1c5d68ca9b14768fcab84965057b898202072eb31899ed2549858967fa45dfcd40a398f87c4fac4144c1671eb07af3751fc50c3709faaed881508d8525b80162aee6263d7d9ff5750b6cee3425f4617d33010217810db8e4e08255d31c5fa1583658ef2ffd984b54da562b2a6cfc969d71126ac4fc2de64221046f47bf9283840e977d72d3e34bae6683754ef5e3ba9b5a2f533bd888ceede1c5d8d1906170ce35c7e829d9241a5de22bf7eb83c705e4955450ab81db53d4d3fed6c290918e709138885047872d68616b08e1cb84b38b46c9701a8b2a0f1b53db3c8a68ef12ded645360c477747f571f9ebcd1e24edbfe0e6bc196b59a5d3f30753f90d2cb52fba63c91d25915686826b8efca6419456a52487c71be2beebad8197e179cc11536e0fc6e2f3ecad34936d1d123be6bdef0f6d1bc1faa045fe3c0055300ccdf682553148b31338f5e28c4c6ecfd95c940bd4abca07dbeeee30063523937255af06a10c9558b7fc8ad05dee113b385e404d55a3f5c4607610292cc3c3ea8332335666ce6efd990ccaa56196a4add0dde36f9e7c5ba1eafd6c5e44950e074bdfd693d24cc9610f175418fafda0ff10766e14e2cb58613fc9ddf2eea9396eb024102087beda965f95c9411d03d7d8e48284ba30143bd43f7d60502187ddbc698a27f8ad5e2cfa008eeb78477dac8ae1a7a35fc908be6869b7617bf38ef2739aeceaa6a8c57efc0bdcb060b99292293d3c6de0f1201cbc5758c7e0bd96777a5d7d33a66f263a7b4bc28326f7c557a2df6442df6a9eb5edaecd7b4197ee4d30c48c3f874fa2a320e7eac1fd7fabb2332178c4142a7d63e8855c94ded84a1acd6add38b0693c75651b527eb9e9509a290ffcd8b10dd0bfadf2a521d355e7550c81172b81f1ee9b71140cb754ea94e1746576a8531c730677f748e44bf6ee1cc965d2409155c4b9d940df7377ca33ca33fcac5d0a94d5634a6ec8fc359a4fd1bc5eb2cfa56cd1fa55f98b1eb7491ad4a66b47c18133f183d7c346d8ea458c4b976a67079351ae860eb78b2bc7d497d5d39f24258128019a0483ce7ccd3d204e3deb5275d927b231978c831544a6eb7a753b9fd180fbf87100d75eb1845f8f5522bbcbacfe187971634484c0284bc57743ff11087970e041c6a55bddd6013450c092f2431824a0aafd64f5c2ec3a83bc6c55b14c206e0cbc0e7a8cbdb505d2a5c05fd6a87f78f49b887adce3164a6746c10fff34ded4f0039148d93d2c3b803113f6215046c1d4b2b39aa0dab54173f990f33e073bee0caf9612590bf3543fc5ee415bf8fd84642719afec2b709764bdf625f9de143d20cc95c82f107aadeec73d89acb2ff16292e1b47f8985a23ac8b091b9fff254862965acb0ab44b7b0d0457d89e9d284fa1ef1de38deb3981e9391c754dd6a60fad50710c24e9705de29f20b376b7f8cdf163aa1cd7e677cadd1f5eb35a6657a47f1370616a7504eddf5a2b9a4bc0593ed68fd096a09fce88366739a53f86dc12544db1e1a5d5e2af2982e1cd2609b6d89cdb415591d32553adbe326736520d20e20913b4c670b67a2df757593f58f4e5ec08c7eb2bed764798fce2fcccb799a094b1f3e141bca0acc1e1a43e43a6a3040f6c4f53cc0035f2932311783800bae576c1608115e172a38ea3bd1c32c656dd922d9680d4578a9f0772e6670670237be84dac7644cb03bbb23228d35eaa4751b286e7e747e9f9ca4718d639615dbfcfd6d720c168ccee4178b80c214720f013e4d4aa67835f9ee05c8169cd81f1ba9c5619e665c8d9e1279eb29feeb5df2c6bc98690507f9cb4a427169bcc10804ccd313cd272190d81c79b9a7e1182ffd3299ed40dfb8022bf1ec286c5725bccf44bc2ad53166e8be55ad4ced2a1add3d78a9862053c0c6ca97984fd2105f2a832b872a15e10d25e1045a2eaaa84dd0f79bf517a9697c90a17a2f5a332f62bc053ed56ecdf269cb04c069cbbb7aea8cad01211f8f577a26908662404e1b546bc168446d511aa30a201694253b503bb51245b8f73265644021cf560fbf86f685235629aa1a7233e895c5d44c8d1bd0f85e8171770c788595a156a01734127073c7f375443cec12573247afc5b0ef789a81e93818a72c09b1e0d623a09ab4b28820ffcc37be6047276b4dea54bc3c5c67e761ec370c9d391397146e494d899cdca1d4d375f4fc061fa49a26b659f487f109775fb4c83ca0b73302d52a5b51d10a74835c0f9a018b0cb9dcc23195f6310841c963adf91e102a70cce94f043207853e384db0a6e29267dca8b19a5b097bdea76231b1dbe36f74928ee65009e04eb35b3f8d3c2dc000dcdf8f7fc203d7db784fe297d268380c56a38836ed660f73485dd2460c2d99a4c841932e806d108befd95b25f882ba37e56f6af2874baec55c8710764a328ecc7fa7d4aecb75438c75d37216b628cd311b5d0f45a27c49e74a8267dc80a520845fa07d74ca6b184cdab418ea3a4979ac15a65b79e0dd347f8448d9555e20b88a20dc19c06f826de127f60a12959fcba5bfd15bb508cb2c935e9fa5e6b70e60d9f94f423780c673743141bcfd31e4696a95bc491bb429e01a53fdf6d4d1c0eec97fab4a8e65fc7fc3e01ba2c096b6123774facfa4e8de6e055ca2072af21455abae4cfaa8133dff800a5bead0b6c5beec6da21f2a1b472c11809b8a75fed8fd7437811c488e4112004bf5e52cde1be5c22ccecba7dc292994aabcfc0d7d03df10babc50d5140770eca0c10768666ffe607f5fe9e2f0a0cc4b1f0b50853bd98fd018e9b989ad2f997fbcf87c382fa3af2f7de9c72ed1fae80f81b4b8e0e4a8828835ebb6caf11d56d6944bb3775be81f4724e602bdb2e5bf841e42f8764b54fc83dc3c4a80a54118e981d9f1d097b384f8abf032198fe678e3047e2fa42d17d3a43b75a5a842249c24f1d0111cf33f93f68b5fff696ba346f73c24c7013a2e06c0acdd6c1edc93928a9c4d261f7bfdca90aa55cefb291aaf07f4dfd7da7f06fd39a2b2d52451152ad5ecbe8e3e279f5d6942b2ab43e59ccacc21df2f50c5b2cbce90f7d8c5740fdf1d1af7fb3f4e3b89b4a73a6646a3e0222c84df51f4b6ef96f28c0990fd4dc26a21d67410aa069b13f9918795afd9461f062ad91eb80f5902564d2811743e0a2c9af2714d12512f48f472a7d019938d7e4ccafc75b865ffb48bfefd599922a9d6504f745c8b591cb4e93bce12a4310090af246681bfa4f59ce798b814932ad361af5d7968f108f58cd1e3473ec1cc5406756092503c03267ff4a0709f0d8ed372fec68694d5ccea48eef14acb58148c0bd6a759aca1b213b3e396f8c4c9c483f021bb551f014aa3da2c66f8574cec110316c375a284403487fb7cc4162e7d870bd70dfef27d7a4aacad1afe77ddef8db8796582a5453c986946b884fa2c1a69110c1deedc61453f1d617ada138cff542a231b11dcccf02cf5095ff1c8cc3313b4123837afe8aac9271bed4bae79cbbbc7b6d3dd9f12be5c36c2368c2fb8edc8d6195215a9c57dbe456ff85c422ccb6a1bad267cf74beb5e9370858ef05e6ab59dca42b01943d45bb1e14acaa525b24c3e811d4b81c99f283d6f958c9336bbb1fd31602bcef81f93661c47729b1543e71e70babe0ea4da88c5a5cbacd0dbe155c3b36decda7fefb245edee77af60f876d304b38f77798e5f728ecaa805cc657b5290226ad10889d15ae8d9a9b687af84081e64b3db5a563737b668b1790c9df4fa84f0b5463a37c52d23ebbeeda614f66a00452da31f955deee812c0a6ba028ba2ba5986af9874c08ee4a6a7fe55df51604d30d4e0169f5bffba3ed6f8e02081eec670312148cacacdaf5f2eece1e6e22ba8e210121eff9802c9ceb2600f9ef681b475621bc6b20bc57974d1d01555b89507e881767f88397cd667c121c63c9a8726a511bc357775134abaebd5944e8ce2129994b4d0337b4e3deadbb7e2f82c7e14f53de58854b311cef73b3c7c8ccab8181a7ed3ce5111f9a33468f6d91f607210f1f7c06fc4138d485d9bb674696fa29ebfd3a5307fa43e44eb3800c21adec71279000ac0963338ae5ced5c46cd061a8706b42a75fe26c8e3a0fe4cd16b11236587dda4d45fe3091afd97734550947a6b2740f15950b7c9cda47abc7c7997f53096d9f37009de3cd022ee18cb460e625a03f62851ac38b425ed6b71c2d9cf831b924fe62aca698866b29623d4f123a8a23c12c5617d42b64a63755d6a68e2b92997d48d8c69ac351dc846805f9d476ff7471aa7585f1b527e0e6f0dea8e66b4a2e6c4e2bbae95aaf7b07b4e112a56cd924871eebc627c7e633c73b808b7f29f1a4a398d5f995a872b89995583aecfd341e2945093e49b75585b16e41a4562d41a3dc444517c9681e20f8685c2433b1d988de943bbbe679402d74dea1129f729e55ec927898c2185890f906dc31e595fe46e0ac9a9e8d3a2ce3af02407f8ca478aa2c5ac3a19643300664c0380b88991de2396728f6d2598d4b7de63649b2457d85801c0e10ba695a83543ebb4e34c9ca8b00e5381cf7c6d078838aa8e3698ae84b4e4feb222f7219dcf93f31156e1ede7cf7d9a4c61f22fe1183b92b1d9fbb89957825cfd36aa7691f9411b7260d2f2fe473af422da488457ee6ef092db3001b97de6a32c28ee0ff9260cc4ed4beea3e587c6db72179e5fd9dea95b6ea3092d3dd369caa987201bcd922965aefad39b813a6c587ce7ac1455ddf998e47a207448b40e5b02afaa04ea2a2b3c39c2ea6acc9ba433cc9af96ce9b3314cc26cca61b2ba4a2ebb20c1a24efeace238ae0c19b37a03996af4da6f7064b78365ef9c6e452243832e5d0a9299f9676ca0c2a0e251f986840d5c031777696d1522e13a9a83d5e3f64692ea6de6606e42ccd44dc307bc0d42308549eb80e04605f683ba6f05a8cacee9b4f82ab9f4d47f7784511fa538ef6afcd8ebeac28c0c755e227a5775b57441fa2f7b0d2d789b70f3564466efea58dbbda500781b1ca5bd850a561399d84aaafdf11718b735f72a36a13d9a15bf96484f64ed03fd5497cfaebccefa46356df195eb9ff50270028e5c925bab595098db37fc3d6a7f42ef93ce81b40d3355b7e8b2192cc9ec9c6e49263bea17cb635b56ba2df21813593805ba90878d51917e6fe26235f12d55015277293a6caa2498f68127af34dec2a6a5aa2b3d2663fd075332b57bf5e", 0x1000, 0x0, 0x0) 17:26:00 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/34, 0x22) pledge(0x0, &(0x7f0000000080)) 17:26:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getppid() dup2(r0, r0) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/185) 17:26:00 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) write(r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r3 = dup2(r0, r2) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x7fff, 0x25780e89b8fe8fee) 17:26:01 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x0, 0x1df0}, {0x3, 0x36d15aa0}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5e8, 0x1}, {0x6, 0x8}}, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2f00, 0xa26}, {0x9, 0x80000000}}) 17:26:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() fchown(r1, r3, r5) fchown(r0, r3, r4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r7, 0x5) sendto$inet6(r6, &(0x7f0000000180)="8ba289ae2db1f6d43b66b426c0acefeeb0561331e133fb1b1c9ef87a5de4d9fe91bdb8c94260d95a5b781d3e24657361e662642f62fef5f2f7a475e6657ca46432b09a82876b2aeeacf4bde32b1f616de24d3f5980e4f9749695cbd9a8c0a53e65b5ef997ec4e2afbe9e1b2aa2380fa84f1f428a9728a7426030fe97666714789d01fcc52a52e7", 0x87, 0x400, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) syz_extract_tcp_res(&(0x7f00000002c0), 0x7fff, 0x9d) recvfrom$inet6(r0, &(0x7f0000000300)=""/219, 0xdb, 0x40, &(0x7f0000000400)={0x18, 0x3, 0x6, 0x3f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000440)=0x3, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000004c0)={0x8, './file0\x00', './file0\x00'}) syz_open_pts() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) faccessat(r1, &(0x7f0000000500)='./file0\x00', 0x80, 0x3) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000540)) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') bind$unix(r6, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000640)={0x9, 0x10000, './file0\x00', 0x4, 0x8e00, 0xfffffffffffffff8}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000680)) getpeername$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000740)='./file0\x00', r1, 0x1}) fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x0, 0x7, 0x10001, r2}) r8 = semget(0x3, 0x3, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000800)=[0x81]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 17:26:01 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x32b62777c23432c1, 0x0) 17:26:01 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000004c0)="c81c040d98fc9e5f4226ecfaa03675aa8d9e6b06ec14e63273845b8072a6b1ac672e90890023a3477cafbb2629643dc2b7959b9c909d04e154cf33dc093625afb1a8b09557f58a96cbbe9d4942", 0x4d}, {&(0x7f0000000540)="17519a8da2c2d7659e18456aa8d93e442fca34ca16f23f2569110760b6654c766375b15059813e6abbf9ee8a2dfb622e27dc026b2b0bbe119cfc22fa7b4c21481bce97d25775d1a4a644fc01eb00190584831fa549cd567e", 0x58}], 0x2) fchflags(r3, 0x497b2424e3a0dc61) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) fchmod(r3, 0xe3) open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x1) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)="480917e7d3dec37f4b6d23dd02c88f5d102c4f8fd15787a3fb5926bd39f6da4c7defde5e8154f6d3ec4e331d0675c0ed0fa696cbef3f91c4c78a78a539bc1c894129b009e5c2bd6021121f0f2c3f9b30b2355c1d223c52558177aa2f64387d67f79f352add2b9e21ecc1314fb1f1dddf30f4ed9e824fd0d2dbc570b573b33815d7e35cb8eb464e40ed4582ab676aba987c82d0313388e094b7fc0a38ee1d3e89c36d9a573d95db868e40458cae60343f39775df120338e6cf9d4892ca5ef2ed3836489e8240e80c09f7209a563"}], 0x100000000000022e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 17:26:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00\x00', 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 17:26:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) sendto(r0, &(0x7f00000001c0)="1dfcafeee44781c04ae22ef3a069a6ef6a85ceec463ba3bee2bdce703a190a3128048f2259148e3d04d26a6ca17bae10fbbb5be6741ed3e7c5f6f3cfc9a350a9793cc53ebcd990f5fbcf20ab144ce69d339c03138b7aef1f59d828bb8210273c9b6f9fb7562c22e5", 0x68, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000480)='r\x00') fchmod(r0, 0x80) 17:26:01 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) r1 = shmget(0x2, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setflags(r2, 0x2, 0x1) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ace7c39622a2a9a0647f8dd4c06d6831a2ba05727c19692e34d25fd6f25262cfbc88edc27dcece60c3dedb2911d663888565612745facdd1a1dac4f156c17cc17abf4e44d9fdff0d4e383055e9e19e8b7700749938345d18549d58b63b9556de1ac0ac378ca8dd7b8cfa80ea1fb4df7f0bd963743ffff363754e88211c25372cae0f7404b873ad5052ca8227ef148b265d36920e54e0a77ed824de1b1e7e3b636dac70ea7e8eca7b912b34e4bce348a8811b9067fdee8a64b3383db9f0e6e22c5efcbc9b64ece3605acc7fb71a2f648ad7261bbe483c077500303752d91bc2db964ff4e71695b5a069908f75d3bd975e01c4d7debd049e0a401ac05910ef94bbb017f1c5d35f50fba7630fb86abe770227a61635233318bd6e5332bcbf89f69cbfb2fb8b50b0f91f70863bc1f6156a65d4c96bd21e0a879688b9a1dcea66dbb3a39e74c12504df45ce72be35fcd00f16d796761479dc1ea87ab32cc4a194855839ab585b2e"], 0xffffffffffffff02, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) 17:26:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000100)=""/117, 0x75, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x4001, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x8, 0xa, {[0xa83, 0x100000001, 0xffff, 0x6, 0x8, 0xfffffffffffff801, 0x6, 0x3, 0x9, 0x3, 0x6, 0x9, 0x4, 0x100, 0x100, 0x0, 0x0, 0x5], [0x1, 0x7, 0xfffffffffffffffb, 0x6, 0x0, 0x200, 0xa4e, 0x3, 0x2000, 0x81], [0x1f, 0x2, 0x8, 0x3, 0x5, 0x9, 0x5], [0x0, 0x80000001, 0x8, 0x7, 0x4, 0x200], [{0x5, 0x80000001, 0x4, 0x6}, {0x0, 0x4a3, 0x3, 0x200}, {0x80, 0x4, 0x7f, 0x4}, {0x7f, 0x53, 0xca1, 0xfffffffffffffffd}, {0x2, 0x9, 0x7fff00, 0x1}, {0x2b, 0x3, 0xd81}, {0x133f, 0xa79, 0x8001, 0xffffffff7fffffff}, {0xfff, 0x2, 0x4, 0x7fff}], {0x7fffffff, 0x7fffffff, 0x3, 0x9}, {0x20a, 0x2, 0x4000000000000, 0x3}}}) setsockopt(r1, 0x9, 0x36fc, &(0x7f0000000000)="552aa1b925f34758711cebc8d18ed17448c7e7346b46a0a72fa00b7a8484ac19c22bfb17d529bd4c0765075ebd226832d78ddb1ad156a4e7ba8c17b2792a4b3f8b0be38b1109390b1b25ff1bfcd16c99f19142dd548fee27587788365ae23b27e6862483e5ef28e96997daea0233eb8c459dab5d8bc33dbbf213fcb98f364feee5b30aca78e67158162852803756f5809c1fef4fb3e55bb1157214906e006a5db90d8005c3e05c9d9de9528f9a8bef60aacaf3adf5bb75b3b125a7dfc098de36c5ab51e8a9f1947dbea1354baaf75d39251f053532bfa55ec6cac2b4fd5efccc210939aa2831a02ec1775c", 0xeb) 17:26:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0}, &(0x7f0000002fc0)=0xc) getgroups(0x6, &(0x7f0000003000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000003140)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000031c0)={0x1, &(0x7f0000003180)=[{0x7, 0x7, 0xf29, 0x1}]}) sendmsg$unix(r0, &(0x7f0000003100)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002e80)=[{&(0x7f0000000a80)="b4db4f03d77656397c9bd9af862289e310fde708ca2687086c4ddb108524117693e81afa0ee6b83531e72d0749086a82c753aa63aa76256a64cc61e4aade41480f66b9be8f6ee5009156550a06f5bc437792912f752fff6214206ed98b27360eaa04669209f99c9d757904b095bd6fe02038b820d2ffc0", 0x77}, {&(0x7f0000000b00)="8e17f58eed2de14cedd8c63b5e4d0c41c7991eda1658ee02", 0x18}, {&(0x7f0000000b40)="ea80049a75a2dfc3cba9d991069dec42d99f34864312771ea5b407ad66ba5e2b777e4e6d241ab5c62f90738f0cd4ebce645b15db63da0eb7527c02c89a9252d9b91745ff8f1cd8ac59285d5ae08c6f349766f9582a171cff1f57694d03cc71393701f6b7d90cd82cbb2cba6da182f9cd692c40f617a3f5388cb0c14c7d472221e2feedc1363db699ecfe3c87af71a92ece06ccd6df0c100d5534284e295e2e73eb0460b0e514f2a8de8dc2bc", 0xac}, {&(0x7f0000000c00)="92dea5bde11d", 0x6}, {&(0x7f0000000c40)="53c5bcd534630603f287f854da7c504eef37e98aa698c560bc1f8bc365574e1104bb11da6ce3f6615e8cf7537c4e73e2e427aa36e68a770aa70dae5da21535cc95c1d85aa45b719e12ed35963ee54816635f4574d0efacf4e9c675c4648cc55e5ec95dec598d6f99cbc4f2db0046c1921e1e6de7aa5b9e00c376e9de49b53bf582265ed29d577e1de78ce0f92cda33097fda81b24fe2c99aa09a9c00fc278985c94fca0f63c10c42e9658fdd6bbee6aaeb0f75e6a4ba44bf50524cf6aac4a519ab63", 0xc2}, {&(0x7f0000000d40)="cf7e637dffff8b8efa39dadc52867dc099fc9a5ca2734940d2a74a3c97c6d73110a9bf2c80cdd53b746def747b92de8a3f6217ad358a3acc534628c78c7c492aef6539b3643626155fcd2a1ecb799824373a7d5a2b04932e8a0373d7d348e671af63ebe7c48bd99e76dc73237b4ef9f566f2dc1993bddf8183987b4c66effde04a35ee2f12727bbf87bf140dded13f1463ebe083127e8ceb48ec3dd2a7d7d8050065dcf44cda95333e18ed946d746153eb966835683a6cdfb0dc7f01fe3ea59fca2e9ec0d9f5016c60abcae3b007aabf751eba7b359922c1c5f80e1fd8c98351618fb31aa53512a2dcea552ea3e0d0ad5004e6e21decd2efe3dd8b5ef3bddba002e5bb3d9fbf71105f8ad5aa1ff22fce8e9de2bf92db63659cb18b56de1a21101272b5b2a1a20265197f00729af1a663a144402626d8f7ed58748c47dec895abfc799919a4ed6447a57f025582fa1ecc24bdce65f45a4dca0b9759dae017f7df47591d7b47ec3bd1e423f071145af8581bdd32f1b49b6be5af8332a74bc9785824d9dee17944a3f3732c76090f2361aae6dc1393edf390d1a34913d9cab305a21b66dd687c6759083b97db75bb317d70ca6121fb801040ed824f1da8a647e045494df4f42dbbb6bb5292c0a7ac34242f17d5d5ab6f379817a22d408bbc0bac05311431a7b1cbd70709dc5c6d654c9972fe56797a906a999e683a491f8b90395d1ce9cfaad5f8ec19b175fba9cbda67373f02a932267d09274c550dfc08f18f874dac856fa08c073d99a53165d7916a04d9ac134f4ea19e29ef9e494f3ca954686fe32ea5b50344b6d3025f9bbcc56c50f0bbc9ec669a9729edbe2b65777c9ded4a873acd657fe94803e573ab615dd791dbe2b5bfef902d0e782f5f8737ec8b0901da0ab2bf89d6df529ff8ad392a53b8ba3c86136cb410f63a9cf30385584d510f1f8f78c91409ef9ece67df5362d83ddd98c1096d1095e30cae6faebea2a32dd4b648e6875aaeb6caf57398f79f3d4637266688b20c3d3a53cedf2796aa156f650505e81eeaf61fd7b73a1e5cfb2010f1129843253db71ff346ae03453d5199d8da4ac655259dd8b755ceb693ede325f4851f38e442d89cf53077fae8717a3165ddc3832828ea6ad21638bd04b2b105a60727ba08c24dcd36a7c5092f5be3cb938dc7b88460447b1445cdec300c57a46c56c64b9188f327945e60535898656f35abf868acd7aaf6b3c2694a57a74b2c8b2d47cda8c8e485fa8f3c52c6826eea0390945661f2f6468d78a1fa78de4f2c4e4101308bb7762e53dfe6d676cfd6503154562a00d1fbb6763cf175fda425710edd8584d216de1487f8a848f64b411f97fb1408f5a8e17a07fc1f8408b6fbbe0a06a8fd81f23f5d3afd9dbf6270f861201507e0cc5600b067c9d7ee4af754fc4b7998f3dbafbb9a69ea9004d1629e3b77cf7a14aa7f46f2b7cfbc6a34c3ae1cfbf9d6cad695131f27d4fe75fe73322c72e87a4cf49bfd2b2fb6d8232f0da191073b8932bac13f8d9712a2f4c9b1b8e219d7aed886dfca57a992152b55c8cde1210d0757221effacb55e64587c6a6a738e3c009c447ea1a49d90082c2dc0cfa572dfde1fe6b5fef74bc1bf713ce62e98d8119ce85ab0067e2b2bf513e43186479716e0e3f8001ce5e4d6c8dea3cd46bf107ce7b634cf6d4a31b37ba29be31fc60bfa40bcc598fae875a1a169f19b916ff949abea03bb5fe2f9faa409a5cedc1d014cba039823b659a96784577094c0fc9915b8678658d192fd32aad7e9b628b29da7297394dd4c3a4c5acd5d469849631bdbf16107e49e5a68d1c9e466a99f7cd338d8e825406352a1267e7a0cd7f082d343e05d25844bdd159b6df5143cba6a53d9712c5931d551f90ede6ecd447c06960d23a81cb0e11644d131fef0e9c1a9f5b11ad4163dffbe9e58965a69a762a5bc6cd35c7dbff6b7018415f74560905ef9ad75e5de1c1a97d4148af19da7f2348235620647d01fd00d847ec324edecd59f00cba4aba87d3d25f134246ec7fc1ad45ece65443c7b302bb1c3f8ebfb71b315d7c7793f27f702a89206d43b015255720363ed936f8faeabdeecf9103cc71d9c411754b3e8415971364d6a8c13b9dfad96a31cf58f6944d24b61fc35c0c10e3e9a46431ffd872572e30921a7bf065906f3d22a449094c2763dd0ca016c0a5741a15fc478e5f925521019c02fa8c93677e740ce9007ba6a4fc1ab87310796fb897c40614f65e286dab35acf660c9ddb805ab93e8259e13d1bd1fc29662140c87f2f00ff57d84a4a01d4d603608f2438786fc6c4535d30b68e5ac2ca1e17c45d9f9237a9f190df1e8cfff9146b788d034773fa6980dc484a4ead37bafe3f39f9700c681cc8865eb7e3af794874dcd005ac4dd9528375ff27d03a1c8aec3ca91e27dcb6f18444e9308f8f0a4063566e00f016730cf7e1cb9492b1be34940aa6c43450224aa39267da6f6a4f28e03fd5a02e38297104ba666d846649329b135b50f68e7a9c1c11754d1b9a2a05c97c80d28a25517a138c47b8d9ee86a404c786115447b097c23f79096418a6c26593db04a1ec8b637fd7c7f320f61abf8f0bc5cb8331ebd9f1476064d1d3181b1bf104301141e3c7ba21f8dfb8858b44858ebf3b83a9ce4d1bcf942e97e82e43c2af855ca3719007e4f532b21ccab93cad000bf8715058eb04b6b0d1dd0cd4cfa20e9a97a17fef5c2e3d6ef4baf9f50e5026e2e0dcb9a0549b562e41592c1b05ff7a45cf0693b485cca99ca28815ae6a313686c5b7c722ef8f82349e7f669585324fe2668afa3833b07bfbeab5a48750a0f3b467ae65fc52291279a0a81da25cdc863f29fa96576a1ac362745fed2e7416cc1474a1faddd41982f78c5eb98bb8f9982d30afc5f3bed89842a0ffde9315003b2f96a9529f90a20a8ef04ae0c2c1a6561df815b835430751ed24e75111b7ff2db07846b8403e4bc13139296e61a6d348eb7361264ee0695a8b33af33d04edbddff42ca578502c541476ac3c1a632048ce7c62f55d413deb0910b6c68b230afcc07c6fd033509ecdd1b84c3368be8e5763682dfb21ee8f2bf21ff92889305d7390a2313e2e13fc111c348a814c95b1aed01633b95f722ad7d934912555682274042c5fe06930b5d17f39d775f180ff9556ffe357d8b754dbf39c2f84231b39df6ad82f8c1a429c4909987eaaeb8f3c92ef6fcdba9cf7c2f715cc74de0d7a19b1580af3562b31ff0787a4624d836a350e7d2c1c27a4c604a19aac8c77b4478f4a3b6550c65b67802c2c9d1300a1ff66b6f3c20ac1d5e96716e9e21a2091456cb4d1b52483802d8d66e2c5c8f377af2f7d4cedeb16f2944f9b22eb5a073a0fdba2f98e201dcc36bf2dea8a6ceda399aca5caf89681cd2988f0dfa20584966aafa8a9d3c0edfed975357b9f623132a18c38bd1a8b28966b5e1b4d13c7bddf51af4aa41bab4ca8c10305323f3d3aba4aff6db691b65f7aa9c60b9f07cce33594feada29850d0ae313f241ab2b3141991832ac9de6368f0e770190c91068309cc50f054ee04f8d69902cfd9017cfcd11d3c2378e4e02e81dd36732855380e0bc0919ab0ed2b57bfd6ad35db2b5f469e5d71be1e58643eae780c88d1b025bd34367d9d6ac8988e46adbe37fb8292e5c0176c7d709414f459967f3fdad7e76b75ac0e920d7ea85a87087a8ea0f473e4565f1dd0b7615e8a0a21d9b38e38c4abdab90be0b496fd98e4443c7f03e8c6f2b2b9a95e75f47a7f59a9c03347ea88561ef39d5faf258db07ac74a21efe44001b0b0c011782b3f44323f5e9407ba14735ca2a4674031760f2c8b27612edfaabdc84c862e01da3e102abf56abc86d326a3f9808cf61e3472eafa6fdda823b43e74665edbd2a058dbe11ec2c3834c1794e47248e539729bea6c99fa551d148d46f419813b46872d936e765c504efc239f62d3e80dcd5ba230e327dfe42b7b2d684a3cd7f71b0f4a68ac9daae767a7c50b4aec0d185ea6e48dd7f54597bc2b926273e23cbd49d5e207145ab79b1d41b06b5f109e6d74590202f46f5df78c85972c2fab23eee01db29354259ff805b25d2716e601065dbbac789cbf9296157f08658060fc7790cc0be925ee8f5d71b80508b3a3203d4c3c6cac5d6d9d5ecc06aeb2a4585ba9111a9f753a9e1ee3403fa04e1571d6591c69cbebf61cf963159d0ad8c127c1fe1553b4878a37c165a4c88d6d4bd93ef8fac21f7fa46d9dd3126254ad5f3ec3dc3b7f875045828a7dd8c87cfda41f60e8790eaf38c87871197c7a702bbffd35d4b7e2242450217aaf265a8f6a3b0e0e2b7d003cf81f7ea6b07341d0ce4312cac476e9c09ada7f8898d5a74960c29927b120a01c544cbf90ec9393d807a4631eb9b544dd749b4ef7d561cc94c2fe39f1410b2a257071a487b42c34107e7d33d3d6fbc35bea20c7d68f7ce00578e838c5cffcb3d32d90bff9fdabbba6c70ded01e3ece4ff97601c8820b118dadba8e73ad3241a55f05401d20e159be762092a6bf7468d8cb146c5609b0b4a7d660d65427c80fc9f47e6c24709f3887ee6b4064fe2d032526b8d13b73247a2e7c88452e6cd47852c42ccceffb2a43137b998e66e2657426a141a4071d251bae8b69d9913bdce945b8efdba25a97b1dc99709b121786b2c03f25cbe61b1951dc2a6f5e944aad7ce4317ec03978c9d20056bef0470ee4921e13fa414e86237476874c8c39fc0e2ab5caa944a5d31bc89e5bdc72075f952797cfe720e831339ab27bd79ed48582b502f4a0d96a414eaee1288db7f7537c939bd94e6cef5d5b14fd473516540a1319df33f12ffac010baa4950b5c02fe0df471c7fcb3ba760a471c6f1b31a05608ad071d68da5b3444b437a4ebde5a583a90722694a0b9cef4fc6064673a897df5149908120a3bced20a377ac113153229a338ff46d85bb4cbb50b094ccb50dac9d7daaee2b20aacdb24f07682881ca779a536f52315b2b706aa939eb5cb923bb63c4efc882b79e3dd9006d8d0ef94225d86d0a962d1c9d66e91c6bde09df0a3ee23717fa0f5622774ea0f683ceb7e85afd8c56cd4fae693c552b8e51452efc6bb168a085ad42e7fbc58bf5c8b28ca0da4069fba12d1fc835fa388789dd2809ee0801b24577e328ff8ea9d6e6bbafc1ff3a5075806c8746ca6f7a584e96eaaaf2370632dc128d7e6917811e17861b2ab78af237cebf9b9781a9540a0be9dc715081fb9b683f5b283af47d786a54d1d4bba568440d24847b1411df067888ae26b0adce77930ed2c0c9236044847a467e92a3ad33b048f73339cd261b5fe5d60050d66d6120b4678366076217be81ce98f9909c140a0ab3405be58d2aaf506254ee91ef43c353046a410b520c4215c7b16a48ef75358de252a98857677af25176c32177b5f058742590ee67021fe558c2db7035a3a50ec688691936687bd6b48530df2acf239b4e600d6d8de42637b45454ae1c7dbac61e1539b6ae429262c64a6e6f9cf8f85b52c94352c3d0903bffa0741a0bf40e03d895bd1d5050cccf005999ce7d6862830314e3eb74e5485307d9f4131945d6f1fbf0b5b080f5e7db25dc0c62e69dcc191ccc530a8e12d22b5ed5c3cafdf90e77c36f61e51b3af2589d2aff0bd4b252a3c89965022468e2f7fde6f0e96b625d6103a87119f8d495eabbe7b03096ed46aff5f83ee31676d12015b7df97f2ed2d5c5bc727d8ce54cad9872e22ca0272a1b0bef88c9f60dbe894f5e6fdf5b3598ecef0f3ba0712987feaada702b3d87196d849d0724dff0479ab467310f7b16c", 0x1000}, {&(0x7f0000001d40)="c1e1e19efbcfd5f20560581a24cec6b8943ab920", 0x14}, {&(0x7f0000001d80)="a02b1f834e7c007fc7bfcbb7a77840e05a6fb7199de40072645cee3a233b518ca5eb22dc79322614f9b8b260bea2d970453d83ac320503642550e45d13d41e83b75a5726254bb810ed40690e79c52b7650738a5db49ef318d8f7b541a548a8737c001c765e87caece152c68c9218effa344dddc57c4370f1a0c2fe0bbc01f6a1199d645080541ed9ea9308df5b72fecca2ef1ef61b4775ebe06cbff3380f5bb1147271a26865ace24776a192ee2260ad916539db325b2c888496bba45039a89cad42d48b0f0f97252bd2096ca5d96497bba594cc6d4767608fb9171b4c9613c5693f4ab0e789ba8d0c829d98695fe950ac96497d58d2218af97ac944", 0xfc}, {&(0x7f0000001e80)="9d6eec95fc6c252e8106137ac8e4d0eff3508fbd0fc711cf05e909ca1dc3ea8e0891c5b8a78fd271e3c40ee445a19d2ea202680d9a916a8b9a3a8aa61963dd88323221adb84fd814caed8f6a1ac68eaad209e73981f548e70670faaef7f29ffcdfcaa421a7da6f64112d12ad648438ab6ebdea6fb86f57e31db525a58a5d2353ee9ba967e9b98b4649865de04e5b88d1f6fab36be2b9e2d822eecd7e7cc5a4c506a59703373cf23870db961d40e91feb808d21d5583f357ec9af9b8130a4c04dbe83552f37d540d2eff8e67cd7df429146c7ad4ea83d61b360bf90d52dd487d1617dac8fff2ecba96b0800d20fefe180cead1970e19d2e38af864a65b40f3a7fff078c2d3c6a852f7c5120529798c33505cc91b6976f0dd5ed7a93b2daa4cc65e4da4e85716955e0bff8a310ddb642d53bb09478901825aabbb3375be44a1a487416135fbe06b4e09f5c1c6b451532b27a379379c8dc1d9ecc5e28488bb9578b4bfe286b87fdf6c8aec63bb1556f3380564e82bdbe8bdbe1c96d1c4cd0a0d5c55059dfc6e9ea966bdcd56886632d3793992c1e559aefbcef6c9a6bbbf4227a0c895051d9912d71f3c56258dbf742f01a157a30f4b7d62f0b116891d7c38991926780a99833e00a22601b7628134894ba820b611aac7a463273b2f7f238d9d6e3abe32bfecffd5b3a9df3c86f319fd35374519ba3ab47a4b689d7c8f30a1f4a9395411fbcd9474a10802528dd53d76fe7116441676097970eb3120dc5a3d04160e348a01cc5a7073300bf83ff58b30863208a6e1af2b9d0b66f7910be5c74c9083e7bfb44601ad2b3b73d51cfc443336af50b5f90b891273ed91a256063a293d02067cd8fe5ed0b9fa4e0d8f02c5ba84bdcdbbc383298ccfbb1b79158753ffd3c111b062a4c90fcbea5d75262ed6ece77c7b9667958537631a6667c81e941b569c6bad9d6a5720386ddfb04858183cd4c157189d3ceda157863c0104fce973ecfe5ba9bd7cf263a41382315f55bfc34ff5052f062078ac327d785c10185369c83552c734ad437c18fb9d193454ec0aaccde5f4e0eb7b2d57e296b724535d565daf90b55d2df9d7f15911ff409dc2a0bcb20b61677fc0ec613c01ba6588214252d6b6694783da16a87079a8ee5a5e662872790964959265b68f39095b0d4df8569e0cc1a6e49bd623cbf6f4c20ae3ef597b658ebdde28e52823a01a306dffec2327281389bfb3dc0a490fa6dbdf827d7989cb11d65fff3c2f8193893b294f8c08c252a602da288798cf454c86e0eb81439eda5949743723bb771dc3336ac08b6438ddb1925800d33158dc2d2c1971cf330a15933a1b3c210d0e40544903fd90e194b3edc10d0c5a2c33e9f7266be0217951e68785a62aa0804ae5570e59630c184592f19d94c9ef6a0fd3f0c242ebcca35af73810d3991272d2a248c8768c8cc341c3038e03c28a59be08147698725ef7b5429ff0ca80fa8917d23f7b7926ebc734cca4e4a570631262f3643baa116cea739cc8141f383d4dd3afe8cc7be7bc90e6a538e6647b561f85cbb00c650a833f9ba7c6fc5b5ee74ec148863573ff9d18ad8d515c5242c9fd3a762dff7dd4ee6d497b3e99933934c74b79ec0108e3988bbe03dcde30c0727c2b89d38eb669c5ce117944553e6733ee806041325e2d7c153b4e8eaf5b11626f2f5c2acf779e072ac4eed6bd1b7a84b0d30b32236632aec14976ee9198fbf62b5b0bdf570ece724eaf407760ea99dc0537bcff8e7a5bc3f28b12492c5eb5f68addc01b75e5364a8893dc0a9712dc3cf9d0779c1f566e42691ef884a26803d1804282eaa0e0a3615e1a5a60307ba51a1095bf1d11500c6f5d536f001ce33e350e1b5921853b3c66d0dc63c2c56d51b2e09acf037c9f13d9a24d3ac165678b4128daecd44db876948a86db96245181c338a63ce00359cb6822c040f4f4f633403050b089140814bc4f240ef4d11d4ea3f5fee4ebb610b027c513b2c2c263b9d1a530e468366f6f0c0af4b7787270a676f1a534e4e0ccbec053dad31028f1149affd585224c164d76f77aba0c6cd84049860f499c88bf63c13e52d8789670f774cdc089d701b5d3bc389c6b5d3e90d51b77ced43708a69ac744915553518972229b4a8443e06a0b9f52cce46bbd5372617d98a0f3764660aa8356457e6297e61d95c5fd93b59115914c7ea232afee9910dfd096cbfe9e8184f601f81b7d4cc5c15dfa8cd579018175b133dae4a64783ce8ff372578af84754bc73ddf1679f4ccbb2b49b8156685bb73499855ba50e79fe13cb23b54aca3549d65d9a6999e6ebeb8140caa37885b8b31d656031cf85e0cc6802903c023ae3ebe10bc8f3aa41805116f9632085c78daaab51dbc6d20a90f7a55529b0d42e1c0ff2a03daddcedc6b60cbd654149eb4fee5c0b91df7b77d8535c385bba964ba3661484dc065eaf923d73fc2d390a5dadd11aa991620bcfa5beb037bc9adfe54e5f6a4c79498e0f034147019262fd726c68e8bdd5aa91b8bd50b30b9bb6920de610caa15b93b6deb5d190d9c3707b144d9b7f722d0289dd2ca6f090f820f9f83fe6eac36d43db9bd4c46bdbaffddabd00c034467969061718db090afa0b5fd4c57400d37cf7335c4e0e9c400ef83cc132cfe8987e651433cc369c3a50aae7b4aac4c63d2e37c3b8effa40a6b5d495ee3b836420bddad54f010c71306ddc0384e516167c657d250dcafee7b12425674ea1c4b844de8e610c0470ebd5fcefbf99a12ff7e623413e5d4bb9d2822967795ab29696ce36520f5eb10f6c49ad78ab154362be9d0086c5bec808b41cc17fc2ab07f28a2389ad239d53983c68d7d359ca8562f4cd6c53d5b5915affa4aff2fa4ef1595421b4fbba248604f68be6732fac32c033cbde0eaba653bd36382de7ccdf84ed9b84adb86bf7184be0ea664c3feee57bee47eac3738151ea777a67f9d6ddb478734610abd4a0b75c934012a8947584556189a9caf27839b4258d4eda755b742840f53f3a5ab5cdbba74d43753ead6bc6263e06d10cfa41520c99ce164c0d55e743786fce266cc9bfcae772a463277331955c4c3b17ab105f06fe15e6dd950aa649e1611bc4a8cc4ae25a18af1daea35e388646461dbdc7b735776753481b50d5b97d31d85fa85b6f84f6376421ae9488e42137d048fb4a324036fd25fe63d860d82eded00cb67b200b4448d3aaa696e90e532723feb3ee6a91af896d9ad77520c4d0844e6e66bd36a019657411065ee40991df91d980ea82c26bcd306e7f9a8edbc59b49767409afe591f2c4336035a962679afc680e348c380e2370a9ddbff0257fb9f68329401222340547ef253d2eb4fc8f9ebad7f1fe6e35a3001b00de6d1337243b83bfd8fcbfb143e0e86b7c4ec99c88f60910976e956abdbe998c38db38533090be29a131e2f4cac80e7be430aab0bc3b6a0b31359b6ad54d5173e7a7780ec5424220861969f10975bba3091b79c6e8a46802b7689ae1425560507e8bf6a6fb5a79e9f463e186224f07e2d01702d7a505813fa29c064adadd526d31f8b9a1fc1d1f49f7bb72ae1300aad379eeed4d9bf3edc7a562e13f69b0225c6b4f3ddcd1983ff324da408e8f49074c076d06e811c29bba208fc8c970decec3ace5b24ff3def09a8056dc6fd46845b1e2492bdc5c60f83e8ccdcca701b57f3b62cfdcfc14ce89cba670e51fd17d4b3f30a4bd91d38fbc14743fb6c2270f96e08e915079e849c330dcf87a44b8d2bc4dc10228e135cfe1e76d1f24eda900c07d4917c37754f4ed215c7848fbb6fdad7f0827232316a412001428bc5afe9195c2f46786cb5c80dc1157c475ae1379b2e5c9492111d9c7ca8bd4aba6a8db8ed12fdb4a00b901335a35ce6eb5de6680f2dc1694ca0d880854cb4bf0fdbf9c6e5c6dda239f72a5db725aef7d7378ff3e04d59ec754f5dd03b82f98feb99894e095b589b3c04e5960acba1287ccf9ee776ec5aaa3d57412ff45f7ba5a51b7e1d7545811b0ea48c0717af719b586003da28d635c9116ea103cca3adcd08dc985c2cc1e22ca67fabc5917736e8812058abc6c06246112f4200372783638107e8d7c54b05ff57541d031f6695b14592c463805e5d48823200bc1cabdc39f544785175246dcacd7c43abc43fb8752a127a1dc710616bb7f6e63bd0321bd94866c7c50cb5d6f2da6ed1999cd5212465cc192edc6d2e1a964166a0768de1fc5fa28be2e8a8142dc80555d6d77a378846cea99c3ea4d6ea4e699af1a53f19453c9639d000d3bb75ee7fa9e3622060d2ef5b877aaea40ae84d44bae1fd6a3808ae858c650b1ec8d06d62a482f344e38f2efc30e40939ec0f38aa8f2c1636412ad790f4f4ec7dd51a14ac0de9ce94a5b9be08406e9ca347f24989f5e51a11d832ff050ed900fbf6c064303072f86b1e64f7e90ca30a645fd000803ee9a20bce64fb77bb5ad08d745524df49c5ff6975276c6afb784c85c2d66ed97047bfc16f923edda0b150bb2db86c826fefc5c5b04900f28bfdad9349ff889242522eac0b94409b2ed1107d3c5e3a7842cfd78b992a2b467d9b7800c021cbf7a7cd5ae4191d91883c129ce556432234c602d4845c69a1ab30b7a7c5b937bcdc6253f44e4b2ad6205fb5a313355321c3b9e9c3bb079dd5f70513a7f0562ea71fe9ea036462ec989f45a1d6deea8254020dc8a312e680628fbd279368b25be28afe212ab08e9efabcb41df707ee8c1ac8bec5cf721c2d87bef90422aee621baec2c92368253b595b7cf2535794580e974e6ac0ac909b06a8ef9ee275ae86c0fc1016bf4f2fb0afd813815fe63ff9cd5e51649b443344a33995f31462b37b2ad660f3e247a0f1a42ea8770bdcda1d07bfbe087f6305dc8f341b8c88885853e270d863c937292b926984fb8be8fbfef7e3357d4ca64958cb59847f49172c44e8e7c7979f75aef1b31131e43e77e001876e9fbc633f0955eaf55ecbd71f92dd97623f0e2aeb0be51ae19fca5db148f86b3ff872692acc3763c513d27c5047fed4a08fe891bde954f049cbd12c87ee3309d78b886c02489c8b8b1cd220f05f981c4baa38355850f4623ee72a5d0a7957b613760d69b6139d46da458f2c2cef13cf6b5b96404e8b859c3c08efad7de23d5a063cf8fb2965543111d327ec93f6292c4a355e31643d1b736f6f4040def2a55cfb444f4afd8822a062d65424fea72384764122d7ff66d0bdb278e4caf1c454c5eba4fddd2ca34cd228259241404c0ea5971e0fa99cf635ccd011bb9c47e46e96e57807ea8b1d789a2323c5a1c1e60c070bd1dfadf98c9900471f2188206c7e82dd84179e36c825b862c8c6ac8aa556ff1e630ba88a383d33c4f073c789eb29a5ce513b6a75efabe443916aa3925131718f652b6d39e4103126a224da40263b9668cd7d615b508c0968238361289a0af284445136ad9411a50f5c4690765491bb58abd7808b2eeb0f153a6196a8ade5257c38a5424e78c10f5cc59fb06f8211300af9e7d1f0c868d51c9d335eb2e0dcaf48a4ed2f41583ede257be095cb4c2b795d26cf9f6fdc33446f31e876cbf4b0ce0cdd56ea53e777de6ba4b5c493e778d010529e1a09c23f5c9d42bb1fb963d00398b4d855f2580ca85f2a88e9d5984a95f401deac4a27fcdebc7f04213adeb56ab70c37571a3bbd50ada483abd1cba36a68706d13d14e2fc2a64a33943bab8754e3c1666f3f287c5460e9d4938697ad16ad26e26ebe66b7615f4188fc2fddcdaa7e222a6283917205794f1d539f915924b70ca1c1b682bf69c595fb3bf6951f236e0", 0x1000}], 0x9, &(0x7f0000003040)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xc0, 0x40b}, 0x404) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000940)="c1de90ce54925bb507d56e314e693b55c652bfe9d40eed4723fda7b4a032eb2dc30f84c54bb1d74931a3807c44842f1be1ed0ee33ddcf4c0c917237e9bfdb313c787d1ac88ea53a67903af1aff78b9dffcf4e4a198ff6b8fdc912140bcf6cd5f0e4baa32192784e4507659fbc88704b087473647c7e185bbfc976dac1cf5a1b109e17fd3b5ce28e31294ce8debef1e7d57b6774d161b4afff2ea99407ea7f63f352dfb6aaf96d34a98e395e4a3c6d6bb741bb4783abf745b7f9c6a94a2aac89aaa603716feb1c708649461df", 0xcc, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:26:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 17:26:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000180)="c103701d98243054029ab8b586c8ab1fbe24b9b15255890616309e1ae83128c0aa489f32b14ef854d4424acc08f54e43397831addc0e08e74b322861ca5800c3ba5393ee0df49ab9854f686aaab5e4f92f688e71e1ba87517eca7859e93bb45f5767601e8dca0a8293fdc8df941c87d4754077782bd415cf9ba5515c15c9238548d6e19833a741112888a395bdbb43ec6f3283809822633f4cf8f3d54f6f6475f20d6344ef26547d87ee89c17be838982d31631981335871ea112fb15e746db5363ac9d203790e54926fce95c8", 0xcd, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 17:26:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) flock(r0, 0xd) 17:26:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 17:26:01 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"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1ffffffffffffe5b, 0x0) 17:26:01 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "07c49a5523eca0e992506bace893893fa27d247a0db2f2459cf02ed00bd2a1b3145f3591aa751c2e006973c08af95f92bcf59dd26e14d5ce949ccdac29afd0600d563aa8be98e024940bc8b59c72fda0bbe0df4cdb"}, 0x5d, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) 17:26:01 executing program 1: socket(0x1, 0x5, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x9, 0x5, {[0x4, 0x8001, 0x6, 0x1, 0x7ff, 0x5, 0x1f, 0x7f, 0xffff, 0xe99, 0x1ff, 0x3, 0xfffffffffffffff7, 0x5, 0xfece, 0x40, 0xbdaa, 0x2], [0x20, 0x7fff, 0x7, 0xfffffffffffffff7, 0x81, 0x2, 0x80, 0x1, 0x800, 0x20], [0x6, 0x7, 0x0, 0x1, 0x6, 0xff, 0x4], [0x3, 0xfff, 0x7, 0x5, 0x6, 0x1a6], [{0x5, 0x5d5f, 0x2, 0x1}, {0x7, 0x3, 0x7, 0x9}, {0x8, 0xfffffffffffffffc, 0x3, 0x78}, {0x0, 0x0, 0xeb1, 0xfffffffffffffff9}, {0x1d, 0x4, 0x51, 0x4}, {0x5, 0xfffc000000000000, 0x401, 0x3}, {0x80000000, 0xd0, 0x0, 0x7fffffff}, {0x101, 0x5, 0x4, 0x9}], {0x0, 0xffff, 0x6, 0x2}, {0x7, 0x2, 0x7, 0x451}}}) setsockopt(r0, 0x8, 0x80000000003d, &(0x7f0000000080)="d5ff9668", 0x4) 17:26:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7cca5b67071b542a33000000000000040800002a0200893f00000000000000000000000000000044dddcc7b6d22cbcd35c9952c0b025409f4aa6d284f902c86a0facfa03c57c2129086ae49a7cb67318af917e9ada2477098024334a01fd8aa0a6715aec97b1b524503aa49a3a387f006a7a579b943d00"/151], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xce, &(0x7f0000000140), 0x5, &(0x7f0000000640)=""/236, 0xfffffffffffffe76}, 0x19574496ae8ec60a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x30010, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 17:26:01 executing program 1: shmget$private(0x0, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0x5, 0x5, 0x3, "df1a783953114215d06af2f81417a4892e2869bf", 0x5, 0x2}) pledge(&(0x7f0000000000)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\xe1\xf2/\x18G\x18\xf6\x0f\x18\xf0\xf8\x02\x00\x00\x00wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5N\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd@\xdf\x00\x00\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<\x83w\xf2\xd5p\x025[>\xbfng\x91\xc0\xd95=', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0xa71ea75dcf162019, 0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x1823, 0xffffffffffffff7f}) 17:26:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) close(r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1b67"], 0x1c, 0x0}, 0x0) 17:26:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000040)) close(r0) syz_open_pts() socket(0x18, 0x2, 0x0) 17:26:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)='r\x00') 17:26:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fchflags(r0, 0x10000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="0cd2e4be8d17a42ce511843fd89b9c1720baf53e801119c1e73ffd3962e31b58c16706f8d5e8ed0e481518c12677b9fd22236b12a1276ca0ef36f37a7f1f5a75bff596411c5124d0984c4aca83dac115247b40915f608eb2eb8408bf81bff7483718bcabe6bf9ebd781325644106430f210d3ca798cd5db062a9f28d3ec804a0217191cfc8d3c2ccbbde02b1b2", 0x8d}, {&(0x7f0000000180)="8c3863889b817914a3293925f32055dd2b38d5bd5e3b4f5d02f9c91a632a19e4940288db5a94ce66bcec7eaf1662db8d0e5f1fc851fae3c0fde3387a9a336032c5b6e8ed89dce8826bea1ca773177de0add647f68289b55551678cf65b19c63c49e5649afaa1d834e02b56b4a8ee184c9114c7121b981d5e0cff0e0d481f37dc67b67b83f30e9a21982e4026b91941d2c272dfd2e63495135780ff35ab4c0ef7ec7139c73179785ed7ee78d8e70fdc4a8cde7e1d707791d43f5ceab2b4b2b52e0373a95d1708ac5a47226e02456775df5d", 0xd1}, {&(0x7f0000000280)="209f731d85861cbc4de6ed11720df9", 0xf}, {&(0x7f00000002c0)="ce8ffbb993df6eea934da264db0e8b4d53b9ad2f1e88d5c0c320f7", 0x1b}, {&(0x7f0000000300)="1ff6c7dccd3fb063c743f2ff833b732004e0008c57af1c0db8e81ba10fe6b6248a6d867836277ace59eb0f273c90a3813679f8fdd7bf1d140dfbc4c300808f0718c4d980cad2718888cfc0798db89d832a425ef9a1012258c055a46878d6e9f8c622f33d14290f69870d61dfd977178f6f1ee08ab4f9e1207797014ee6985d8d0920b2e999fa3f38fa7746ba155d594c12b85152bfb6e40f1adf5cabd93b8bf227d2fbb62323322b0a97b5e0117808d5187b95a79e090661d7fd45f5174df144a841d307449041a5daee40c201e7313675bb35916bcb62479ee17e9599526ec6203a615b5d82bf7ea0683eaf78", 0xed}, {&(0x7f0000000400)="edc22917a5137aba5728e7b5710d777d35f7ee42f0a1a99ea82f3682158e37e53e44c76028180a333d8858167ac3cdd3819293eb105f6e9dcdb03053b9cc929ce4292afe8b5b8cbbd49dfa303478373b4f932a5aa7ca4d5bdd129be634925058dbdb91945fcc842316ffa14db2f1403904a4570123db2616791633cfa14d9347331580f536dd447294a1f1f5e1625372243d849c7733a9f78352240fad0660af88ede1b0ccd174da6c5ba90b71fd4be329fb3bbd3ddc5e572797c00a8121320e7cdd284d1daf198d45d0d4fec676", 0xce}, {&(0x7f0000000500)="f1af75d2f4beae4ff04ad709de600dddc5a0e007539e8ac511caa7787c6b24440fddcebfacf21c60dfb44108792554fab64eb8db5cb86bcbaf602b21b2403848662101051dec62c933737493ef2ae8f5c7cc2d9fda545d515e5e39f6bfeb4feeea9e0f83971a4f9ab368b546c0d3ed72f4b018712d1cbb", 0x77}, {&(0x7f0000000580)="a3", 0x1}, {&(0x7f0000000680)="4d27f66c71dc0d88c202818f71a3298759b3dd0ebf0b0b7fc3600f288ac28534d329c8ce11bee07f2e4c91205f2128f5600b247c0adae5deb93119490208b586f328d34f0d9b31acbc24c36a3a1c6780bf2ae1ca5d3a32d992248d1c5caa0d8ebdbb77e53d793364fb5253", 0x6b}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x3da}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x58, 0x0, 0x2800000000000, "7c2374d1ddd63287abdae5b3bde2809daf7e4521e7dc10ec173212d1f7f99342bd38d9185c75e6627316d258037cb1f1a3b1c572e022787e1716383be53ea87aa63757a7f5d7ed99"}, {0x110, 0xffff, 0xe0f2, "35f13d2185d96f5d5f1cb4ca9248583dcff6454423ffbe013ca52bfb03689df05c63439ef6476f60d268090911ff6351dcfb6427e8403d74ca13e9914fbbd95409b6cc34541cdb88300aa2eba95d1d45cf9e7e8c7debed4e27f6683f067c0a25920aade8d3bba6fb49d12fcc8ab7ff182052b24d8355aa82c08afd0fed0b3f709f8d8e18c968a32998e188503facf4769d281ccef82441ead8560c837420c1f5889a15c77e6f1cbb6689b592ef9d77d3239a0f024aecaafddf1ef8e6431d3840f6b81aa833598d5af66bd9319815d391ba85b25d05310f8154368bbfc1f709d73fbb60c40d8fe8d5ed44ad2e71453c65b6937ab37255f7aa4dcf"}, {0x108, 0xffff, 0x2008000, "30c9113269689540e129c2cb1bb801cf026f4bbb8a48ac9fcdde5f2aac8091f24f81658de6faa1cba7f7167ec07e5d8a849f42b038b4200e2326d537bff5fde96c9e11630483a38a066912d95cf6406d427ea15e706de744afdf450f631875c2e3abc1e9c8632939a15b259dcb5ebf2be88c10ed42e6477114e52782dfb7a527e4a41d16cf43cc49fcf39f53b8664308b721a65406424a42f0bfc36f4811839df16c40521ec9cc2e3b028e3178da58a8b3d97a09d082a6f9ac17b4466e652c2253fa708d0ef88ccc4f91473d164c2a095038284583c4b8343510db5503f34bbead0e0c015a1a5187183122c00414df084a53f0b8b9a096"}, {0xd8, 0xffff, 0xd4, "9fc2954b8cc9ad5229567be296d3abeeab92d019e7db61c906d2b833eb14a1f968dffd488185b72954458c1f96644a53fd177f8aac673d87198efcd89595c569ddeb2bdfeb77b519fec2d1c436d5e0c2ac891c2b554ea8009f04167e7b19dda0ddbe133aff2f9cecae3c55a73b7481e5e76714c46692d791b888e16955069b495e79f74bf846d466c123e607a0e665586e30006193872351fc5620edba60e43f51b1f7f2eba760368e61edd48e6f8b409437bb5dcf4838619499df61ad134eae234c39"}, {0xc8, 0x1, 0x6, "e981ccd5bbfb8b1de5980cbf31d4cc2e1592ac7ad109ced3046429acae0371d2ec70ff98e7620ddd8e71480ebabcd6cb934e2505ba7a6e4b8f346fdabe9f34321215ce8da2bdbb7c8faa02ed49e2702416ef6005e4166b01b1fcaff3838b8415381c23234d9f6abc0a788f8f690fa6502d254c204041c5adfcf1a3a23eac09af4bea8c70b6ad5380bb60cbd90d357ebfbb679ff2f416f2b26b36786accbabd184e7d880efb165abce69a8bf5e672ce61b68f0d8aed"}], 0x410}, 0x100) 17:26:01 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/41, 0x29, 0x1, &(0x7f0000000080)=@abs={0xaa3299ac597a3ab7, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000056f000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 17:26:01 executing program 1: r0 = socket(0x6, 0x4000, 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ea052cda0cca73d64032962e7447289f0e8afd14443b4b23202c05605465103f1bb1b54749de3b492b5f2e9a2d6728884b68db2436e70d8a48877fcfd4e62b30", 0x40}, {&(0x7f0000000040)="bc4423aab14f6d24865977793dd8f9e15ba4038ca8c66d7433d3dbad2c324cf8e04a68b3f52f8918149266554a85c430d98dcdff7e3c85eda82cf077f00858b1884592f66241a37a534be4def3fef2590d1dcd95a47c0b519cd3b94384c92575198e0f346c6c6f454fb9d1cf3200d99e09f2949b903a40d8c879389dbc44b1fd1f0ed38735e19a99b5d8195701b43e2100776e025ce6e0ca4da628dffed893b12bc7e28804432d1e5f854926941aececd2df8a33880133d7f5", 0xb9}, {&(0x7f0000000140)="0504c7ca37c0762cb24d09cb", 0xc}], 0x3) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 17:26:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffff4a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000840)={0x0, ""/98}, 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 17:26:01 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/154, 0x9a}], 0x3, &(0x7f00000004c0)=""/80, 0x50}, 0x800) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 17:26:01 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x40, &(0x7f0000a00000/0x600000)=nil) r1 = socket(0x18, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) 17:26:01 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 17:26:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3f8b) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x6, 0x4000, 0x8000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x8001, 0xff, 0x55a, "1bc530b99472cc352e8af13f909a1b4142d6a7f2", 0x7fffffff, 0x7fffffff}) 17:26:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7fff) shutdown(r0, 0x2) 17:26:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) r2 = socket(0x18, 0x4003, 0xcc86) setsockopt(r2, 0x0, 0x23, &(0x7f0000000140), 0x0) 17:26:01 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x6) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0xdc, 0x0, 0xfffffffffffffffe) writev(r0, &(0x7f0000000040), 0x1) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x3, 0xfffffffffffffffb}) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') 17:26:01 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8347dd7da9df5d8, &(0x7f0000000000)=0x9, 0x4) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)=0x9) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x10000}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x0, 0x5, 0x2, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000004c0)=ANY=[@ANYBLOB="05a5000085bc0000000000005698c3f2fc885f66d62a8183dd6691d58c8b43f2f8563c6a641e3ff6c15b7f23d4ee77f75dd9c21053a26401eca63b989305be43e2c3ca6323a40087b45ab018ec6a71acf2f8e15c10cb892f32ce9c2fd2a3f80c9c8e73bc137c375012799f2103c480f97629f1dbb2509573ffcf6f91c4a3dc3efd85c9b447d2c6a4f5a31bb9ae7f10d651785f42c685c8ad551e9de839e673046026e15b910dad5a9f997627f67968133b524d25769186fa299c1aee8322f2fb49cd2df946214f7d942906ba8068b5890d"], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="dbe02192b11ec8352db55c469be8b6cdbd080b275779fe357e6b01b1565807c611", 0x21}, {&(0x7f0000000100)="d1de3352d5ac4bafb2a2afca481c156918bf0c9112a16372970554adfefd1e8bbdb55b89acdc36fd764d5bf4ec5ae084029f351166c696815c063adb952d7bb8a23d15fcc9e3c7090b89906f0cf080386c492f59dfab8771ce966e4d1ff2d4de19161f43598b6a3641c6b98f77348c5d4629fdf1992c4f19cbbaffc1670ca349887acc19d73fe83bed39a08617bcf36a51d5d3b769e38010410af1cc191fc1febc2a23127ea3a6d71d2689f2786ad0cfff", 0xb1}, {&(0x7f00000001c0)="1b7ba1f795caaccae03b3dc0bca6d8816b0961fa9fba160d6a900be65cc442b4d45a7cfe0c3f7c457c6d7ffc84ee1302696e23890a33b4654a", 0x39}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x401}, 0x8) 17:26:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x41, 0x9, 0x3882}, {{r1}, 0xfffffffffffffffb, 0x1, 0xca9c27b885b617a9, 0xf45, 0xc0}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000040, 0x8e}], 0x984, &(0x7f0000000180), 0xfdcb, &(0x7f00000001c0)={0x3f, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 17:26:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x1, 0x8, 0x35c8, "cd0dc0718113fc11886682d25c39fc580ce19fd9", 0xe77d, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370220000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x1, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r3, 0x3, 0x4, &(0x7f0000000180)="8497834bcd2587c20f7aaf916886c9d2d16c257298d37242b6e48043dc6b5ec8110a3249b39bdf951a027347f0b897e0558bab5e732c32a53cc266b6910944dde34763c1e007c56c746b9ab75bf8937a2d14a19502f8faf3aa40c6d03d87f5a37be602968da85ae3a91e16d34481254089f4fcc9034eaddfebef4aac3ccbec62822d90585195861c8288eb70785b09f6593d5ec85feea88425736634705e3bf6596acee05f6ba78291089319d6aa4e6e83c621b69491f60f84f1569b0a18991acb564ab8dd72d5c5ee0ad702e8e63806b7cc28d85e22b8201bc8a3e645f954239b87134297db11915544ac6fcaf8bfaa", 0xf0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) 17:26:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2cf) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/255, 0xff}], 0x9) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getpgrp() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000680)=0x200) ioctl$TIOCSCTTY(r1, 0x20007461) setrlimit(0x8, &(0x7f00000006c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000700)=0x1) sendto$unix(r0, &(0x7f0000000740)="5a692169f7b6c6841e98e4f2d1d0d2e73817da36120db100c1ba5e0b16eed20b956c21d5a3eb1f522963f951395091786bda64ad4c95ea743d4764046af10539037fce22ea39966708a19ec71c8443d1f1e4714475ab7f536ccbd8f5c2a9377438cb5767186892a10e772484a9d5c2ea4331deb150ab8688542102085c248e67cd13f29c55f8a773d71eefd3099f31f65e10df1b574e0c54b0f7d28e7c80ae54a85fba067d3b3c790dcc2c843de79892a2ff266cde9acb3707a47815d9", 0xbd, 0x402, &(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8) getpgid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getgid() fchownat(r0, &(0x7f0000000840)='./file0\x00', r4, r5, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000900)="e8c5e6f37d5810612b0c821e3938ed4ab9d6bf044a21b84a4d4172e391c516970d93389eca201e14f55515c2a1c1") ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000940)=0xdb) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000980)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000009c0)={0x10001, 0x2}) setsockopt$inet_opts(r0, 0x0, 0xe322015df7605dbf, &(0x7f0000000a00)="abbe605f11443122e5b126605e71a5f1", 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000a40)=0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) open(&(0x7f0000000ac0)='./file0\x00', 0x100, 0x4) r7 = msgget(0x2, 0xd40f3007227712e7) msgrcv(r7, &(0x7f0000000b00)={0x0, ""/228}, 0xec, 0x3, 0x1000) syz_open_pts() 17:26:01 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) setregid(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 17:26:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getpeername$unix(r0, 0x0, 0x0) 17:26:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) fcntl$getown(r0, 0x5) 17:26:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getrusage(0x0, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x8000000000000006) pwrite(r1, &(0x7f0000000240)="ac697f1a178fd4ac933244fa427b5ca19d0289187f8e9333d16a852db1f8a929f94c2b14fdc11c78f0aca45964c26b58f89aca0aca774de450c68e0786c94c7ec3cf5463bf9f1d9947b4028461dcb0921f549ccdb8f79b902730a14ec6a87ba13fc76ac832cc6b265f816b02ae9e25b5761222e5822c508ae0c351aef85e5c9fd615dc75f098ba6643f36c58994926160276", 0x92, 0x0, 0x0) close(r1) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:26:02 executing program 0: r0 = socket(0x6, 0x5, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x69696136ab70a228, &(0x7f0000000080)=""/31, &(0x7f00000001c0)=0x1f) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) getgroups(0x4000000000000103, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x67c59bf71c95521e) r2 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffb8eba8f11e4fc084383fff13b9fd812eaa4e713048e699319296480e54b9416dc6aabf291252b7c674767fd588a2f9516bed10187e37761307dd32b4cf578f34effa2aef71b4000000000000000000", 0xfffffffffffffc96) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 17:26:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xee, 0x4}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 17:26:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x33e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:26:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 17:26:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x778d39d5a76750a, &(0x7f0000000040)="2921b23c18ba00b554fbfa6b12bf4577999386af9c0aa4a76924bc3bc206ca476af2d5b5a6e6fb46eb9bdcddf12b95cfafb18e77c57778b7c06eba3c8c", 0x3d) write(r1, 0x0, 0x0) 17:26:03 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/9, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 17:26:03 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, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x10de245ada9d0037) 17:26:03 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x800, 0x3ff, r1}) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 17:26:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000001c0)="002f96d981d9c4ac9ef3786ddd857c66d2a71598ad3eb02e6314c4ae76147e6d177eedd4", 0x24) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000300)="000000009ea0c64a91e70c1c9a3752e577a6fc000000be9b6ffb824bf1d35d31e433e848db66a4c582180e7d6b05ce7a14b4b71461144bf84aecfc6844fda68b1237d10711b981bda4fadcb3bb3d5d84f8751dc386fd600a7c4fee9d174d297a29b5f749ecc578ef64d9ba69ec30dce585be3f188b376c137ef672c4058f45b93683ea926f500d21af5379d07623229297c6467860c9b4ba670894892100944cd84bd49cb88f84c837f385074985edccac317fa03a942bfa7527489b8053f9cff1ba2c672c2066702850b81e4d10612cf310b88e40133a6f767e74a65492f8865e5032e2132e66f9e63a756b1b3dc25f9f824018c814fa4509df48a5e874fea9391a0bb415df49761a28add65fae40d1c9", 0x111) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x194) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="2ccafe055a981dd31c95681a7f6270ffc11fdb29e2701c4794d2b2802ab912aa45ae1967d21a0a62288e19bb7d2f8dcb7d4789fa54175fc4566789e30abc4933b12067c8e1dc5a9eb687bb7c72ecda5d6799c731b1db1c5dfc4766126e628d347e42200d1de741206098aa26c6b0ba1a74be984cbac534659e4217c2b5621d51e5c787a35baa0b245ed8bbcd9f839be2f4212ce2966fed7f063571cfcc099910b3", 0xa1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x101, 0xadfd, 0x7}, 0xc) pledge(&(0x7f0000000000)='%D(+\x00', &(0x7f00000000c0)='/dev/zero\x00') setsockopt(r2, 0x487, 0xdd, &(0x7f0000000440)="2765d6e470fa8a265f422060ae5bd1d60bc2a9a380d84babd71efbbc051c0d25c0bf1ddb5f73962e1f70209695eb0776cddb6d61c7edca9be47b1089cb0b32de93b042912299990878b24ffb3279348e133fdb9b2c53d108b083c399b1a80b88a8e711f227768f06d812accc028b98a1f461d4a38989ce6841b02e18936b2bdd4880c411b9afcb1194614529b41754da2fc1d790c392b99fed14f9617c9433e28130a3bb885ab16168b9ecde43487d63b88e632781da44df6e141dd57581349b0720a53b560eac6c44f69deda84793053bfdfc2ace38", 0xd6) close(r0) 17:26:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb4, 0x1, 0x1, 0x100000000, "774ebfe66ca8d062aa7797611eecd849635faefe", 0x40, 0x9d4}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 17:26:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvfrom(r1, &(0x7f0000000080)=""/91, 0x5b, 0x840, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 17:26:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000280)=""/13, 0xd}, 0x2) ktrace(&(0x7f0000001300)='./file0\x00', 0x0, 0x40000000, r2) 17:26:03 executing program 0: r0 = socket(0x18, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x99239e4bd0abe965) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x100) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200), 0x4) 17:26:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 17:26:03 executing program 0: pipe(&(0x7f0000000080)) r0 = msgget(0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000002933595b170545c1547666dd71ab2665e2ce579b086bdf9133130c50b0bdca33b9403791076b6d027e18990c563b8a6be02710a9421640e6bc710b41b55912f65a4b7c4edb71e08d51cabf357d4bafde0c0dfb169cc07b2cf54688ed2be236ea134870d5d471e09b40943d6dfb27e485568a1cedb1c8de8aecbf70d935388f4d777371f8b48934ddd484644a51c5f030c3268cbf37ecedb65d18f8252d34970b8b36b0cbaf665f02b21bd409"], 0xb4, 0x800) 17:26:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x7, 0x6, {0x0, 0x82ae}}) write(r0, 0x0, 0x0) 17:26:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029d290071baff955a5ef85aec23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb7bb84b91b3e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f9781c72c6a0cce3c178014d2fa00"/338], 0x10) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 17:26:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffff06) 17:26:05 executing program 1: 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) r1 = socket(0x18, 0x400000002, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x2, 0x0, {0x8, 0x8}}) flock(r0, 0x2) r3 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getuid() setreuid(r4, r5) dup(r1) pwrite(r3, &(0x7f0000000140)="b4a44a37616213ab1c7c2e340532a50f6e27f26e3532f3350b0107f5674b52bf5ecbca98f6a66e9c6245621ffcdf250e4f6874879c68bca9721f3b83cceee138654d57584f4539b44af90ecf27f0b0388ab2ba9d1ec52bfc770d19b5f273bcb34b4ee483efbef01171d3e2412bc9d879008ea737e720519c365ca00fbad2f2bc6a411485", 0x84, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x766c00b152febe87) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='($:../-{\\,@@}\x00', &(0x7f0000000280)='\\@.\x00', &(0x7f00000002c0)='!%)\x00', &(0x7f0000000300)='}.\x00', &(0x7f0000000340)='/\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='@\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='%\'\x00', &(0x7f00000004c0)='\x00']) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) semget$private(0x0, 0x3, 0x104) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x2, 0xde}) 17:26:05 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() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 17:26:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) syz_open_pts() 17:26:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/177, &(0x7f0000000240)=0xb1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x8) sendto$inet6(r3, &(0x7f0000000000)="f372ca778428dca181df98f3951c01918a9cc6c4f5ccf649b93ca888e4a77e63ba3c01194e8c2131d7151658ba99561b0108daa6ccce55468b4bbd36ccc2b466e194764515c49a0cd0df3f8e768046f9c91545e2db028b5460bfcbe0a9a44c1ff416d4f99bc14548163a245cd105e1d727f67aeebac9b7d6ff0fbe7d5e8150b0e5566c86a387b03793ef2533816b4b4039bec7f0bfba10318f66384172cb9bb1dd40d8d858ba62299f5d570a81e5cc1809d7687c7e157a6e8d", 0xb9, 0x402, &(0x7f00000000c0)={0x18, 0x2, 0xa9, 0x7}, 0xc) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x800) 17:26:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = shmget(0x2, 0x1000, 0x22, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/30, 0x1e}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001540)=""/106, 0x6a}, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x40047307, &(0x7f0000001600)) 17:26:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x2000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7fff, './file0/file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) 17:26:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$getflags(r3, 0x3) flock(r3, 0x10d) writev(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)="f7b491c13c97390df3a36a8b9e66b92673beb92b20334f4b8adb724aedd6c84b00b4cf806891f4bbb25a", 0x2a}, {&(0x7f00000003c0)="27ff1d09b322478f6c0b7c39a9199227a322eca1bf52b94af4e1910ddaa9ba2dcd1053f87341c3a610303e0955a2e5e72002b4f6888d9697fe2fafb6bcfa6d7873790a24a6a5893ab0700620ff", 0x4d}, {&(0x7f0000000440)="0a2859d58ab4c587e433ff4a9496f4006d69ba65568d5986c9dc9c827e0f146235e48d3f63e92976f598cdb6f8718e42a7cb5c684142523e0627c8b354b43e5af669103c9134f8a6869399f422c2547276aa1e8554a791c783ea75345e0e3e642358f3f39f88af6f73771db31c1bf44ee8537b96f418f96b1a782ff2214b6f9fab8694a86c439522f6b9f2257de2d56bb4f7fa27a5c3183b9308eec38c00ab381d53958f2741510ef8a4d3adde09c65f80d2f9ab7c2d2d044fd7ce536b2f2d275fd730b54c917adf85077b9a5573b1daf08be2a2a2fb84cf7d705e0973a4b028c8f0", 0xe2}], 0x3) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="88443406467096d818e0127d175ba89275da35ebdd13b31d6eb0f4c0554508803b8c33d187c04eabbc4d9910cf994e47bbd0268929aa5afe4968b804855f0cc0fdb3b1eb65d79881be10047a7ab73fc6a54e8179da3b29ec5d740ba184d9937b54a4ec46a140daba6fa94f41f3896c2e9ca91a552629f2650aa2e1aa30bc8776950bc27735c24836acce8780a07d78d744a254443fd93c13247146da78feea527422ec14c6cb9d417f408719eec35ab3a71b397150f6fa18bb03a3fd7604c879995db2967c86b5fa50e4bd9a62d0bdea15b53fa12d5059", 0xd7}, {}, {&(0x7f0000000680)="9306e6d4d3ea481cd9557e9b91ad4e88b531e2ed89a0b459f853994dcce5c672fa9d1e7e32ca5c92fd2c2762ad1b8f8211a66d1dd15b6e2ba3429bb9ef0809f70615714a4bda45aa5a72356e1e964b2cdce89030732022f7ba41b9f6fc8658d7bf590857ec5f8cc26b1c259afb46f9dc5db7c62226530f426f597d4dd71adbe3f636544013db3fef4614145d8e5ae0837e78791116ee8caed2d91ee87e15810b3ff17a9c7c29e21125bb1056f89724c989d2f69ebd38fecd2c49aef66e855190f58c5c705ca4c1bc9e8a8d0dd40a79eed182d98ac83a5ba1e65860139a32e0d910922e21bc71064af7b9b6256dcdb84cf767dc0bbaa4e2e03dc48c158cfbc325486dfb3527f8878a26ea406203518edaec70bad67bb6acef7a1fdb1342b4f8241280ab9a7f41a31a55b3c5b2ae7d25981e9db017d906c82de5cfad2ac10fd2ffe0052ad5a9e8530d9120e527f37ff5430f85a2d046aa7dce67419c00283006674a2f6560058c8aff10c114d5a8299f1af3b33772f4b37b0f4581aa4c13a95e038935400b572d9a80d847715e605431368b89ab2f76ffb853a26482c4524eb0258cfeb40644e8754cfd7d966c828fe41a5a86ad4ac206538d6b2405790ffc1c83d549d0aa4fa89dd666ae07bffae9ff09cfbb32aaf1d57efde68be70119768e52824dd67d770edb9c7ca0c70a62db2569463e2fd73b1298303d5cc3580617fd75d36dfce7ce31daa42873715b9c0d9b409d20b29e8a6b3760c73a0fb1a9ddca8cc43ee5dcc2907d788dbc9f1c9a5ca3bb7fc627c7d3f0929a146e6ec956acf42a6197360ec96f824ee2e01f91e85b71a3bccb1ae0144b15a36791f4a3b337ea884af65975bb8ec75724e5dd2ead76b9bc992d1cee01bae68252aa0fe1bb6f9b9ab81132693c5146793b6ce35868a32b6fa9f6521167c6583dc274016166694c384cfdd3f70abca913c5d8d2a15a9d7b8c0d1c2f272667df2f8eb67493f2da66a47462dd99a94fc8bea991be00bf08d97a3b9c6bf6fd5fea0d30e3fbdfd9d6cdf64024fb458531c5c511fae9765cf9f90dcbfb5eed6b03bdad769a89461fe4e7655bc0daac001e23bdeb4db3bcf02ae18648ca0cb920cdff06edd769dfe0ee9e90cdf9900e424b28d6eb5447e4bb22cb9c0e9dc9ad161e3163d0eecf394e7b35b34eade7e439d93b8953cb94dc960ef8eb913da3f1b2ac4fbf126ff5ac8cac81ba10b80142d89cd63c8ea7f3f7f44211d6f904ccd52b687e4177fff81fe3a69bcb3c45c89b2fa4d43c35185cbe5ee108b93869290b70047f2c48e997a4673aa20c74d4ccfcfabad3e95ea89bf5e15cad5cbdeece1aa2888b105562d8fad26105c6bb727c34b4b067f0f1a38c1dbc92f55a58acd5d24d255e0d4054ded1aa1d0c62af7ba8c32498dfc354a1425b340b0c587fec5472453e84682994bf3bc50c1f850b7f01a3d5e050ba2b0c060bd504ff41eb080a9db254ab8fe1f0c7c3b90caeb7d018745b61bda465b5f59664c8e0f76e4cffa381e4c1480f61d356615a49754de9e51b40bcf2baad0398f8321574e57bf27e8423f6d10978e617249bf49484cc598e2571228c51783384ca92b928ec1edac2568bae0ffd9d779d589cd5bfced614dee08f66a8e10cfd161b937b86621a92630d9b8cc13ee9aba4e1b26a530b69516e77f27bf253620c687a7f00d9de5fd88fb4e147105e3a7b534b4f2ccbe4f75317648aa969dfaff6329086708b1d9ff4d8607dee9b32b99a0084478c582cad6b8b161123939e9a7a24ac4675d58cb659028d0f897cd5a2375603a9c58043595653e35e2eef514a40fc361ad840982ca23aa7270bb510de71a09ff9e53ca873a4c8a2b4ec7b1355209ff186cb9287e9533c0f72ba4ccad449b0d56f3a95d73793484529b3a9875a0a4b49b25a5456404848d38744799f30488ddf1716fcd9403bcc2a85421a8ef5c69ad314c6d61bcd966547453e21933f4f9d63ab8057b9ba186ad099d7d7e6e8f2be8213bfa05cdd74de8cf7ad970bb1facd506a0eb139b1c77a484675c84b92b43f8178c1633e9ca6f460299ecab265d10214072b8194ee17d9d18c7d1e4cede16e4b40913da1defc1fed8ff227aa56aeef52732d0b5759e4bc739022c3d768d1f7bee3289411641694968616a3bfe78411c9148018e2018b25fe87ca5d66334ad34be40572dd0147246d86e6baffa7ac19f6087bde06549f1e6f5cd772a50281fdbd5c8cdb960120799aefd94b8953a9fe719ba4d8f53765fbff330a9a0f1f758b0c097a47ee5723e7ba8a683811b1eec9860ebe7ad962c04aeca9689434cb3d4f98b51b153ec448466adddaeeaa70e68d5d8c20748debe60bc1a903e2874834e6012c8c78c505babcecb45b1fe648bb4820dc5c34ee46c38f1f48e968450f4af30065def42d2c2f4c9d3f177e4132a9d8db760d462f982acc6582b6f043e5ea9c94cd3018a06fb16e657f9c7abcc38b3a0b20ff6014b6bcdcaf5338d334a86dca82cefa9026e9bdf258005261ac830cb2aa293634fd63d38e8712786905cb4fff91c9ee5f77bb903f0746972998e187952377afe96a3018acaf16efc669f6d93da06693997dfb2c009c5df70a2b4003064549b4b988028c368bbe8278e603775645e671308f4e3af20b89b0e03c47757834d189bea044aa0746e979ba8251ad24e35f4e57a67c9d6871f75f7972a56bdc497ef1c489e38deafa5758ed43ca0fd714291fa85de028f57e7cf5cdb6d0f90a563bc263b0584dffe69f5de279f09305fa7b30b375368e961763c289988e9c290a1662b83469f959d2e059a67408cc7ceca14c2913c6fe7211a4a4492f93834e471525e9d3b9d981083c578363ae820d4dcbc15c3d889449d45ceb44852e76bd34917f3441ee630538cdc99df361c28e2b6b8c75d0a45833b726dc2acfd6cd6306bc4b834d8f9462cc8464e4177a50d2d5b5b550c76650063ba23e9a1d18e52cb1cd72eaf362b7a090bf21ce72fd37c1e96edec61e9f9623bca16142606a15406bc6fe53321a74387ad5e61614871ac15d394467bfe869188d2da379612f6aa32d5f3d55ac469b0cc44969057bf4a32939d65988c5a95c27dad4a2e140ecc98172b80214e0c2dc2729881605ed2c5b0513d082b0bad340088a4ed86f9368ba1913b9f50a1636817a407ff7f754d6de35df262ca17c7daf6336acce03165a962a090d15d915f9d2c01b14862b916479847ad48debef8d75c636635c3dcb1ff7a2eaaa00afa20118b392bdc43054d02176231385ad60703a0144504c0ad09c399e0438b2bc0efb70bdb66d162010b972623137d5ebf2fefefae269ff20a8a2b45bf2d515c9078443ff59747673438ae368faab5d99d4b05410a1e320cd517fb0e1eb20a2db29f12d1e35340a660eaf69a6095925760fc35a7b7e12ff7ef89b1c3e380c23ae97d894192f7df40d703b6c0a0ac0f8bb51d846376abb5395457efae973ed8fe28a52dfe7e65d4d89e5b7430f67e4e991631ab5e7b0d969534c63a58fd79d8f23f565db87f104095bc1408d9e7962119b86b49ff2729ff86a9dc0b228b3d1eab6840a68aaba8f9911ce2531aa5328b672ba3def503d11e23cfc8a6ecfc03c383d443c8d5c669445d62e5e24f11e1b5e76e630972f1754465dbff1fa2c8d86cbba1659ca0de19ef6c0129c19263f5061c5820d6d82615bb745b39307ba785720a8a4cb80063739ec62ce2ab00126b33153519bcd175b44b9fba1b94817fa7adf9e8737b68ddd6a81142e140edb4d789673808125e544125fd93ddc13706254dd7205a3252600e3f616f9486df2f3ee5dea14e7ded0bb6e17112555671dd87dabeb1e0879d7f78b8ac6937d40e35751b3ad8221759c89489fadf3faf7aed566371babd8522fbd97f07dda672402c91b044e0b5f7e69b4957d6a8a2ce4bafdb7b8bde221c0633cdca4745e41e9ecfe0d59b05fe132427f5d70dafe98a6a462563d9635976419d95316d069579081a043edf311844417ab3e03d93fe97838ab132574ac67abd8ae0f4c9a339e26d952ba274838c6bd01b9afa20c1ba8c72334542a76bf54cd8996e88749a92d18828e05420f361a92b66a9477b881c6cd9bab2663d454694f60d420750dccc3306c2b8027400fc238fbdd2a7451b168b21214ff34a46ef13fdc535a327092b03e45a73840cf71049e0890ff039fb9ada460c808b7646f58e6384431e15a9c08be61c93616809c73181aba1859dc46435e2c04f92ddd9faf3faad093afad5d5da00108fadc46df0554d142bd15e818f7a55d0fecca9b269f78ade6a8a2eda6f737ee7bf672099628592b1f8f72eaf3582a5cd98defe4023fc9189fcce6559141a70e884ce7a1b1ea7f15f342a763330ee7671e2f66e358ed0b361bb499c41acc87f29abdafac284b591d77a779e95ae6c6daaa3d70ac52a070779053c170324c531b4beac7e4b4aea50a9b792483d318fcd8bec643864cc376f84aaf6aa517a6b7ecb60a9c4904ec9967b41b7e35ffc6f0bdf2f73a3e99d9cf1a99d4ea87eecb8ff26376c5b7b1dc73a1370aa0e5039a6ab69cc8e0e59bf10ad5417c62d2c96aaeca14fa5c08003d6f417dfd2d8314e420b8dca9d49eb75300f6843b2c88f1541faca49a6cad5fc59584bc306cec8971ce0356e56ce2ea052c54b439d30e3186ea984b6cd7de82056f341cfebac7430d140f6c27e291120f0051b6aa560567333c81ad8d3a710677db52603f7ada4f89ef7c75c0689379041a3cace3c082ca5810b183237e7143d656c0cb991e24f0fe8685a9537a91cee9af95fa1c1bd82a44d2c4e704eed08d85e3f0d5012dbf08d9f1b6718981fc7c18c77e5eb2498edb649a9d1bacb9550b90db22374e89aa8e8fde63ffdc7e49b0b0c4477601b6b1d3269f43771a40730456da89ca3be0062fb5eec3468ded840c7f660a89be5349121b1cf9bcded716002da7746ab834e49897055af177ceb072509d4462f30bf94744504c3903e9e360f04ede20f88ddef0a46634abd83fdb9e9ea1e8deefa0ff9cc8b6753b96b4dee6890dbc54b8d88dbcd5e6b2a103d14636693db365fd5956d0026fde4583a77e042b2abb690f869c49c65f407bda6bda214522ace60fedd838f08af77652074798cdd55cfac2ccd9796fb61f9d4dbea510bb843d686d87c51b27ed027c1c5c11ba2814cf256c060e3155a0ac52d6e8f00f569d83bdbc56be01b0e87902582a32e7fb2ebac105157c9cc3ccb8cd818f124316c7f7d6d013a37616817920af88a7950ace3beff0ea11989a004a81e8c6931375ce6adc8bac135283d03aae0d72a133b1890283ae4227620ff4dbc0006523da7726f224d45e4b8a5084bc658ec0d39d0bb8525fe0280abf37024343744183bd300ae8b20b807ba98096caaa718ff1b81240d9f37ed5a499077f523d1b7c4fcff15f4f39b68aa2f76ba0fbadfd0bd283a6abbab192816d3bf0bb4b871a215fd20421aef7969878f1687203dbe888ca9fb6cadfdd52fc774906f3e1dde334f24cc5228a95ced0fd5f6307018c742c41aa7fefa13c2235cbd22f3759295ead6f21bb79cb797c726d426dd64d3a8d48ee68eba9fec33796a648f02c5d3a6aeba4360238da9e8188e0d5ad744fdc4cf2d3e99ad79291f5f404a1fd9c2bcc9b40569145a0c8570bc915556b5ee74f6fb85418f765a36c094bb5ed443941c32f0aeebafb2fe8b4cc3c1d8bfcad0f87795670b4b6995d41ad7feddb69b48398e3d8718361532e531592fc305f7b795d83e746d997b9d5249311b0319743dd5897f69b701e", 0x1000}, {&(0x7f0000000280)="47c8e7c0b6013c3115327c7d7766c9076d9b2339fdc691727bae7e2320ea0dadbd8bc8b28c3cf44f71fe824f20e242a78474881d589d1edc1ac42669409fa8ce7e52993fff7b2e7891c11b7b5a8176426d5b8dd34616a8045eba63aae833559e957905cd420e7ddcd0ddb19a4b76e2db0018bb33a2ae5228a56769348b988f0eb010ce96d3e8a3af41b284720c5f329c6b5a014f8bcd119d", 0x98}, {&(0x7f0000000040)="8e6ed7", 0x3}], 0x5) writev(r3, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:26:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="f13abc20bfd86c6fc37c7fee55fd541e6f258de27e53000000f4536cb700"/47, 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$unix(r1, &(0x7f0000000040)=""/80, 0x50, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 17:26:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) close(r2) dup(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x800) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x4, 0x10001, 0x2}) execve(0x0, 0x0, 0x0) 17:26:05 executing program 1: r0 = shmget(0x3, 0x2000, 0x477921396e7763aa, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_gettime(0x4, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 17:26:05 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 17:26:05 executing program 1: r0 = socket(0x2, 0x4002, 0xbb0) setsockopt(r0, 0x6, 0x20000002d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x400, 0x7, 0x80000001}, {0x7, 0x100, 0x8, 0x1400000000}, {0xce4, 0x6, 0x2, 0x8}]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0xfffffffffffffd61) 17:26:05 executing program 0: getpid() clock_getres(0x5, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x108, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20000, 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x20) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x101) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x80000000, 0xfff, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x3, 0x2}, {{r3}, 0x0, 0x50, 0x20000000, 0x8, 0xffffffffffffffcb}], 0x4, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x90000}, {{r5}, 0xfffffffffffffff9, 0x1, 0x2, 0x87, 0x1ff}, {{r6}, 0xf1910754ac6eb9af, 0x40, 0x20000000, 0x200000000, 0x7}, {{r7}, 0xfffffffffffffffb, 0x21, 0x18, 0x9, 0xd3ea}, {{r8}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0x10001, 0x80000001}], 0x0, &(0x7f0000000380)={0x2, 0x7}) 17:26:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) fchflags(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="a59e090655aca022bf52daffe8d9f62c1565f7122cbf69f8c3e72230", 0x1f0) 17:26:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 17:26:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/248, 0xf8, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x42, 0x52) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x30) setsockopt(r1, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x1, 0x1, {0x318, 0x1}}) 17:26:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x7fff, 0x6b, 0x7fff, 0x0, 0x0, 0xffffffffffffff5e, 0x4, 0x0, 0x1, 0x3, 0x2f5f}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x13, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x4, 0x1ff, 0x6, 0x401, 0x8, 0x5, 0x5, 0x10, [{0x100, 0x10001, 0x7}, {0x5, 0x3ff, 0xffff, 0x1}, {0x177, 0x1, 0x100000001, 0x3}, {0x0, 0x6, 0x1}, {0xd6, 0x7, 0x9, 0x401}, {0xf0, 0x6, 0x9c1c, 0x1}, {0x6, 0x55, 0x3, 0x9}, {0x91a, 0xb26, 0xffffffff, 0xfffffffffffff4fe}, {0x4, 0x7, 0x80, 0x7fff}, {0xfffffffffffffff7, 0x2, 0xfffffffffffffff9, 0x101}, {0x8, 0x8, 0x8, 0x9}, {0x1, 0x5, 0x918, 0x9}, {0x7, 0x9, 0x7f, 0x3}, {0x1, 0x80, 0x20000, 0x10000}, {0x3, 0xfffffffffffff6c5, 0x40, 0x4}, {0x4, 0xffff, 0x7, 0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x991, 0x7f, {0xffffffffffff7fbc, 0x7}}) poll(&(0x7f0000000180), 0x3d2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x52) 17:26:05 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x0, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0xc434, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 17:26:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x0, 0x2, 0xa3, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) 17:26:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) fcntl$getflags(r2, 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xbc) 17:26:06 executing program 1: semget(0x2, 0x4, 0x400) r0 = semget(0x3, 0x3, 0x202) semop(r0, 0x0, 0x0) 17:26:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480), 0x0) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 17:26:06 executing program 1: r0 = kqueue() bind$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='e0\x00'], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) accept(r1, 0x0, &(0x7f0000000180)=0xffffff1d) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x8, 0xf0000085, 0x5, 0x1000}, {{}, 0xffffffffffffffff, 0x80, 0x40, 0x5875cf9, 0x9}], 0x1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x12, 0x1, 0xd80000000000, 0x101}], 0x2, &(0x7f00000000c0)={0x8001, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x80000001) 17:26:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 17:26:07 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 17:26:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000004000b900ffffffff0000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 17:26:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x26d) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 17:26:07 executing program 0: mprotect(&(0x7f0000263000/0x1000)=nil, 0x1000, 0x7) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) getpgrp() 17:26:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x41) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000480)=0x1) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x5b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 17:26:07 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa6286206833d68da, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x3, 0x6010, r0, 0x0, 0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="c9fbd0c67512c357d46756dc55db636bc9c317f39d8a8b9cad7799b726d63e12e113914e39eb5bc080cb795d018aad292e8d48302ca82a2d139f561e9b31efed6bb789721321b1e75c172421917fc0f4e47b77ad8734ce2759b6566c4932a7bb8c9c2f617f0f76ce97321ec3e2d05ea1aa45ee72468f2e02c227f3a57730dcc29eefca152ad7c868857fd0d02cbc63a41dcd28d1e72dc5c7306278cd0b53", 0x9e, 0x8, 0x0, 0x0) 17:26:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f00007ca000/0x3000)=nil, 0x3000, 0x4) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x8b4}) mprotect(&(0x7f0000061000/0x400000)=nil, 0x400000, 0x1) read(r1, &(0x7f0000000040)=""/145, 0xffffffffffffffd4) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000140)=""/59, 0x3b) 17:26:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000405000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 17:26:07 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x112) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 17:26:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) execve(0x0, 0x0, 0x0) 17:26:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) sendto(r0, &(0x7f0000000000)="545787eb8a540d965405c36a8cf811831990a40c0fed9bad0e980471da262fa7cf28430683774a1eeab0ad92bc080acda8fe173d741141225651dad7989163f4a9182b56c5f411aa88eb152e273dcfb632aef60427de828b54009f70ebb9586ec0fbebbb7ad545eb896c9c6eec566a41c11434eb9fc89cb8276224a7ac7782ad05521fd14c9b2ddb7a1018f1d161936f5decdcefd45515000ec06dfb3a121549efecbee234908bef2ab63b", 0xab, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 17:26:07 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) getpgid(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r1, 0x3}) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0x283, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x80000000, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0xfffffffa) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget$private(0x0, 0x0, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x0, 0x12, r5, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000001300)=0xffffffffffffbffe) 17:26:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfffffffffffffffe, 0x0, {0x0, 0x3ff}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0x117b8b67d4822f5) close(r1) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/81, 0x51}], 0x9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001640)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6d58}, {0x0, 0x1f}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffad9, 0x800}, {0x22, 0xffffffff}}, &(0x7f00000000c0)) 17:26:08 executing program 0: r0 = socket(0x1, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, 0x85}], 0x1, 0x5) 17:26:08 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 17:26:08 executing program 0: r0 = open(&(0x7f0000000100)='./file2\x00', 0x8, 0x13c) connect$unix(r0, 0x0, 0x47) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = semget$private(0x0, 0x2, 0x200) r2 = msgget$private(0x0, 0xd5194a558e0047b5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r3) msgrcv(r2, &(0x7f0000000140)={0x0, ""/7}, 0xf, 0x0, 0x800) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000000000000097454e359f547d18d1d27b7df83f8252e58d60a55abd3e704d3b5517fcafd731810e2db31fa24436178523dcd4862c57cf66fae7310aabf096ed19abc09de74a5570e92fc56b37cdc7c997a42c3d9b88fc6d9b"]) 17:26:08 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:26:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) r1 = shmget$private(0x0, 0x4000, 0x43, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 17:26:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x100, 0x3}, 0x10) execve(0x0, 0x0, 0x0) 17:26:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r5) 17:26:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1ff, 0x3, 0x9}) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x1, 0x18) setitimer(0x1, &(0x7f00000005c0)={{0x0, 0x40}, {0x9, 0xd0b5}}, &(0x7f0000000600)) getsockname$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000006412a67753702a00c000"/110], &(0x7f0000000480)=0x6e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000004c0)='./file0\x00', r2, r3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x25d, 0x10001, 0x3, 0x5, &(0x7f0000000140)={{0x8001, 0x9, 0x4, 0x12, 0x9, 0x941, 0x8001}, {[0x2, 0x6, 0x3, 0x100000000, 0x6, 0x6, 0x6, 0x40, 0xd8d, 0x7fff, 0x55db2a5d, 0x5, 0xe8f2, 0x3, 0x0, 0x1, 0xf070, 0x80000001], [0x3, 0x5, 0xfffffffffffffff7, 0x5, 0x0, 0x4, 0xa8, 0x6, 0x10000, 0x8], [0x0, 0xff, 0xfbad, 0x5, 0x4a8, 0x2, 0x100000001], [0x5, 0x2, 0x8, 0x10000, 0x6, 0x5d90], [{0x1, 0x1ff, 0x100000000, 0xff}, {0x7, 0x8, 0x2, 0x40}, {0x100000001, 0x5, 0x200, 0x5}, {0x10000, 0x7e88c02a, 0x7fffffff, 0x81}, {0x7f, 0x1, 0x100, 0x3ff}, {0x3, 0x7f, 0x8, 0x7}, {0x1f, 0x6, 0x8001, 0x8101}, {0x2, 0x3, 0xa1, 0xfe5}], {0x4, 0x7, 0x7, 0x100}, {0x1ff, 0x7f, 0x1ff, 0x81}}}, 0x7, 0x7}) 17:26:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4e5916a58a4b3fcd, 0x0) setsockopt(r0, 0x2, 0x7fffffff, &(0x7f0000000040)="12e65e6dd1abd9089e8ad961cc119b9bda07907a256120c1900b6596f2c74f988739c149b71066b0aac3e53db0cf53b3638f14e89d8ab98147431ea8e6a4f6b3de5ffc212e040401077c7e2680114092a835403eac36b0eb82f4eb2a9e92ee0b8ca624456b598cbe78a5adb466849a74d3c99b9c1ab3f76ae93d951b2e7fd076719229c19963e42a4f664358b46917af785ac7515c57762c8ca6d71057a1ef90f3a457dba0abfc80372da1ab384da700dfa5c76c266f54fa77100c7ff9d7e3a514457e3a3be892bbe5c3cd51e55c5bfb0dd0b11f5736daf4eddebe74ae7ac7303fc309978fc254f93a86de439b98512d76a72dccb6268c", 0xf7) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) 17:26:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x6, &(0x7f0000000280)) getppid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000100)=[0x100000000, 0x100000000, 0x200, 0x1, 0x3, 0x100, 0x5, 0x3, 0x3, 0x4d]}) mlockall(0x1) 17:26:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 17:26:08 executing program 1: setsockopt(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) socket(0x2, 0x3, 0xdefb) 17:26:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) preadv(r1, &(0x7f0000002080)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) preadv(r0, &(0x7f0000002500)=[{&(0x7f00000020c0)=""/250, 0xfa}, {&(0x7f00000021c0)=""/24, 0x18}, {&(0x7f0000002200)=""/171, 0xab}, {&(0x7f00000022c0)=""/27, 0x1b}, {&(0x7f0000002300)=""/27, 0x1b}, {&(0x7f0000002340)=""/245, 0xf5}, {&(0x7f0000002440)=""/158, 0x9e}], 0x7, 0x0, 0x0) 17:26:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x70bfaf211dd47c51, 0x0, 0x1, 0x7ff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:26:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) 17:26:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="7e85763c2eb564f0f14c12ac5aead7b93b5baba0d772475ee657ffd5ba6542f7ddb270b84fe6ffa7cf0905ab7c17a09d2b86b2bffbec31190b2d45a62cb755e7a0bbb593", 0x44}, {&(0x7f0000000280)="e75d325377e944a4540ea925823563105fb88198f274e1269f32f52c6bdc752275a2b40e9fe5a67c5c7526e378e7e2393ec505146ab8537d5f2a32fb2ca39e75e7e805cdc47550df312ed86788b954cf3ebd28539efcf083f0271dd9ca731c1925c6cf288792e800f64ee84c038de9099b9c9c78d29e8707b12c78bd5cbba46e6ccdb5068963bc64c7eb9018ec7e6d35e8a6b6bfec174394c8207aa2d6a942385f5f8ef48aca96573294909c6a1a5b58f4", 0xb1}, {&(0x7f0000000340)="ac310c9002915acc402bb13159222934bf7c27d86bb511af37d5929a8e4058906a60c40186329523fdfc2ee973ea8c2e102d5c55d3eb82094c58fae280defdaab0e4cabfa17cd04d1fe66a412b901b39c59f049afbfbe639efcf4bd76ccd2100a45c45a09f62de5a44da6b3e044d96400ca0efa957dff5fec3fa9ec91baf2993523a7df7a9d31d54af2e0e6f7e0ac0c330db1c58cf29ce3bfc9cdf5005eefd92a8f16a8ba97548f13a9a41e97b3d4bb09757ab20264985f1bfc77f622e36c30d0bef7a35ed3aa2fd9dba1700de456fcb98384c0cde76401e6e", 0xd9}, {&(0x7f0000000440)="8c854864b2ed9ed855d00778c1e2b48cd462e4e59fd56b91aa1170c85ed00e78fc22502e143b285d06bd4e67750e054e3087a7a9915f2fd679ac0477e5f51638a44104a64c2d9034098781611869bc31d4cf06efc3be963b45e9ca922f85700b837c4ab8327854643f4b10310b188e93f8abd6c733a6738750d120e14c5ad4a42cca3469e0cc94481981722267a5333cc9b9dfce5b8e34ffdbfb0d7f32b721ca245c4c6cfb71e3e7860a4fad4eaafa469925b5d40f69db1b222f85dd4f9c5f277aab5066f0e73103f9", 0xc9}, {&(0x7f0000000540)="9e404dc7ae3842757bed95bf99539acb279eaaa0a1fdd53d24787e4a521c76f0cd35e9f404e24462f2b16cd6ab131d1be480f456c5e45ada83ecb5ac3611716cc20dfe9cb191520dd903cdcf062d388f3115b1f249fcb582e18f585bb8c7eb3a3c", 0x61}], 0x5, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) fchflags(r0, 0xe5772d9130e84630) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000640)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r1, 0xde, 0xba85, &(0x7f0000000100)=""/119, &(0x7f00000001c0)=0x77) 17:26:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/123, 0x7b) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:26:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xb, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x1}, {r0}], 0x3, 0x9) 17:26:08 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000080000000000000000000000000000000e00000000000000001e0000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 17:26:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x507) semop(r0, &(0x7f0000000000)=[{0x3, 0x1ff, 0x800}, {0x4, 0x8, 0x1800}], 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x6836d77fe1fcadb4, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) 17:26:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x100, 0x214a, 0xfffffffffffffffe}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 17:26:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/175, 0xaf, 0x802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() msgget$private(0x0, 0x6370d6af8ad14520) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x1000) 17:26:08 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x0, 0x857, &(0x7f00000000c0)="c73a32285a4eeba70d0b60f6e65a9899b2942546584210d7e9e853f0084ebefb7ba7e1e7292712615094117206bc702ec77197fe71cc89e9704aeabaf1ba408510ac26d64447375c8951b5a10b4c5d16e22915b0211d", 0x56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000140)="eb6c2411ff69bed5eebc0601e3391fb494dc8626fb5e030d2c61784eb8d5c9ff985e0a56edffc5e29a3c9cae72022b736526e174749e947406c068302ff7e096c75d010b3aa53954c2fba8df79f469e4e5b2992b5a038501788bcb452fa6b76aa91b691eb1ec9772e7a33d0fb466ebae56690c3ccd259fe8940328cadf1b4612d513a12a06d3d1c558d8029b1b2e86e0ebb0e2faae65cb083311de3c7869d027016125db41351b8568415b57c9afd2e4e88504825b5c97fe4877e81562b7437701875b6fbc3f52be20cd50c55c07c5645b7e29863c9200824bcbd1c44e9a2bbca1f2a06f0bc6a52f490b18a28b7e540dbba73c8ab75a0555b4cf5d4827ed6dceb259039d207517145c24b796309c3fbf4ebbd63681d4ed87a576b4d7e95f85862518823aab7d584244a17a23ec1ae2c78bc6256056e1e6cd879a3bc8de1cfb25b227a204bebecdb304c2f1d94f3b7341375c12b297973f901b79ceb1f315fab3715fd730fbc0bc5f29f422bfc3d569714735d30002c7f28cf514a31dd38398d6c610fddc75b3f76076c925a178bec1daef8401d968e8b2e5e72e024ab75519f2dff155107046023bb149bba7a346b3c41674c2ac82ccebbbc9ed1760a437b87442ec10b4a6575adb8cbfbc3735d5e2b6772fb7f01c0919df6ea0738f7e0809814173e72c5e93593bb5742620b0f5a7371c98d8fa07a47939548f635bb262673d60acb08b49b2d6ad379cf9855b893e02e0255fc00e4e3d89ac5a95841f1a0d8aa909ad917607e599ad7bbbfc0e46e9d63bc723ce97c25f8158f4c39745707106fdbc35f15ba2035d0a3521ba55272faf50c6b72515cbc7920eda66eedc9dcb5fae5b6d111c556c2e4c227bb2ea12ca8f8ff885d28efecde9c0a242db948cd401d0528cc1ffc8a98cc892c2151ffef7fdfca885727a0928fe20defa559959548937f1903c7fa13c74e1900e7b3f2039fea5781caf13f5477ac67d8eea4e5ab05cdf809374981a3ed35f07fdccc790e50edd4e29ded94540efdfb58a9b527ce8b7ca1859bdc4edcf72b7713c8ebd05e8f432236e96912a9b8c4c93b09e8a811da99942731a30232ae17bb0e62c0a854750c2652e0be7e0b11f241fb15b3c9f0140893b941cff600c5e57fd20f28be57f6908d38fea23778930657f400a963a028bc9db372f953cf1a98d71974e169a7d2cae3a46ed4c61f8b72c677e49a8c3f5e1085464d79a2ce024b6c670978a1c5c1a1a8491efe60adc12a401f964127098f0a712323150e741118b3bc62ff6775460c8f5b2e2a2e5963027045aa1321a23a9249fac433048bd2dc012b849900c9a8be549a427d4be3257eeaf41029139d3ab5d7da91770cf54706ee93c52c0b7ccf891b380963b8aa634e70324d04f6066ac1fdb2a9f92d0a6b6b8055602591456d73bccf2c1a676d3b7a1b9bbf3e3d7f8c8e58834dedc93654cd5073b54e43d45331e5ceef6e61bdff3cf92108b64c2f98a3cd319d46342bc3edee156e6311e55786f412cb125193f7bfeca8c9ffa9467c1dcf0ffee7d7cb23ea58b9ff0003e711e23a1d63ed40f764638f0cc4ab17dd8ded85fc5909f220f2f5326ecd9d3e6c5d50668147226d8b58c7f4b4a90b198a60624c81608f6cba4898d5ffe07aafb47d4b7cbe0c9f3af699a064ed30b9f677e521cfde70e85a643a06649beafc861ca7370dcc5c20ff7dacc08260094e75c6b48e6535ac07c41ec7e796a622c145bc963a3e34f37163db81513b1c4d1de95b99c4a1e74805ee5176fc6aa1844ce465e6355a44da5a9bbcec795b25aef5bae9d8dc8cc087162e2ebb447af35fa141dd59d41013847d3230d2bc964f289ae949a24b3b1d0861024ef3ffbcd5ed81b4ad1d7d866b1f31aa3319cf3687ca96219d52091c8fff09ef58cf7ec3b594aa4e38999e44a8690181809ffd1552a29721de80a6097bb0662fef1f1f61f1dd7cff9cd9a43076bad705141334f05812978d4274e119b8414d332360c899f3dd6753001afdab4b2397f7ffc0908ce699541ad8610b0eefb7606e559f60b9d9de9a61d942d8c63ea336f7d5d6f08e5926772bd43d3c8d4b45feeef1c909278be8bb0447786cd784341cb5953918073cf749dad4c7075d514a01f584f4351d9e1bb4933f58191fc001766f4153e73204b4a5ff2f0820202e87eed66e88fd94dfcebfbf63983d76cf3dc2f943ad96389b1c634e8c8331aea19a81728947c1406b6b3417a8c2cd733470c11b759d6421f9dae3881f6f0b3030544c4c159eaa1496bd6bdb8f011ec848aa56672ac2db0a82e3d219cac6f22192963247d65df070ca90e67b75006674e8da22242f2c08406ab819ac8830a6e5ddcceef2d8f2015a5ecb348ce4d96903d4caa2e12ae34d7153e386adcf2de9fd9a330b632bea195a8be69d3b3cbaab2872dcf857c2b92e7d8e74f677efb6d8c52f38a557eadb195f5be654e38934a3cdd47db37a47b9bdcdd097024574a9b4ee481390c6fe2e1f17f7a7a6fe482043c569f085088f2569224e58023c785127f790a85bda9957c8732d013ac2a66605fc7c4f776c832f0b6dae1e348673f20d7322d701d1c13b443c6b6c622fe4c6c176a222fe6d03ea72ed9d89548fa17d64a4cb3a5f129261f815a646cf496e44c9500a9aeff9388ee9cfb39c7845b46b9ddf4f5ec885126f4dde5a3435af73aed705a60fd8732a82f43fa9658a301dc04b837d59dc71181ed8de3dfc6cb6ca05c702050f77121c98289914f4fcc1eeede5e8f2deba0ba099a6f305fe31bf476d729266abc49bf328ff6c0d23187bcbe2b416e8e90ce766e21b204afb74834193f75f7ff64dc96b2fcb6171e37397587a4e5c1f11a0d6eb0053a1ab37ea026072550001e01b90879ebaf5b14bc27f6f532f337cda5eda97ffef42f0e8b9eb8f412756aac79031b189d611a9a43d1effd2e351427b2e79258c56974669227bfed0c991a73f9c971ad9427123a53736e6fc2422b0b428736148f810f9421c83d7ca9d34a631a9a06689a40cca5c35ee519e74e7d7e9715e822623c98e735bdbddf1d26d1d12581c32b8a7d8eabd82b232a55d88a0377261baebd36faadd7d3302db438ff43e75420e8c30d2b911748c25c535f766414b8ca0b6accf4670d07bd2fdb62e935945d4ce8ba429e6d807fc86398f0528a8f39ae9f399ca0cf39e8d7c2257ace10b0d2c137f3285d864a7fcc3f879c51c5ef926bb7c7a2a3ca6606860b17e2326c202cbba2881a79521e5b9304a7fef330d43477a90f936dc5e76ff2a1a7ba20075322183b66d6dc7f75099925816469f502f8b1cdae92207fe87b65393a0b7cef5f57632d34a373e48aea725b3cf11a547f68ac529f13a28daa38f672ab18e2335bcb7a8ca6b46690b7e94e4ffc22ddd021c32f83efcd11e052edc44579af1375f45f48d9d83c1d7b309cfcdeb64f5342ef4295776f503355ced6778f41c0fbb9e94764c3dc960e8ff5d2ea077700eca534107b406a1e729886ae2d0ff253092564a840b9a86605bbec684e770dd058d5bee68340c59fe5e1c778bab5d4f3505011c1e2dee23333f8723bc5dc7a5c4f6cd7c254aec5d6072352b62028b0a7ed4836115bee4059f1f29784f5656aa7101d0cdb365612b87a5c6e12d16a2ecd69af79946607a0cf669f4ca32d1ee31648b1d5ca903aed6b8693c7aa22d89b7864ced199abad84c6b157b95d02091ffbfd96fdcd0868684e57f185b0f197ac3c0f1c0e88e29701fa275eb4a12d2965e3e68721044a7880d6c2f22e6fde60c566cf57d43ddccde4096754b241ebf37b8dd7c65d87b80e434ca2b0a3f08a0977d1c24d0b60f02a9f828a87c83c4539d26dcb3d41205cf444ec2a3058334f93dac26406403b78158036c435f76bc8155e70d2a03a4ccaa3f5404e3b79aa476c9ddfa17e5781110ebe534bbd0deba2108e5ef6c8762d70a014dde00acca36879147aa036c0f7ab17bcf1681f6c14137388270c0201011cc6ba34c1fefa55b4d0c853dca47b58c3f099b126fbdc3676695a8158f8e928339fa4419ea08724665298b126f984960183634bf1d11394e9aa75ec3d54603c5072502791185e40681aeb51671ec3b9709083e1a1764c18b598959f6de3508632f12b6fbf0fcda642d5e386ea39aa3a40b14e5d5537fbc8955fc52e5bd150850a8b6004894fd0177b26fef77d361dc0b4edb1b6302d9a154bc6fa922542b5b8b28f3d410f34c0beaff152b4a12708bbac02a8ab7ce21aa6824bb6b89386c970be68e292171623bcb141c471e6c7008325a2df13bc7ed77588febbf12190c0edf8805ef2a81994857be4d08917e010daf04d36236dd6ddb6aae07a0020d5473c3815352e89efce992406c7914c70aa42bac52dc0f0ad6748ccc2a020299a8bff9988907e93ee7396ec4a5caad169bacc0616d3d73a11db4d00e1afe81dfebcd845c75a6a6e438733bc9a5263357465bb2a90cc4119289d53a6d3c1fb6f73f9fa0f8348fe3e0f891d82e366ff4fe778b68dd2c1920e0bb3fbc525ec2c38c0033a742e1cd5f01de21ea130d829fc2c6afb338e51115c43acd3219a21fc8e7a0425291d3c09a7b5dd8cacf80309af33ca9850b38965a0c3d5eee715d4393cc22c52332dd96b9dab51f80748b1851067c3a53da37249e6ca570faf2cce9b38434eb89168ee82c3606e617e00cf7e3e2cf1b0179702e87a7156dabe4d529cc658006cce35396154c5092c4a85a3de076010c051b84cf964815b96ae82769a3287bc74e5af067bfb6957afb46aa1429e811c9c0d57dcdc3ca1d916a77aa8537347972b6c1bf3b3e206b444c6155b4f1fdef667ef02b8c38adb589ba645c15e6537758282e5c58d40137e51246e269ea0eacbbceba8356ef91a46ff87dc65bef83810ab5632146032962f194d5dd71325bc5705bed7790da603b2cbc9161d167d5d69bb6e83b5e22aba8415ee0dec881a513475b5adffdd7ff4ce9324429771ecffbafc897b2348746d6a18c3cb9cbf73e6fc6c03828a2fa39973e758cc760d5760edcd309da7fc99b7e2d335ad244cd2550403a5431e1faf5e75ba277993f5c1f4e4a33f54d9121d3a3006cb1101f3c4cf14ad6e77e0b6436e6c8c78013d3764d0d0cf28344b6410883d0cd772f45d61320ae217c5c2c3fad3dfdfae705bc2d35e6e141d6b4a84f5d12654fb7804c03383228778a33e618ac0bd5f2540157b24661a2e7d253142b358747ca16dd70dcf10792f47afa6b63aa85b4a14c48e50392bea65447b27c95d6cb13249e4873628b30517c2290a4e710de330fbfc46f511e1949dcd1942e8502e366e661b79538ae319944b3ac4ce0bc70e2ae8af095bfc134c44f9feab3ded081250778a41e65865b648cf4b0e315428682f3eb0f7d4807721709a20577a4c85b7141830f6733ac15b205c82af043f468b046e57aab2c7d77a2e21e14cc6d58dea21b22a8242298b8c3457c9ba79d5f328181ba04a3eb5f02147da48e27e61956673d42a864d9e27760d729a7e312e6897ec39a60e2ca0b0ea9c4a0547862368355de07def9aefc40f85ac2054c4f64cabe5a24d14cb1933eff1bcb204922693ed08e4c81f1ddc35266ce7ca1f95c30eef22ff18070a958c855edf4d2ba220915810b5b5072cd155c8f7bc2057646a368359adf237fa7dbfde7232b6ddec542651a945574c65d40849849f86ddcdc3a9c9ddb4277adf8aff659b7a11c705e28a1932980f4eaa46c8d037ed2e6da4583308992ddc493a1f69100d7ae3ab40c78442b68d15c31d90d77ce048142dfe7efe51802b3646", 0x1000}, {&(0x7f0000001140)="7cc9a31165d9bec35b79115adfc404fb4c30db20beccbaa3200e644a9b6f42e38816b07a122ee73f0bebe3b760bd24b25d25ca65778617d47dbe3f4b37ddad8bf5a7ab1a9617e9103bcd9a5df2e181a5b490df6825f6e498235dd67372b08ed4684fda863271fe275276f7a440d99a2de15e689d684801921f650922ff83edac044fa1322e2f1d011bc695f375693c9f6e9c23a2102575ff7106811078da8b3f6ae662", 0xa3}, {&(0x7f0000001200)}, {&(0x7f0000001240)="7ed1b1b26a7ea0475615711767ad128676ea5bd270cbef36c7aad1c9902537256a4b8b344af0032fad4b20c701ad3ed52df7265f88d5312d14b314f7ca110a66517eb41272ed2580d33784321c4eabb43db3d30bd5fe25754afa8afc7e2cb56db79ca589d157e938c80368e071a1cdee44291bb6dbd7503f452e875eacd5cdf39899a531f4d4f92b5861bf", 0x8b}, {&(0x7f0000001300)="506f4a9cdb8be0344623f84522e0c40bcfe895ef35be719f09ac51295b1ed65d7415a9244410b9b8fcd4d5712c2ffa83cfbad58859b69c3c1a09c01894ff0865263f6d1741e2f6c9bc75bca64b1bc9dd6706f38f90709eab64ba77e91f645d97b5ed546da41f151a273cb9a16a29338eab5d528370aa689e9ac51707b7cb9c9ae0752dcbe67dcc9e6d91040819043efa9a1a6b3f0978aea6f25b1e91c9668c9f155a24825295cad675620ffb76c3e793054e8ae3fe5330dd9e28ea350b79610194631344b5af9031cb97b38914718643a054fa94ff38dfdd48aa15d0d757bf27f59222de168414d1bd85b2dacb6dc2fbbaff865377c5fda4a7872c739c2cb7dfdd672074e3e0505ee506a63b0cff74eb9906fc605ff81cb7b1266b0c73205fc35d5013cb36a98f151cd34f628e35dd9ab9ee2604040814b5042cb0f630f8ea9da4de1e1f24c8f87fc530ba3b2bc3e7477012232577ff07a926e13f211ed1339e5a26453ec76d1e2aa00b659280374d6ed38387b25f85a1bbceb71b22c6610eccb10833c6f620383c07ea9f9d3929c9c3ec576cd10cbf17fa7fccfaa1706105d11aff238d3f8c665bab41fc50c0f9848ebadbf018f8bcd26a451186b10c9b39e6050ccf9a5bd9de7048848bf1db58aef28c1234c5f7202d307821ac25a17c1e99c9173f55676f04cf130f54e699687df74d60ddae13607418006ad0d3a1cd1b00d0e7f7adb3ff9b2ed1bc3b416b663dc1452fe5d58755cd75deb83d2a6e294e1f9fd7bacf6b35f7422dfc20f609f14d143114ecb9550701794de5d6b743ffd6aa88fd1741bae0e065f4495b3754dccdb7903c77c450189df2aa1d9279e7921a37b6bbaeffb057344dcc1e276102e2dd0286f0167bfd390d27d6f134c1b05794c2837ca7ccc2193d9d8fa4294851c1e5dd8686908d7c925d5345c703349c428eef035a6eaeb40388d36f3b7246bd3a3f6dd70d8fb4fede38ca15222b1cb41d913a7b0f4894380ed6faa6feb3f1da4029e44457904045c37879355f8b42bc78f28f68bade1a42c3be9bc27c2ac62adf77b9b4345648cd1616f72b31a11e4d2608925272e33044dd37ea7a0f6646968960214f5acbf600e3dd3956bbf246bacd67d22559739b851886990c9242529cf46dee749a6bb9084b1240ed42ccf84ec81942a653f3033d69d8befeffbfa22506fb90aa0f518f07b78488ed21bdf7630cbcab1eb1b15aa4a17782f850599f795b7db43eb31b0ef7cd0fe673382b9b8261a53a539abb4c258d4e2afa2554c3f68df24eb1aa80acd5d7ce42ca3f9a5a403b5e89bba5a6b45575122284ff022ef78489ff01267fe6aebbacafb5ae5d9018f0d89a941d4c56211c08d8d57bb4ac53028c64bd03c1a81ad9c9a5b2c1207a52e80cdaec781d86617e007f64d5fcc56b853bdfe6d58ceada5abd3e67bc1e9b2830b091b8d7c296d53371c13928826118d1b4c26e428adbec16477cfb00c172e2cf70662d1ff526cfdf5426bde2acce9e69bff4e45a1f6abbb349ffbbb9b7e3cebb8e3605b3efd3290d1a264f41286661ccc066a384010664b281d829cfd3616f4107cb78a1bc048fa2e655452862295ea0ce02da038738b07217563b367bc7c8c77a1d8bf8828643ef103ce2942e348dcf75d64f3f54105326069c0fd1dd98c3cc387a4cc8ec3b8cb53cc38c2677ef370ef2efc63369f7cdf367bd3f1779eac012bb40bab025303ee30878cedc105f73f5f35f8baa984a902f44deca0a3c6504e8c50fe165cf84c257775949db09713b38c693617d059a19bed2454667099907f9753e39558440ed632d2d79da02dcd6679d879f488cc0740dfe86e36544377fa90c30d2b7d7c3e9c311ee7aaef29cb20bb4b4bebd603aea475989854925694691f828aec275612e7a4e0b7ce57fe2c24574426b5bfbbde93f054558f160758c695f12d887b445e49b9dfbe88f1669ead06356254397bce86cdb3c11376e1df6c673f35b4d9f0d50360b24e87d8818bc35b5eeb7f7b28bd2552ffd7faf8c7dfda6121c294243927a2be4059cce73039ebe5de2899d57f3f3103e29e5491edafbf3b911a1778e0d994475600d98b6f2453dc6faf3d5be1dfd4dca7cb0f97892c1183046fa47f7bdd7df593f041ece33f2f63676b96212a45b919a4299e4364aad99c2813808315b0f2ce056454995001d91f97665b83b33fc9912e3dbd76b1accae0232a5eb9faddd7ce6d4029811973a0b0ec9339460f19cb368c3af9b294485bee6a12cdc44c1b8ebc6bd5e810f90ee8171defd3aad4fbcecb8b6c89a81a71273d72d1a2ef2d1f15a003e6dda537847412bce556362a15c2c1898fcaa01f8395b3691761a6a669b3c92991fbd050d86b6ba574d7ab85ac09936c6dda06157d44a6cbaa2a6cadb99ec7b7f3fa715ed49bd0db5a02b48a744fb040dd56f2fe245a589d58445a2e695d966835148737c7bc9f6941528b03e7fb19ab096895f7fb9c05b52f3765c010c0e8aac10df2e056237ef7f864e574ae3de7b6810e2b691002b71823fa59d9e5a9755266810d36d599f8888b4a100fe4e77e91f6dbf335613d9d2b3268be979160512e1bfec36de10c00e8ddd3d352fdd215bb0de3efd167fff1bf02f03182249140cb19fb90d647d4b52481e32765e7f8a310d24671b168a63c0aa34817b9ab2e9193290ca76570eb0fb7675a6ef66deefe1e4a4b212d2225371fe852c264c646e1a9347ee47b304ed0ff44fd65555adf4c518e244264c9f7fde691ac3dce7d50ea5b2ab5c82239c498cd8169d63b31b9e32d4709f1da256a8d0e63d55712d43e2f6ed9debd91ab2a8fcaf191c028a53711677bbbf656943eebc51e2b43501758ad5832e1fa21cb56eaf1249a5022e573b0b095c9d5c2bab745319c1c9e0d176c8e4183784e555505d0dfb20969890af98c13a7086ebce6113b0290043af9a43c3d7f7b824b17994dad3c588e5a8e7c7e081c3da387ff7f7400608d4d4fb0d0e376060cfad72f00cb676d45241a873b3e357a696d504bafe3fcd8a514f8d868b5fe17656b96839a883da25636fb47734c5ccf509fbe5430511e2a0611454cce3c4c3e37db6494cde301da592e51ec300cd31ca2e7033cc72eb8e3cd194970e4074b1249af2d515cd105ddba3c71298d38ec46d4d2d0395977376a706086f550e1bdda0aec41865e3827625499ff6ce595b7af3989ee31275e93972ca84839ec7e60a3535c0cdec20fe460acc9a0ff69bab51b2248f767666212951b913819b1bd3bb4ab1718aa5e9b92af4440a7125cd7bd6b98866672afad9339241c27d2e6a151b1282e303669857a7c652b0812e4bde746e8018a36b39ef2cc73ce4e7b5f5528d92a2083de12ee6bf8d572c1fdfeb8a9f7142863e721c7e39b57af0e0020b080ac0b669435d5a86c8822c514edbfe747f4f368a0f7b127a3701b04de9cb7c47a68ce240daf504149fbfdd974431ed3f75a2227bccc94cf9204da8aa0767d80d7fd0843bd5b018c533ad6e47f317987181d68cb50860788ebb925d1e62c582edc05538c484124592eaec4df56e4d44f0008152c0963ab85580fc5270ec5b3c74eec2e2df52e80085de884920d931928dfeed7a5b0d6c6bfe6761cda982e404405efd0fa7b213bff3fa3fef1dc79c3a4da72beacf13e14eb99f674ab637b507c46973a461801ad3f6894cae434dd09f808dd6d2e84d465555a9897a88b1f6b92061a28d233458dae902756c3e133ff1015be92ffe34e95582ff815737fe96a7cfa2d7f528db8ecf2a79594c1381909acd427a47a138a4700bb0c8c5dbeb929fd56b3773e803a355e63fbfe65934b0acfe0a81c46138d1360a1c7494d8a452684e9f444f946cd980c2ce728f501ebb4b2fb315a688f6d3f0e55084fdfbce7e777ae8d88ff4eeb1e453b31f021296978a4fe2ca511d088a2427324b00a2c1521208d37e379c0d756ad5fa13e17034ec286e3e1d3215acc5d38fc1af1ce12e19a544b199df4f71da7cc9da0b28e0425672c9aeac2a133c4a87369a00475e72d5b818ee56ef0234f764c5dfe9074184911082b702128874f6030c6954d031e115b6a9b5c297a0d56d459b607624897e4ca10ad3853104999a7a033bbb89edda2e12ac4c0d5bbaa41da27f77448bc85dcb117d892a3d5d53d56803bcba1cc941eba6b6e0c55e4a08d0fc17d10379460a36701344ec5017533d9382ad7ca4ce0f29023a90ac8a024267b7f69874a0b3b890dc08bfe2ca8e078857b97849636f532ac355ef6a7eeae6505ab8687cd64cd7ccf2f6c91e639f70012b1b54646cebde12de31dcc40a2b130c9ec3e710e344d4af9187aaf6f90466596f8a23a3bde9d80cf9a73fc35908c6c48b073c30f70ff8c78b271a3d4ee8afea69385b382a8ba5c443331fe670ae2581dc7122e8f6b6acb7c5b89a4017863ced4ce4c13159f39cc106ff4499e16571747be295b274aa6374a2b5972f1ea40c406cacfc2d20a66d838d0008e22ce417598e75422ad9508a157cbad836dd6e9bf2d642e6c1fac37d648f7bf12e8cbe7726ccf2506bfe6a99e16b338db3aeab915d25a6a14b8b2b3dc457d1b6d20f84702d2695f71abab80d002a5e24bfabbeeb98e9b677efab9f495f5f7fdfb50ba51cd6b2d112c55ce5ffedf706d0360cb68f575b0b812d58c2de77a25d2e3d066743c6e86bda3bbea09c8a11e9b3a02642fc4917bb377be987973cfe31cbfa8b65dde61c3efdb2f3dca4233cadbde54c4fdbb6aadb8b3a2bc58d6f417300aa323d99933d1d575d4bc023301426fd7004793949a80ebd238ab808bebf9936d2dd24fca7c246f8a2a18ee0c52f451d77af8d2b44043c91b293a2c408b9544e767f8f7f890946b8250e62fde04d3bac32f5692e9f8f29758a894c26422d6a11c8391165ffb7b52bed027f558ee6477d03b700b47b333546219de07f508b21f525538319d6f8851dc5d50978decf2a57e8d6a91fea316251810895e61fac766c7f794fdc8e1860fb03b7096b5bdce9aa1d135f7b85da6e8c2f8e9ed0a5a4d8cc2e8114878b6f2c0efb7463f84e8be7497e545aa4d74895e77f09cdca9fc5a1963da369a9b33faf2fd82ea1177445be13968892ed359f95876121460668792c173bcf329f366e12576286039280660b92634aa33fc5ae9282c44929d30262f0eb089b1786d70d901ea0685e679a46699030d6437e6b32e5e9b58c799ada6d6e08767f7552b64c406c88c28b694f2fd4929d5f2e79e8c1657ee2b1b42740136c221de01bea0b11b2126c403503ecfbc8ab284e76feb2e478e785e19f415c8e2be15f6828752f5dc9e8bacb00552106225114c95fc38583f5b33d6c428d06ded70d84ccee03ad60748c2ad292aa63da85ad4aee1542b2d0ff22f5c7356dfbd6cd1737db8a8548772ada8a99287f3cd9328b7ad91371ac3210789926b127502041b95902c588cb6c40b0a23816cef5fde96141fc8f01936ab79edb78780077f325741f3ca569a006b25ae4462134fe6f496223f25e89fb41ef40af24647a35dd944899ca8e69273089cd4065e5b4e4eb1591114b98619d93450b0828ff9b66cb11641b95b42a9aa93097dd92319dd6872a5454c65a2bfd91d87a984e50fbabc32f7fc4dbf8c2b70519c3c9a3d4e53b6710dd26961a659319ced59d2449f4c286329a894d4b1dc1f8dc1b8913c26571a1aba290ed946d796cef7b7b5d8f080e765499d0a349e9cdcb3b1ac29f6923da418b0903edfb8e92d6d5fe1676f9d5d8ceeb4de65c5414f968fbed25751dc4544254d1ce379006b97ebd4b77", 0x1000}, {&(0x7f0000002300)="0a5ece57defdf3e96a324fd64da39f90f77b7829900221b0b92dbec2b9371f367b6c6a69db91d81d1af466bb56e4e3d3dd619e42877eb82a430f92e1e88217c7d9d73c77e43779eaf9284feab5121db3051c27139df36e65b2bd1709d70e308479868253347af54ba14dc31d39a94073e124dfa8ecae83e9", 0x78}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="999a16029e6624876690990fe93a019ce1d061b65593ca671abd714987de0cf377d7472b", 0x24}, {&(0x7f0000002400)="3e1df17223386f3dfb8be33a2c176270cdcbb650a7e292a803ae9cd2dfa92221053f4ab9bad8783e07c6df38e308f2f8ff1d32ab334a1ecc76c6aa364764a8ea1ed8069f45e9413f4b7ae6d0a07a139c5d5b06f9725081cfc4b679527f24b33af7adc0648266781777c03a7f2db0e3203ec1786d60e68c42", 0x78}], 0x9, 0x0, 0x0) r2 = shmat(0x0, &(0x7f000068b000/0x1000)=nil, 0x1000) shmdt(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x8001, 0x1, 0xffffffff, "87acc87f0476d1145c59af46068157215722032a", 0x8b, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 17:26:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x40000000000000, 0xa437, 0x5}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 17:26:10 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x7e}, 0xffffffffffffffff, 0x0) 17:26:10 executing program 0: r0 = socket(0x18, 0x4000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0000000000000) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 17:26:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x0, 0x2, 0xc0ff}, {0x2, 0x7ff, 0x0, 0x3}, {0xd326, 0x2400000000000, 0x3, 0x5}, {0x10001, 0x1, 0x2, 0x1}]}) fsync(r0) writev(r1, &(0x7f0000001ac0)=[{0x0}], 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x200, 0x0) 17:26:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 17:26:10 executing program 0: mlock(&(0x7f0000005000/0x10000)=nil, 0x10000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', 0x0, &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x82) close(0xffffffffffffffff) r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x5, 0x8, 0x2000000005, 0x1, 0x5, 0x2, 0x7f, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001880)=0x7fffffff) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 17:26:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) dup2(r0, r0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x80, 0x0) r5 = dup2(r3, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file1\x00'}) 17:26:10 executing program 0: r0 = socket(0x1, 0x8000, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) connect$unix(r0, 0x0, 0x0) 17:26:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 17:26:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x101, 0xe}, {{r0}, 0xa66d44b5b7eece3c, 0x1, 0x10, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x1, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4c342d5cca00fb39, 0x8, 0x177}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x400, 0x6f}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40000007, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xfff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x2, 0x397}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x2cf, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x100000000, 0x5}, {{r0}, 0x0, 0x40, 0x40, 0x40, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x32, 0xffffffffffff6539, 0xe612}], 0x6, &(0x7f0000000000)={0x4, 0xfffffffffffff8bd}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:26:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = socket(0x18, 0x2, 0x3ff) recvfrom$inet6(r3, &(0x7f0000000180)=""/4096, 0x1000, 0xa248eaa7b83ce8c9, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x5f8}, 0xc) write(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001180)={0x4800000000000000, 0x327, {0x4, 0x1}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) close(r3) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001380)=[{&(0x7f00000011c0)=""/6, 0x6}, {&(0x7f0000001200)=""/250, 0xfa}], 0x2) 17:26:10 executing program 1: 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(0x1, &(0x7f0000001640)=[r4]) 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)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) close(r7) msgget(0x1, 0x3fffffffffffff) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 17:26:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x9501, 0x6, 0x3, {[0x2c8f, 0x7, 0xffff, 0x400, 0x8001, 0xb75, 0xd9, 0x200, 0xb867, 0x40, 0x7, 0x80000000, 0x7, 0x6, 0x9, 0x2, 0xe9], [0x0, 0x9, 0xe21, 0x6, 0x8, 0x8, 0x2, 0x6, 0x65a1, 0x56ab], [0x6d8, 0x31d, 0x9, 0x200, 0x7fff, 0x4, 0xec37], [0x6, 0x2800000000, 0x400, 0xf99, 0x3, 0x5], [{0x1f, 0x2b8, 0x6, 0x2ee}, {0x715, 0x200, 0x8, 0x800}, {0x7, 0xe2, 0x40, 0x6}, {0x0, 0x0, 0x3, 0x3}, {0x7ff, 0x5, 0x3, 0x2}, {0x5, 0x5, 0xfffffffffffffff9, 0x7}, {0x80000001, 0x401, 0x8, 0x3}, {0x9, 0x0, 0x101, 0x1}], {0x0, 0x7, 0x2, 0x3}, {0x8, 0xb96f, 0x10001, 0x4}}}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 17:26:10 executing program 0: socket(0x10, 0x4000, 0x1) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) 17:26:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() 17:26:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x4) 17:26:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r3 = kqueue() kqueue() r4 = kqueue() dup(r2) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r5 = dup2(r1, r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000000)=0x1) 17:26:10 executing program 0: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x3f12) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 17:26:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000180), 0x0) 17:26:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0xfffffffffffffff3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x1fb, 0x400, 0xe55}, 0x1f, 0x9, 0xfff}) 17:26:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8000, &(0x7f0000001200)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23, 0x1}, {0x24, 0xffff}, {0x43, 0x5}], 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffffd, 0x619c}, {0x18, 0x3, 0x9}, 0x1df40000000000, [0x5, 0x3, 0x8, 0x176c, 0x7, 0x80, 0x10001, 0x4]}, 0x3c) 17:26:11 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x112) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 17:26:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x3000, 0x106, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r5 = socket(0x12, 0x1, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000001, r1, r2, r3, r4, 0x81}, 0x1, 0x9, r6, r7, 0x2, 0x8, 0x3}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 17:26:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 17:26:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x7fffffff, 0x7, {[0x4, 0x1f, 0x9, 0x9, 0x677d, 0x383a, 0x7, 0xeb, 0x28, 0x5, 0x4, 0x400000, 0x5, 0x0, 0xfffffffffffffff8, 0x2, 0x200, 0x3], [0x3, 0x2a, 0x1f, 0x7, 0x3, 0x10000, 0x7, 0x5, 0x7, 0x3], [0x400, 0x5, 0x1, 0x40, 0xfc, 0x2, 0xfff], [0x101, 0x1, 0x50, 0xffffffff, 0x3, 0xff], [{0x1, 0x6, 0x6bf0, 0x1ff}, {0x6, 0x52, 0x9, 0x8}, {0x7, 0x80000000, 0xffffffffffff5cd2, 0x7}, {0x87, 0x7, 0xbaf0, 0x5}, {0x8000, 0xfffffffffffffffe, 0xffffffff, 0x3}, {0x8, 0x198, 0x1f, 0x7}, {0x9, 0x4, 0x7, 0x7}, {0x1fffffffc0, 0x10001, 0x2, 0x3}], {0x7, 0x7fff, 0x40, 0x1}, {0xb8, 0xff, 0xecf, 0x4}}}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x1ab, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x10000000000002d2, 0x0, 0xff1c}, 0x842) write(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 17:26:11 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x0, 0xf7, 0x9, 0x8427, 0x7f, 0x0, 0x4}, &(0x7f0000000040)={0x6, 0xf4, 0x2, 0x81, 0x0, 0x56, 0xeb, 0x1}, &(0x7f0000000080)={0xff, 0xffffffffffffa2dc, 0xfff, 0x100000001, 0x3ff, 0x2, 0x1, 0x7}, &(0x7f00000000c0)={0x8, 0x8709}) socket$inet(0x2, 0x3, 0x102) 17:26:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) 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$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x194) 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) 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(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x20000000000001f2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 17:26:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/162, 0xa2}], 0x5, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000080)='r\x00') 17:26:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x0, "86c4ae55f7a2b10909b7ac800600220018d4f3dc"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, r1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 17:26:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x2ab, 0x0, 0x2da, &(0x7f0000000180)=ANY=[], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0xffffffffffffe818) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:26:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x2, 0x2}) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r1, 0x0) 17:26:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004c8000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x1db, 0x0, 0x0, 0x0}, 0x0) 17:26:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) execve(0x0, 0x0, 0x0) 17:26:13 executing program 1: r0 = socket(0x1, 0x1, 0x9) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRES32=r0, @ANYBLOB="6289face65fb0b4d01ab5d9e64fc63c2938f080d8c9a73288dce4e02e5c54f49fbdd8ba497c94f33ac09b69ada369a939a5c2744709d59880d3d51da6978c8ea69c8054f0abe19cf2ec2192f040bdd3d7135c6213d7d03c15ab52b2305563f7ef7fba529a53bd7f3bd5618762f80a178d1e083ef43de24d50be28eaec9bc2e15be917226f57a405af4df21d09bc6419896", @ANYRESOCT=0x0, @ANYRES16, @ANYRES64=r1, @ANYRESDEC], @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r1, @ANYBLOB="a9775381367f26d4a04f9d4dcf1880d1325b87d092b2f3efca521aaa66417f64033b362b102e31eb6e8a2c860ff739ccee123a429edd56fe523d6cf8fad7eefafd095187bef49b8d7e763ae19e051498c72f22d97492f5fa316d648a41e0b0db1c8e0fba72a4f4cd25b144de1a8a57aed49b8ba803d775d1137ac6343f95f4ddc20ed5366892413441c1165fe04e2dc1af694aea5d580000", @ANYRESDEC=r0, @ANYRES64=0x0, @ANYRES64=r0], @ANYRESHEX=r0], @ANYRES16=r0, @ANYRES32=r1], 0x0) r2 = socket(0xf9010d04837725a8, 0x2, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r5 = dup2(r4, r2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x8, 0x1, 0x3, 0x7, "30cb655800bfdf5e767c6004a8ca6db3cbb36710", 0xed, 0x2}) 17:26:13 executing program 0: socketpair(0x26, 0x8000, 0x6, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 17:26:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 17:26:13 executing program 0: socket(0x18, 0x2, 0x0) 17:26:13 executing program 1: mprotect(&(0x7f000040d000/0x4000)=nil, 0x4000, 0x9cf63561c092fe44) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r4, 0xe, 0x7f}, 0x5, 0x10000, r5, r6, 0x6, 0x6, 0xee0}) 17:26:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget(0x1, 0x12000, 0x80, &(0x7f0000fee000/0x12000)=nil) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 17:26:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x101) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x7f) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/84}, {&(0x7f0000000300)=""/4096}, {&(0x7f0000001640)}, {&(0x7f0000001340)=""/162}, {&(0x7f0000001400)=""/180}, {&(0x7f00000016c0)=""/4096}, {&(0x7f00000014c0)=""/212}], 0x3d4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x812, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 17:26:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) getegid() fcntl$dupfd(r0, 0xa, r1) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) 17:26:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="1355083dadfb9a4c6006759a15ffd009e75064fec9ad5349772d6c73c57a76f3f1ec3bed44663856ce557755b6c84bc249fb11d95effaf17fb582df8d9d64d855dd8b10c8dfe2d61d85ca7a025db326fad774902b42d56e58d09ed253106fe282abc5b3f531cfe91b6fa8a990864d17e3a0cf3602607085d64238eed9dfb81b5732debea593c6b3a18b66db90810cd88609c96efafdde9e89d6d25b2524345dbeaa9b39d4715e598ac9c35bb393443048ac9d761c97897ee1531e0224ccbad336f33032924f31fe24f768e7b7490480fb8fbbcf0b3785f94af84d682443b476fe4e59ca932455675adb2a0486568fa", 0xef}, {&(0x7f0000000000)="acba767dee7b8fbe16b5bd603eabab63902fd94c8bc7a0c39bfb0f5144f2d681607bd9e269df9c9eeecc4c3febe5c6dc47", 0x31}], 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 17:26:13 executing program 0: r0 = socket(0x1, 0x4000, 0x7) connect$inet(r0, &(0x7f00000000c0), 0xc) 17:26:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x20000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file1/file0\x00', r1, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') close(r0) setsockopt(r0, 0x3ff, 0x9, &(0x7f0000000240)="57346c642c6a357cde0b433b42e127cf0ed22f321cc61867c1e109a56efc17dfb759c93440f3816c778e47cfdbda79c82ad812cc381c62d50fcb2a558ec693f9d49647d77046f179da5e7ad68ee7fec5fca3063678de0db7becddb0a3215a3d2a58c87c7febd8343fe2ee7", 0x6b) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') 17:26:13 executing program 0: r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0x1ff) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xb7c, 0x0) 17:26:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:26:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0xffffffffffffffe1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x51) 17:26:14 executing program 0: setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 17:26:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 17:26:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r9 = openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000140)=0xffffffffffff0001) fcntl$setflags(r9, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) 17:26:14 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)={0x7, 0x200, './file0/file0\x00', 0x2, 0x2, 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) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) dup(r1) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000540)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xfffffffffffffec5}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x1da}], 0x7) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$inet(r1, &(0x7f00000004c0), &(0x7f0000000480)=0xc) 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) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000240)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x3, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 17:26:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000000), 0xa7) 17:26:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 17:26:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xe3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:26:14 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:26:14 executing program 0: close(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xffffffffffff7fff, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x74, 0x264d856c}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 17:26:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8e) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/242, 0xf2, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x8}, 0xc) 17:26:14 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x4) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 17:26:14 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000007ebc4bcd556812b427c52b7356b4b9305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"], 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000003c0)={0xd6, [{0x2, 0xfffffffffffffff9}, {0x2, 0x3}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0xc2b2}, {0x3, 0xdc}, {0x3, 0xffffffffffff8001}, {0x3, 0x50}, {0x2, 0x9}, {0x3, 0x446}, {0x2, 0x6c1}, {0x2, 0xfff}, {0x2, 0x1}, {0x3, 0x4}, {0x3}, {0x2, 0x3fe0}, {0x3, 0x2}, {0x3, 0x40}, {0x3, 0x3}, {0x0, 0x5}, {0x3, 0x7fff}, {0x1}, {0x2, 0x5}, {0x1, 0xf27}, {0x0, 0x6}, {0x3, 0x3ff}, {0xeb5d9c713164e590, 0x100000000}, {0x2, 0x4}, {0x1, 0x577}, {0x3, 0x4}, {0x1, 0x4}, {0x2, 0x66}]}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) semget$private(0x0, 0x0, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xfffffffffffffee4, 0x3, 0x1800) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='{^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+%\x00', &(0x7f0000000800)=',)\')\'/\x00', &(0x7f0000000840)='*\x00', &(0x7f0000000880)=')\x00']) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 17:26:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x1ff, 0x0, 0x7, "da3b46d24e1a133d51ad0937dd198be14607e5af", 0x63d, 0x5}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xf5) lseek(r2, 0x0, 0x0, 0x0) 17:26:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x61) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 17:26:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x92}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0x6}) syz_open_pts() 17:26:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x20000000008, 0x1, 0x40, 0x0, 0x20, 0x10001, 0xfffffffffffffe00, 0x0, 0x7, 0x8, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7, "73cc51f6830c76f30d3fc9c06d0000006300"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x7ffe, 0x9, 0x2, 0x81, "79cd11902165b30260f8466de18370d25e06cac0", 0x1000007, 0x8}) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffffffff8000, 0xffffffffffffff17, 0x1, 0xab3, "05500cd5fcf5695eb04715ad924ee4ef3e393630", 0x2, 0x7}) 17:26:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_gettime(0x3, &(0x7f0000000000)) 17:26:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt(r0, 0x7fffffff, 0xfffffffeffffffff, &(0x7f0000000040)="4e7686b8b043ca2f386997f7fd24d487d9755248dba1ce1bb73cb7ecee625769aec5c492269cc469c0012b1f356739cca9db12c15b158ffc77f3de6363acd14cc2fd336073bb5ef75e267ec355540b39bdd589258c4cd35fb6f29a9c76f0d2f24882d7c93ebf", 0x66) setsockopt(r0, 0xffffffffffffffe0, 0x800, &(0x7f00000000c0)="dfee80377100928afd6b6f4a61a83065cb7c64ac1331e66ad51734137e86cd13b963a62a6118535d2854eb0596e7e8e7a50623a08c14422fb51458351882055f52b2ca9eb3c92ae352b4b1c84e22b10cc101bea1182be7d6ec181dcd087104b83313f9abe8fa678ad3a3cfa5c7d7cd81e34a1a4ff1bf28c2c0b537d1b8324dfbae97a40c8a5b5bc8d09efadfd7626af512428f5849205f6cec3abea3d86e50279c92fc9b75da589ff9375566b1d2fd58a0e11a8a4c80791e1c4bafbb4abf24f38d054d56e429fb56e5566e6fbbc1dfcc1a7478bd", 0xd4) 17:26:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x3, 0x7, './file0\x00', 0x7f, 0xffffffffffff8001, 0x100000000, 0x1000}) kqueue() chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000200), 0x6, 0x0, 0x6, &(0x7f0000000140)={0x3, 0x7fffffff}) sendto$unix(r0, &(0x7f0000000080)="6daadd3717256e3191a380b950237b835089878eee455064c460e97a66a9279875891f1e07a1cb745f8ab54a25003a1ce3a00e617daf532a3cd9bc83807921f4a464165ea7537f7194c4608af1f09b3ffe60dd04cae4c805a4ef29b825ca3c19554547e9ce6092d99d72a28c7c128a3a8b6c66cb62bd53a61e0e5306a42a6e0fee00e27761b531e190943b38119da7b9bbf72e024120f612d5e68973ecba3bf64aa6211d17f3", 0xa6, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) 17:26:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="06217424930644de3d63443af065b37c68a4be32c8759ad690cd729981b16c74aa6757019c8c6d37680a26c8866614a12590c20104d136f6e79233c5e73d08c0917b54a6cd0498ea8dbc5475b9c1a434fb8ac4e2bbaff83d2f0c71bb554a564b04ff5a5a5f77f3304d8905659b2af800fd444c", 0x73) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 17:26:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) accept(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 17:26:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 17:26:16 executing program 0: r0 = socket$inet(0x2, 0x7ef565d7b227e5cd, 0x0) minherit(&(0x7f0000581000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000000)=[{r0}], 0xffffffffffffff1c, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/220, 0x4f, 0x383b06e4dddb406f, &(0x7f0000000100)=@in={0x2, 0x1}, 0x0) socket$inet(0x2, 0x3, 0x7) 17:26:16 executing program 0: socketpair(0x20, 0x8000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x5) socket(0x10, 0x4000, 0x6) r1 = socket(0x1, 0x4001, 0x4) sendto$inet6(r1, &(0x7f0000000040)="1ba9359b1df3bba683dec525a85c8916169aa7f1b4ff47d0966db9ed7c16b462e257e39f63eea89ebc61c26f0f929919e24953c376cd0057b05d3c2a3825b75ee780232d8f9c4448976035c7e7d7b1f0bf353cd595c80e490c65280dba882e3a0f35597228cc22ee64afabf0a29b19a2d017599a821821d014ff9b6972504e90e1d057680df9e86f596ea9f42084435b1a5d2817bcd5564026e9e7994b0ff5af1856fd0418db9b1b39f37ff50967c93f8d8b7f04198e2d08105129243703496b9eae17809474eed7bb22283b3071b9aed180a3fda121b7b1927449f928600e53", 0xe0, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x401, 0x8cee}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000200)="b7a281a106e4309cb0bf194c6985e2965b9e441c49db82e5fa", 0x19, 0x0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xdfe4e0c19d7e20d3, 0x8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) fchmodat(r3, &(0x7f0000000340)='./file0\x00', 0x20, 0x2) ftruncate(r1, 0x0, 0x5) r4 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x10) getuid() linkat(r3, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000400)='./file0/file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)) setsockopt(r0, 0x5, 0x7, &(0x7f0000000480)="462bb9bfa9c1d41f39804fa92ecb84e2d4521381d4e88339abe8c0b2007a1eb23d0e87d25bf1f8104d999cf6c006f0f7d9856794accdc5803fd0dda7df149e84ae582538627602dbad9d5f0f17dc8af546174277ab6436b92300f7955fcaa5fde4ae6170667e65c0594c4826c0fb35b8da87443c7ceb2105fd398f0f9c88fc2a2ff4bcfb2c59d8cc6ef0dc6a495b797bda0cb3fb204aff75a099af48acf7d37ed367fa47832d42594163478e366e15", 0xaf) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0x100000001, './file0/file0\x00', './file1\x00'}) faccessat(r3, &(0x7f0000000580)='./file1\x00', 0x30, 0x2) chroot(&(0x7f00000005c0)='./file0/file0\x00') r5 = open(&(0x7f0000000600)='./file2\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000680)={0x1, 0x200}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000700)={0x7, &(0x7f00000006c0)=[{0x200, 0x1, 0x54, 0x3}, {0x100400, 0x6, 0x55, 0x4}, {0x10000, 0xa20, 0xffffffffffffffad, 0x8}, {0xffffffffffffffff, 0x645, 0x5, 0x101}, {0x1, 0xd5, 0x8001, 0x101}, {0x5, 0x9, 0x0, 0x800}, {0xd51, 0x4, 0x200, 0x8}]}) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000740)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000780)=0x1) mkdirat(r5, &(0x7f00000007c0)='./file2\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000800)={0x1, 0x7dbcd9ac}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000840)={0x7, 0x5b, {[0x0, 0x7, 0x0, 0x1, 0x4, 0x5, 0x1000, 0xbf4, 0x400, 0x3, 0x3, 0x0, 0x2, 0x4, 0x2eaf, 0x40, 0x3, 0x6], [0x4, 0x2, 0x1, 0x8, 0x3, 0x10001, 0xff, 0xfffffffffffffe01, 0x5, 0x5], [0x9, 0xffffffff, 0x3ff, 0x5, 0x4, 0x5, 0x1], [0x1, 0x6e, 0x8001, 0x9, 0x96, 0x374], [{0xffff, 0x4, 0x9, 0x2}, {0xb20, 0x1, 0x7f, 0x100000001}, {0xcc74, 0x7, 0x8000, 0x7}, {0x9, 0xd399, 0x3, 0x7dbd}, {0x1, 0x3f, 0x0, 0x6}, {0x1ff, 0xd5, 0x8, 0x1}, {0x2, 0x7, 0x9, 0x7}, {0x8, 0x7, 0x6, 0x6}], {0x100, 0xffff, 0x6, 0x7fa7}, {0x600000000, 0x7, 0xcf, 0x8}}}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000a80)={0x2, 0x8, {0x1bff, 0x6}}) 17:26:17 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x880, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}, {r3, 0x80}, {r1, 0x40}, {r1, 0xc0}], 0x4, 0x7ff) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="5955ead2368cd171aba349641cc9c145eaa1a2fa48f0fa0f7ea5153e012423e115494795f0c826e2155402bc8d2deaccfba06d37f772046633791376c49395e797474f0d12521e3b6714208d9f7cf803b9f3", 0x52}, {&(0x7f0000000140)="2c92a7dbfde4a34b5156757db9bd487a749d576ca99aac52ba640812f13e40c1a1947cd9e03763cb", 0x28}, {&(0x7f00000002c0)="795a517563253b9b74f9de5f0913732484512a062a84410856021bab52e6bed858f0fe61c35d4d2b9b7cd291d45878bbc136548c76fb398a5bd9900e1669ad07af01b04e0ea9819182abd5b5c0b305091ce4c02ca8a3ac5030b8eb6dba271b9a730da288d2267527cbf7551e8de58f3f1e3788655d00d4f1a6ffd43ec33d2a466e18431cb49b74c88aa000976d2c4400517814ee5f6c003d46ebb4010734850897bed9c4e887eb7a70e3b583057e7d4a8138ef8dabbefc4bd446e2a3cd8c", 0xbe}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2b5d7bfd4de660ec57d548b6dd2bdd97b4c052d1f8a53b8dc31576a6313eb03ea3143aad79373740e24606d6c567d29c0eabe0cb8f43a71e97e8471504e522cc37bf3eea1f65465101c615a2571c6e9618408dfdb0576e65b6a34f068d696bc6234b9d8883787eb5052e23fadbc0e2b13422ab5424e893d1dd88a9ea4550cdd8c14815", 0x83) 17:26:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x7}, {{}, 0xfffffffffffffff8, 0x79, 0x40, 0x101, 0x806}, {{}, 0xfffffffffffffffd, 0x20, 0xa7fff97bb5cc1022, 0x4c}, {{}, 0xfffffffffffffffd, 0x8, 0x2, 0xffffffff7fffffff, 0x1ff}, {{}, 0xfffffffffffffffb, 0x4, 0x9e3619f9a74d04a9, 0x1000, 0x5}, {{}, 0xfffffffffffffff8, 0x4, 0x10, 0xfffffffffffffff9, 0x5}, {{}, 0xfffffffffffffff9, 0x20, 0x5a11e3236fc4960a, 0x100000001, 0x1}, {{}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xe8a0, 0x5}], 0x3fc, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x74f04c9fc4d3bf4, 0x1, 0xdc, 0x7}, {{}, 0xfffffffffffffffd, 0x80, 0xf00000c5, 0x8000, 0x8000}], 0x2a, &(0x7f00000001c0)={0xb364, 0x6000000000000}) write(0xffffffffffffffff, 0x0, 0x1d1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 17:26:17 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, 0x0, &(0x7f0000000000)) 17:26:17 executing program 0: r0 = socket(0x2, 0x4000, 0x5ae) ftruncate(r0, 0x0, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8000}, 0x10) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x7, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xfffffffffffffbff, 0x4) 17:26:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) fchmod(r1, 0x80) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 17:26:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000240), 0x4) 17:26:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x81, 0x246131f7b781fd57}) 17:26:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="12614bff357fc7a345cec5d2a315c996c0af8d9ef75bf204d75c3b1ce746ff253178ed9dbfdbcd05bcaf12d4640653388d5b20550376cc2e3f2e49803da6d735c9644ecd2a3359750b14a48656a82cae94bd6fcc38d53409d9e08c645bcdf2920fb9471ef4acd258a942ce982f65dd44701e150e353c596413759e3eb3112eb3c90817ace6b3941d50", 0x89, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x4, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:26:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="677a494708d23338c97e6f5ac5264a67cc5e46f3d721978f185caa55248ffc3f04ee2cc8144fe61a5b144dd72dc1f0594e6837deeabe7d84e433fffc7ee538aa9a935f765953cac0a79116853b3db4ed3e636c5cf013f38c3047c026d6e23727bdd19b2b8b4292857cddf10f46a55a49fcb684d7fd0c678f141000a71165c0f67f317010c96f3e79328de0441cdebd3857f6e6123a4a8c72dabafac5931a22487541", 0xa2}, {&(0x7f0000000100)="641bcc95", 0x4}, {&(0x7f0000001180)="f0b47b98158f68fbd94efd8f95b3101deef66fb1856e802c5820ecbb580232a5e65642d70b4017802045b028ace79dcbc787fd8985351b6289cf72da50dabfd1a22d8028202c9f9b3a2ffd3d71741157ed455990ef870a8fa6aa9dfb859688f78a9ea66fb5b99885ae1cf3c0d745777213b9b48d8ff9f0eeced4063adb6ab320d2dd4c44b9798c8434bde9936d167856e91e00301aeffdb3b8cbf6e0502f6abe76d937ad0ec0cffbea53312ac9bb053b098d67ba17c3a475b3f32e9fdf1705987fc6e198ea1a1fc7c608152359d555add07dfae7c0f8ef0f32d69c75a67dbd085612150f0428b201937444f339e693ea61009feae1fba23642f335f92d01d59538a0bcaa1a9cb739a4fbb9395a7adcab84283de1f6156459a1d9223c52d3de578b063a8b6621e348b7f9208328854732f65f6a3036784054c60bfab22fe16ca6638660c1720d2095d36c84f5dfce580a53db1d0ed4df28ea708012a10bfeb141989bc78a2bd828d8f1a671009dd723894e8e735bb6c32e3aeb73ac119c5d225ccea2f6f8ade304194b6a24bcd6cbf69759650cb0bd729e677fb5a131b9f8081d414316153543632e3d3d8bf8d35f21c114d87b9f285807d8ce1d8bfaa93816ca6153f434185eb67c964a8347fb896c29277b05e58717e23416ad227038a6ac836ec0d64850f7d6daceaf5a81a9a57a3bee8fbdb0a2649e0c545d35eb84506bcf2715edde4d4d589249367f6641ed28ab776fc7797cb6c7427b368136164b892351de723a977bed62660869374c537aefbc4cfdb9bdd631acb7f572531109c96311b497c1271c8a7b9f527ed46c2aa6ffc086ced60384e624f9ee3919424b3449bfcf73329d3cda02396d0fa8541c1ba038084d4df8ac0581f9de61ca03cf7d0adf91657f9cce434e7f9c9b59f93929eae3cb2c7b2dc8458de9bd447497969c99c5da8e2ddc5c0dd9977cf312a6ca4ff6639bd4059d3fd209d8db39118f5c56ab5fbb483059c0ddb6f5c1de634020ab2a8315e0832e084d85519c855eb1aea93f0774bfbf5f139b17f100408f87b1fd96a26ef1f1374dab8fa5c490aab01363f014263dcc70725f885f8687fea7898b755c8fd005a1f2c30b8577d55e7d4786a7715808b2949b7d8e4a905adb0b6cf85aa04bc63232878a2038037e0fb5095cd102d15b01e170d8c521fce8ac39a5f42b63b19f78bdc952cd6fd44cabd642c0dea07d30e972babd8a20b32893941ff6b872fcb06a4802967bdb5ba9627b3273a6a77294b36edbf5bc7a19628a4f4a0274694ac19bf8dd230a59794ecb3b65e08d71448d9e894d5e19fa6db22343efa0f074e2e8620c05477e5aa91eff10580ce8922b25ffdec518c4b049dbd7e9b3e5a539d316fef487fac92aa2d37ac1637d79cc7a0d8e67322298ef75595c29a84603a513247c32fe7b1acd9232fa888fcf3ed9b98426359b7ce8cc31bd640ad1d578c890c56524784a2da6eb813037bd54ecc950c4e864586e5a5608bed0e8e970ae23773e8fc977cf933c6d019282b8f0671a7793162a096158d0938427b42f454a60bf82fe65807d2d2256e86dfda5741c405190edc6155c9c03ee3b8d99feed384e67f7ac9f3afd38c1a1e93fdf1e434797e43648e53664fc844593f6b6f6222ff3a42c528aa087adb1ed6c749419ae1429010be9b78258c25dd74ebbf6e165a014401a91226f7257083387f56e77395fbfe815869fe60780eb6951721b2cf844f0df781dace34611a21213dea766bdc5369e53b2cd38d57a65c5fbcdb4eb4e6044f9f53a57acc00b5533e9f0f2c6410bdd334001d940d71297c0a5d8c5d78533daaebf216607a454c406424cc0607d353310c11e25022f3fef844fc251e2e7d801aad4f2f1b1ddbff7db67707f91297822e2379da3648ec1947dfc88447f4e93d60b69cb64d598071d613e343b171f5a709e8cf270c409ddb4aa548ff7881bd0ab105632df8a21e113d94db8d41fa65f91561a8b481cc948c91b7cf5abd878e3935d1769d06f569dff0254480012c724014ea50ec26365a9a99999a619884412c6c87ac9b20a50c797a98324fdb7c0051e44298d4cdff9930b30c71b14652fab5b70525e883561e3dc95cccda58ed39fb78593e7f9a19fc12b059c6329a9da270ff83a4b90f0422ff3b49136339479bfa5d2977f88b5c6ba7907562cdf92b6b6eec6964d0620be31bcb5bfb630d1bf175e00ae9de77fcb559e9fde2b00a606b708490fb5a520cc59e1c2ff1126ce5cb4520f393b25134acc3450389018c594ce8b475f699b1e7f5b54c677851813bd284c5a329e66e0be6539dac54806108fe8eb3603b16bbbf1afc836db8c4c4b75e4216ff9bb8a4de477ead2aa35a245cec9d7cfe5e40217b005b5cbaefead9c3f925b2673417331c82730842a0878465d28e4834d0b8e3f9088ff9207964b8da4856356b541de0ea654b6d2371c23ebef0e6d15f1c9c74918ba34f46fa63957adc68f91b93794ed31e6286f8c82c3c7bec643e4d71d87814f51ae9779307dd7be03291ae1f2cee8b39f07416f881898358dffbf63baeefb0dceee00fdc5a318f1759e034c35330ea0a99b0d28dbe22916b0f7d71e5a812e906e67b27e8592bd6b3c555bfcdcee7b9b321fdd8fb4fd742fa1ad484a90e8e61f9f001e402a565ad07202cc4838a97331161cf99e3d5c9d4698d60b7c99a50b35826c7c2786a98445c3f9ac5529b39afae13418f82c6e3323768ef562eb6c680ddc53514229c6cbbdf1ac0f6d894891d94583b253f27dfc2f169ec4f2d7160c39e6886eb9652097a0cec67076bdd0971d45325421fe1f665e5095ba8895cbfff0ba2d038b0c3cc94b806488a03ae69091e2d6b1ea1b7fb23b4024a6fb89a7eb8a31e87db88c958aebbf15e9f29980ed2af9ea483e92b9c1e984cca3e493fc1eb04a498a666d3fd89e53d2294cb09ae88e18feb51c112bd3c44de6f062d56a95f17c3f67dbcd69b5c8ce358abe17fc21efbb740416a72f6de57a3590a78ccd30aa8fe6b114c2497634d47345c7d346aea098a7574b20bc0d10be38991a4e5867a5edccdcafcf0e1cb5a59884a964187160d4214aa7272cb03b4e0d0862fa4a7ff4dca3342a1efbcae77686c83087feb635422c8be25bef5b9a49380b7809a8c8ed2d0bfb376c063b247c71d16359b8d57172c04db7c076b0808b04ca21e179c247e67b0ee06d4a944b7fc08f7513e3b077db8cd7392d520b9322504a6ca352969646ad84b097b7be45976798e76ebb6f13bab5128530d2f2b3d04262f581d91175298bf2df89205e464ddb82e5c2a2a272671d80a789592ee70c68c4f214f9b3a3c30d6e5c5669d89a53de9f28f7c29c7b1aeccbea9e95287c0cb20ca846984b729e53ed34937eed710e951682757580d0b1d156392d5b7f043394d7ffb6ce547d8e98a41cef39ae82aec284cf4d5df91140fbf4b792f825ccac7cb6de2b92a8e0c8869fcf3ae597ec91aa09e55075e5b113ba33e827932a6b94bed058196e1e5635606db539b5c0cd9d168143227dd9df0926aa3893094cd4fa87ed6a0964ed57deeee8d36144bb73793859f4d57c74a37bfe733a4fa16e0bda74227ae27bf08ccb2dcf0000f910fc3f31bdd3b5342bdb19f901772e93e7d5e35c5a6ffe7af4559b296e78a6c773c07a40b920c518f656a87dacf0fef07eafdc076317b1c2925da06ba88de353a4ae4b9409fed8a58b957a75f789db08a519bffada28cfe34dce6397a4587f2981e791f6a5a62933c2445de69180ee5568723db279aa7f9326ca1a3b37c37805fad2d65de1879a9e5d6c7c44b5b648c2fdfb689e245a3ae24f7651a7d6c22148c1f302373bcedb4c826454cc9d47fea7ca1121215196b381207498c4cef6329dc7ffdfd985a39fc80eb6fd8cab8d7246c57e053730d09c8a22c6abe5d67a47afbff26c7f3051827bc5c17928961000117f0a80829b543f55705047b02892361a89e491a2a5aa7998b133b9570f2af05b945a354baac77b7d2258e715306d7d69b76346b5bfb328d3ec6716e9e12eee5648ffc544629a998760ddd1b65d1a3b923cfd6f6c7d77fa61396ee977a4d5dfeee6c7fe9501ad506f3bd243ff258e41994d3d8157e148e33ef60783761dd42b71dc512af3eb26803aa9ebcf4fc61ba04c9bb54ec0973b4c22068ee89be2c01ca7ec063b9a4ff5814e42217aeaa00b20205d50da07c71b1dd65d69621d91745749c4cea60edf816626bf20b8420130c5ec18d9a638a4c70c3352d145eefefb52b1a1fb93b6d93c72f3459d4fa2a99bc620c873418a067e2d959c62c1a09c68736c7c6b6e235e5be42b5c8d4819f8d1f597fe10b58a68ebca2506830a7b99502560861ea262fbbf1897eee793260d48e0b0293271b68ecd44555c2b7e914dc377ca3eb2ea331fc918152bca56ffbd4273aac9c1381f3938170d2bdcdb45f1adbca99d167292e65ff3ebee059bb978a5cff0eb26f9bc69b6e17b4b55cb44765322286e3199dbc7e0c3d7949131f2eec39c9e325692e313b03f779151697c40c40c1efb78bdb2d748fedf7fa6f99028c613c156389b4599279b0de3bc9771747b14c63a1c4ab43096fe6aa4c1010675109dd83155c44cb508b5296b1d0749c2ef852e5f568b20e2235a33fe6c0d7db276014c847858753e74dbd060c2e10458f15dc41b311266e540607c0bed0a9763bdb034607fa3aaf139a86690b05ae560f778c0a9203206211b6dea999e48d971cbeded5f65f828069a87274eec743fb37f8ea52f2f69a2872a57661b0711540b947336bcaa311b85a244ded6a4f2ed0fbd54f2b44a44d373788d875d728c04d827c7458e2fb9173d60f7a41ea75caae46800644a2071a383e53303d4326afbb1f4bdda8bb4e6598fefb4af3faa7b1321dd1ae49ef79bf57eac389f546308c7977c57481c6be43a29d2aa384d681e9e6608b5fa8855ce9cf2ea97d7df27bbbc00b5156203bc732cfd13d4f57228381fdba0827a2a5b49b07236435e143b6ccd64633b21e4ad16235b2e4561c1e607ef3dcf1eee53c013a86bbfc21df2daad81107912bb15f539d9810217bee66d0a9b0cba077503078d822b5860688748f35b1625e391995058d6cd2d4ebfbbdf8d46d5c47d8fe8f31cd165798ecdc59d8e1eda7aa0571870ba7020b4c0f3c8dda8adbd7e01f0a22bce907769cea06c1fbdebbe0554520369d4acbf3e9d930b68ed2554fe884d633092b4d656f8e68cb2cd69f3c4182a96bbd70070c83a8f2f52c4b8bf29befb8d76e80622a804df7995aa38569487e3a6d617d42d96ba637b30a9f9745325f45f8efecb9a1cbd983de822964335f8a02181113752d466e22cab6b321023dd83939d983b0dc0eb6986a41a26e2773fb4d0bc3f5d60b2add5b07eb7ad9271823799a160ee6b590dc407bb7730b651907526ef05acd006cca6da894c21fc253f4dd85faa696f806cbb80e87480acaa9338cbc753438be081cb858f92b64a9b5443e825703af928604d2bc85d40bdd611020741695a464049ee8fa6a2e70f383ebc892bd69fb08131cbe1d3750b6b6eb3616f45d5c0c920cf5f51c6041de236c6fe733570f5c72c29373254425ff142ebe7b25b59984f5e7e46d300f280e882694759005e5e2ac82e569740a7cf4c335f7aa6bf926da96686db846c82b9f5aa863b2eeaa98b4cba1d18d5083481203b98b32418a53b2c91c1dc3f999306ff449943c19225951d86d83a1497a71d26cefd69387af6272ac1702a1402b73b03fc5bddac6bb1be0a99520138b8454e29e9b99fa37edc", 0x1000}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 17:26:17 executing program 0: setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, 0x0, 0x0) 17:26:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xad4ad876cfeba05, 0x40) 17:26:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e5340700"}) r3 = getegid() r4 = getegid() setregid(r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99fdf807ee5282b9}], 0x81, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe}], 0x9d2f, 0x0) 17:26:18 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000100)='./file0\x00', 0x0) 17:26:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) socket(0x1, 0x3, 0x200) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r1, 0x42}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/136, 0x88) 17:26:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:26:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/16) 17:26:18 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 17:26:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/104) semget$private(0x0, 0xcb6d504006f95b86, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setregid(r2, r3) 17:26:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000100)="f8cf2cc98fdc028164da1f3990a3aa7f2bc46b3c2f9c165bac9ae95ff4901a52a79ed399e87b063858b46a89783563b55d0b1aa71b7258ffb69b4089476a70dee0edea68bd197008378ad32100a8fb2e03bc8d7afa18e0db1e6ca1fd6c9ee71523af2237b0129af784bcab6319bf7dbad4fda4c6771db741172e824154118c7fd970d4b476fc346cea78cc4d2a8dfe9eda294ddddce8f80e317a61a42270340ddc82ea590ef4dd8f3098d34acd462c07170d92b7ae33ba333b1afadafb540ae05e9905bcc868f25ffca6403d18b3a3eb0cae47394d34c20e303cfdac1a4d2cb222ab49259f7a03c4be50af5430a9188a9edeffd2ecabafe9c71b184f85d61cb8c2ea88a9e5fe3105c4a6f8399033b03b895933bbb0b42f9b0b773b6a38c62371227092310ed2b2dff26c4976feebec0c577ffb0eb5cfc1065e892c5827371130ba1abb2c7b7f79ab3744f761de4ae13c0c201b33e9fbbf483e01ef22ee2adb54a40fd0310050c10d89b32911c9a5741b1efd90ae9c0bdf8d899476f3810e6b4f127e3f725ea6839486874d974f8a4ee6e3ede672f22a0d6220b480e4fa114092bc2bdb4fde3c766c10b0296f359dfece0dd69e90775f19de151e7811d88268f4aa8375cf741259b4990914bddbb1be22922830757517947a7897ec11721590f30762187a62a06acfda3c50d444737d5cea3b62304abeff433d462ece07a30cb1a619d198b6795fcff101bd8273a20523b3fdf9dbada4717e05183ec900dc2c122521f9493e5a6c323170344e3e6ff91561093bda7ef586f9a65cf633bfba71bcefc19f35b1e28c43c7d4c64ac1ed1fba2644e0211f323df776eb73ab486160d90c39eaab10eb7c24225e3a7fc698a90719104bffce17ac6ea773121da1e4f81bbaf2977829a2433841f41eee29e5c3c95b2d255be5b7a6392fc6109402bf692ed4cd56a48b633345ecf4d5808cf540444f49a5d668be1895d8b1ad960e1db2217e2f0e4ea212569e9ac18191d1553c3cf14e4aedec2c5470e21c4a69ce6830989266dca772a9847ff245e4179e71b46b1c543ff5625aae9b493ce1724579815aded4957125274d2fdc1090fc1534ab24bf39d080cb71ad9be9ebdcb9d77d8263bcb8b9c2439f036e244656567da3c839c06d5b467d00689c6e2f1d4f9b6a221bc0ab2edb5582ba454956b126dcd7440f9bef938ce060cc535ee0244b20dea6e1a4aeedc61f5137029d6f2403def89dea323ff49a5f3f87879b5dc87246ea0acb78ac425ad280f79edaf1e911088df14f9ab6014c48eba8a1c16e4d45263a167de31659a0db5e62dd7d2727efdfe3fc754eef013f9f4aab7146db17c3ab684ae453207ba5272acca24901c2773b8239d11f0fddaa5a82a0e03311b503a03ca54ebb31c1a9936fc0daf82fb49af31d4e148579d8cfd1800ba5337329df29df047096f8a41e32d9c6bf4b73ab161043488e307d640dd03e05634e5422697e7e2955a835084593252547a4fda8b76a959f148bed2e2ed9d7197c051158c96c0e97cf9bd8e8bee7e7cf42d8be0361c319c60d5723db789a55c5f78b7724b8cae989ea286d874a05402fbd541c6397ed260159de9d8a9a6a91cf3d1bdc3924e00b0ac30c2b8833f4cb71b8f7d0ab07e23fff6bd4b486c050597a9dfbd124a9cb794ae0103aebb22fd42f707688b80f3345f53cc1c43779d31855d9c8f1d2705140bc09af389b122b1b6ecdcf815bdd5c547063f59f1f49bcd39873155c1e645c349ef3c3b687074d9dbae1d451ffdee96306007ce18ca6603aa9f0a108c4b6595c4b23e2db1d643204c6f89908f4b6d5692353ba3cce0cdd4a6f9f70f909ba33c265c6be3fcc071f26dc9f25cfe5f3bebabb1aa4f222f471e7960763ef66771f9b2e327b6895a1d85e560cc1ea29f63a207ab323dbcd4b199683197eb93049da4473a5e2ec94009fe784a1081c743aed750d4923f9ee52bbb3db18a931d53a15708abe12985fce3a6dfff4847132b7c8a844cb30687206335c68e0e714204771055bc0170290dc420a9fc3f4acf800810f89e5cfa4c7cc13fb288d519bd3d9edd92699ebaf8a57ca0b1bf349edf4b169ef2bef49a4d3fa52b2a30a2a98f3a1c86620e90f37faf2cab3727365ff6d26f24d8339aac503d0f2f53f7c4f22972619ffe1e916d5826704c3172617c9f8a39a56d29a12e41bbdaedd760dd4b0cb9f1f1f4e777435e1f537a9edb8a03370453c6c9485d59bea268abf060fb1dad386306409764b659cb66432c18e3718895a946eafb3ac54376721e403897febca52d63f9111acc7f90024e055ce8c2ad0408c22d3a32347f9643fa44bd2f52b85f2b816cbb57e2c3f8177e1fa801652e83fd0b48515ac41c639a554e90506dc3a9ec55f77e0a3182659ed029f409eeb76e3603712b2e4f27b2a3108012a3b1865c2e90bf9b25357efcd0d42b97da9b432c000ee3305377649f4e89a4836cf8211d5bc74b2381bd2d7c8c6c46b9bdbd69fd5e1c8d2f49d96f84a4c44516d4589a938a03d2e9473967732a42166b6040831ca6b0e3ca3ad4e4f55805a9ce017e93949e4575f81d3aef746d91daa458e2f8e28f490834316937f9ec9d01d0214be98cd79da60583c5da337c445a1db61b0b9bcea36648557d80cfcf00d226397fccfe3b7e091928fc9b8696ce7dc9c9274a29fbbf9934b4d7ad4d64a947fc5c896e40403f2e891e3ef4f198b1b4471a2db1e43ad73316fa8a020b1680ee95e707dca07dafee7007e41e29f97fc61abf02fd375bf40139bbc716340ef711c1efacf345028d3dcf49f79f21a12b6a90a46af535338f7541dac41a9ab80e85b63ae7fef48318aad469d96448462e88ecca70239da7d013fe2a08dd80a252ea452b0fb1e10da3c88e9f72e723b54eb08451a3d8a2a472a23fe393b628a2eccafb751d8e11ea492a7285238a619609b4ee5ce0c9aa2380f46a925a6a849f97c28d5dd81d1568e1479937b11864a523b43820281e58b1afd140b1d3f2d962d04c1f0fef8d6d2bccb207b5bd93f11bf0734392c8fa0693a897ba477ab876647e2f5b14d5e13c1be0a7107812e700b80374c1ff938dc20709877be2dcd16d9d9912bf54c75614fa7b7ea7dd5445684e32a9c2076fad75f768ab29354b5a903839a86e196ba81a9b45051bf63b6718820443fa848cb10c172fb77ff3c99de31bf5e899f35cca20c6903add249ebc2218c7a6972b696bec0fcb6a0598764d0ead84cee94a9e1a1ff39f5e1e2fbc7e7c50dc46f433e26df7e48edef6ddb7358a4435615445e80ff733641dd765528086fcde849596c8499e20dd797de9e9c2c8eb4a9d11e67dfe15716eb47627bfc6f6e0e641703ab7d57b31e60091729735bd28ea4a9890babba86c8499188a19472d2b893bbc6f82fc342e1f96fcecaaa2fbf6c5be84b2366d984c1990b4e526ef16084f22883e1db860851424d889b01cd39dc9d3a61de910656fbd1f0b31cd005db1e7a6d8da605324b860c3c4155e1414691058d331c45dd8f40071d425d0c1f15eb6037185538593da3489c9e3a388dbc1c9f0a073f2ccf14b35b8c5aef8bb3694d04cf2b7a540f4f809b7355736a9c2b2f75d8d9ef809e99bee4b61e9b690367e739f7dec47c56603f4c919e545f07d63629e269137276075224e28fe6ce8d6a5aec615cf3b2d3386b8a5f89b7ffd38858284cf8d85bccca6cba1e3575e3208e7743767820a1b95f5856cee8ef5307949db2b7c7ffca8d31f0a74900459caeafbe97e9c3c696d601b1eb47cbc3041fa09f674b0d9eda4e67d48821c10670c48f5bba41b658be091294084331f5fbb8ebdcacc70605b232141ccbd5c999214b1f751f1f3de2c41c21530fdc0df3496633e0e06b6b857dd8ee17a688981b94f3004ec53fbac3bdaf1718bbab94ede47367f8e011857669fa1847144f1dcdaa440df469bf03401b4d40ac2a1ab92806648cfb79fa1ba1dca4b7066a18489ac9ee7f55cc954fd3c7e0142371780bd4446d87026d1a8d9846250bb0910cf454c6e7271b76d22b342333e903c9241e29c4004dc8e38b962895bf3d3c185ca8757a215f03c29b028e971cc9800c14a59945cdf9db65d71f5ac1a1f3543a38c9afd61914580cf6f6eddf48d51fe01425739d40f106d3db4843c60a0c438e629cf3cb74ec89e9c1b89237bc5c3f6b67c05e32fe78392cd8a9963a1620fddb6abe2e646ac650f4b073835c66517525e2ff3cf4f4d9c31ea82be89d4ae56ae5977da2651b1fc69ca7649a48bfb9e7867452424a545f5c371163209c4170b12409fd03df44f7592064f261fd714c5a959cea1e9be320aa2fca9d94477249119dde368a2ee283076806a121d3282ac443ac6d2adb108085e300b294b156201b40b4d517f45a59e73a8670c6f283c9534d30462de18204c7257e11580438e7458f2414a9dc2e4d52980f06eb38e53fd8af6ecf1312a651d5dc9b8a832d30daae362ab00e9dadb533d2439c9cb122e13fe6d88d28b7ad503e3b76096864e79afa016ffbf301089bde6730cefb17fe7597a218199bc754cc15d5e19a135e0229165da1dda37ec176bbafa5f94b50996f76cbc3591135f8077907bcb03d108e56f9bf26279beba4b271ade26fc1bf9efcd0b1b15b82c105ba8712a9463fe9b0944209487ac207daaf1a9ded6a222aaed578f455fff8bbca21a4212669a594118e17305e350c69ba5940ca6cad61b168c659edaad180f061c26473d38c1efac13fd14cdbc7021edb5f46c59ec37043c96fdbc7d5a1ba8a5b5239f8bffdd9c10bcbdda36afef071ee776d8629bf2da644e51260494d1b0e6929c74cb4b0e390f0eba9f0f808990292fc1d6b2b6f526441534c2641fff47c24b0234e60dce2c1bdd3724cdb2d5310dfc8c61067aa2c9c4eea641f2099c0f34fd07f6afe5964ba543a8df34b8d94bc27578fb0d86f312f2882352b023a2271789cdb93cfffbbec43eeaaaf9573302a4a51136ffdaa8f86e6ad360ee49ac5dcddaa864cf52635cbcce28a324da426f6ae8fa348ca3b7efc45ef00aac9a6adc17f13dcf34684a4384aacb1e2b2846362811a155494a9c60be587b3f92f9b2901437e77e9f6554aac96d2abf16b4c369c10285e0cd76dd5deb4a9c6459f1e12577d37965828bf60b1b37a93e5c4d880fe82b4729eeb21fa4b0d65617a8d8999d49299a63724be069fef5582f096d37bfd927191cdedd5830bbab52e565e23e4aa8217df1d1ebf21a8845c9400fb59f34fd50beaa9be27cf668b1020a392080ed614a6ee4522bfae6583937a8934c975ee41a2698e70e99149f92deafbc35ea03a0dfc332a3b5c9c610ad6b960db11d7d027ab6f1f2f6bb1ddcd83d4833cbe2bdd7a888d8978660e7621e1afa609d79ccd78bb11b71bf03d33416384a34ce96c7ac3c46485e2de9a80255c4ca1876d256f373bc381ec91d43ea8c078753cc4b95c6afb22d205d2ba5462de46da20cb86ceb4b52b5958b814e9a867835d4ced0e3c56973a085216578572f6b20ec06125ed0797d584c24be90e872c6fe9e4bd934b2027d5990891b50cd92496bfaf9af3542dd26412e4866f6e6649432cc216c4ddbff7e4645a0ccf444a8b020a1e6141c009c8dd7ee18e03ea185f2369a1b5e44ea10f04aaa798e8da3168b38aa2827afd4d812d17044f65f34a95f3c3d64fd8df1808ef1d3e537a8235a31ee2045c6032372b675e9a8dc0deb557fcfb5fd08dfb804af9cffc122d6eb040cfafb08fce0aa64198f434a5035c618500cf3fcacbec9ef7250f1080ab926dce57d031e1", 0x1000, 0x401, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) 17:26:18 executing program 0: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) minherit(&(0x7f0000e6a000/0x6000)=nil, 0x6000, 0x0) r0 = kqueue() minherit(&(0x7f0000a09000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) 17:26:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) shutdown(r0, 0x0) r1 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) sync() 17:26:20 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/207}, 0xd7, 0x0, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 17:26:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0xc5aab783097ceb65, 0x40000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0xd88, 0x1f}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x2, 0x28c4, 0x16c}, {{r0}, 0xfffffffffffffffc, 0x8, 0xa6c9ce41b0f63d5a, 0x8000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x60, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000004, 0x4, 0x8}], 0x44b, &(0x7f0000000180)={0x71f, 0xc8}) r2 = kqueue() socketpair(0x6, 0x8000, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000040)="c660e3f57bd372d87826a5ef14bea0ef689cbe56d951ecb325770491ddab636feca050ec54c8c8badbe7af38c4165e24d8a06fccb35c2d74d90f83bf00ad6c1b2b5aabae7ebc4154e19af40de63afb6cb69709b085be050567836317ad740058ee3471d916452a74ff5bccbae986492e06394564ae8fb320ff45b69dcaa84b59d301af93487b351829a7d758b9ff603977854970bf16f85e95f221817ec2221ecb6b903c583e4f1bda106a4b4e818dec09335fc7305df7bd5f8cadad4835a89c9aa65f704a728f2b80560b2656427730b856c70eec5d4e8d9972dcd3d66663d2f63a030231d3dc760867", 0xea, 0x6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 17:26:21 executing program 0: semget$private(0x0, 0x4, 0x0) semget$private(0x0, 0x0, 0x400) semget(0x1, 0x1, 0x20) r0 = semget$private(0x0, 0x3, 0xc) semop(r0, 0x0, 0xfffffffffffffe8a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) fsync(r1) 17:26:22 executing program 1: unlink(&(0x7f0000000180)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}, {r0}, {r1, 0x24}], 0x4, 0x0) 17:26:22 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 17:26:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getrlimit(0x2, &(0x7f0000000000)) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 17:26:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 17:26:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x3ff, 0x3f3, 0x4}) 17:26:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x200041fc, 0x0, "b0d42000006e9300", 0x0, 0x4}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 17:26:22 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 17:26:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0xffffffff}, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x80000000, 0x0) 17:26:22 executing program 1: r0 = semget(0x1, 0x4, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000db5000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 17:26:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 17:26:23 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)={0x0, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9587840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x4, 0x800) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) 17:26:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 17:26:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 17:26:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/25, 0x19) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001340)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r4, 0x0, 0x1) socket(0x18, 0x1, 0x0) setsockopt(r4, 0x3, 0xff, &(0x7f0000000200)="8a200373698c4d32b69d6e605c4af8030825b61c396d39faa0e05b025754a956763b088a298d7f313406fba985f3aaa8a20b1d1148cc89f4b060656610b57583c4f65614c08da974c3efcefcae91661899dabe98908e4c794871ae60f9c8e47638ebf5567e5ac312495dc438ce595e70cfec17ca5ffa546f548e5eeb605d845fea0db5523cb98f965e2fc9b293c1b8022a1c012f2912c1a7a4efae080e841eeeaf168f04c33f5248151b0bec36df09b6d68be689b7685a532a18f2b41524eea7f22c0bb1a43b93c32d756780eda3c379aed0e62bfc0f1f25d8f10f28720f0ed387916ff3826f89ba588930b94fbc03d01314ddb7628e93f461d83df654ae15eaaadce124f17670c340f70d9b92956d54b445af297c83b7cc3883a2d9e8b5b04c362132877b8a249649c9d556e3e556ed88d67e7a0a6cfd701d571e91a1eff40bdd791d6cb27872e012f2cf26893cc05e9f7e6293f357c391fa28dfbad4de49af5b4f80d401e8b37f0f13d79b6c7d4e2680d3fc913bcf9107ba72a970d70834449b8d93d86e123b1b79fb46feb1ca6a404dfcac167a8504f74fda6a857dde73ec6bca9ecfed45ef6f684e5215189af18e1feaf5105cc221639be7937287b880b03a8db412e144f2d96c5cd91c9fc25e31b3f7cc429155503f099d59533d3f48408de13d3df67786797834aa5d3615fd5e22390086836618a468a8caba6d9a1a2980c6f8e0b3cd82eb005c541b15c097508b063f4cfc16cc4ca513a23f969146c6e32d0cc54de595e79e8cfe1493fa82fa578214e035e583f6777adf01ecbb5e18d9bf1c5b67f052f6ab0fe3e5abd0d6aa4d7e62b2826b1e00d38dcb43d88fe44b7fa3f1cb1f4189792f68893c04cce252d4116cb9423be3545f6b162eef16d4c462885e251ebb01c50db51b2e6481b0d650b99edca4f706eb7cdf6256b3274d2e36a4116da423f9c7e71dd61917e4f70cc72a622e5e39bf37e117ae4bddfd112a7a1440736b1fd56ac15f1f62cbe6284f9c5258140d36b34667ca473a792322493e694a08fb21ecaf6fd34fec15f641735c8e10664fb81f2b68273db9e25404ad74b23dc3c6d5af2ec0739500997650f0b46750af480e21ac04f2106a400468897d96b8e3878fdafac10d938fe3590af497c95809d46c0b6ed9adb57024a2cd0a8cc675974fbe9fdc80a8342fbdef8b712cb7777fe9fbe4b4cee9063893c1bb80872fa35429f22f5ff7e0295dd945e398902fcc6e4ed70dc2fdd14272f1b51918730799e74367d12c1d34c1f91446035c9be10368911c2c1e1d2b46bc1e588d8e506d25505417d718dd4b05eb937385edad983704c467b5f3f0c7d8abf76193525b47ff641711b8cf4bb8b21bc82c2391fe76a57c43fc268fdc6bcff76bff2bc4dc302ac62648512d42adc9f905e4647046eb7fc48dff193b89d958cccb88e3ad3efb5efeab3f278879bb3d5553d3e323976ac29986e8394a1653e61cb919268b7d697a31f43be78d08dd0eaf2d9e361b8149d94938d8cfe3971b61d1ce2c9997d6d4064f815be683a2830beb862200f0438c4df9fe686307844b62a1c9d7180b3825982a4d6be7e51123041cf82b124787c67ba06af53fd4729920c0ef1f0cc6c69df41a53e4beac4efbe6d56c73af709b88e7cecdc75e49a7fd36adb4725fdd1cb83c6b59e412d82e0111f28df402da0db320a8bc7317aba6a98fde7b78be05909f6457454ee1e45c7903dd77dab36763c701429ffa66183a61e7a2319cf1861a5c9cc33744c13444f89a33791cd67b7d7b0dcebe2c33ce0ca4047c2053139a14575824e887c7005960f270b0c294aad7a12abc386b76089f28061a5265fe5d37d8dd2db95b53fbaa35b6b202e268c3ddd67d8868a7824f58501888d34fe87585cb51d56b24883eb6e60876c70f9ff625e73a5607a0864fabdf3ced408acf74a2805014cfad97237b194cfb181ac8cd7388d5e1396e18ebd8218d442061b48fde3fa9032f44ef01e206280419f914a48f1ea7c8875e52985a046c0b77397e3b37101f378c6da4def1db2df49d3fe38c95933826663e99e0c13439a5b348758909b007499aebd20e8cd00768245e104f345d0db22e5310deb69febf49391f2276efcaf45aa7127844dfc5bfbe935f98c671dc52ee06463de608bb5b88b07aa27e9a3cb61e596451119129098f0a640c0334b5c1d8b9d7bb7c7310bead14414f0f2d70541cef03ac2c15143cf4776f6fcd4dd54212ae0ea30667a2d21b22da645f3079ca3d0bad5c5fd214a1d6d37c02e600590dfd5846012180fb3d3ffabbcdef284e5e6952f29000ae83590c123ae67de651ad6fc08f8ad77613605153ea54536eebaca1c20fb21c9e7d1bae3577d35d8b789e2dbff28871c43d7f630b390ea78966e28246de2f51b66f0f22d782ac1c8840a1da0ef74282a537cf6ccb64b1cb22dbe85924d23aa04c55132d0c68ffd4f8551723fd9bf44a7ad90f6873124d6ed28776097ed005fd99d75576842028daf56ca7c0c08bace8183a9106e48121545a3881e13f33c92df717d42ad8ee1b7da094b87d5fd41ecbba9f00b10aeabd05f97a3a26c6c82d830cb0f83c485ac78b7f319a53b34087523a9f3746c38fc115870a18b66eb142e2800aea73d88a924c000d65ad00488e16a029d6a7080d2d486b92978679c85b9730b8064969455947f1c401d520c38c828100388f6bf81e53fbc93d4314f04a2e22d1439e77e02821cb37622729f705472e26fa50acbcc02002a8cf407643edf6d25ba9f06d0aab6d1b3ed75c9abbc8ed55853307dfcedcd421898d9cb3712f042764f94109483bfa5880ef7f3aa39fccc910a729384556d3cf98880b72fdba24ad0b1aaf09bd5b4f594f1febfea855a6446a8ec91e67e399ece8d57e9b0e7aba9ae78475052d5a8a97dcaef5cacd3fdc61916318a2317eb68e253e673a80bcebcc211146a21fedf2d6c4ad1f57c4a39781cc0a215b7ac1b756638c31663b856717fa5dda966c5632f1e9e81f0caca74b9ddb93aaee7b092c78c62bcf01616a2f3fa9a8e10b0410520e2d7b415e3534cea7ff652a8ab84476b845d0f0e8dcefa196be04affecbb56c393debdb41b806a1d104ec6668ec3f58ab85747dc47646d76bcffddddcafa2d07900a6278677656ef20f9b94ac2ae9c3bb79a82a4f2abc7760be815542b63cc325cee95e2c3e48a52797b64d3b5dab9ae5f522b18efcc03e39d4ceec910ba2e24c6db6480dfb6f7e522c7e25e80864e4a63bd156ba2e0a0c15438d564bba847bea8ec2e465ed911ff25a544fd9b6e87d667025c3d8057d8c3174be6f719206771b95492c033ecb37b4cb999468ff7eb08a4cde2bef6dc24d6ed7429e517455b7140e344ccd0313ad91b8f1325bc7c0a07b73cb1742c5caae5371f67c8909f8b9c121438b93202d14be306ab3cbc81a09dc384432198bc8417fa03bbd754243b3a852a99431702f2a30de04c82fbfe14c6641f44a9c849a86bcbb78c4f10b284f66113274c6428ce6f14276f5daf9e80e7310972fefd20e9616f848f4da0572eb87cd5ec8fddbad4d77a93dfd4d611a288c6311fe5e666c7b766b263e2d538f66d2482c4cb88433ee5534256ba9613ba59b1bae2c8bebf241c9fc1cdb30837580237d986c12830b5f91485b6d25288ea5f5782b765594e1c874ebab5d9815b140fe55ff507777d2369ce89df6a4d865d61fa3a0bc29bd537842df6a9351b43ec80f9a28dcc4451406a7fd9050f6451e42aff97ccf5b37cdae95162df65fb652587d1a7995e482a22c3fb68aa8be07c076deff987e0c501be935cf871cc3b9cae0de8957ac06bd134a0d79c1872846f99a2734940fcfc6d747248eb8ab2475f2d3265e50f0e733c038624056674ffa27a11591e043d62061bc909a238209eb5bf63bee51f55524a0b6858c22d3bd1e7c2b2168be37a5ed7d440b8c492cb902cd4356783e53a655084d7062c19f2a6cbc3afc46c5f0b2ff5b9fae5301f20b4c31b4b631433493e14ae4416590c9062a5730f9cba7e796defa6c0e229d9e2351ebb474eed647b49e3a19503b38d6bb33b0974611177e5d37b60c1b5bc53ef247bab233c5ebaeb7892bb5a4b10542abb6a8e503d0f0e2face51295a3543ec1b8ab0f8d172dde2bcec47b008e96607bd3823b8c892de41ab620ed3a0ee260c3ab47edc1c281b9bacd797c0a4df63e00c327a453dbca54709d8fa7211500812fb8e0e1da85b715112e36478f015b11472e5267e56f175a3c6a1d223aa58ccdf6138b3e8d2691d7373f3352ffd0b5dff4a13f5382e70206b711d662056b1399815f0d2248ddb0cffb7c517ae22005478ecaa5f23855ac2dad840ebc4f8f927b29a42bc224c3ebb8c433fe65cd21548ecfbf35ab4c55d512306a28761ec9a5a6ace7905eefe589495b3441c72054c1feaff3d8a782786dd24ae2109b0747669663a3aaa82ef626dc00291160b3030b76e902dfd45dde1f2678ab9caf5b1b18c45d62136cc529c4d0375f62de261a5927904aa20b670fcf923879ea4ccabb436fe1d7e79120ec7f355c97d98abcc4ee4dad4a09a8e7fbce44549004fdaa00f62b5a43b0a79ef6689698c1defa27fb1a10e6819d0be07252adc98e091f98f2e1c10cac54d9398c0976a2668de11ea34f17ae721bf92d86ae719d38fdc7aff741811a90504d3b1762c3728845773aa183861ef1f9b095911daccb68f1c3c3cdabb78eeef7d7581e64bba0ea8794e154f5067bcc1e3c1b42c8291acb4fc76f7059752d857e986a32742b647b7590cee0f6e17893aa43747ac804a83209827fe5e68d8edcc70e0e065da8389b66e8a13460583d2e67596c9b56320bf6e30c45e4232c2bad1d2b38711169658d5ae1c5b428a82602d5230980a73e3e260522c050f43b5dae06e95954734bdc1b1b7f4f7e48ae231ce05bf331636408d7f89a3f7818dd7229f62de545b6babce74b5f48bb5420e6c4d101e5ad0597437dd3739d7c39dcc891912a220e507d7b8e090aae2f525c948ee8e1636671232cc354c8f0000313c3f65fddbbaf3f683e16b50814a53641454134a428056bd2600230668c3b23b33efed2d3364da62fdb02af80c51fdef2e6e155dd476f78a025be0dc2396d22eb1a060aac62ac1aff684e1d4e98244f4e166cd801806c392b3c3add7afce17a784085b6f2202549c481f9aceba3842c755733cf0063ba330b2d4657b57734b08afd68f08b1c57531a660a5bb12e9a72f3ec60586a800d8441d38d0478ab6b5bd48fb761c40893ca02727fee2677824ea32f35558861c627be2decb723c7b615ac52cdc50f52190e648e1a37ac9e4bef01e051fe530b056c2f655996a67b607fb182fa30972aaa7e3cf6a55bfa8df7a3ca276b9cf839f2a188f766dad4c5f19f34337c2009cde29ccdbb054d108dde4db15dcc9f47d88af393f9431460080ad09085f5e9d39b909c04943efc5761a74b0935dc0ab34688fa6fbde4224872a6e0ea9e3bba8e6950e61b07b3a02b658985d15d36ff3832101eb8386615cc46d9a569de67ba1319e22fabb482b1171c7f6899693a354c843ed1152d72bd70b94e3cbb634f0b271fc875d4f6b4da380a6d3a2b561ca50ccee4816ee5b5d1ca21880fa0786bf9c29cf538e8bc491ed359a24cd3683afad63ed19772357b026d0c5d0fdd80f744648ebf6f5f5994d55857280f52daba2631aaa84b195a71267d90c2781baefe7d36c51c6fd1bdbf3b5c5ba309a6b4571d3a18d2e8bc63fcc71c4b813300792e54f64cad3d7da412e62a530ea0c25114d813", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x20, 0x0, &(0x7f0000000100)="1cba6b3cde9735e88565f0ecd72fb74842b5a6166958253395ca65ed0c848642099a119ce5503644a7294bab9f3adae62bbea7c0a3b240c70aa7b79fc6690cbbed129f6028494b67b87b3abccb4bb13469a081cebe1cdcaec1a96366108b6c70303adf8057ffe11152d277669a82a0a684b7292c588d8a7e1931c029eaad39420b05a037dfb015ac456fe4ebbd52a57c13326c57cb7a7759535bb84e0da2ee4f4fb16e1790e4a91bad4f4089b34a5d25b0b3e402fc6af3580cfa7cdd1e6ce83ba05b626ad72455dce2d2aa32fafeb0598f79c61523691230d2547a72b911cd490a4bf3adad69f9d1e1", 0xe9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000001300)=@abs={0xcb93df99ec54f64e, 0x0, 0x1}, 0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001380)=0x400) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001200)={'./file0\x00', 0x7f, 0x8, 0x5, 0x0, 0x6, 0x3, 0x2, 0x2, 0x2, 0x401, 0x486}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:26:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x131) shutdown(r0, 0x0) 17:26:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) getrlimit(0x5, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 17:26:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="82022e2f666990d30353dff76ddc6c6544be"], 0x10) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r1, r2, r3}, 0xc) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x100}, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="78e96faf56e5202cf6d37e654198b7d52b52087ba98415959e26986605dc243846208aee207ea2985de30f099471fa814401044b456a27e5c629cf1b1dd50026f31ea2e1e92e4ad55a0b01f2f60372c7ead40b0a43f1841e1b4249379cae6c783f632a9a576ecd0b4cba67da3b7342542f342a66f1e15fd446f4bb92da98499606a0b0cd2cd26c53d90afae947f41c63a0a4d61ffbe13d32d4e63d047470c13c3e54a81e308397fa6f1f22a36e3737d0dde67aeb5a178549a85c64415b40b77f734d6a287d82d3759eab74c88e0c6d5350b56645f941fc89e21f0870cd6a45a27ecf8632e0e21f9411d8490eb71a3379da8c589cdc94a5676210875fb850d9e51492c476a807064d0b390f4fe470a24dd0c165a2ae5317a67792d554110dad013fb78c105f300f210f21d8d75d07eed85865aa7c0b333b635da334e5f04fdfe728c631840e2948771ebfebe24307b0dd81d4e20759970cf0014f3fb03ddd2b1652fa5d138b80efa71e951db0762d9013c82c6128af6aeae5e6ba7ed661d8fb785e9b7551bdc40b1431c195db24dee767565d6ed6b07df9bc1bbdde9013eec98a382e7d84d47d62ecefeebc9096517852c11d50afbc09c8114f0eab1cec0f9267dd401b891c43d98bf36995d3593a87608f2074005391a479c3430a27c23c450e15c1c17ce04920a233045363f6b29c0256e3ae33beebfbf5ea2ebce9f43b8cc84af00a7c60c607ca66a9eec12e30e0dd39f48a288ee66177787ccec66a185e51492203afd3bf7db8de04fd87da4da8cbf2eadcbb4ce8baf78f0fa359551dd6ec296fab457fa8f18b93f24054eebaafe1a622bd9ef9e51ce8cbb140fbd216d129c7f08338ec7ac302c380b48049f4b256695b760698a1168ecdb7fb228d9b66d634531a82a7510248c9f5c313475b5a407963e6bbbbe4aad13e00dcb2b12404db85f93e5704fb5254c81db0d59385b6b35f4338c176599c7e2f3825593e03c9b8b5ebb7a71d891414ccb7e8e6902f63c29c08a70d6a7b182080aefb706ba2d18e0140eda1d2bfe57e83bd2d511bdfa0e5b3ebe0bd5d1e7cf4887008c7d4b8efda56fe01dfb655e56b140dd22a202c0c6aaec5db6494e50fb026caeb4a02e6af532aa41c08ab625b0022ec445cd2d86cae06af67fcf1cf4860d8e674cbf120ef269b781cbd9e6b7dccd0d81e5b748997b179810c87d92410539b1a51f8a5c7a0c4746a9965a600322821da01246c7464a2ea2c93328c04213b9599d4c68df6f6f20ef66bd536a8c225afa68e582a7c73bf3cdfcf26b5e2b560ecfddbb46227428306aae8f4e5045cc89129e320ba620286af680098ef11eb54a407ceedb3bf9c08aebc56c3426501ba134de99c87ce1791e417146711086efacf4b8e49bf8ba7c25e115964d2759049e115891f4e520927eb6f169d1fcc7c013c624d4040e56ad8133070b53abf0a6be245009f194c0ab0f8a6adbee87f673579c02abe3ab393e9abca4ef7a86d710219bc9e45848a473e739fa4709950db1f432c14079918e68170c82c474612717c652b4a6a7e8d22450a4aacdaa89a6067fa8cc112960151e1a183fe6c4de1ef76fd8adc802885a5d9b8fe92284c0777aaa4f0a16b3dcbc5aec4eddc66f10abcff3f9320af1336c2e8dcebb1b7bef19f513453ffe47600699c2fe7244fcea66e48532c52c96e1208e8a5c349e1da01ec277ad125b5378b8bc97733a0ec13b214afd4598818e26616056424c2ef6458f4ce720f6f7637eda54be4ff99bbb8145137f0935ed5a519cc202545cc15487d47cf49bdc83b43532d8f212ac71b997220451eec38e1c6f698c91b4cf2e60ed63e3aa3089f3fa2e205bf9bb04dcb47fc9433ec61a7baed9e7630f252d8b873c08ef1b1152d09e75618487f614077307ece5fdc717e30e639fd9a6d51858965c206faed6df31e236d6879430c2962308d057575ccb7e23fa36b00a77ce892525d911641e8d5de67d7d8d07ed4063d8aa7079997e94c7443a979cc5e2beace363a6b95e5b45e11cf025d5e61f8a850233bbd6f2a52ae736d0db1e21e3b6efd74defa0a62a424f7910fd67c533f29efe20c290e027cf6912a9b2e76f50b652df134eea948a91f160fd85824fbd0f9f997277ea37500689af3abade12ab4254f9d6d753d35cb47c1fce79cd2cb0d3ab21aa445d9f82dde829d45daddf721c3b62c84c6c44decdaeba063ff4785720f354c0f9151878da4260db974e9d7af175fd4b6f7637e7aab66469560d4414cb6aa2e040a6f073b347c5cf17d03b896ff6043ac7f0bc22ab1be15501211cbde06bf49702de940ee0c0c6b2d1d601ff1ca11e297c27e369f8bf196d38d16cbf5749100c360abd2df2d5a69ae164c6f2345a08e65c74bc6acf1e68c2a2bea948a7331e0a8b7d0c02f1edc9ff24867a80dd250ea83a3b8fcec654575bfef53661da8bcdf6355f7953f254c7c36e98e7be56775f75ab7cefea4e7335cef4af264d2715737ae332d3c6859324cd1c03410ad87b8ea3779b3f774e4de9b5c48dcc84f04f4f60cb6c86a8795b6d305d0429614ef14b306ccc0aa1de3150d290f5110980ed66941349b1ed504bc51b668636b4862748d40de0360f704dc14b20559e9716acf7425eee7f6dd50508012b5851a0e62ff2776d3542dcf7678d089809f2e7fb198d264f29ef7fa0c78b5ae192d5ebdc4159687abd1f2df2dafef70edb9106dbd110e76cbafe0dd59798f0c037f69a3aee8528eb511c000e915b082f795adb09b751e5cc4a3bc44dcd71f8ac4983b1a14d9f3e6a2a43db34e424a086b8c73d27002deeff91884b3cea4e8e0bf96cf4fb0fa19707997df6a1e8c24550667638223f11dfff44fb84a182bdcd6bba81e4fa0a891a24319e19b7a2935a930212cb8fdabf3a8a7a406a5e852ec4d3f6718374d79d3f016186d8e7e26c6a9822381c004d121dd14ce3ca1af0db13ca0055c76c5ff0a57ea7c443deb1394aadb64336541f99c0ce45304c991f788c194300e0ec0083de96323b33e9e4d381de4809354c07ca36d4fcc810b5114bdaa6778c0f136de1d98283f8ad1e6addbb4f59fa06df2112528d9325e97053b69645ac56927cd91c705da492a8c439f0ef0e145cb1f4eddec5cfebc4df57d45062e86af2cac10de229e6886ce6e03f228329c8f7642da5d4a21d0e2934ac0b97067688b7d3de3529aa16e30b810a5647876f78b8c44e0b0be791c4c770dc4873b3aa2768ba822b257e44abafca931a55508c05032928080504872044900781a1b7e11d82fff09e82e9660a3906bea5d11dca0a684c1f32cdc29e7ab5792dbfb5daf37fe09e935fb2bd9ac137324d40cfcfb2f04d7cecdfdad3e8527e59d7038e555deeb11bb1d2c3115bfdbc8e9a72d53d09e5c7f1303b714f3b2ceaa48f5715308607b9582687483702efaea64205f3ecdfb7711cec79f20513447158f8d3863441860e702e28052042c3a2a627419ee6ebe4336d4f741b7b5ecd1267adcc4b2c376fb532d1f7653bfb02b8bc36d4dcf87cdb42fdd45e243143c5f81dae7b8a0425ffa4d3b5871e5f5f3c2c1c0fab0295e2179f83b4ff2c965504e0d128935717bf5602e3a2c333f738bdd4d6023750933d04f26261d410e1c8807fed88051301aa0fb6b466b7467f2edb0b89743c222870a85aa9f01e8d828afe5575f10d33ed17370f535bb0d9d56c0c716761f005063169a802ddb52fa1f28645e8b4fb1e2b8a34d5478765f9ff15767c360c7a6e215760ba40f6611d5d8b9c581b13b947a9338b694cd8cd7a82b0c1f5c296fbb1ad52ce23b99538a52973e6b9b9971d29bded258eed6ced2f70bce798401a322e23fa84cc629fc7e8d37583003bc5afcdb829ecc52f7dc352b1bd99f0fc5c815e19744095014a9c3e3a38c3237ddd82bf736008da565bc627b6c54c7316787c26d96e10068404d7d99bf285259c7fc631483238aa1c6cc17f7a3ae7bda51b2982553c0c1807c1818903d30d8d2caa62aa38fe2fcfc370540df76a3567602cba983cdaa173e45a4b69638d580fa7850b32a8b1288c38ef29b89465868f5fcc48849355cffb4d6e57a87b9a338d5dbfd5b3bf2daa242a3df323645da240d8f31a5b9a209d6e0d4f8c7a812f5a1683c7be224f3eea60aaef795a8357c4a316c0f4d701a39bc7787f969008fd764b23824cc6b52d436cb71957f63feabb29070a66ecdcae3aa26bcd47c117d32b317f4398977c02aba08e4562d944c132119abe9aecd79df1ee055aef128dde984e805361b1e4112d98bb8882c33129d7696583c16f8f2ae115c6d04dcb3b0b36a57bfa0eb0686f7c9034bc19f82c5f953b4cde1ead2d2c7595e990783cce474d5f6b715645c9b4f14ee9ff26bd84069bc9c3f1776b1714411da421948551cd624315dba6cebe3c8f75396b68aab89fa9741f4287a114b050bc31281bb01da95667a7e3135043f968a3ae00925ed1297f098f850078e0b4200c860e4ee4ebf4cd8fd8de062bf5a9e741c4b4960b995c2ad38acfe9d6a2f7999450c96cfbe571ad4a942404d1ee48b2ef2339597bfc157eddad239753082ec5463a6c3909f8c62093ddf228826701837229d1b736d69e5f614de9b1c9feecccfc96ff52c064d1294d255406441053073eb6c2d561d34fd46ad57c151f14a244e73df42dbc4727d3910082ad8f5cb4b9de82b40fce78229376bfbe1822aafd2bdf3ffc94ed6dbf6fd0f0fcabc6c709f19503bce339fa684849bbeccf7fba0a59f299862d60e6473a199746a0eacb2ffea7797a495b4a9e3078cb8202802cde33038a0134f49d4db545e3d583dfe34d6a6d28f29785eaf5570b72c165789c500160752f999631eeb69ba3f22f49771083f37cda0c365f215c3dbc937632f6a72dcb9c102df988f16bc26885f29297db73c2837a8201617bf0fd06dcb8a837ae33f05d8ad1c5063f92dc8d72d74680a242ff843d9fad579b06f986f85dc2b3046f80c1b64c485630a4e328fc1bf108e94d67dc1059d6183974401e1a2b17f7ac2a7fae5d52de6f498af7fd2242ca3c580efc0095fa6d96f240daab676f8a2d8757159bca851791a35402ca58458435569dba14a2d5d9beafc10a8f9bd97364b8f7f6ffe2df611882a6c8ad1daea390d7a3158b2c595e8acdb0af9d68b62015bc35c577b73584567143ac62ca426aef996e77bf9409615432790223f282a0fc58d3440d913f65dd3854c27cd9072f3d8daefb6fabed2dacdda87a8d2b5d466db83e3815115f6df3c16472095352246f761c573704bae69932657b14e0371752e897b4ea9f3a9faab7d3a8e02a2d0c91a051e200ffd9b2fe853922519dfbb80aa0bec8fdc3128ba2252aefd78d14536caa46344557b1e5a481042fa312d2bee8927d9e31391c4f57c574186412fc0950aa9b4db907c95ee3ee27281b84854ae8f1ae4968399ff323c7962edcc3f9d68ba10970f752f15ba5e104a1ec7c224460f24334a977634abae7ecf65e95dfe9d66bf7beb9c554a2b0eced8c44b23cc355d5cee119a8d8a0766e5ec1224ae802d4cf8ab8797785bda6f9e7f36a8afcfd581b78ae6454817710c40379fedfc959baedede6f0e0db29ce157200af4c48b139877038718d0cc364d6e73fc13e0628665c5fa7a26e7c99fc343a3ff40be37ef2a289a6586c0958245e78495098b01a64bd55b0a78225259501b3566a5592c95c9300d7119a960ba1a510ed1480d762d88ea42b9309f971acfe52d7734dc01afa8a75e24463513ad700436cb5a5a56a8a6c54f118b33a8dbb48c28ae52cbb33b7949af") 17:26:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0x766190c710042038) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) socketpair(0x20, 0x54fe675da043cbf9, 0x9, &(0x7f00000000c0)) 17:26:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 17:26:23 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x4b16) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) close(r1) 17:26:23 executing program 0: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:26:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xdf0, 0x8, {0xffff, 0x6}}) pledge(&(0x7f00000000c0)='}^\xb5!&\x00', &(0x7f0000000100)='\x00') fchmod(r0, 0x12) socketpair(0x6, 0x0, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r4, r6, r13}, 0xc) socketpair(0x18, 0x5, 0xfffffffffffffffb, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getpgid(r5) getsockname$inet(r16, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[r12, r7, r11, r7]) getgroups(0x6, &(0x7f00000003c0)=[r14, r8, r10, r12, r10, r9]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r20 = msgget$private(0x0, 0x4) msgsnd(r20, &(0x7f0000000480)={0x643aa491a658188f, "80b7434069d460f962f7d76467469c940bb2804410e768b3e52e89cfb2ebfb0b98f3800b9d2b2ce5fc667a743d71179092cbcbc35c453a73c6749fec816c92357009befc40c75e7e85c899a97d0c12ef2fbae113031fcec404c1d6fa04dbc77ab69f7dabe1b8355290f0e2700eaed93029c5c8958e83121d6569f26890fd0df429ab6b5f6eb3b34eb07e3def"}, 0x94, 0x800) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x9) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={r17, r19, r18}, 0xc) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000005c0)={0x3, 0x400}) ioctl$TIOCSTART(r0, 0x2000746e) geteuid() r21 = syz_open_pts() kevent(r1, &(0x7f0000000600)=[{{r15}, 0xfffffffffffffffb, 0x1, 0xf352cee2b62d6449, 0x8, 0x69c}], 0x7, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x54, 0x40000000, 0x8001, 0x677f4c9d}, {{r21}, 0xfffffffffffffff8, 0x20, 0x2, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff8, 0x3, 0x9897f42b9fc9e4b2, 0x4cfd, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4e, 0xb2673709d2e82f7, 0x5, 0x5acc}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x33a, 0x10001}, {{r16}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fffffff, 0x3}], 0x4, &(0x7f0000000740)={0x8001, 0x8001}) getuid() getgid() fchflags(r16, 0x10001) msgctl$IPC_STAT(r20, 0x2, &(0x7f0000000780)=""/54) 17:26:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x695, 0x1}, 0x8) syz_open_pts() 17:26:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:23 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socketpair(0x2, 0x8000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10, 0x1b1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = geteuid() setuid(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x82, 0x0) socket$inet(0x2, 0x2, 0xe4c) 17:26:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) accept$inet6(r3, 0x0, &(0x7f00000002c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:26:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x76c2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x81, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 17:26:23 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x5, 0x2, {[0xfffffffffffff800, 0x2, 0x2, 0x100000000, 0x7ff, 0xfffffffffffffff8, 0x0, 0x3000000000000, 0x10000, 0x1, 0x10000, 0xff, 0x33c, 0x723, 0x0, 0x7, 0x4f67739a, 0x759ad877], [0x100000001, 0x81, 0x5a9, 0x0, 0x400, 0x7ff, 0x4, 0x1, 0xaef, 0xfffffffffffff001], [0x80000000, 0x7, 0x5, 0x6, 0x8, 0x9, 0x6a16], [0xfa, 0xffffffff, 0x8, 0x100000001, 0x8, 0x71], [{0xdd8a, 0x4, 0xfffffffffffffffa, 0x3}, {0x1ff, 0x3f, 0x3f, 0x6fcd}, {0x8001, 0x8000, 0x7, 0xfffffffffffffc00}, {0x4, 0x64a83f72, 0x40}, {0x8, 0x1, 0x114d06d6, 0x2}, {0x0, 0x3, 0x1000, 0xf8b5}, {0x7, 0xf6b, 0x81, 0x8000}, {0x7, 0x1000, 0xe1, 0x5}], {0x8, 0x100000000, 0x0, 0x2}, {0xfffffffffffffff9, 0x0, 0x0, 0x2}}}) syz_open_pts() sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x10001, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f00000003c0)="2e41cefa73e2eef1303155db503e3980d5a02e9f8bd4a090dc", 0x19}], 0x1, &(0x7f0000000440)=[{0x10, 0xffff, 0x3}, {0x48, 0xffff, 0x50, "9490493027d25ee3e4e80f1c69449aae75d4242fecdcfedc57b01a374d46f8032f90dd6fc4f63bb78a94051c07fcf96cc3eb57"}, {0xd0, 0x1, 0x8000, "b57b380ffcbd9b1e07f28642bce26d51dbb836c43f9c7bd8c024cb972eafa92b756d2c7958703eba3c736bc23e221797f1d722bde700a5806094481ff71778c967f4684f614af11343b433e43d0d9c6107aff2d675a7f56e5c3880f4a15e159a4d0a41a50d986caf37959d068b1cfb2c5b4649c94f62564583ca39049b8f7e0ecc14ac178fe0d5c847af28dfd203a5769ccacfcd51ce1163135370fdd2407eaa2c0ef8c64afb601c5cce55e95556556ed43e260a410b0321322ea76a"}, {0xe0, 0xffff, 0x3, "24a7d66217374648c3d4893992936ebf67405e87eedad2903608648795c769273fc2643ddaf54945fa16010cd1a3be6d2ea617bd6629daac575d50031ce9bd6749c5e493c1a9c7e6bacd5f92a06489b93b135a5265ade892fd5df2732eb2483786634555938ecae50e8a486e0407e455ac36b6bed89f84b3a5686e96b982cd9746eb808fe230ec62692f3c46a63b39b4f4f67c8a4cd18081856da90bff456e6552d72926e9452a680651e272ac7b52ed6db8688fa39e44f959a8cdb672c49c851e5b659d6eef182a42a4"}, {0x40, 0xffff, 0x401, "935a5e94d9d25b364f79abca4c8dd1688bc719d04c347fdb11ccf30e6f43f4a3cf6484d200f55dde5dfcb9"}, {0x10, 0x1, 0x5d36cf20}, {0xc8, 0x1, 0x7ff, "400e57a567e760f07a38341dc91e1f97a9654a338109a9581970f3ba192a3382c5d0b730ab5c775ffe0ac78c18f33f4d6fe3648e313efbf2f2ff334af7757dfb7b4a1790ba72c26d9e242276bca9489708d18121600bb1258f377e7ca2da86ce149e68b733fb429cdf403bd3c6d599f07690bf3d9a717f69ee2b1ab4219fe6689a782bf9e1c5432c3b36b25ff89ead39b84aad4687d7059230e905d9cf14bb989480a952b066b7c65830f68ba73b901b1c168fcd5cf3"}], 0x320}, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x8001) syz_open_pts() ftruncate(r0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file1\x00', 0x80, 0x118) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0xffffffffffffffba, './file0\x00', './file0\x00'}) 17:26:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xe120, 0x3da}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xdc935f5f7fd03195, 0x8) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 17:26:23 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 17:26:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x4) 17:26:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) read(r0, &(0x7f0000000000)=""/18, 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) pwrite(r0, &(0x7f00000000c0)="8a49619014fb5fefcf2baace9b5058b423e1c7f2c86e1b180b43f826b85bdbccc95d208636aaae36f70148850e6026b7cbfbb361770a759b734b2e8f70af45939e6578ae02c5490f87ff72a9d011c334cd8fa607699b5727676bae092e16480f29081f99c8624b823ebd41d00584a923283129aefcab11518f3a7ea06d5917e8c932f0e7f4755871ec1f81e516ab395af1687042f7fea1fca182f04ec694dc2658d8c82fd3bfdc5ee986a035fa0acb5d6b7e7f3f9589180ce031aa96aabddcf9cf0f8cf6753f996799faca22dcefae5995bb63fc0fefcf2b2cee35838bad484f2a8a6a1c4fcd36ac029ac0", 0xeb, 0x0, 0x0) 17:26:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) close(r0) 17:26:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x401}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)="5f9173e8f1f66819730cd1739f2def213087537a930498ce0be20c790325165d81885ff7455ae4b000f4fd4f27aaec918319ab61e31974307026e4e3eaa0db2092214b60dbae8f82a56fe5519c465796d250677b0a8316", 0x57}, {&(0x7f00000001c0)="f1d4b355c51b224acbc8621db751dce402eb4c8ac53e20d91ca3620b45c15478397c18cb1ee7aaf49fc474f2e273ee680e688b9422a99c319aa437e2b6a4c41c64c643c847b9cf9479963704efd6926b343867c8b97120c7724e3b931386d020c66b2641fe27c5533be98e2fb3ececaa0060cc90986cff04d1e710844cda8e4fe59be269afb64182763d76d37c14633dc817a21f8c4bdd3b03991a1c6663de9ca70172d1bb3c22e1a383edd93075d936e990d591dc16a0c12188e351e638451edb6cc4f7e11202f8791be9af1da4110409c5d4def1dfbaa10f95a2f391dbb248790baf4e61b78c367b226c58b5e8", 0xee}, {&(0x7f00000002c0)="5593303479860ad04d2625bd17821719b563607b24267958d01662ab7effeaf820ebfb65ef2342e4942aaea0f50f1db5076ff6aded6f4a88184e745cd4fcd318a6d62fb4e7199adc9339cc64ce926f4d2513c5ef14120c7492a2d9de5727b56b2b5a20ef9f9298c44d551362d85c33a02e43332624f09f0708d753a0f4b87ab67129023acd365249b02828974ce6b6ccdd4f7ae92d276301e0d6e0af78c8c3d371482bb9d941ac9ec60bac807faf237898ef4ffc2783", 0xb6}, {&(0x7f0000000380)="b4033f4d71ff14a277c1917c46216af967c50a42e0b9592678dbda1a8e57db1a2c824f1a01ca7176be871332bb021bd181c6bb4eda97a187ee9e999b2cc420da9578362332486bd17546c4912e51366a6cdf591976961a7a451e87940bfaf2c1448f3f3123548bb8e35381acab79f3ebd5af30b7600c64fc450159e677823929ee0e5ea0e90c6dddb25c8731071bac6b32c3a4cdfae0b70247b150470965fbb741c94f093e78c1ea6c6a5cc16579877f15b96e1b46188a1f811f3b11ea5d60276b0c653ebd5e1eedb8087147fe0d436a131d15f56cf2f7ce3d47e9e4c2d516bda30a9b85b5f41f58717224865ec20739c28c8573952d89173990e5886eba42d6cafa8213eae35ce060a8c11deff543fecac88a0f6d386b3ae476e857d0810af9291ab1f7ede01926b61047d91f5f3eec9e785cdd69e76654df6d3d55b4324092a4fedb1e8ba2af44a67bea77d62f5d3bf6fbdb14bfda49dda33182e773d1d424439d54334f5f27ef0c213428552d82d6122bc78550fec04fb0c46684a42595dd9bf25441bb69d138db36e113888718db1d80ea11e863181c2b13141468823e18c4e8ac1f6db0354a327b2bd652d9b322ddffe0d121572d254ae78f823bbd4a9ee1c1386e053f39751be60f5f53cef28bd50b01745b72668ee366f6e091862692de70f111c88498cdfef22f027f9e69508907d92df50219331e60863692d354aa12a1e4ac290058e43828307720320898ea2cd2df468a129f1387cdb2bdf7fd1b516abc428a24a9943c1e431fa919323321c06797aebabd69a1a03e6e3d214015cc4ef125a13d58af7f98477e0153f84b3e257d8a42043a9f93a3a36d6c9a66123e36484d13d47cc19f35aec908decb3ce94ee035eca9859fcae63cc27f3147af586245c94fc1757fd6c4f62186c0f617a356402ed95cf0c0d774d10dd8a961ad5453a31d5954348e63f0a542659eecaaf71d0122b5872b7a68ba0f37d1459bf8b11c310325ac101078cc933bfc2fa91f4e1178987a6a3b7e7774cd86e28df8e09a33abeb81c85018ea6b97fdfc3df15855823eecf17f86df7f4e3939687b56aa19d91018a5b7ed859e7a22ecaf1a526a6380bc2bc5b320da04743a1bd5805973a54f6b903e6477cba884cfccbf00621138675f283482f2e6dc260306f5bfd7d53ebc461c8cce122fdbc5269d30445a03a151c286522b54913f6420b6394329c245c138676e9fe49b4755c09263b09830dac945b6857f0f6137888c7e4b13d7f4569a46cd1606cf3cb012bf5c22be1ee628b53fafb0b61654ed1319ab54c6529b157f75ccd089a1973bc1eca83d35e558a9306763f7a332d8c0e6d719143ac230474c515081dd77379c9ce26564541cae2379a18102e6fbc0d5df513761920c4411a25334024ba217b55988560efa6915618544944e9ae57b2cfe7fff803a56b64001a2ab9d27c9b95bab258c131b9d33aaf9aa3270d3dc386d2efc5da9fab8332b9beec26afe283bc013d38ee9c70c2e7ea7c4c703a4f25b319e656052e5934082297828adcd50f0d80c2883a45e0f61dd18ea3b1fa601309062fbb97084ee6ca486fdeb87ab0f8cba70dc41e841dc13ef18a07ff2813ef82315077e8a61cbea9a970bcfda2e134c807ba835987d46f9b4be32f587d46f70ddef80fd7d63d3eb3519dae1ec086595ed35921afe4c1291c0920ab7d00b28343ade2e5842a348248ef27d7b377465d10d6eb0e0f7df77ac7f27813dfa077d421dd85f6297ab0374106942f1437766d184cc01d7f857a9b09a52d02d91f20b798c866760ff6fa8bd6804a29ee88328496cd241e59e6de54dd342245732c8a132736be2f6d2ae134f50dcfdd0de80e455050069f98d52190645a434682ca67ca0af8e9ab61be1a8a6622a92468f53bcddc6c99c629e443ee9c3c01669a734adcf3f124591fffb09283aee3090f20c2ca0abb24eabd3c2ef52ed61b1c29fa7851300f58bb2c242b581635aa9dee36a4ce77df2e1c77eec720351fac04051cd15f07284829df56f5384b6fadabec399034a35038cb041d766753df7a02d0c409aa5fa0eebcb5e280f5752f9fa7856b5a7708afb719209dad323edd3a803fa47d59c5a99edfbf3cfd3cd46c6f49743c9432d54dd348220b6922c2a5018f3a759cc53e59d77559e4af3be2f101ea1b6328a473b782fa496e5c751eed06899411b5be92f43eb5520609e2c9a2593a534aa003ece56d0464aee5d36c9f15dffb6da41ba345638ca8b99962ba998d936b4cfbd31f937e4a8b084f6092ba7bee0e075cfe8dc46c91d9cf4fa7feb656bb39071ed087b649f59ac9c2eb422e420a063cf4599cea710f7a58cf61aeedc241bc1c7e34627d4837579ce7034282821ac83d6c57e86e35334ac122df52dc9226d0da1beedfc9b0726fb05d1309ca036fa64c5ca93ac31bdfc3530440bfb3be327d81ccd5415d64fd40d3a3cff70f278ecf995aecb86927afcf3d4c56dbaf9a382320e93561802cf85793ac8888c79bb7b6cb23a201cd4dab2e5f4a1c746053104fb0defba8977b876a2b0dbb3513ac8eeacdf67c5256ad17147de0956436c4ba00ea6ec6857df23e334970d1d541b638dacb1ec1d162eb868f24e636d9f0ce3a1771cacc686352e3022344a317d79c56a29c04949b86098e41759425f0ece45a76309be3bba1d2b678a8142cec10fbd9e7c32a360745d5a7108bfec7e901fb5ff2148244a9937a19d4abf933bbf224451c23d6792d4c18a9e562275d35eba6eb1003fb38c482345f278ebfbf1b54333c9a1bb71fd00422c0621052e0b1fcd31290790657546fadc90bf2483326cacfe82cf5d2fcd49a1881216c3bc9f5a19d15c56467d2bbd6759f9e966d717687a3af55047fe05da9a9fc4f5cdbe7f8366377e156ffd7024a9851c8a4b69debee6323e4595b2e9c97543169eb2082dad4cb21fa4544ff1c196fcda4c1a02f72aec6f46e7e443460244db17b2086554e448b3a656f0df41fa4bb0d91e847b8dbdb8ff8bfa44709164fe8bcc7b15f37a419c1a7c9db40785c2e7042ec9dfaa302f766887c2bef2ee7fa6724cc829aedcf354b4f2487c7072b744a4a56065f6b570ed1f6bd9620259a1d2022c37e1ea3cd39859f9207f6f61cab9693a224d2ca17a1c9b4e27cf288fd21140e1e6736ae65720f7c43b8ec4ec619f9bd8a350b950f03f6d94f94c2a331d56f2821db53f710e91c8bf4ab2a356a1cc1702e087f7e4c77cc554321cc4030e119b060b165b04e18ae848970e35fba0e1c19bc9c6fe5b1fb9609c43e003a9a1e1a5ba4dcf56641aa20e0a5a12eac8c019495151dab178202538acb4521fd5843b93f0ae1188bcf0cd6fa2557a3a5c49d1ca54517b90f1cd9fc41f599011fc16d5fd95cdc04bc193efbcfa98e9fffa091c742d7d57c945b40a8ac75c04792cef93584b0cd336ee9c7b17762eaf2749cea389a7e3d64702f757e261a4359a87a06fad97f4c3d296c1548e96888528888ecf022561811368b5990383b96ac927c1629d819464ad3a6fc0c4fe58e60be3acfe79cb6329422cf514bf74f7dfef384abc11a39890cf496fa53e8edd1d97c36bbef43d41b0f0fe9453e28afcb24577182b6b6d25555a559f362ec594e5a80c27540314f10608104815538903080b363dcde8e3a1f8d11d2950e3672da95549a47e7264dfd001c3111824de678adf3469492b5f150e7a0c91f2828ff2327ddd3ddd347c568529f0372ac3bfe9548014f7e996bf2110fa1358051eda8f570036a69bf188e1369f0aa8c52d01904ad3c86f4d3313df8584779166292f1cabf63ac3ec6ea5660eca60da0cc2fe5b72f5298ea9ba3baf492a2b4aabfd3852847694d35149cc1b6f51904ec1df89dbf8178c87199c7e3a55fb5504d016a037c0ef8b0fc69167613e94ddb1d74886bd4ad48a891f4a42f411053681aa0707f16851a67def6271088e463f378e1117f1df7638966eeb2b1f2cecc397ee4c030a6b13103082668dbb51f6d5723a855595bd757a1e6735ea885cec5f313fd98f18c7f56dd6d9a58c335a48c25c96e5dcb457dc729f97008f1a1e420f55d9d76e910be18101804c0ce70cf242885747b4abb6368ceed9e33f93b28a0a7a1f725acd1f4f20f6b88460861f6c1acdb8a262ba9201a2184b563f57389bb9acb7d088137a1293e2b89e85ee91fda59dca13de813b817a7556dc1db7eecbba2e49ae177895ce3ffb59fe0cb7403bf7ca0fca57c963808c6ad1e7178d6731e47f0bbb7872dbf220a9fb4719d5049ab05f8f9872a5b1eddf1f68129d3a972d3158c84e7635e594a32d13c72e183b13fd8d630bab3d8bf0f2162a865635db240893c625999d1968050798934cad3294a25d9b71056ed393d573ce04faf2698c66953639dd3ba0a1217898339913cb88e174f0b4d16e08ff3f2ae77c3d1c02a4b7679b25c3fa4b1b473194d5423f0a1dd6633764d421d783f9ad6cee716141629278b61cdc9a54c35de0f2eed4459bc3d21fcea97663d9558dedde9b2558583d956bb120cf0b0fdba5208ab0350f58fcacd2d1953812f3ae7cdd0d18b393699d8f981f5a0510ff18bf58a9d232a3e0df03e5f109986bf8a9c52891191f1cb15393fce8e959afca9a27285c59c84d2c72daaaad0c4bc245a4626ddc0f279f5a7b2c1688beb41e9cebb0cb8e0d78ac04f8083d1bc7a9e82b0f234ce84f767742665ea88b9c5e30b320c34460f7a1c6866b73c9734f0192b4a6ef1fa417cea2a9889973733ba9c65d5fa29b0435653987463d3edebdf727102b2b41c3da27aa18010a8c7cf8a539c0af7d2f8c5985cc6242db4678b317a27184b1b61dc0f46e2cceb5c5af3a6e3f34e7b37b14faaac25817d5ccfe0bb29a0fcfe1c516dc773131fbf412f95dc13d58472b66936acf80a01a992c518dd527e7827b3d2119cb5451685186a9402743f375affd2919ffc085ab26e6e0d306bc468b07983be865e42dea5a23574cd7b7bb199f7eadf29f3f88cc214c9e4aa3ecb06cb2727e9bb001e9e61e917a3520c6d5d9861a0c61fdb99d0018f629663fef9f176107a7abc46778bf2652eb323f3fb76a0a7c4af406b7b23a316d73e365c1b1408a952b778409f76beb7e84ebc2dc85d54feb66beecd33c59e7280be5e15ab33d7f0aada170fd66b89f068d54f2dcbcb3593e08f1f363be158f6d9728353029b2c5a8b5e28e60f06ad6a26b1250310b768c4a496a6d2703cf2b5037b5a842d30a5a827f0eec134ebfad0b06db47523b314779f8afef42ba1370e5c6caccc93d987113e3d087d22458813451148720432fb40f126459d57128cb88ea7d61fec6ec221ceb9a7b41221824dc03bc6d5a7fa46cfa87102e01a8000a29ccceafb10d48077e1ad34af77c1d38d26d6e55b3c7558d3c23b4aa09fd95b8ef27b347147551b69332c0f567562c9837512f773e085e6f0adada4ea4477ba4185b839e38e87c929c956a10b80b46361a57cd922f5cd868e6eef4c5b17bd116988bd0ae0880e7432cfa8d5d464e697070e6bf037d4664080d17254e74f56ef6bacd373d1eecdfff418d7f6836ca1cbe1b09f658e950edf6259f56a815cc633449f26da405d7fa953061180c17af9c429f8be07c06a176a55eb8e54873598cfd8bc9fe03577d67720a54205a0844c49fecde6b048c78bbc7fd6c689cea15009efae769b7f9a4f5e5d1d007d286a326ee7bc358bd96e67a683616965cd458f8e522e8b5567c29606982d6fe4160fc9d1204868e0b08f839af9ae9e953eb111649895f42963d364393ae56ee08fc714f1b", 0x1000}, {&(0x7f0000001380)="f63b8a254fdfad32817a127d13780b57ebbdca10f7aaf340bf7b8fa19ffc64323b595288fa408e35a999842c92d564fbb9429c0e4be7819ff5ae989a6391ceab9683e206014f8ef846fa4767609a", 0x4e}], 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="48ffff00007fe2ff001cc1e1ed0d76f488f75c4a3694371b70138b32fe6eb8092adb82229c2460919e14a080b8e2b835b44a2ada27e6fcee4eeb497196c54d8400000000c00000000000866b45920000f00000002cf9938ae0c9dbbf0bd6a57bfb4783181dd4313715149c2d3e3e637ce0fbc98d55eba20a0d389ac26f303f2f3b3d2ed655cf7725316c9a90a241fce84502a9ab06ac0c930504ebfd300892ad71da6132c640fb746c83d8ce535849a0694c936b70bc7843934b9b9ee762d96cea53a612b0c47a253dd806df914dbd28ac413b7a2873a493365917357cb16a62360a7ebb2241677b9aca6bca13e348a259061413d92c26b6bcfeff43baaf8198294a019b2ca800b1c94d65b70204b1"], 0x108}, 0x408) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 17:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x401) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)=':[\'.,[%}\x00@-\xf7\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':}\x00', &(0x7f00000002c0)='{-/:@,\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) fcntl$getown(r2, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x7, 0xca, 0x2, 0x71ee, "88915644841abfcaf442d7bf548f52c930dccac5", 0x10001, 0xc00000000}) dup(r3) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x90) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) 17:26:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000002d, 0x80000000000000a, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup2(r0, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x80000000) 17:26:24 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x2004, 0x0) 17:26:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="1bdc8251f4effe66c43e3d00465e41daf7e5c42bd8a05da3291a425fb3bad93b514a312478486792fe721a3b58aa08b40b2fc7faafa58649821075e2d5994fa1e598e66c5c22275ee0d06ef37c7bddb8d33a222c7b43100b106e76d5271f1920679fd1136de2dad046dca1127bddd2bb2c7f2801fce6750617d1f5df04a06e381263befb554ec73280ee4abf0eedaae67729c89d5701273429904ed3426a49c2db179aa3014ff03390c67338e5f26f41deb75c8898a0ddb13da2fdca1c7089c4c1935d9f9c787605a4ec59f14b6e76e0001e0f67e447", 0xd6, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0xffffffffffffff6b, 0x1, 0x0, 0x0) 17:26:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r2) write(r2, &(0x7f0000000100)="c72816796ca8899f0f2d441158226ecae3450b712fd3ec5e1748815fd5d0b38c17582333811a01663ae0a55b21c2ca2177ab209773b446679c44ed6fce8d1cb503811d4606141dd7d309685248364603e055dfd2b34361580c9e74056d27ac90145802dafc7c06f9e50952507fc747", 0x6f) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0xfffffd3d, 0x102, 0x0, 0x0) 17:26:25 executing program 0: semget$private(0x0, 0x7, 0x88) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001400)={0x80008007ff, 0x0, {0xfffffffffffffffd, 0x200}}) r1 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c7643519b6b463a24a7f43fdb6587bac2d49195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e0000000"], 0x1) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) r7 = socket(0x18, 0x1, 0x0) r8 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r7, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 17:26:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) dup(r2) write(r0, 0x0, 0x0) pread(r2, &(0x7f0000000000)="fc99aa6defd164ba30fa7eeb19ed0d00a2d29ac1026138e6f2e5513f6ae120f4c365c6afe43f5849cd2e849f78334831083d6944010c7e360e82d1", 0x3b, 0x0, 0x0) 17:26:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x6) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) 17:26:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:26:26 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 17:26:26 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x76c2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x3) fchown(r1, r3, r4) ftruncate(r0, 0x0, 0x0) 17:26:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/84, 0x54, 0x801, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:26:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x9) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 17:26:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffff9c) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/247, 0xfffffffffffffdfd}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000380)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000006c0)={0x1, 0x9, './file0\x00', 0xdc242b4, 0xd2e, 0x7fffffff, 0x6}) clock_getres(0x3, &(0x7f0000000480)) write(r5, &(0x7f00000005c0)="719617074b803bc9519a16a0c64a5bf4c49bca5ce29f99d736d660539d96b9ab7591ecf955aa5c7a5df92728c0ac7958e8a1fcd07c2c670a978a80763392bda5b6c7f8f5737c843dd3f611198eb9b85f404ab51c619ca957725f8c41a2328d09f43ca600694a71d7fc28405178e49138849b5a8c13c0d69bfabfbe5d3ad165830424ac4cfd78736c5929f63abae190660959b35e40b13bf4b535999785553abd483c3ab4c8654b33b712d94e92421569265e1cd8e82a5d1a0506609fff1cd0c2a5258946f455fdfca30c8519a4cd0ca19d46967f6faf908a1f717ef5983f6b714a7169ee0c714fc8d2120c00bee689224e3ed879c72a86d0bbf33418f3dfcb", 0xff) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x6, 0x8, 0x7f, 0x1, 0x9, 0xafc, 0x9a8, 0x2, 0x0, 0x100000001, 0x80000001}) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x80, 0x1) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) 17:26:26 executing program 1: kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) 17:26:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) 17:26:26 executing program 0: r0 = socket(0x18, 0x8005, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, 0x0, 0x0) 17:26:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) 17:26:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setregid(r3, r4) close(r0) close(r1) r5 = dup2(r1, r1) ioctl$BIOCLOCK(r5, 0x20004276) 17:26:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000009000/0x2000)=nil, 0x2000) 17:26:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f0000000380)=[{0x44, 0x100000001}, {0x86, 0x6}, {0xd423f78649d91a56, 0x1000}, {0x26, 0x1}, {0x85, 0x8}, {0xa3, 0x10000}, {0x47, 0xa36}, {0x23, 0xff}, {0x101, 0x6}, {0x41f9ef6bd86c05d3, 0x2}], 0xa}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="65f1da923bf39247e74fcabcf52c061fdbe1bab22452537da9651681cff6164bb5249ff6b9bcbcaa03c29eb1f6c70bb3c608d4f03a85d149", 0x38}, {&(0x7f0000000100)="f7e6a6974a3a14de3479bcd009f79af36f923019fe58b41dbe241a04ddecbf9703909c34fcf821d2953b8e62712647f11f31fcb1a3451bfd6d3f7efe5622971c09d8abbb7b9d410a627a587655917ff730994552fa3339e562b8565cff90448a54ce91419f746f823f8f9c2b1520115e67cf9321138adcbaac08a2763292eee7934cfa8205cc07f73262a81316986a5d3f6689776948fd02abbbbf2f5d368d74cdae8c048c017e4a320320e8d620f327c07921a88f011cad30a272f017a11b89afbe56ace41d9a1b647292fea02767e3fd95ce3e2242fd7c5b086e864fec9d16c3b168a88b5cafd7", 0xe8}, {&(0x7f00000002c0)="0b0cdce9afcb9d3093c0a228832c375bee49b4f8fe45b260117d8bc3301442b36a638153eb4384f9666ee534d39d92b48e368cfcbfa0bc90a98c6bb2de13f8defb9544f6194a62d14d70f0ad576b2dc1e39d2f6e832cd4fa62fdd6fc2ed7bcd2c014c049f538e2c0d51996a2486b027a75461737a481778d9b50f7d6466b7c5d2368a12d8b21d43d41d12993e1013528db96866a82c755db0571dc5ceec6acc6890054e12dc00d142509d588fb2b4b5688de5f", 0xb3}], 0x3) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x3, 0x4, 0x1, 0x100, 0x2, 0x7f, 0x0, 0x2, 0x3ed, 0x8}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 17:26:27 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x80, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r16 = getpgrp() fcntl$setown(r14, 0x6, r16) r17 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x46, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x8, 0x800}, {{r3}, 0xffffffffffffffff, 0x24, 0x8, 0x1f, 0x20}, {{r4}, 0xfffffffffffffffe, 0x76845fcb32613d33, 0x10, 0xfffffffffffffffd, 0x1}, {{r5}, 0xfffffffffffffff9, 0x48, 0x4, 0x86e, 0x9}, {{r6}, 0xfffffffffffffffd, 0x8, 0x20, 0x1, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x2b5b}, {{r8}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x4ff2}, {{r9}, 0xffffffffffffffff, 0x85d877b2fda16b9a, 0x10, 0x14fba971, 0x8000}, {{r10}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x404}], 0x1f, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffffe, 0x8, 0x80, 0xfffffffffffffffe, 0xa414}, {{r12}, 0xfffffffffffffff8, 0x10, 0x43, 0x9, 0x9}, {{r13}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0x9}, {{r14}, 0xffffffffffffffff, 0x6, 0x40000000, 0x0, 0x800}, {{r15}, 0xfffffffffffffffb, 0x2, 0x20, 0x101, 0x6eb28e02}, {{r17}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0x5b}], 0x6, &(0x7f00000005c0)={0x5, 0x7}) rmdir(&(0x7f0000000600)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r18 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r18, 0x0, 0x4, &(0x7f0000000040), 0x4) 17:26:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) close(r1) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 17:26:28 executing program 0: r0 = socket(0x18, 0x1, 0x10000000000000) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/28, 0x1c, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x80000001}, 0xc) 17:26:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)='x', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0xa0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4, 0x8001, {0x3}}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getpid() 17:26:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8b6c481d2c6414f, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) r1 = getpid() r2 = getpid() setpgid(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 17:26:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x11a4b4b9ec4c2c72) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4f5da3ef41505c31, r0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 17:26:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x11, 0x20000005, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x15, 0x40, 0xba66, 0x800}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000006, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0xd3384b4989e5d9b7, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x6, 0xf0000000, 0x366, 0x6}], 0x1, &(0x7f0000000240)={0x7, 0xeb}) 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}) r5 = kqueue() kevent(r5, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r3, 0x5) 17:26:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/wskbd\x00', 0x10000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r3 = getppid() write(r2, &(0x7f0000002600)="9b81beb42fda0e06dc765809b77feff49ad787186fa1c0b50c0e37ad0c4164a9deac902d6dbc0ba5fd85bf3309f9064294d948c3531206e102bfcde0b93d56708037aa7220917a725438a6459ce7b4c2f34eaacf4a27357d321a854e2f1d3d89cb6d4c6d59fc8ead7bfbcb8673655679de5f9ab044089ba1db084846fb8b8715e5447b11095f410eb2003e14f17c0f1ae0f43fdd24a1503b5896186962063b3433c3d32925887fd28648ed4847f037ce601e858554169002ad45cf60a06be7c0f314c0e12346590ba3ef00f046acdef63e6cb589a6e19d99828a851402584cc1258ad3737a625addf3e5e7ba93901810612f3faf3c5d3893bb81be4977e349711650db5a886ee5f1d666e9b355c9de64ba40df7b6e69822c3dfcc0a743889dc5e2075de1f0a42eeb0815ab47aba3e0f5bf1f80c00261dd1fab89a427cbdfe877dc218b2649506fb040ad8c29ab844e567b09aa3d97290b81e2619dc792f2aa2e762f045048ea3016a273a9ee7c4cefd0e3f20c2e84f93a4948f43e9199cab32294eccf6c5ae7cff580e9096c3f1e2ba9e4a7169c030ccd8a52efa8ed39ce1f1a8712a88b4074afb63ea4f67261ff517ce42f433c7117bcfaca1f61cf17c9c6e5f79f59eef5cfcd535e003ab6d6bf851426ddc58592ae04e8f5b05eac1a2bc67d192ad4cb83702071313cfb3907002782225a2199cabcdcd80f3b758df68499710b4e5d44dd9748c26ed764d06b1b631cebf2256cc11cf1859684ccb0a18ae7a2bf2e17f20bb823c39c71d77f6abe809c9e81f3875a04622c820399242525c758666f0292dddc19be68c22f05bc771835afd06eb5b80ab59ea2ff3e8df52a2ce9d73abdda18a62fe8f73a6a544681e74506fd4874f108a03c24d921b530e0f5cd7d731f79ea8f9f37cf0727488b9f0c47fbddaf237f60c8d1b54dcac2a9968eace08e19372d7d7f21c3f93445d4ee90126931e1f2b375f1e1d1c3f2268f9f881cea319c9c3800c438f695a5d5346d43a44491509ef79070a95ca64736415ed46a59a1efcfe4d4bdb6e834c450282a46a7725807f86dd3ac78084aa65d4042355a46f5834622498e6321fc84bd7e2d53f99091d3b25a6e99f6083e38053c53dc5731acd349b21a2895749775135c7f81260f75b8bed3a951a64d2285dad7b67fa52671f56ee9b4e1551169bd2cb53e352987a61e3ff0166fd540260ca7e906e92f858b2bf7249efb8b048bb29456d48fe729b6b52b439ad26de5b7e2aedce447c94c63df381920f4a951d021cc5911d6b4edfd3422dbc7af4ac1742ff2277416e9688704f874ee11097e41767547f7ec09b58bccb16039fe618360c0c6377f1d06426e812adde38b94547ab26f727f6f6b0ef65f2195734a0d2c35273e9fe790d89014feaa85c685f193651287556d08b812703ef2dcb15f10a59121fe1e4845cdb91ae4486d1c8aea1dfebc075d91bf19898932f55ede44588283cc9b8645134a99ea7fc98128c1f7f643f40fc4c1670234f63166f7b7031e45d343903e23fd9a51e3413b2ef41b83e2495c8ddaff39a200480bbf2ac68df19086f7b4b14faf4178e5eafbd638d8deada4f778c34c23d522abf8ec1316239110d03c531f3e774f1641a9c1e3675e6fdebc374c6c5d80e54b40eb393c7b4c76adebf547f1216a3c23ef9011fef586180df07aeb6a40a9c6bad73dbc02298cb408bdce6ca073e1c4437365e4579021f69cedb507481ec423048ae273337e20b06e7630e350684decdf2e704ab134ab1914547eb3deac2f8bb540377d0b4e983b3e5d28bc1de319e9472ba76b705bd3220adad6f6ecaf5aaeff9b0d97bd5ffd5cae10254ca7e5aea94b25266bf523173aee28590008cae957dce9887759f2d21e9e3e7a366e992cc1a423c5163ab56eec520a236bba84ca6ff359dcae0fda6d23cd89a79ccf0f597f98848f2e09b929afee144376e105483fd24c9745696f2ee11ce6aa33cb9fa35481f6f4ab073cab982886e498d3a06586c4ceff7d6a350dac9164960f02ec03a75740aed4ee1ed05ee06a18aa85274af2e2422f81286ecac63f199763f254702f51e5cf625afdb59040bb5225412f5b0b7bf99fa97f2afd06ad7e9b92eb90e81186e4c3fb94272872818f438af4261c3aea14504c11607f6c8e4347a627f4969813b938ab6c1d57167cb4d370b30aedcf7413dd08a56ebd5683caa10e7509b59c1c80c5ea7b49f352d7617f97cb1751bd9fab47bbdf3f3043701667f8e898a27a6bda930d3edfe36684b1c5cfa376523e31e216a1c799c6137d730942b4ff518489d7a14aca9ac58b228a91042e8e29e309cb79ee0c4d12ac33bab0cabbf44fe1295215196d2b67252411f56ff533a2d84bb25cec620a5af16b6b1622bbd03bb66a050a2e7286b8f0f5edf1710e3c8f03f06300d99b7c0f61e5d71ec9f93469c2d7cc3d05b9014c786b37915bb0162992da49d1e2787d8fc6617c0f7164b87e724c25bb8310dd9adcc3e5cb08ef6c763351721eff77e09dd55d76d635ab5e62402a7b264f4198788c5d082fb1e7d0bb506f51753bd5f8d160d44b2174e394cf3142daf83598c6655a4339d2ea2c392cba26fff4f8699bfa62c80844d0ff180431ec10f5f8f08a594498eec945a5182457baa3589f5cd61a21c4ad6de2b2bd5f996ad84e86fd9abcd0ee5369f5f10eae501f966e5ea9c8f6749b47d738eadc3875092f376f11248800d48cbbb995a54c2ccab2ca6e0b404905639e48630821f446fc10c896a2d0f6acfb8fd7d1a7863f2e1047b41a09e0a986799c8ac18167bb27887f910992c52cfd76294e00ce42743b0e6f11a675e8e2695e156b5cfa546bab88cff4d91e2416b84c4514e212c93e43414ca326b81e892b405af4cef4f213ce7400460c1e473f7e4076215c5cf650458259fc4ebd0c5eb8a5f56b210557000c363fb3d0398a89111b267162a43f9f4b2ae283785f96cd12d9dfccbe7b144ab39ee9fb8820910d7bf20b9239f61c53ef453d5c07596ff7e787df95f0393bb03811f34fc4bcb3ed97d6971d20ed9f8cd4ad48e1f3f5baf0409b9061deffa7aacbd1e581e9a89d1aced51bdfa2503c9ad72050eb16af4167f9173b85a351371fb8065ebf084eefa6ceb6296debda5b60262912b2903068e4742005d28bd1f90ac906b1917fb4ce6bcb110aa1b850ab4bc5f3026d9e57a5715fb826f409f51e249e8e24887fd2dc0e067b548460909c2cb65de4bb57e3791581246368d0b34d80a8494b7a15ac710f7f1932cb030a83f6033275dae2892da924555e3f1b90c6b92812bf5fb64f0a84c9ef37501c382feada5608212b4dc951ea8d2a97d51b23b1ec70e6659456f97391f8a4e7bc2af1489c25bce97269be676bf1c9413e97595d7d6a6b8c9e9fd1fb54efb7907cc1f48c2089872f24bc8d14c1e2f80c01b5bcd0cfafa57d79ba5a15347a6d7a8e182c61d1cac6deeb84a300e3d61aebdfbb546d86e81548dba10986ffe7e0802abc768fda5c5ffd1bdf68106a7b230b20a83af4cbff7798b02bed38d3c889fbc39a7f492a6074103b47ab430613e8438b95882054f42a727fc2e0a646ec73e089ae414aef50589294c01ce272a5c3b88d8285e328c7267b5d27da251111fb350f57f37c90effd6584f556f8881ba3f44d6bc6ab7f83c37e6da7b52b1f4da45f0e5d0501c8972466d49f3273e3df5a944a70a3da72aa4be1404f63819e30a20da99f5966f238130c1eb3df25b3ebed73dcae3ec0bc9d6cc907baa83ca7e112259e34e89fdfd666ba4aabfe89a14a5bd996d3c101c25f3c5768af469f2fe8545ab0405507fbb1331ddc0f876dee14462cf5a363e0ffbbc54ffe7d921ef2ef6953e2fb0f43b3c3451ca14b99f00ede7dd0ba666cafa1cdab23bacfcc00e7029844f9bf350ea113e06a8d6b1c2dd3632a68fa6a454a1b10e25eb8d9627a1922f28b93c8306040a4df4121c02ad9bd81711732c0cefa514d1061e18366ea999b12ae92e8e3ab0c3a79b7acc60c4e4516e387060962bc8242817c1a5360220993bd5c44f8b68b9f81f162d6121815e44641ae542d81a390ec20a439b1ae38ef3763ba24e79d59385765a2c4ba65e5a5029973c0f72002b03eb328b890c25f3fe6b7f07d60a542f231774e523563cd9206212db564ee10b19f361d0a5430c878d89a7811c5bd9c57ca8168a53200312d5a7f2975d3f24178e116c773d682196593fc0256e7ebff05bca538b8bce4fd10bb30a7eb3c588cae1e50e4bc7347eee0c56ff992aef28d3828fccfe048e38ee3df0e99f9b59004bd47905924e78050a841deb88127cc1614e2eecde35bd94550330dd246e735b64956ecbbe32a472ac19d029bd3a850a856b04b2b404a94d165bca73257ccddaeab83d32ae299fedf16cf11a62185538c1df752bcc4c5966735f1d649f2cd180a7fcaf37025b6b85e015726cb5d967870f3e97fb464559320ddb2eff13da9cbc6205fd3c3ca9fdf76f7a137a9cab374b1f2aea4381e0e884b7be3da045b430c24c5b6b0e4f60861831a3665308bbb66b6a8d5060abc3cc813a7d36ce5e9b49f3046a3acc2b809b39e61cf6729c9cf3ae57a8bed357b53fc36045206d9b195a8a89c7285acf261f88cde23e0cedcd3db386315d99a8fbafde8383c9e05cc53b0b5ed7580657f26e71376373abeda4fbd8bb6f0656d69ac546f65ee6dd35ce407ccd2da31ec4a757acb34ba87f0cd562be87a8e738e077c1b55083e6ebd024057f17601d405fb0c4a7bd3fd01a1f28ddb7fc18bee6095ffc7d24240380c1167cf6e9d00550b95263faf8a287c6911222d59ae5f0c15314f9075e0726e598c2b90c9be034a6038cb3f2dbcf06182da2055d7019a167f89d7ee258cda293db22d70f6f3732bbe8b7f3192de383f1ffc12cfaba6b71987f60e1e45ca5ce4b95d0d5ef6a3c8793fbc6a74b74b0b8d91cd860dd788ac46707c1def59a0fb432721e9d2ea232eb4a6c53eb23b1dbc43843956d79ada13c1d8e2562e8a92ff509632cbe48cd79932e3efc08276c1d2b4afcb8af008806ede25987f58146df561b092cc90356dccb8d844ecc5ba0261f0c4bb48e40d887713e9a92f728a876462722c26e2d907ca722f014e6bfc1a7837006cf5cd901a73d1b54ddf9b2d5be297fb56829299c652e5134815506f1320f9b933de7ee4508bcd38676f6b90e398fac35047d877af9b1bef3f78795112e30e4201dcd3e67a092f8aaacc9ca4e96423b94eb7cf005bd4c4f91987b604f49e814bc305ba8dee4530ef8421e76683b48131ec151c4e7599283e3eae6d1f9df0284150d57e51df227dde94508b526a3bfccb3b984c2e375b6f11105c93e6fbd8a40eda959ac498c866d3b54d892e1ef8c09ec7457b9d518bf8b7e043d949c0f72fdc5198818c62dea4ee1fb8d42a492db89d636bbb36ab2c31962e4b1ebae4d51f2a80ccb20bc15b01342c4023ca0c083aa25963f180800d24054ba1bb51ad67333f46075f46eee16502eaff37a338b97e04531caaba069ad950dc35f2116496a0714a140e488a2bbf4ec09d84b55e81f4559d3aaa50bf827818aee13aa04b6a88c8197c3053052229226c5bce828f80a0108259ce4ae84f0f2b97f54770a2eb0515462a36918c4a3559f8e15af9452caa93b29373578d4451c615c4d1718f001d93541a6ecbae82ae5a8ece244e920c4ab46ce09f3c552a83b5a9d47d4842cbbdd7eb906f4dc94ddbf8e8fe8120c02415563b4a8c8e38c386f152e6df67665e17bdb096f121546a13eec6fe89a3a6a5b18de9af8f2555", 0x1000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003600)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000003640)={0x8000, 0x8080000000, 0x1}) geteuid() r5 = semget$private(0x0, 0x2, 0x80) semop(r5, &(0x7f0000002380)=[{0x7, 0x9, 0x1000}, {0x3, 0x15, 0x1000}, {0x0, 0x364, 0x800}, {0x4, 0x80, 0x1000}], 0x4) r6 = geteuid() r7 = getgid() r8 = getppid() kqueue() r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002180)=[{&(0x7f0000000080)="a2f9bb2f812cb053a5ea09792c1cd78ec43b6d06220d36202abc0ac49373653cf5c6874b072bad553d29dbd86980c8b17948d1874edccfe1d55c770fd0cccd1e2a733f20e7e50e775a3f09004f9b1b1c777f0b094d2e84908adf0e4e962c9e37022c6bfcfe8929376dee60aa85a5bf985b969798a80f38453a4b1e8ec965cd8c7338853e1a58be5aff4c2f8e3b9c3f560dd1c0328074cfdcd188014f6d027d26aea994fa4c2775d760bd0e393c8fcd6467d94bca0e3a0ecd40e0b6cd6921ab73f79bcc93790e8a91e34aa3b5a0c1197ec19f24984897ddf48f7fcd0d91c284a4ae7f6df40870f061397a1be3f4c5b65de5e4ffdc3a14c05b6ffec29d1a808b30e1e221037d49c5e3e49f82b03730553e99622ad3753c73a954167bdfe663e60f038f66016c5ec39539fd87b6d35e85fe91033dd0427fe4c5cf435e6dcf6f52d697c81cc86a2dd687aacfcf08373a2c24195ca8e1d7c8fa0a2e2fc4ca2050ef6517e26e80cd6014062b085b1fe6585a47d888e64b694bf693dda2a474814c28e93e978420958bd6b186429feb7c5dae30f1d4a64849bb2a57b52db8fac3361b0b961e1e180118c77cd09770afda756d2bd7295320d1673c24832d9a4e5493c69600942dd6a0bb790e696cc5d4d8eb6423a9237a5b0b2f1834c4de194db6f7c45eb874307eda9b20fc69ad76bf61fee5edd8804568a832756dce7a177a1033d2e76876866bf5e8a37ea339a7b3520aefa971e1a9b459206a82b79102f96a44e3be0b53add1b6f447cf1a8e8de9ca00b412f70e86800fad429669742bcac0c2dfde947b2b97de810d0919e66e4f7531180d5f03f2a1b72e78975b01939a213bffce1dd48c2a0e871ba0f438a8f1e7f8deb3a085e8908d04813fc336ccef924c95500d60d3ed7717a134bcb87a0ef549fda131101ed3fc656dab0dfe5170b8497cd9a430f48d2e58328596be2e0896df53938aa1276c4786a9515cdfe606dc78ad6f58432652a9fa9eaa13e4d81ff3142b212d972cd6e5d900b45a88fb8f39a677d75c2e6295b3c9891781f36c54e9f54ed13079a7b1f3a977f2846afce4c2de2593966d7a918f1e0ad52addb45309dd983ac1b44194a503b5e45e5a0610d5fd7de6443e7423c2e3b24dcc5a46a2bb83c2a55d30ecf66994e8d64fe79c1fac4fa5639264038ef1ff0f7b1085571f8f7620c4c3945765ac9fdc7d07db8389d00061f9ef80066fea7d115d37deb2cbca7679993147a80166813170b670188e55cd07e243078655ef519aba3c4aed9f4d184a26544b31166d5bdc71771b264a7d4720956a4ed88900d3ec177add0689abe46e95354d12cc56286261b45a894e5985446b76f821f5cd5c8dd55ab7ffcc5e36c086f73e8f8f9da08d7c4cb858596c1cfd69b9b1b8c262bb8a86f6fa7477ede8d768ab0277ac50de203e453aee2f8b0500e4ef4f92a9c9bb26488af41ad75a2f0afdbcea8d4bf9cc438e03c52b08e6d07498ceee8ae24f1f111f50242fdffc3a21260abf9a7f52db18762ce5a7fc9a7fe27b1a8eaec6918a905284c6a7fe1d913c7ee4d7ccacc1666ddef627ff6852625e883b49ff4d4e4f1d80b6af8fd693c0a9d2da9935609054ffc9ee39d81d0fae3585eddf195ff5ae514bff4459e38f09e0fef1c988960231e7042f6715ad622df6dea17fe20f977b65f557e66a9b7b95547f995cef90b8786a48190d7728c5aab38b69c177205471c8579a5d4c70463739e5f05f89affa4e9b500b27a79118f487cee6cb2c06a63fd54a34c7c64ea36abe2f79d884b427cf669885486a2dc169c17b99a090a5048364b7fd7342840fdf998b8617bbd92f730d822870fbf650079e6240e23c374698765672dbe41f1c12f2a230fbc570bb50d36ca84cb3698574117d556c544e49dbf29a6a983a91f2e95112f4c13fa26f097d15bd80aa69dc4324d3eb5e695ccacc3b98bbaa7a0946eb9c1f3c7cdea55004337bdbbcbf65d311a6ed114fbcf84342a2cb2435dc93a0d25493b5d9d683f3de84a0329c630532356d7263f458799612adf7898687a42482f2ba72f9e48fae73f86cd0db6f3b9bdc8f4400a0ccd90dcad5a126cbd8429e3f44e4d311c3dda185e27fc7b3eca13e4e1a7cec77b479009509d79bf8c7f5aa621adb1917e2996283b04d655a114396c300287d5261858714e7e1758bd2151130fef7c9ab6de6ce67e5181286c29b0a534a0f84a70d8935bd486739273c5a2d108d95a1cf72dad8d314c20ecb34513c197bab54e8bd282c45d7ca661cc4a0525ddcbd80cd19a52c6a1a38d459c7c696f3ce4061876a095d9552070ad8580498e740e1bd79aa63280d5a3e5de7b361d9bb846a0ec75e2dc46223849f0a9bbc9ff438b1acabcf0ed35cb9ceb1cc327713824d6e21649f670d84310866d99a81976eb3514a30a01adf03f0a31f89efda07820a2d03714633dfccf4ae1c60b103fc45af6ade36005c2e0c93c4dbffe8e8f1d4c531c4ed71b98cf2d0e1c421967cab1f4d0b46740db6abe899383fb0a62922a040bc5afc277914c7780834cff58cd9eb429a856ce21afef25c00efedb497c0c5bc68b940cbc15897be7f765ef608d343383a6e0e5608d8d10e538ee1b9554eb4df7461cdd6191aad1d498ad519d7bcfa49f583d99de5f793dd5c12d04a860914d9765e10721e28912117ab17ddd6a5307f54581d609a7c6a187a7805cea80c364a81c3fab0f0fc9e63cd1a4207d073cb5db465d4381a7d98ceccd052732130b1728d1d01f918eac6f62466ec5d25606495423061060f718b9aee89114376c5bb419fb0b48c6be61b9cac4e9a9235c5a3a247aae11697371247cf6bdbc58414a233c0b99a2e449fd0d8b8f9b79289ba45677b0a9a7165971093037d2827c8b11891b0009feda4c958df23bfc655caab145ab3b63f8cd6ed0c3449e3a30b9168692f433a5146efe4d49483cbc82f53d604a98f7a7c1e6d473a17863262ff3557edc024b22387579de1a8a94c56d663b7698ff88b4366389dcafa82a39c19b09bbc23c648e55e25f9de7453e8e4e65bb6080ba222cbf741850ea9339d6eb3e72aef4003fc65a79657c4d251a1b560fcb999cceb5036d589c4116172984e9343eaef77b19d23fc645f556234e994f3c57f0d6ef25a37a6268205feca7d2eb2f4182fa5f7c99b6b64a5c393a5c6e115db5e069cff185a17b5784059f99302fb6cf0490eb10f090fdbf95b97e7d9079764794c53e06b88a901a0589f89842c2fa60c08b488dfa9027fe9c819f9dd17aabe36656adce0a0b9cda8b9fcffacaea15c4db6425e25fc726ba2e1bb50a994a608d618d30d793aae75fb78986f82b4b021279b356e7deb35aa60171bdba7c9deaa54a4f90699c0d9323f361ae85af37ff804f826eaf5b2bd7b0015d22e529928f29bde56a9332a005c1756de63409c7ca7207270c4e2ee8d4fd8448e20919477862b622aaf12526e7f67651860335b0aaeb0980d2eb92650ef36e15aec48b2264f3e33e5fb8a3b08f3f73db17504331afcd95883cd03cd55cfb7a31caae25a0558259783fe152a35e8cebd3e0bab958a2112a88760f9c94b1453dc0d733b9bd36f384dfe748547238d73c727683a4d28c816ebda71e164a193c8967c0575e251900ba14ae4eae6b9730a84b7a30b208e6f7978041a906d0ca0e844654b993fe46600f0feed403c94a97ee9b0262c6f19bbaa0ad88da8a87f4d45d3309227153d6b668e164008ee50cdbbf31b9903cf9190c3e654f9a68764a38b1f59daaeafbe2a0d5fabdc2a8188aa87355fb5d25e2b915bca2191fb7a19e531acd9aa2c70ef52abca01ea41005bd48aefcbc18291cace74eb87ddd29aaa0b61100f65b609bec118409199721f5fedb93164fe886162c10c62f92de1e96002d26c91995aeb8ed004e5faa699fa0edbde61d7ba1895423048659b7f64bcc08dada00fe0c00b9144bbde94d797cf520f25b54fa6c2cfdebd5eafff9c9881ab83e2d5fb10fc2d13a8d584de35a9888b2399c661fa3428d66abfb099147f564a5e379d297e8520fcec7516771d75a82284e1423df94d95abd4b00fa10df64f178d0515d18a2dc4d39208feea431651a91fa6e45db5bf56bb49741a17f6ea0a6d3a96d5edf8b0ae8dc8f62dc2359a5f540c5c871e06894f0c0ce050bdd0d99cec2a8b4385084a796601a92fd89bccaaef155eca1b5c5edc9116eee1387fd677aabbeca5cb738a613c1e726ef2209daccce9427bf869583602c2ba3e2a874c2f9a5f038c60b698b153fd9f630c2d57e1457859b1d0d136d692af4275aadc94264ae71f6c81694f8f1b6d927214add2d23b28f3c601423bcaba42ddc90c4dfee7be89f180a19759e91f1df044ab89d7a175a3c1934a0043172aec005952e102ff5842c7b67143553980fb0142afae3eb53e181b75a8d51410420e95fd7671e6c0bc7660efb579942004e322af8327541add8a552c7d0bd7568ce97ee270cba8b7e572b523ead39710e6c7ebbffe02dca37e78bf4e78f8193e1d0740fa4853a2a6003c51c2d2b8466db60dfcdf3dfe0d6d466b143c69b2776335110b81bc80434bf735e88f5c43719b48f8a50521416e264465af073fcf421bf2ff05c76798a8024f58099b55a71917601022651b5408d4d9229462423315c342afc8c1f407a771c77724335bfc4225293e7a4460ebddf0fbd4d6eb2d03fa1a5e90581a4fe7477cdd9c39022bb84cf98cd3826f637e6d5dd578ba557f29f8bbab2c80ea718c7238a34810522da4ecd2e82fd2fbffebdb11da36a39e718ad89769c9619dc2136bff42ecb92b5569e0a555feec29d40e4039cfe22bb095784873de6393214b1ca9009dbf60503d7a39eafe626e5c171a5433db7e39161d1efb6e7aa67884d37e582701b515e8ccfd19152b931db818bdfcc52ae17e8ebb204df142671c9eec334e24fb4b81e6c797774bf53d10f6c5d3d2ed6a9e1946441b9a2de5bc12bcfb0b4bdb61da3a9c00ef7dcfe3e82dc8fd01f8fc0eabdf28a2def726234160df36f4f1f5ff65651a6b8cac7bc5ecdea15dc0b197862541408fbad9d43c171fb3c4366287ace87aa25eb7653638d0fe4b3bed9314661f18316c84ee4ebc4611acf6afad08bdd8051b0c17da4cb94a8f8c18c96eb8b1fdf9e024647b7f822ba47cd7941225f8faa22407c019f405fc3b764b94e5a62735b2ba6d91349be732c8f977d3f5ffc2c162cd47ef616890cfa73eab23bd1ea45f53ab51819263d7ffbbc13d1a19ac76a234aa5a72587c6a7ce82733113397401d2bbebee00e5b23c0909429ff7db83b8bd034084f4051d56416a0c5414e2baf5078fef19eed0435741f81c26d8bb75f20c10419db2c81f5d07c11bed8aeca532028b395192e9bd724e3751ba0a8f8395f6eb1e0e84cad331f209dde4362386014a2cfcde2efe18dd16e9b22a00ba9cc6fb49d83015521cce11d41f5325da7ed5bf0b971a0d257363e9866e3e3efe26c6fbb6ed8869c4f5edfac2d01ff83872a523b474e21db1dfb810c8393bf3a352fd53055dc6789a4bdfd700467b5840ef9cfe5cf2802da78855e178b5d9211c3436038de73ba8bc16e69a22b77e431cb777d16e2f63faa0c9410b919ca1e5c6067b4b181503e537b93a9fabbac192bf4e21941a534330ac245cb19ab3a9e107583f94881289e86635a10ea65a26a384d9b673b66ad51c21eb5698662bc6e41ebeb10a1b5792b89ec66a4d0379b16a166359837df231549a7276d544f8f1700b07f6909f5b1ae2e5a2ef5ddfb321865d2d9b8ee29d12dda8e1450bd0dd12c", 0x1000}, {&(0x7f0000001080)="e1fa6966442ee51f9dc7336ff48e7648e6b5f8b91e2f3adedf9e194c400ebe8228f8f0a8ee70b63f63069568dbe0fe8e4c975e4dd0acbf91bfbee322f3f483ed906ca6d3fb9da00ada2369444557c15a7116c00fb63bc6bcdcb1353aca3d30f6747143868e38134884a95379f0a778e35c92a56361084808801698da25eceea47c9823f9d18b6457239dd2e238d70d5d6194d6e5ccbdd6a73725d24fbf3e24ee843e49664e2810bf81416440204538ab35b4b6125c3a6d9622096139986afa0efe3482550eb953ed5ca73285798de64b3fbcf3360c8f60eb22650e51b5c217096a4391527c91b32310948760c3ae40cdab27c7d5bf0a521abf8907fab0d1a15eaaedf678127faff22bf1834e1f5718aefce0ec07544863593e1f89a1faabed960aeacfd4e69f240b5bf05df2fb0a62deabdc8d09d78947db23d9223610d3195efcfd7846997de0deb25d9c26852b54978f603a89c3dd2b727876450a50ee23300e0f9ac165d808a7d91ea66797712a8ce62de3e459e56f51e1ea8c3668d314e79eca6b2bffb16727b4ad18975ead1740dfc4e745d5ef87e564a730921d6e07e38eb6713d6f707ad4173c8d87d4cd38f4d454674c41c6ad6ed70d9ef752e38999e41327709d1da8d7384d81466a63e27825e02bc2001b4d64a7757250e2daf49afcc00c318a87220ae5dd12277ca9a5314b1077c45d3ed77f3dbbcf257139313a162c50665b23646205252c7133fe6c089a109a473b313419798daef2900b43284fb25a179141af082975ba9f4261e186cde90de41d8dc6915faa8074f2ab8acbe7a08d3b3831b83cb81e0b3a9be3add14c25cfa5202792309cbf2ec98fe2b03692f8c67eb7a8fcc839ace63998c63609e607c9b8f1a0b7e745f26ae77556f35384d7d6d1551025d258775267166661607ffc183bd8be4226e697cf0b8ce19aa8ad8597e2e276f96208cdeb76e9dec878f94ec62878352c57854c7758c404c4ac6618dbf684550f31172a868f9fcac6e52b8a768879e52528eed127a63259075f1048dafc4e647371017958ab28ef38562fd2a6d8ee612f5930b72dd166a1982a709476c6ec6dfe59c0a1fcef6baae466eecc3eaca0c9b9866b665ec4db2e0c6a3c1d65a9018f1e91c1ab13287f765682e442e966a6f22cd16d38c67062596a4cc95f3c8975d1b1d626e70b4322337935f3ae764d458a4c77c6bf19bc0b3d4157bf439ee225d01abd22200e4e20a790ad177e001bc71b013ae8c34ee0e5865d40f3b5dbaf5715ab12d7a2e465f1d8349f2f11e0ad5b9ceb48ab7aad623b30c45e5ef743b1b9b89df58383be5437e1792a08e70f5abf0ee872d94ed83c640c0ed787930f2b0080dc06752bb40fc9ef90abda49fc34dcf4a7f01ca461ef62b3b265b097b6763ae00cdad6066885544a99e723f78dafecd64ad719320c75192fd3c60ca10f154969354695bd3f019f9e956c7ed7e0b88c9adbd6665f994ed3f443c97a153cdcca48a1f1d3ecacc828bea6324a67df66c54ff3c60633fcf50274115342f17374eec8fc12af805f431a088ab55c412499c84d50ee92f50d7d7d546d8f624314d270a9ec519cf3314cba7745db67598bda135ae9934ad0129e5a63d0e05f7195925c76232bb0a2639041c70c2b2a0199f93d1ea70bbc5817d7117ca31b3fbc4c19df13d9a367b7b44945e80211832e9d63d94be93ab5b24c4d37e7170b23cf66c603bcd6221fbf8770029b15f5de504b01ccb76722f9e0122a65bd421482b01a514402c6ff676e0c7856c3133162c8d28e357d07f272a612f467eef2476dbbda7025e63853a504a8f553e2a8cc14d3c9884b76c1bb930c150306644bfb855ace650d9cccf300edee381899d96f53f19eb5c2f07090c2fb93df21301db67a24642eca38c0f4405edf25e53bca4026e9ca62d51d222ccadc52c5e5b232fa4ad3071106c7a611908ee4782761ba5c5ba1f0b49b293057b8fbb80d7ac7e282f8cd038c6932ebab3f5ef89115b1e6b42249d73c84894891637713c6eaac14d68a668b0fcaeef5cdf2c79c3a0a8ab297cab50991a32b8ba0638073bf86873fc1552210c334f3090b5ac3016df5c8942e8923ea2ee104f6bee56da06df760dc09aab900a31677c93fc5dd460402995c7125635e76ee304a727915d147a81b217229a57a8c47d3728b7530fb49d5e019fa2f7c159a7e0d5812a17d400d0162b9305f24ffca09287c37e6481bdff2960f2644828eaa59b48ce89861dd51eccaff8a060967d996cecb47962b81e729bb1840ae08d451041410da264cd4f955b802d7e235ff14cb0b64b8ea09def1647a1fb1d22b8c94abe29d0d7129dcb76c6a2b3571987dbbfd3d1a044464c3e0cb20f92dead833c8db5cf9f1de3c53fb06260428a696bdc605809cf811c3ba2dce75627117af00545c1bdc88c3ff45198e771914dadf87793b907d289394cc2e37cc62a71be0fd231d1e8754db6d625bd1c5a9f49f1fb547a50530a76149fee235038b070a43b23dc1be828698ddb55781a6b59c2e727c3e89c8d3b22a2d5e1630ab2da5a0c70953d8300d273ec27e3230edeb3cc995431856553078d129ee43a917579881ab25cb81714a7517f972819d35ab92d75fd4d3ac20b4f456a4da331500fc6252d9989d569ec13deda820e8d61b0285fb8979f9373d67b5decf4227dbfd8417aaacbe4a8a8cc6f8c4000de456b076a40ba0919a3077d69efa6062f55146da7f26104e3fac6dcdddffd744e511e8d774514f07fd009c513950be613936d0672a1271f893e327ad67d46388a0df0170ac441ec0061c022d6c16a7786c7b48d375b5cb9323a36be735234ba146f5194e5b751e6d675608c9c7b2d4ff770cb77acb3e775c3ad1ed96941e750fe88e49d9166e96537d2bb78b744e3417bfe2333d7f513804206a156936329eede59e706c82c8b08a3e47e13c68eb3f2f73fbc51b7560b4c4251d4c1415e57296e5a385200151814f3c424bb010535dfe751afaa7d1f535d5c303f7932d0a27ec824f37722607cc65df70c829376ee8f2f6c8ef1632021123f807905008331fdc4489952ee43ba976c77207c3ad40e0df007a65d6bb269a4beb4fbd5f6e00d8b14fc051d0e1888ee9e50e77b4640880be6da12928867d26a00b121176788624b7b6f139a849601185c49e48df9771b255ed1affb343d8d1b36ce9b90f9e96f35fe4d7a67d450e33879061be6f2b9ae72c6c66ef463934a8e649c34ffaa80306cf059e10e02062fb3e61ba6de5a757d9a2dd5ef0baf1c56eeaaf99083f4f74934da537fc48185ed9b23fb0e73dfccbfecc24b201188762c6d4a75cce3618d54d9a0039a4babb9416fc692a4df4765fe354cbe92f8d2b4504bf10fac4d149ed08b57f1bcf96d54372745f8bd7a9be5b683e1d2e7cdc13ed11203e107df068f9ec1b23e3b32bdfc7452a794e380821312263855be12daf906174f838bd7cdba7b3617d3526f7ad1afb6df70c03b1b613da0cc64fbcb323ba212b4083d0b5a20d28689489a4af240ff620d7497ac65547c84c93b3765052f61e5b10516540a4977e97ab9d91a3bfe4696be3e4bf570afef9e9b12ab125a4565c7333fe2e9b6f03decd3e553e6398883ba6e7e515884a66643f06d6053bf2925b8f228868d5ba0be07982dfce9dfe10867506b2c67555f6ecffc9ee0b71fee3f2fd55ab981c61486c45c23d005c8da5cf2d2aaf2695e8ecd4c5a7b7b370f833f150cd57c0e112eb6ecce214c345fbc19881ebc886391f7d04c798b3584fe80e4892de74f40ddb5c484edc8d9affa5c37850671f4ce6dba7296016e8ff288c948b6a47c6634eed93c808070a7ce37f31df9eb743e9cdd039a5287c77dcf7ede3f0be71ee9f30bbdeff5d5bfdc2e3bbf020009b08ad08238aff1f30849fd6b13532ef27689982fa75230cd628e15b8bfc6ce5ce1715128185777f1211744cca592f55baa0442e57e3b048a903fb93ae32404182abb393a4efc14c6e687ec4e0be2847b9f85c8e0f6f1e1a30407e4f9c03171f2d6a68ff466d60cd9481921176d0c3f35ec0c2640b4956d1d66f6c517f316a835e131bc4b64875d9acb1833a91368c19f179a9ce99efbcda63b897d4d3f471520a3b3c6839eb8e4c2ad3ceb40b69ac471af407d5aeb2cba9ff94fb71aec2c08842c5b1f1d9da296c00dda622626b9820ad365564bc29412999bba3bbbda291f59495bad9add1e893f13698a72883f0f0987b1532bbd8ef25444c0eb23b5f584f4a48975d8c241c1d8bd8dad5d0cd105e1019f815020fa52202e4b07f9ef75fab3d5f70bbb41dd8a968b75691ebed70641e8b94f1b934e6f4b438092267c5c72661bd52fb4132ef769765b61e4ed05d80c5526055a0cd5856d61217a2d3d7de009133bfb2d5d8bbb1cea790d045ba5f277192ab0c97c5040c6b252552f5e03ba6d71d18cc63053208fc889510a7dca59e828daf8ac79515b32eea141cc2cddc73ff0602f435fd2ec3b069f38a662e8393db7211f7731964102bf871cdc491deb2fae1695dcc9bb294980a06f954a0bf1633dae212394520ebaa013a33c83298c2d0d3cc3e5090efe9e14c2c9beeaef25f4c5577ccc51b9dcba8b47c9369c105dcb81fb534afc0a087d99d9bf6c083f136c43e5573bad472f9ab25d77f99491d787e5cffd4bc2b70bc0b020d3c142a62a771a0ad5e4f7d25e0b4e49ad5c2cb8b27a80759642a5f5d636c9130f6065884381501ee0dd9418f4b735948710e6ed0f989725a84e0a0ec89da75e8c9d805c706682bb5b928f9e492dab0021ccdb2a02d3f87a52c910f44171de072efab2535f5461c4b70af134ddb0bf81b4442e81e27493520537a88e2831cacaef5daeb15956c5c94116353175f032eb98f8d7e4eb1fe43725765d4e7f992be0ae79d87843c73bc4675a6236d8904045b862bbf231d2a4e9e995baf1fcc9d2e3bcc69544b893b79a2652d0d6a53a17921ff906001fd9a89beb0b85467c79e776887fc150920d0c0f563e77b699f1cd40e49b8810c33fc76302f4ee34173d7514839eb3169caaed4c1bbfefe550978aebdcbdea51ff73d2b7a5b2f371116164c8cc358b3bb24a3bd39143d1a85a1af7a436c555ea8ce80ac5f7a32f65e1a244e2f193e1fcde11281885c9485c3ee6e8bf586c138b10466d9e66ad601a24d493041ee093e17beb9d3785f607804f94f2602dab5734b97b399178da29f8ae541c1166914a069e37aaa8bc120d3dfb895344f82cdb9eca6c82b0e6ae91f05e60693ffff4aeda5c044a9500a1c6ae0521eb71000c7d92e5c5a8b88a97ad92b691299140362d05ea5aad9d9652f71624eb6b14afe9946c84a903d6ed8625cd01bbc9403872e14f4dc6fac8031c91d6492c010452d18dac80301391dc2fe9a0f02aa23ce63ea78983f0ede8969746ecfeb741185106c84f3399d7a13124cede73756a44aac79d0046b4cb4f84076cd02b9cb92dff5845d8f744459f2e9d4dda15e3f4b7104ef46946c0dd6201a4fa5f00940fccec8635b974c3e115645880442cef07bc70ab023df22a5143736e8fce15631e40504b99565bfc61237a3bfbedc708a7f1d08323aac6098a2a6f1ce31ebfe3f8a3324d8e59af256d52e6c610c5cb92e7efe278894c055d17ee53663ceb2df9609afccb2ea1ae547e9d5e2196181fe3291a7bb25fdce7578a6fb38bdc7b537612ede57eb81f7a7dbcb2d53ee11f47ffb65a725eaaedc34a6254fd22c7abbd449762491057cc5f220e203e506b116f750cbf7e3b49d173bbf48aec4e56c23140605a9f923", 0x1000}, {&(0x7f0000002080)="8eac78e419943a6c1ab0ddee65b70e2fb340e0411fb74088b077a4da0c7bcd9ff40a65b194dd94a1313419db0a8d7e603439bcda643e7dbe334d952a86fc7a91e23d056efe9018c75a8836b9f9cc254521ffcd5444dd0eba7dad46a6afd01a1d4e1f6f666df912f7a2bda75db774b9097dff2774bd44608bebceeb7267db082c0df81cd9e72c4c0f4c6ea47244a6c7ac74df31c2f124fbca452304bf5f3999262eb8e9bc38061bfb10d7f7b90ac9a9d3b8bf49365b1e5ad025356b5d2f7194820e90", 0xc2}], 0x3, &(0x7f0000002200)=ANY=[@ANYBLOB="2000000000000000ffff000001010000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB], 0x78, 0x401}, 0x401) r12 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000023c0)={0xf24, 0x3051, {[0x8001, 0xfffffffffffffffc, 0x0, 0x0, 0xff, 0x8, 0x4, 0x3, 0x81, 0x0, 0xbdf4, 0x8, 0x1ff, 0x5b, 0x1, 0x6836, 0x0, 0x4e], [0x5, 0xdc, 0x3, 0x100000001, 0x1, 0x0, 0xb145, 0xbfb, 0x7, 0x401], [0x200, 0x2, 0x171, 0x3, 0x20, 0x3, 0x4], [0x9d6, 0x400, 0x100000001, 0x1f, 0x9, 0x8], [{0x8, 0x3c2a, 0x1, 0x3}, {0xffff, 0x7f, 0x1ff, 0x3b}, {0x4, 0x5, 0x20, 0x101}, {0xe69, 0xfffffffffffffff8, 0x80000001, 0xff}, {0x2, 0x4, 0x8, 0x4}, {0x1, 0x7fff, 0xff, 0x1}, {0x800, 0xffffffff, 0x6, 0x9}, {0x1, 0xc7, 0x8, 0x7ff}], {0x7, 0x75, 0x2}, {0x8001, 0x7, 0x3, 0x2}}}) r13 = shmget(0x1, 0x1000, 0x414, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002300)={{0x8, r9, r11, r6, r11, 0x8, 0x200}, 0x7, 0xc7c, r10, r8, 0x9, 0x0, 0x100}) 17:26:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/52, 0x34) 17:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffffc9) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xffffffffffffff84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r10 = socket(0x18, 0x8003, 0x9) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r8, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r11 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0x3) getsockopt$sock_timeval(r11, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x1c7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000001880), 0x0) r12 = semget$private(0x0, 0x3, 0x80) dup(r11) fcntl$dupfd(r4, 0x0, r7) semop(r12, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000340)) dup(r10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) 17:26:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x801) close(r0) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x8000, 0x0, "fb0da9d83330b35b1b9b4bde55957a3f6dbaa698", 0x100, 0x7922}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x1f, 0x40, "79ba6d0ee083ee320cc4d5b21ed7404f13803c7c", 0x8, 0x4}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 17:26:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xb34c0a8be9fc35cf, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 17:26:30 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x5012, r0, 0x0, 0x0) mlock(&(0x7f000071f000/0x4000)=nil, 0x4000) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 17:26:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) shmget(0x3, 0x6000, 0x200, &(0x7f0000ff7000/0x6000)=nil) 17:26:30 executing program 0: r0 = socket(0x1, 0x3, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x800000000001d, 0x0, 0x0) setsockopt(r0, 0xdd3, 0xfffffffffffffe00, &(0x7f0000000000)="66c7a6726a39f3aa65b79e9a973a3ebf643fd404b8797372fc3ecc2ec39610ada5cb29c884d08b7b5a02e60f497194e5d4fbdc28517ffcf1a2ce8e675df30e3d09fc4a751985e2e0db7d30e5cc00db32d1a498aa9c9a26f0f8fb34060c601759005f24ac6eb76b2d24a2095e62c8edd48f31127424cabfd2", 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/253, 0xfd, 0x802, &(0x7f0000000240)={0x2, 0x2}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 17:26:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x2000000000000003, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 17:26:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sync() read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r1, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) sendto(r0, &(0x7f0000000040)="e52c4f3eaa5236f031", 0x9, 0x9383a8851d7ec257, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 17:26:30 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) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1000000000000174, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 17:26:30 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) r4 = dup2(r1, r3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r4, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(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) 17:26:30 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x200000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8410e40c9797be262e8bccb44a7ad0585a7befbdee", 0x15) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000), 0xfffffffffffffef6) socket$inet(0x2, 0x7, 0x1c4) 17:26:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x20, 0x14) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 17:26:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20841, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="d500000000000000", 0xfffffffffffffff6) 17:26:31 executing program 0: sync() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) getsockopt(r0, 0x0, 0x4, &(0x7f0000000040)=""/34, &(0x7f0000000080)=0x22) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3f, 0x853c}, {0x18, 0x1, 0x7ff, 0xfff}, 0x1, [0xffffffffffffff01, 0x3, 0x7, 0x0, 0xfffffffffffffffe, 0x2, 0x1, 0x2]}, 0x3c) 17:26:31 executing program 1: socketpair(0x6, 0x4, 0x9f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/111, 0x6f}], 0x9, &(0x7f0000001540)=""/31, 0x1f}, 0x2) r2 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001640)=0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockname(r2, 0x0, &(0x7f00000001c0)) 17:26:31 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:26:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="830201f0f1ffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket$inet6(0x18, 0x3, 0x4477) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) 17:26:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x3) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xfffffffffffffedf) 17:26:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() pipe2(&(0x7f00000000c0), 0x10004) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 17:26:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340), 0x0) 17:26:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pread(r0, &(0x7f0000000100)="b99d427ead0a34979581717f52e4f600dc6c74b81972df7ebaf42c8e6a53f8a5d89b90e53073bbb1ddfd5a7c7617b372ba2c8b983e15e979a74195cecd456d911d25544238f689585a21b909a89d253f46a505e49b0bc9540b2b837a6ee4e56205d5a0a13804abfcff995b88d13b49d42641616b69ebaa40b6f3fa5be302842e8cd2c008b10f4df0065429fe22d566b03f00d7b68b5caf1858085bd1b31f5e8f7fe2d07762ee854ff4798ddf80b02e016f6ef1fa761b6fd3fe7ad5b62449c6679f03ac991a106acd392e90565838bb6ffb691b276067602a4a6acb0e3234404bc5ca43f34d989c1c83de14bbb34f13c5951d51e3c1a3b59c97ad464dd6e68c6f129ad7422a26f9f025ba69021f34daa3f16f02cb1c5f7fd77d2da0587a821ef70a38b6dd6c4d1d0067074827ca203d11a6b6324bbdb6c4a1b2b3505fef0a09480deda171961c9883521c424ad01323e505c045a476764be0454d02ae8a2365c0a6c22078923c0f027f08523a2b47825a7a843e6eea7fa8b6ac1758d4a1acbb37a05a40a150291978628882729ab18999d5293f8cc9859ae32eb5fae01418aa76d04f9f05578ee8deaa30a8b04fb83125f1171e8aac45683ccaa1cd984387d6952f083444fa19373ddc6163a334467582cea855973a9c5f53c913ad5d5ea6afcd7222c3656254f6a8b38c4de46b35ce06394799cb415e5b8fa9e0ce57a2086f60f57baef41ed36b7c97f49560dce792ae5aafddff2d524984e6257e40508c09851dc1cbc9decb11e1bd5f1197ef7311f70944eecaf5b619a5d0ef6b459cd3a60d3e7f5104c0b1ed71c571a157b28f9c3893d798e1e139431a3ccb3addd53ad5dd82483ef3afab0ee162b6cc54928123412d1a7a3aeb71bacaf7ac97bc8e23ed5af60b6a6fe1a53086b30794cfec541e75642cf37fb739a3c0b9f85650b70742a7bf2a6c788352ddf505e8bea27e3958f01bd6343a1120e3f4092dab1695341a37fa92b8568f584168d5262a9ed48c5cfdd690739d2fa459ee30d6bc46a6b87401558eb006a7878c65a7f211d032c556efcd49d94fc2116d4fb00e5d0003c9c44ee90abefbb9c7ae4f0837c04e07d109decfe676240f8ea66af66dabb9aaa34e32b10748f810982083b2777bd7780bfc05ee39e82b313ff65b4b896e44cc2fbed7c14d383b6292d29c83e4ab1e94af993b2a8f6313a8754d841f0cbe783e3fffafd26a19c308db2a68d4a6cd5a12afdec64c85135b522f828c0f020f46d7b0782e7ae3f8e687097122d23fd461ddcc35931029572725a646e239036683daf59d2b63069d8a9c4fbdf5ddfc432664dbec476805cee2efcf322342079749c5e4fafeb23c4fc677212262fc5c68d65e178f95bb3800a3d5370eee802efbcc4a8fc4fd581732c4c7481dbc77b34956f730524a2b951b7a8b416bba1aa1d325e9dd3c263e6d4f30deaaf0177f58bfadb934eeb66508946b41220379f1d5d003d6de6638e7032b703e47cb82cb5a11dfff1f251cda069e83946febe99660d4da7d28d96e27b19f4b8028e7a9e7986dd9799b36f81f5a187a9abe217b7d513b4e2604108eb7d88481e613f1e479b46d9a5fd0ed5a5eb06a4715525f118d52e61ee71c34fb87184ff226631040eb209afeb9e9a8827368aded9ca1ae42113d85703583d97313622e18d813180c54db5b1913762d3003fce87fc4df6afac017d9186139b86f8fa7f87e8efdb094d90e5c29cbe92627192c773a3831ec1a0f9319f6fa4b7186a026a8e24806bdc2f614fde7206905292a4b96e9fe6b09d7b5cd04005e39d81174970d9ecc693671a3d943525f41cd58fd72a86051c19ef9452b6f54e2d36ce9481e5e24c4838ad99f1b74a49032db3dc95ba15a159836fc5988a0b89774217bab8b0d450b20d592dca73007a0d317a7b80101615ded7798b7459970a33de92002de56d141480d29b23da0421f30e3df752dfd94108c7de852256e173dae029f61a7a87adf36d51188092a5f2ae3212335704381311cbf5cc95a64662e78c06acfaca4107f6f3d3126bd5c1a20cebf03027675d68e26983719125499591326ff9a1dbff15aee483ea08e72ecc83fff05f5a3024bae1189bf97e85434da4318a00a1113fe43aa53be59e3f5f6c22fdf82aff84ecd898fe8f7c65c98d7dcbd95692fc8d63339bc60e6d3f8f468dc4b814117437afd6dfe8c79793a230936594080954c391f8274249a56ad01cd6b7169272248c1345bd2710a079ae7bf3454303354fc1f69a33354adb0a2df97e9e9be4c10c605998777dbf034b0cc19e5dcfa56140731df0b4d05f7f176f353a592f34f29974997f345c1ffff824177208669cbe3a09e3bdbdc0f484263046e3763cbdca5002a3ceacb1f6c715de4a788045149d5d4bcc3a919c5a7f53734dd016570dfc4e7263ecea1eabb83620b831f305d76dc86f85ce97f0a11ec86adb369466d85b00565d543baffd69187ad5908fd3b871d449628afbe5175df32e70e1d83c68c08b8ffb0a0f1ec65fcdf532a7a9ca2f3e4dd1027e0a19b3dd32176ac4e0aed996518479a12a4b621fead1156a194bb11e80fc108fa1d936687d564eef35c8159ad0c8672516e8e332e6fa4fb19ddf80a4eca2b0a3a1995681f058108283a7d5a7febe61ed4ac0a0a7bb5a33ed1c2fb32e41e64d102bee87eca78022b5bb235f7c9bd6882a0aa474a2260cbd527117b3c6d88bb0e1a7e1e611a7427d1aafcc3322784fab4d312d968d1e31b9ce258de7668b246365dc05efc13a265847ba0ab094ad63519b120b27ded8fa7d71beb8673bd1bb96887dcca9df924a52ab3020fd2a4da1a09e866685c365b9eeb626be5cf2c587f450b19cb88dfbbe7d73c292170f860c5c8456e1b1bd044981586dded9538acc87f1fde23132258fa73f939a0a4695ab49e4d79d9b44f27bacfbf740988b62509a2885be256af709ada95a19ab0b4ea5a6f1984dd2b4fdc093f320cfd8c6bc00bc91ca42de8172366672bf85fa7029c98b49923115bc4b7dd5ec6bea4ad22551e20da3492de02701d7f89520312755f1bd1d08f3761b9ed8239859b33ca4303dceaf6c5459df8242e374790399e852ebc17e08c8926fb02335c25da2f182f46ee9de728c0890bb07b0586a1a4ee3c6d4bcdad38b192ace0bc4a6076f7c0117cb64166b617a4f4e0e24d6a0f3aaf0a07b3adad49dbca203a9bc6b01ccef2724315f6e5f8afabc03bc9d54e2d488bcf57946a102b853de5c3626fdb8e73f645b4246fe20b15105204229a7af7bdb27d5eeb97200a99a6752edc19a456b07c2b62b69d1e578ac53bfddb24162dfab98d1cfb4d5c883174de5ccaa2d8d129b7f54b130a2e6bf9bd5d36ea27c2f89805446a71abbb090a29c76a4de003cdec448513c379553560e47d3b642b68b4570ac669ef31c49056908b14c6bf144563eb22376815ef64f5bf371ddc759607f5e0d6ca752d5885f8730d9d2048143f9a8768b038f73076f4a82c7d0b5b97a334ae031565c24af1323b3eaeef4cc781d3890ca13f4e8c95b77b0aaf0c17fd956dc07e79fe56ebae013a05bfb5095ee64ba737c615ce2cccaaf63e480b45c2744ff5776df7e908be60808edcd7ac2d2da4b03e168ef12b6e2899df4a48de108798bdcd7aced58f9488029ffadc3d85006a7acd37c77273eba892cb1a59901cb3285556466b9f0387b4c121d9e83d90fcfd27120d6107662810102fc53406ccf9422118ba1359784987ca01f64c7104af8ed1b20dea9189de1c2d82c1de4619a372559f39b210f22fe9b00b380a23a0723d0e30cf0b788ca7e7050126ee5c60aef518d67da6819acc90459c415c0e82939360a1e19391d2856d0f9673044b4174e79d240065d21b41d1b96009dbd1193b51560422363ff7dccf34ac5c2e799eca9449e8287310dec4f770688ce892b33060b1c35a64f51c304bf95e33f6fc9a9884d0d6f4ddf65ab5f3a6f871a4311ff18c7f3c650bde11c8486b3109e15d4dd21ce11e8ae33b2adc01d4799b95a8540748a93983bc358ca7397de28247464cbfaf758281e474bb4eb5c8cd66e00aadeaa69b986c3c5197b33275fdeaae376bd887cc7fa6787133ec65f6d4923510953ff087d63c29f5648d5ad9ce2390c668c1620b309da50a9b2285915b5edb829dca209db855d7d1687cf525aee75c21519a2ccb2a2b1d6801be1bc562cbc8c62e8a66ea63ea87d5ed948aee7c87681e071b99d8cb128d4e9addaf347ae35308182db86db1e879bb077c264ff5c4354386714617c0f454facf4d6d5b49721b42be02b6b780503d6275d4842f8e44027e99a810367b3988bd7a14a359967e7b0b3c351fed810feb0e6c4f5e1f2304cd3cd554a09094a12855cf4304871a2156a9df215c28825ed970d1e2570b8385b3923ec2c7c62338daa8e38de13e3d988ba62d9866e73b974f10416544f410d9aca27efcdf1e088f55450ff834c151d497dc640f89c6e20d98a3e05b8545401c7045982dfdbd01a512b98aed90fad3aa6015c7d33c3042f71018f543b550acb4eff736c61f77e423f5db581d3e16fe9624ec1d4ec13ed88b33849012ce4b8b97d295c070ac7ea57643001e745e8be4c8f86dce95ec4be6b5a3162db70a31f6592a6dac8a8357a764f96beaf12d318700e8d6b6c37f76e6cc6ce1a1b7536f8137cf7cf1b41b8c3426d2d82f05192070ea5385112d09b2180fca5b43e82439cc9bc9bc7f23d244ede6e107503e09be29ffd6e77826aaa4b3cae020319f78b0e3489af473746a4450f56eb734c953c0986b1766c39e738b21872ef6d82f873f723495253eb1683ddb198eaac6340c3d66b50acb940b7b1c84136e660e576466ca3332e5ae80f1a850c648c380e12fffe1d6c5c54ce0d63740beda9e61c36a737c1bf1add57748beb1276bcb66ab0c83b78dbf9ce2dd61b8e420748d8e8b923c01adcd90c5a51b40e551fd6670f608a3ddc0a767d4b0f782bbcf6ca88e794e2caf748f612f31a01ce98bbf3f39b2486690d1dcc737cd283bad7e3562e8df16db19e3213a70e28ea9a204346e9fbd7db63b4afefd06579e7e77bcfbc06cb9f395a8d9095aa0aa05d4c4a65e6538f21c9f1d1fa4e2e93891842c67a1e884768efe835f435c58be3d6a9808c5b06e9ffbc123ff8b58f7292bea958e58e38bb8f8e2059beab10fd3d5efc4aa44a90b7c881ebeee3fd15a5d9eea4cc727fbfa25542f4233f1e020349b10bdad693eaa13df7f8720dc12060aa973062a371aa6d7edb3859468048714a7f9701a66be2c4202a70b07c11e453c5e84560038ac31aba01c5c632f3d98c2fb6a4839668485c34ce4109889329f4e6bfe4e7ef5ddc1f63c48c04e064094d26df928cd89f7951e7321d7108a56346c61e213f9a4b583ef03f51b7fc9128e57440c5fa25a8e7f27f515723dd03e8932206734d588c5806e08084d0ddfbf6db2d544f5bbbc1a34ca45d85da146d8ef8cf6ec8968bd8c1c432413f9488c506c6d9038e826d38bd9b1a815fe6c35f920d734243605e96767c20f7df9f27b7c0c12b66011676788e9a5d969cc5820fcde1885eeff8f05879130b654b988abbef52da28cd02dce773a03e47e2f181b6906cad94fdb9ecd9bdd22c4c2c721155086704ffa6975e16ce3fa98861f9cfb2ba3fb9fc8819e113feeb38274dba02dffd0ae79399de5aafee13de906d2662fc44814de807eb6a075dcea291618437d38b290f7bcc5974175bff1f61d1f861353206b09adb7026ceaba0091ef3dc9bd5fce7d2b12097fc50b608f72ba82da1babefef1028", 0x1000, 0x0, 0x0) 17:26:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xfffffffffffff801, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000)={0xdc70, 0x5}, 0x0) socket(0x20, 0x4000, 0x400) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 17:26:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x51, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r1, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_emit_ethernet(0xc0, &(0x7f0000000500)="e17d1220d5a57eddba36f292ce26a909ee476876d03ff77439a61ae43302458b3ed30b57f4ca5b10bcc8a6f18975dfb70b51593127c5d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e790872582f178eea3838e024246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb24ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25") mlockall(0x0) r3 = getppid() munlockall() setpgid(r3, r1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r4, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x1}, {0x2, 0x6}}, &(0x7f0000000480)) kqueue() chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x2, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x6cd, 0x800}], 0xa) 17:26:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x200000000000, 0x2}], 0x7ff, 0x0, 0x7, 0x0) 17:26:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x2) r1 = semget(0x1, 0x4, 0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/4096) write(r0, &(0x7f0000000180)='X', 0x1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x8, 0xfff, "1cc6ead1135a970926f23430ef50c318279ef74e", 0x7f, 0x2}) syz_open_pts() 17:26:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) sendto(r0, &(0x7f0000000300)="27c26b3904e94d24bcdf967b028525ffb834f67d47bf5b4929762c53a79e2cc5cc6caac476b97d8369e09157d7217ab94744cc3391d7ebca2c9b76941ed5cac0a233b15e2f7973c48d1f4d80877faa03ad1010d0fd48e8b6c7891c46", 0x5c, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xfffffffffffff9ac, 0x6, &(0x7f0000000380)=""/79, &(0x7f0000000400)=0x4f) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x1, 0x9, {[0x8001, 0xce6a, 0x0, 0x7, 0x4, 0x1, 0x1, 0x6, 0x0, 0x80000000, 0x7, 0x3, 0xf11e, 0x1000, 0x2, 0x9eb9, 0x5, 0x1f], [0x4, 0x6, 0x8b, 0x5, 0x80000000, 0x10000, 0x4, 0x0, 0x2, 0x5], [0x8, 0xfe3, 0x2, 0x8, 0x4, 0x4, 0x4], [0x8000, 0x4, 0x0, 0xffffffffffffff16, 0x2, 0x7ce], [{0x6, 0x1000, 0x8, 0x3ff}, {0x5e8, 0x80000000, 0x19b, 0x7}, {0x1, 0xe9, 0x9b34, 0x8}, {0x9, 0x9, 0x1ff, 0x1}, {0x2, 0x8, 0x80000000, 0x6}, {0x1, 0x80}, {0x1, 0x746, 0x9, 0x7}, {0x5e, 0x9, 0x3f, 0x7}], {0x0, 0x8, 0xa0000000000, 0x3}, {0x9, 0x400, 0x8000, 0x9}}}) 17:26:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xf38849bdcf5849a, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x43ca0b039935a0cb, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f000051c000/0x4000)=nil, 0x4000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x1, 0x7c0) semop(r2, &(0x7f0000000200)=[{0x2, 0x8001, 0x800}, {0x0, 0x8658, 0x1800}], 0x2) 17:26:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf75c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x100}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf5f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x143887db}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff44e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000080)={0x9, 0x20}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x85}, {{r6}, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) connect$unix(r1, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) renameat(r4, &(0x7f0000000180)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') r9 = dup(r8) linkat(r9, &(0x7f0000000100)='./file\x00', r8, &(0x7f0000000140)='./file0\x00', 0x47ea9b0bde695ef6) read(r0, 0x0, 0x0) 17:26:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) seteuid(r1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000240)) setgid(r2) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0/file0\x00', 0x0, 0x3, 0x8, 0x0, 0xffff, 0x5, 0x3, 0x0, 0x0, 0x9, 0x9}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/154, 0x9a) renameat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 17:26:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x10001) 17:26:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0xffffffffc4b496e0, [{0x1, 0x9}, {0x2, 0x6}, {0x2, 0x9}, {0x1, 0x3f}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x2}, {0x2, 0x1ff}, {0x2, 0xff}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x5048ced7}, {0x3, 0xffffffffffff8000}, {0x3, 0x3}, {0x2, 0xba}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x1129ce78}, {0x2, 0x3}, {0x0, 0x8}, {0x3, 0x1}, {0x1, 0x3}, {0x1, 0x6}, {0x1, 0x100000000}, {0x3, 0x9}, {0x984fd60263a12a1c, 0x6}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x9}, {0x0, 0x2}, {0x3, 0x9}]}) r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) 17:26:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5934c441e2107da3) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) 17:26:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696c6530006f045c2582855d563df8924671f910446be1c5b71b733467257de3684cc4dd27e420a9458107e618c67e30e3578d667da9b2843d4ddc77214094a842c37c2958b16b07c0805e4255f6edcca763ae87dcc8ea8e05b90b2a1dc963dcba20335f11b23425f10829f9208a0365cac8425840490a5ae9938501c2ac24c6a30cbf496c3c4d67f007ee63c5cf9b89572f64e887e8920333402a6496d8d507f71e037bb04f1572ebcc82758c5de74269261045347529f6e9a2b2d0edcd6acf7e890c611f2dc717747a56c244cd39ea0007833c222d107bd7f7179094881f283ae8c8b8539dfc720f18ca655c2d67c16534ed710d39409c23"], 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x2}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0xfffffffffffff000}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0xf}, {{r0}, 0xfffffffffffffffc, 0x69, 0x1, 0x400, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0xffffffffffffffe1, 0x66fc}], 0x80000001, &(0x7f0000000240)={0x3ce, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000, "db76812acd234b4d16ca0c00", 0x0, 0x3}) getrlimit(0x8, &(0x7f00000000c0)) 17:26:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:26:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:33 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42cd271c4269939d, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x100) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000e3cd57e3e49011ee4367a98a50012899b02ee2a600d2dffb57569860f4d75517472b8408d8ebe0437232d978484054f7f2ba1e43db985e53c517f967b3f94d648f792e5166522d6c19903c10e6d04d18cf8dbc91e6249ba5e03f0b47ee94c5"]) 17:26:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r3 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r6, r6, r6, r6, r6]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r4, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r3, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) socket(0x18, 0x8003, 0x9) wait4(r7, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r8, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) 17:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 17:26:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x79a7eec8fdd67a5d, &(0x7f0000000080)={0x1, 0x1, 0x8, 0x8000, r3}) 17:26:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 17:26:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00001f5000/0x2000)=nil, 0x2000, 0x5) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup(r1) recvfrom(r2, &(0x7f0000000200)=""/175, 0xaf, 0x40, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) listen(r1, 0x3) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x800, 0x0) recvfrom(r1, &(0x7f0000000080)=""/130, 0x82, 0x3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto(r2, &(0x7f0000000180)="975c6b5cf54298bb556c93198818382074bb80bbe1fb7dc753f016b4943e02db1c", 0x21, 0xf5d3062c831e93b4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 17:26:34 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) connect(r0, &(0x7f0000000080)=@in, 0x4f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) 17:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x2, 0x7fff) clock_gettime(0x3, &(0x7f0000000040)) 17:26:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x53d8bad18eb5efd9, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) socket(0x10, 0x4000, 0xffffffffffffffe1) shmctl$IPC_RMID(r1, 0x0) 17:26:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchflags(r1, 0x10000) r2 = dup(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x1) nanosleep(&(0x7f0000000240)={0x4, 0x3}, &(0x7f0000000280)) r3 = semget$private(0x0, 0x1, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x3ff, 0x5}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() dup2(r4, r5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/26) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000015c0)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) sendto(r2, &(0x7f00000003c0)="4246166ebcd730633caf5f7f3a35", 0xe, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) shutdown(r1, 0x0) semget(0x3, 0x3, 0x10008) semget$private(0x0, 0x3, 0x280) getrusage(0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="031a6294a6beabb9a77cbb817ca02b6bf58b2a877fdf27cfe2e955451268ed816c265714251239962abc125443c6fd784911e11d02fe45776376f73ffb146e95440bca9fa1f0be5d0efa779db691e7f1c60d42db426d59524b9cd7b513831f2a9a9a6983d3b4607f835b505c8be2845db54a0da755ed427fbb34f8e71dc23b4f5553ee27426e4740f87d47b4c7069de347aaa5f5bffb0ea8ab18049b542e7a5d8bc0d249f7388cd299795aee1d4603c981a618b1d8581a88c99ba0693c62389de1e5b950fb1f4fea900d8f44beb637f5945b85c9221afed587d18c1ab70a9d17e5b1a2568793fec0315c66a40e5077ee6d2b403dbe81801953608f51fdeeb0443dae3071bf9e72964c414299b9eca0871df300a1d19f3e1b2de01010059174ed67fa76e8ed5e202de18c17529548887150c4cb91eba73e053a05ef481553a9e59d262923adc32ebe0f7624315f578b41bb000793f014e288d9f0170c163a80f10cba09f85bee035e141c1e6d8056b00ef76074bc6b850c9f56090be2d4916b64f6882ed98032a7a105362bfdf9ca9a34226dd7c3521adc021fa910ef53eb2ef522ddc9cc5606464ab06d5703a51edcdde214e1cbf600037fe09e825978efd4fb24889561451aec2ca7dc3ad812ca0888eacc28e7581baa00693f3482ab7bfd5a994210adec465dea7b6105a967f471d6efd4cb810349906a8bb7718f1bf2144f91b6f412332c97fb74dcf2525f4035c7b2fa8660d4fc4ed1168676716a7da31617e15421187907f52db08606e2ac09c1859b15678015467d5004f40e9d752490e2af9210ae36973f90091f69cbb80ff518fc6d099b809d1cf761d2e7dd43678e5c1e95ae519cce8a04957193ac42a6767d364188d782bee5476a6131d66dd81c344e759acfa51b375b695e4ea9d109b576d7a630d8c6a90a18fc762611685fde40ec0d79b31077ebfd9746c6813bdcf40365b80c3ab05891e688236b87c54977784c97b580578086da31fb0e3cfd4c8946322feb4f889aa7619fc3589b4d195ddbd9f46a559f5ba37eb0f4fb88485e44043e38cfa9fbef08037ffd59d8e252fc97c11dc3ba8f1b29e3e5a58fd61ebc96f5aa68cd6a4eb5619614462fb497de16ad6c4b818024e6dfdfa5ca3527a17337729daa763c164e8ec7b9ca3d117fc3ee7228f29dfa7fd577dab7a9035e156491bc22ed51912f50eba01f5b1d577cfc4da3496d2da80e17e95e39fa8bd37ecb84825dc0664d8fb8fc6a14a57725212f0d71f31e2ee7f8b0a0725fbcf6795fdf29e1ffe060410dab563c4bb173a152b6a6db9ffb54f30684b9803d2ed57d9ca91bde477ffd8e969851dc14a35d00022ce9ae0c5d13fa3d0e6cad05f5a3c238d340d7ec08033a8df6d790e613d09fa7614312740cb01df629a0de8c9dbd2235823ccab39c478432a27b4c8ea048e7b73d8122ce0b8ed5ef459f765a83a378b4bf3510788d14c4bd0ffcc8663f1e7eaa1ae11e8a0cade7577b5c3dd1ed58f9bc20c9e3d653a39c2a244f1e132875b024fb0c79824b97bd9a00c9f0cc6232328256b2c23ea9f6e68bea602e4b47c4f67364f547b035217e292ac4c89271ba5e8c44af482aaa4129f7e02d6fd5ab64097695e365d67ed8e05485e5acf01b87232ee2b5a9865a9f442d7601a5676d5a6b9defc1d874108f97d94d3b605cb47d2cb147cfa248a996d490237c1a52240c18e52a063973f5d19a5c219de64ea8509fa778aa1ff0953596b92355d60f36cc119a55088e4c86d8a856c45240ee34bda1a85cd81ab8a4e476c601419d55b2ae258213c228d72d5057fc1e9f1293542183c3ab41e6dada453e2d812c279ac60b68c12c3781a82e0d6b4443ea2dc4747b1bcb3460144e765b3582ffdcfc012988a61319fba2d840a843f8cea200130eb1be0e69004bb251f493aca20449ed263b14847fed74e002648502b5cd46d4da1de3b3095aa0af7d9f70338ac1d80ec226523ca3f21b93ab2b650fd6bfd33a0ad3067cae07800f4dbbee2ee34c9f772e2c07e71d55dd9b24551f1aa450b84e6acc6fcf2eabe4c6c5a2bee7c5ed5abb7a0bfa29feeb190f7551a5ec7a81b614def78be469ad63f9da436053588cb28bc5cd71cfb4ea9d3e1f7c2d465995b49206af2bf1c436086fadc8e653ac019df262d610584e3878150c97ebfb80827fcc2a304bcf9df20aa8d5bbe7f04dfab4b5f15523b0ac5a4e44eed5834d9a2f321d3e88443b0104248aab689b621bd3d0419413237d0e46d520ff93525f22de6899bf4cbd284fe4af3f1fc5dae6731a31a05bf568fc8f8bce574026e4d84c195fcd919ef0d3b9906602f4c62195fe7d3485f259c8fd9428e5ac5d65f7eb8fc892c566bbe2720587c86e3748568a5ff5d3fbb0baf802892889cba70a55eff8d41901a960ae5e99e09387910ae1097bd39bff12613fd4c5765c19e844cbe8ab8d80cc76d8983fd84615c3519f48851aea566179e86e20c7ce83e2d1ba98e538047dcd13e8fc53845d71f8dd63a9a348fefc22ed714c1ab39caa18fe45a2338f0d5e516f8e875827f08121ace1280f779ad5a3d8431575d6d66500796f18088e33485c0591fc9c5acc4ae379858ea6a2703f68e9502399449050aa6254be60b45cc204fe35bb805529ff7905765a53a1bf331b48e4ced1eb78bbdc8f77c1f88585ae85c1dfb9133d7666a99d7f54660574b325d9f95f1c0b3a389410600b657f2b41a8010e24fc5ea9775b0792e7f6c88ccabc4e0dcefc6ea76008167a40242d5f08e2ac6ec96102d5dadbc03ab7f8f342c23f3dbee42e4b0ec096eb170c96d7c1a7761df614492f6526dab9587756aa849b42f2c8153c31f4dac0eeb7af1f45ed2560347f641d2847ded09dc0e97c31d77cabf91bcf19a962f9954dfc7d4ef4004d67ee5c417bc6976370babd2c6721e9c8d85d6ab886434100f67251cda3902eaeb39b63277e2239cf4044dac3709540bf0e2a7660b186f80a695fa7cce83c570345171541e7cf4cfffe7348a86b61524e25db0e8d0ab8cd3f0b11f171dad5208b5d4b93b46bc3f621909877680ff33a3a9fdbe590666d8cba557e20ccee963791f1ad1d3561202fc4e4fdabc227394f6dd6bc248c334333c976ee59f209d5302589080c351de01de67fcef161b33f5e0064d8156b58edd12c1b01a5130311521053de2d919ebeb210b45c0dad0b140b479acfe6f4a9711412833fb043071f3c4a02fed53a1ac4f963110944420e1418e9d51b2c82ee45b11386dbf3b0e2504bd9250ca87969fa3dea8ba02f06f8218f0060c82d3007f122b14bb486a6d8f5a2b53eb0f6a990cd58045296bbd7e78ee690279b0984ef4da61ca1fbddbffc75120ed2f727cae50ef8f0e8cd094b14e73979f0b76430f5847a65fe43157c3778c0a4beb36367b5fa39efeced3900e974aac364a160098a4229f79a00b080f6423c974030d781eb33b86f34db0dc76f5ed5a07b41d0b779f171da2738bc0b7683fb546b0b77a4e25d42adceec48ac93c9084c6d6ed6dd21969bfa76f68feae638ede4c1439228a8cf537aca9b550b1977c578e94c3e499dd9f746211467722c3756b448a9f4e35252e870191626a70c94e9f8980fccd1a8c224027a8c4968706e1dfb9644e48e84c41f8dd4c092eba424128a16e3f1d7c578bad3d6a3adc5ddbac9061e56dc76606d17fd6aa42cdd505d90e4a806c533db85a719f30a45da1cd5b347c5a70027ac372c76ba62e459f1d3f1bd08edc6417448088e3ee54a573f1534a0684df9dff68ce7ea20bc707c9d21419801286ce9aaf6fb30613ebadd9017225e5ec8c9df2cc4116a3b74c3211537024ac1b7918908e33e22cfdba7f604c7621ab79083b787c6f1704d6fe1276dc8d1202f7a99825db09c4ebec05d2382b3556697012241a117b72c93ee5f9edd21738dbfa6d4f9963489a9f9ea6844a15009b72507829f6acd9edb44ccd78eab7ca42c706c352826861b5e5e7308307c3db97200a545eab2c6a9a4d16bedfca8cf6e81d4abaf3d7b56f13b8e79d495fdf734656944758f9577896f2fe350b8dae90164d6044a85e8747f9a3c1be834fc8ca793e37d41e0f7d5e8b922384c54ef35be8962f229ef6c5e4ab352ad12c6aa3cad17c9b067303bb132932e6deb4379ce159468967e00d1193d339fa66249723fd78049f8d1fcb703fb4ec61d15a16b77a84afa684cb82dd2e0b3651834bf962745d441e982769801d426efd826bcdd3d4053d11cc0783c012bf0b362eb19a02e6c8fd493e14f7c969f883bf8c047972d76b907f80aac83cb0f512d436e55e119b8b4be9728bf2c4fa4bd8406b2d7a376f085f9f6befc91dca7c51400d84d12a6d00f38e81117856833ea4ba7209bfa858927e0d78366804ec0209b6055d43595b330c566d4580ccfd0bbd6e485ed0dc26f1eb2a78d13698cbeaa8497557cef309d490dcbe79dd7d0e499b163c2f4c8e68540a3b04ee9a31cd762456ca1bcc20c3155cd4680aeb38ceb1f73e499b7ebbcc7c4fabb872ca8f5840837db33c9fd42d533eb450cde6ee816a8d7cb84b2a603247f870f2cad825e1def580cf832771ebf6df2fb8ff9f05a499b154a72259388e54dc2082af6bea08f130b3a3065d112dda8a0cafcb70523eb4bac24df893ae2c66eb8407c8c4678c601c7f5d5515fba8bd582d1d8367195364ac6f165838ce3647a6c4f2031a36a7173992cfdb69e0591a8167cad45c2834cf535f5284616e4c7008ad26a6ec722b7f1aaa9caa24f4feb20280318247e377a530efaff33f5a92373d7995f6b8d9678c9a63e28263e177995253446f8e0076802765b2601f9935d0eb642f30d23f32f430cb9943f31825886e5e89a00af4cc0a8ce3269498b318d05017c84fc04a5c77a98477a96ae20223008704a1da43165b4ec87940db2ffa6ab3836caf552ee8353c3c000813f4e9607fcc8f024826a174027a460e76835a7215f1beafc573a0d9b4828111c62419faffe293965a7f134be81f77eaa34e7a7463f1ecbcdd143578af20f6d52c9126310678a3d348f42c68d1edc9740c90705863dce8a050851499c63fbb1fbabd2b8a663eec5b9327890604cbfe8daf3df5862c5d7f5ea46ed730058210ec87482749c936c21e70566abf2e96bf062d0c609f31932af9cf08d89a7977c4fe14cad5ee10bff598bba3153fdd05815cb9d2f9d728be430d8d488cc7c024fa938a7c9a395f6c85a797656de7beb2d558ec5baaa395d684f1b4e706d5b0924069fdf3f62526bd5d590cbd4609e5e1e3587581e3ed4d89683b4aa63dbe94b4104843e5048b4761fd3a2c6378834b686b4c867c58e39b84bb2934059cd5dacc86123f49a8b7568e0c99e89435a817fe1dffdd82a06996a8656e25a2cf96b9ab4c17bec0a1b928b4bfc3ab6e7eb2f5676c11455ed92ea1f9337bf92ad311f99170f0e5f8874f781cdc77a5f52ed5fe6d5214484901f7aae8de58459c18c9c9a7d25b9ecd188f92dc28ffa0d3238202438aa49ab3bf12cdd10f86860cb6772e7bfbd4f1c5c9b8bc5f169213226d85099fc00dcc5b128ca302c30fdf62ba5ed29cd0fb4d12ed7b3ef3929f35b207d02712a95bf1c6fca2e676136229b2d488824b6d0a5ddb0dbd23c768dcd53c9c47b560957fc4902b339eccb406226449e06dc8745739fd2b364091e8f63bb126652457143fd189b5efff66a2df696f67b95ee4ac6e54bbf4b7421524c62e001029b8f1512ed55819f8cf2ecddcd4351bdf2c8fa788e1dfb5a0e0ab5a3fb14c0e0e6f22ec2747a93b553c856414f293a3b", 0x1000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001540)) 17:26:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x140, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x3, 0x7f8, &(0x7f0000000040)="6f1e14e0cc7507a0b2cd35923dff42d913b6007dba757e66215f8d19e6e208f1280a551f33e74ce44f1cafad43e40b47790e1e231d756de9c61db2ef7f727f64b5dbcde9ee1c765a349570d4f5c8d107a5bb481790dc4bf66f3622d6fe50b281347190630776505b1391a8732270e5f190e2d83389fe8053a2dca6208a62b906db913cb47b4f29a933284b329fc686e047518ad836e4fae1dbd9a41187b66da680c92a6c5f95a3549f7805d5971affdadb720168e180ec2bd1c6f663a984d450649e6bd21d3297a54f126ea1764847136387d21d89872ed9582707767071c571eba02213962bfb9f", 0xe8) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) 17:26:34 executing program 1: 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(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0159a4d40547c0ec5400a7c0ba44b793ce18c63e62d39a6a24d2b85c7849067bb1e21bb76ccf18131585bbab10d0f4577a1afba88fe7fa9cbeff54ade6e54b8b7dfcfff20004712c287576070a76d0a795c790876cf66186bf063df1ebe54efa"], 0xf3ea35a2e2738e23) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 17:26:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x1f, 0xffffffff}, {0x1, 0x80}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x800, 0x3}, {0x5a}}, &(0x7f0000000100)) 17:26:34 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe9f) 17:26:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 17:26:34 executing program 0: close(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x47, 0xa943}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 17:26:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000005c0)={0x0, "98705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560"}, 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) connect$unix(r0, &(0x7f0000000040)=@file={0x50077f803162353f, './file0\x00'}, 0xa) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 17:26:35 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) 17:26:35 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setitimer(0x2, &(0x7f0000000040)={{0x78ae, 0x400}, {0x18, 0x2}}, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:26:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kqueue() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7fffffff, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x31, 0x1}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:26:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000001640)='./file0\x00', 0xf3852452c4c7371, 0x408, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 17:26:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="173e197874d2130845d8a564df08e4290ec74b5c5dc3eb5a928054d8ab9ccee60480aadd7caadbb10201e9cfdc8a6b49adbb364746af8902325d3f5c3fc981865899818ee1cf80f7bc2c35ac87d29a5238d1b5f40d3a0458a8cffab114b24da31550fc392fa4521f41f684cd151189425a115afc5a3e0d9d0b9dfc6b8d6b7ec8ade45a82231fa3fb36071308ced0640213fc595b73105ff28505"], 0x10) 17:26:35 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x9) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="dc", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 17:26:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) setpgid(r5, r6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) write(r2, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x2, 0x100, 0x100, "04f836331fb4b2e055e1402d1b2c459b972d9ad2", 0x5, 0x6}) 17:26:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getppid() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x9, 0x2, 0x1}) write(r0, &(0x7f0000000080)='\r', 0x1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) 17:26:35 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/210, 0xd2) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x8000, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x1, 0x0, 0x8736, {[0x107, 0x8000, 0x8030, 0x2, 0x6, 0x4, 0x2, 0xc, 0x81a, 0x0, 0xfffffffffffffff8, 0x2, 0x0, 0x4, 0xfff, 0x2, 0x3, 0x1], [0x7, 0x5, 0x9, 0x80000000, 0x0, 0x8000, 0xd29, 0x4, 0x2, 0x3f], [0x400, 0xf, 0x8000, 0x4, 0x9, 0x7, 0x8], [0x0, 0xfffffffffffffff8, 0x0, 0x5, 0x3, 0x1], [{0x100000001, 0x3, 0x1, 0x6}, {0xfffffffffffffffe, 0x47, 0x2, 0x5d8}, {0x200, 0x2, 0x0, 0x7}, {0x1, 0x1, 0x9, 0x1000}, {0x5, 0x3, 0xffffffffffff0000, 0x8001}, {0x5da7, 0x100, 0x1, 0x8}, {0xffff, 0x2, 0x8, 0x5a0e}, {0x800, 0x5, 0xffffffff00000000, 0x7ff}], {0x9, 0x47c7, 0x4, 0x2}, {0xff, 0x8001, 0x5, 0x102beadc}}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0xffffffff, 0x101, 0x2, 0x8, 0xffffffffbeb81fcf, 0x948b, 0x9e, 0x10, [{0x8, 0x8, 0xffffffffffffff7c, 0x1}, {0x80, 0x20, 0x7ab, 0x6}, {0x7fff, 0x4, 0x2, 0x4}, {0x2, 0x7fffffff, 0x9, 0x200}, {0xc38c, 0x0, 0xb5, 0x101}, {0xfffffffffffff64a, 0x3, 0x9, 0x401}, {0x1000, 0x81, 0x73d}, {0x1, 0x5, 0x20, 0x4}, {0xd97, 0xfffffffffffffff9, 0x8000800000, 0xae}, {0x0, 0x800, 0x5, 0x2}, {0x8, 0x1f, 0x6, 0x2}, {0x1, 0x9, 0x5, 0x80000001}, {0x7, 0x1, 0x8, 0x9}, {0x1, 0x3, 0x6, 0x6f253df9}, {0x81, 0x4, 0x20, 0x10001}, {0x100000000, 0x0, 0x2, 0x7}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) getpeername(r1, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) 17:26:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:26:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000012c0)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x80000000, 0x10001, &(0x7f0000001200)=""/114, &(0x7f0000000080)=0x72) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361d1486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) 17:26:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="da70ae04d01fd748cc57867fed6fd97b2166e9cee6c5c4a1679aa55a10b3c5b3fc90a2d0bd9fe43a98f646e8f7f5b358eeaebf68ac1c31046716bedc90dfc90d5259ad27c2b2f3443092d920da7d98e70434", 0x52}], 0x1, &(0x7f0000000240)=[{0xa0, 0x0, 0x3, "044baddf12304b8793ffe40793f78a2dca27c4d9516df5a5081adfa04cc6f1ed5f4f62c933ae0fe77378cd2c0edbf495509d0310236abda33d935f28b1bf48ce3fa679e3d7b804b1dd1e31647cc1a8d3ecf5488e18b086735df29136c1f6632b467d32e666e0b5626f20fead389a88edc9b59dbaa4f1579fca09585c5a4e8624137e4cba1e2a7918b1fe356d5bba1d"}], 0xa0}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 17:26:36 executing program 1: r0 = socket(0x18, 0x4002, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendto(r1, &(0x7f0000000240)="46acf8fb2264b517de15d0fa2b40df30c43b8f0e362ff6cc2586", 0x1a, 0x407, &(0x7f0000000280)=ANY=[@ANYBLOB="bd002e2f66696c653000"], 0xa) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r1, &(0x7f0000000180)="3f10a9bd74a1f8af6e2cefe3d9cb2061fc5c94be5a53061033c4635ffd4d3d0902b200c09a86ef6426d72a713563232e2504a5d57ef799efd6724c4112dda26b8ad3a65e44361dbd4b79fdb26f44f83fbec04c05992ec847201830cfd1f0b1a6a0efeacc7ef3aa91ce6feb3091326ed2d4ab8fd9a22a6a414df732ffa24c21ddce64c89190ceaaa5587a43b037babb7ee2b62b25ffdda30bdcc5a92d85d773e941b588a2709ecd003d", 0xa9) 17:26:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 17:26:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) ioctl$TIOCEXCL(r1, 0x2000740d) 17:26:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/66, 0x42, 0x842, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 17:26:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="306b10fbfab1bfbe1cd6c202680c3fd0bcb4909c7638b4cdd56f77fc9240d922bb15d687e6a5b47d4f2e9a49bd094e6572a6963bbb715861ef32db9ea980fb6e1b461b51d8c4d9f569d56b4cf6cf18eac2dfb81bba9bee2d5597de0896dd3e606bdca8f9237a33dc28ee898940bc2f01fa3376263b14cd80f9f7722125", 0x7d}, {&(0x7f0000000180)="57cfbf9a676a7c176ee37371d26b9a", 0xf}], 0x2, &(0x7f0000000200)=[{0x78, 0xffff, 0x6, "87cf2e734663f204fb02f86200a197b99dcf4fa2dcd6cf8e65e79575452f2b9b1b38d604deaeab47bf1383817c3452449e936d1d29c70553b71b8cc1e66465d99d07c224b58e42259b99bd0b97ab675d3784f3844e8e9fc429f7ecfeb783acec023ee36da3"}, {0x1010, 0xffff, 0x1, "a25072736c835d61ab5670b5d178a958aef3490f447aeae13c478737fabb6ed18a20e875ae0185d1617ad5238d7fd47dc57046cb188ff9000b13968007396503f2bda1c7cf3bb36940f0f2aa2a7bef4437b7cd9e4b981c3ac8904481ac4b6998d3ae1122b9cd97fadf4d92d41e2357d7e804b432b6c593a2ea3ce9fec8acb29b80376435737ed4a894e1c9134b81b029106906d726e94ab0ea37e853f9801121804b9cb6c5fa98cd27a9bc2c12ae7475873016eb9d26bcba5a0ab6ea46396c852591d4f228a29e20cfb638818e73d939537fde35d1046a5adbb022470ee7403d587d74ff3bc869bd675dcf5df814f23c13bf0d0ddca761684891e0835b4e6ea073ab3a27f84fd2d0154ac4f3668ff570432996767551fbf7b32a12e5137f7bd7dd67a1a454c613d06d2c461e2dad735ddc1f3093f81b3f4d9fc4a879870a1b8dbba0f5b7218663afe0008e4c2806778f9e3cb9f0c10db9e3d550ecec5cea390c1bfaba35aa8b69d9ee592cbbb960183f084baaa46392f0530fb6d5797ad3a0a705834e723b052a06498077a470210da2ce5cd50eb56eecf0efaf32a2d825771aff7bb5fca73ed40d8fa353a3eee8ae66b95f533393045b03a9d0a2dfa7468b9c6410b956a7cd27b7eed030f1ff14b9667d98b3fa0297b2f5f08f519feb0b8b481dc6f1b0a16c1ea717edca7293f4d87da3df4ca272822b5cc16260c7c0f9b589f5b08f5cafb97e31f7ae7876f9a07e993b8fe3102cd7fe7e17d45d4775e2c347b4e2bc04949e18004b6a459ea7fae4e1b07b6f63c8095456f608c60329c558dbbb13a4231847aade11c8bb95783f8ec879bdded925c530406773f5ca9d56f51ae010b026731e6f643a4506be650543e7006409feb0956ca520769027762832a260f1c058a5e96451cee5da63f94f5066184c4f66013405351adf017fddd52400606f23a54969d82de0e1595d1ec769afd1cc190194c4789c9dd425ffee58808114ca820c002bff3a513ca4c102fe1d73a118426f1b3b7012f3d7cef99eb2b03a9de1cd2678d73f46d7b9a29c219b349bb1239d1799ec1c09dfff40c4f3a51659c93f96129c0b4f52057d8f7376346e3db90c9b2d836c74d83bad98bfaf6526a32b10810bb3caf7cd354f55ebbb4f1c16c793188e08fef8f3b06db25486e8373d5e247aaa2b32c7bcb4c566bf171b016b9bc82180cb7ab0f36ff24c17e4e6df0173b4e4d728f895468a2c675c5a92c63943778625776e16228f4c2b1a3de0dc214fa1095ec4c466dad26695bed4ea860ec29185b974e5370316775f616e14dc0b060d0370ed64e4e636a82c2a865565c33c1a5fe4b2024dad7ecdcdb54858d484a98b01c48cfe9d67f5ca8fdf60069889ccbf6ee59ff07f0ff127b51f94a3a623f7ef8a7e744542ba936b7c3e1aab547e9773ef839565c72ef6095c7ac199b63317672045556efaacad32a22faca10bcfb91c722a16f80ff922a85d36ba01d0d34d726243faab2462a86b9f97d369cba33bde0a84a365c0e75d86ef41f6469739ddb843bafa27a60fe17be046495f66da1daac7ed2d578e881f158d26b8cda5f71c2a25d1394aaba8a1e86946b762801b9056c510ae2676ad1ae873dd3f1eda7b1c007b1ac3906e618dd4ebd21422c18d9cbe05d268191b5ce3996abf832dc5422266b59d011ec449ccd20cd7a1fcdc56c8e4e629351ea54c592c73ca807b6f46d4ec41d303216787f2848b32ba8c40d4e9b38ab15af9a3bdde86f2050792a9f87b8d1714cf03424ef4cb8baf6ee509be7046568cb37a7b5c9995ea5a143fabb5edba1839ec6d92a80f4f677b422b4987003169b409ce0a9880d23291882d22209a3b29735615336135c7696035d87571ec90e27d7e6abe173a77643d4984a369840905825be2ac97a1ff2211dd2be2495d7bcfdda71730860f223fd3eb5fb82f1ab4bd64f97ca99406ae89035b270a5e04b857a83ead22e65539a718acdd05ac2b126278dba6f4abfd70d32e2d5b35a10f348e8319bc841fce3f2871ba4b6020b2176931052fd5cf22495981db8599610a43e78017b211343c19e9f0be81fd4f0aadbb0f21cb643078c188ce5c47b4b3bd5a11b9421943f6d31d9ec81397ad8f75f3124e75c0d376247445c7f08ea16c8900478bfa060758c5542df9c44bf110cb74b743f19760b205c6bf71af7a02e7cf4d9fca3c391b1175dd05b0d316aff31301f6f5b2a736006210b1929820b6efdf0921c964d6242489ebe7fe03dcfc6c61760e56c3c1245183b6b67fe99e023bdc748c9be82311a2a1fe7ae4ab935ffab07dc0254ba1c4ddb8b252eb74f62f714b8ddfd35c0875cc3d63e543042bfb57d066fb52546210cb52f5d17b827880418a369605de9c8d5232ecb1ca75c495125952ef89abc0cc659aae8572d120267eca7904968894b8f4e5af70114e807db58c301520cac35ab31ca55fa0523e9d8ea6d0be6a3597787e18ec9ec7ec36c2d0b33875d549b07ad0cbbfefb3ebd525494e7bc67a68901db60f8e33c8f4b5d0c3d23e9e49aabe4fd32ad22bcff5a1a2baf5b29ded6196e3bade79903fec1fc0d6d41021a2eca3c00d950010c03c14ea99a69db350ee566514875516b9244219327df71ef0cda72419ef149a55e30d9a6cb2b703c1d13f1ebee76e11cabe9453f0f5f4ae79097bcb21f2097abc0ff41b5f2b1932caf4563945afea43da189717caad750035e98f69ab93a7c31b1b799de7e7b2e47abd127a4b42b6331bff26e1054a90b8f1e88b342f5155fe8ff5580df38d293097a1db47dc88d98270d28a4f413287defd133228bea36eb3cb3959de816ee4d953ceeda9b0edc4be0b7d58eac9a008499a102a4375efec1bcb2321d8d20542bc8f92ced04910f431a9ff4cf5d761b8accbaa3e603f0069100e4e8e17db07b9bfb6fbbcf38bed13c3ea50f3f1ad67b0c1beb8c5c75b7b6747ed86a1d27e31e6ca63bc309a942b34c92358e9a4608db8ec2910c2cc8988cc1c0647c5aea232c58218f7d4ffea6d1d0e5ea1d41e66e069faf45831f12384a6dfc045c17c233d95bfeab2248c41fef7b94ed3bfe72e61210fe5712a579c55617ddbfbcf87f6d3ce3f650b0eb4f2967aa5c7f717e6ff5ef609a83be164fd02f9361cb90161bd79d72ca114f92ed62ecc39a9225552be704e4e7c3865b9008edac5f66701fb9bce115b3b0689fe662289b2b8f734b0afe869362db6dfb8fba5be3f4083fe9975ff360e28369e7c7562a1b69090b9333124f5cc68505f346af7956602ca26cac051664f355f623346ef707a5f8ecc44a30b1cda8979566f0f314cb41529ee81977d261bf7563144e0471a2e3423497286b7a7bc1313360165541ae8b5f87d33f3db533354ba2d79dc18bc9511bc178980e1d10f2dd747a82abc99ec03ff438e13187d575c8b3cebd09c14e6cbe0059851345e38ab8d733222410eb8f562bd598ecc1572fe3cd63edef16b1aa21d140105eef1bf0c0c3028a40731d089d5928499b661b7dbe85aa04b6b13c3f5b10df257b22750361ce01a20dfa889499e3db57ed8a31842d272aa69ebd2b5dd8e7ecca911cf4745cb6f34910de6a4ce32951b9862cce4f33f302bfbb2d8d93f676503e406b828f6b36bcdcecb6130ace89eacc15b558c6d44973bbc447a06388c1967fd472f6363678820d6b4a23cb4b86d4db287e470a97723065cd3ef58316e14b721a0c6c02b2199a733cc62e65255fc1c77c974364ee1e47f115986c4e701ee5494ab881fdd931a6d794529cae49fd3f2903aa0870ae9cad2953e80833df7f0f0f6c4d93b0f2152976737e4026d6db284c937fec1f4db27085d560b3210df061ee647b83e82c00960c7ab0e726168ccb734cb700ab6e10c1a96c1158f725ef3f86402b155100cd97d25f24ad408b62e3030ec7112035aa822181899f65c09856b169fe7888a6d2a0f00ca68adb0ad16759f77503452547f62cb0cb3ad9ce51894798f6c7420d5a32d2df4e8f59341c8227dbb33593defe141fc9a040b52023a5d1c0fa9d1c5d2fd97c99709706d3a88b5350ea36b6aec65ee4260665b33e9681c351bbd1126882f1eac1b132fdb2f078ab658aeeef7c99d0f0ad583f3770b892d406d95dc87ad154f77a6bf888e0dccaea5fafbbd7e3fc6605ceac08859b0e476fdad142a016159da04e2f295ad2b79886e1cdfd091416633df82661825b7df393b71f411d52adc8d5c783ec02b8d13f9fa3a7b0df8b03ae5798341202e79f14c9805da9ee2fd8a37d72fad198fb5ed0611e25a0de14cf8aa1a3ad916b40e4e7f648f251c9f768dca6427d08f581a6314382b12e6c560ac09006be50acbc5af1b6391365d41837c2369fcdc3d822e6ab14adb47475d7a75ef9941b8dda6a0331fd4a50c69751d090121a4244ea990b7b835c028eca4377d67829b4ce7ffec0632c60555e836da21f7fc2804348dc904017f0200b15157b42bd085f453964133ec916e80a4a262976cda6b0530dc15b74b8896fa02201ee9d293f1acf715a874c9f6d55e5e2407609d15ff267540c7fe96fde21dbea12467b5aef33a2404c1e29a2834dc0af22be899004269b86e21d35702afa743f3baaaeee6e23c26c219e2a7a5825958a1131eb32ba24e25c0016b8287388de487acd0207657b3ea1080a6e4caeb1e692e33e460e1ff3c4684679318b7635019f8c77fea216f59e06e5f394a5bf16a95a7cec173b40fdd4772977ce3e6d49cec3e4e9d12e47f8c4e9b7627ceb4fb31575436f89be1e415c194d4d1630c46b70fc41e40221aba9a81582ffcce581d49b259ce467d32ea49fd951561a5a9173aa83db53cec03afd6a01aa65d7e90eb772086f485e120b97a88945f63b0a8c4c7bd9383a49307df7758331673d45b3267bfd51eb5b2699d621a319e5eaad79941c84a8af6a2fd7c5a5a5ea9e334b2bbf34446d14214d0c12216540b4b98f3d623d4d4903af36f8436e0c4f84f14c4988c2ef009092295a56bcb338ec788a2a040d89867747a9eec2aa8d6a478692f9c628e45e086d40269ed601589081400aabcb0ab9467c4e2471861fe63a0ce89ab752644d454dc636030846e81593384d7fe6245e1b43af7f62f0cc063e414e9c0727eeac986754292981b04897c38b10e0812a44ce112d5bafbc9d0e35436f23162578651e9a449ea49f39bbb4434fa6b030e1305d747e817f515c34430c537e0747b2cb9d8a6e8dfec59cf8557a85ad732d49afce31e23d9972128c77f3856b42d3ddb9d85c5382b2e20e9eacfa894831f0bf75285384eb685610638d025af2d8277a26b81f3cb02b1e82363ab6336b26c449bfbfc1399c514b95788f8dc06737ac5366cfc155f75b512f67b44d8aabe9aac4dd9db9c14429d8174a857be5e01fe64e0f8058979c4616b6fd43a764b4d5a04b2ad9634c73c8df121f8243049ddb5aedb942e67074b008683d1bba37e31ee68e0efc33bbf9f86f39e5029feb6de2fa0766395dfdc461bf00d2ce56b4d77a5fa2abae9fcccf67ca99cab6d4723cf78374689adc21211017f3163fb0c99434b5b1f063c0b13a3cbb852d4059f256400abdcd4798c57c65e67ac3f28179ad3cdb3cac9ccbd25742e88cff6530ca38b2f860b9297c503399a2bf6fa2b8b7f0dc4f25b1bbf9f80d2ac8650e5b928c6dd3679d93ecfb72298b31a7668dd7a3ce9d6bf2cdf5884a2a1a3cc8e80e13c4eadd2f33920dd1dcd144da919bb38a0a0ce310e48db0003f4d6cee82969509f0b127e70ca028c453a765ccf1fd3522f579fca49eed69b0206d41ec0155308ec31"}], 0x1088}, 0xb) 17:26:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = getppid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10800, r1) 17:26:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x80000001}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x2, 0x140e39e1}) 17:26:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x81, 0x100000001, 0x8, 0x7ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0), 0x2, 0x0, 0x56}, 0x42) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x6167beec5af1e5b6) 17:26:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="333bcc68bce5d820e1a52840909b44a4a9a38a5e9398009015fcbbe767df4fd43a9fc8f2ee46264f4016c1d91366f60651eb3e8da6f0fda582bf4b5831d03e3f90b146ae2709c6bf1b122e8ebf332580ac9b3abbd6cfa9ab511e8f06fc0df3e57726c0c8d61fca4c509b5d1696b4c2e65d8ddacdf26813f72fab0d4a3e36b453cb3791321b5a5eaaf5b25e3e5a00bfc171b62e8cf86cd9e561361a8e0502a5d588b3d806bafa0c0162f0045a913b1ac762c7ed0ae8d87e483024858e1fb0e7a4b2c8aaabc25d6ab89fdadd1e"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:26:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}@\x00', &(0x7f00000001c0)='(%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='%#)-(]\'\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 17:26:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3d, 0x1, 0x6, 0x7f, "767198f48e55ce0b0cabcea1392f22f7b7d3f912", 0x3f, 0x100}) fcntl$setstatus(r0, 0x4, 0x0) 17:26:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f00000000c0)='N', 0x1) read(r4, &(0x7f00000036c0)=""/91, 0x5b) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x1, 0xfdd}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2f, 0x0, 0xfffffffffffffffe, 0x9}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 17:26:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8815e106854c802cf7ff181d47343f1700"], 0x3) 17:26:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x7) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:37 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f00000000c0)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e020054f14d323878d88d3b875e5cbeca38f2151048ffc7f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8e4d6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a9c8c22d8c259a4f7b392085d73afd94fcbe56a34eb3499424d0df46c08a8844ac205fd04ec7192bd4d79efd66f79b4bd66", 0x405}], 0x1000000000000066) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 17:26:37 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000740)) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 17:26:37 executing program 0: 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, 0x1) 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(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000002c0)=""/57, 0xffffffffffffff9b, 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) 17:26:37 executing program 1: r0 = socket(0x11, 0x5, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff15) 17:26:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffb, 0x0, r2}) close(r0) socketpair(0x1, 0x5, 0x3, &(0x7f0000000040)) listen(r0, 0x0) 17:26:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "0000007f00004d16bf3b200000000800002100"}) 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) 17:26:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="2c6abf65524d4aeb0b9896d43be0e0800c55126a45c62a1598aa0c796517da7aa4f462413cfb9f76a1bbe255016505ace873f7ebd124eadbb63fb6a2aea223a83a4bd875212638f6f9fbc5e551371348d34e59fc031ad530", 0x58, 0x8, 0x0, 0x0) 17:26:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 17:26:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000140)=0xffffffffffff0001) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 17:26:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd629341f88db42c9, './file0\x00'}, 0xa) 17:26:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x336) 17:26:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r4 = dup(r0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x10001) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x8) fchmod(r4, 0x90) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r5 = syz_open_pts() close(r5) syz_open_pts() 17:26:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 17:26:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{0x0}], 0x1) shmget(0x2, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 17:26:39 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt(r0, 0x0, 0x3c, &(0x7f0000000040)=""/194, &(0x7f0000000140)=0xc2) accept$inet(r0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000000)) socket(0x6, 0x1, 0x7fffffff) munlockall() 17:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1f, 0x3, "3398fbe8ad2013dbb85246cc185bded272a5aaa9", 0x7}) close(r1) 17:26:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4bbe945e91944b228f2347e45b3eb55f777028746002781bf381bb188ab74dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c019238db1be58f487f5a9f0239e817c4b33739cd9b3c5a7faa3cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) 17:26:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x7fff, 0xaa3, 0x8a3, 0x0, 0xd2, 0x4, 0x0, 0x1, 0x0, 0x9, 0x101}) r1 = kqueue() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x3ff, 0x101}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0xb476, 0x7}, {{r2}, 0xfffffffffffffff9, 0x1a818bf163749e1d, 0x8, 0x1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1000000dc, 0x8, 0x0, 0xfffffffffffffffe}, {{r2}, 0x0, 0xc0, 0x1, 0x1, 0x1}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) rmdir(&(0x7f00000002c0)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x6, './file0/file0\x00'}) r4 = semget$private(0x0, 0x3, 0x210) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/45) 17:26:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x15e, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) 17:26:39 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) socket$inet(0x2, 0x4000, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 17:26:39 executing program 0: r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendto(r2, &(0x7f00000014c0)="a2a65ce7f7714f7fecdf4865425301d38181ae9c1c9df7f2340a23226a498dd553caf2a8df19718a1ed679b0e017c219e3e5f4c82d5ed9c24469b8380c9d1ed03ba8998213b6ccc391ec07e75df3f8125e07d3033d666fdc1cb8202fcf8f478e53173c898ec1b76ccab959075ef78992ea78e6f06a638c750c4dbe9a569bcc6609d3e0180cd149210052102c730a93b1e665296134f7725b3aa83e5efe9c22182579cc6ce3cb869d19053ba8871d912372b3a094ef1e55408cfea2e3ccca80bbfd507bf0a296ef944ec98435f7", 0xcd, 0xa, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000013c0)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00f0af48af80a3e025d4161f36d342774a55279b55cb6044d4d39f88f6610c1d256f3a8e2c647e05797866df48f2611f3e8e2db386722fa7cfcd0e9d0e0a40476612138c9f6858c7fea54b4969471d4b0314e065e19d65d1f16299c0f0b178cf38b826c90957bb61c1ab0415666a3f01e66b51fb2070099900b7cc41d68742c3f53f485e2e171143d465ed5b54d256e504173ce953e435adf636d48d8eb2090dc81dcae637215b7fb05e3962b3af59676fbe3aecfb6dee286602f1896580bc66"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x0, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 17:26:39 executing program 0: truncate(&(0x7f0000000080)='\x00', 0x0, 0xfffe000000000) semget(0x1, 0x3, 0x400) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket(0x6, 0x8000, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8f2, './file0\x00'}) truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8) setitimer(0x0, &(0x7f0000000240)={{0x100000000, 0x3ff}, {0x0, 0x4}}, &(0x7f00000000c0)) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 17:26:39 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0f21e418e56a60eedc7050000000000000028d81eb2ee57816f875ec080ccb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500346556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c284600ba6a006af25ba7a131be6b044600000000000000000000005515de10aa4dd7c860a95bffc736b400eb7a04215a9b6d155b4dff49f5bb6c381a32"], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) pipe2(&(0x7f0000000800), 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xa4) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x7fff, 0x7}, {0x18, 0x2, 0x800000000000007, 0x8}, 0x3, [0x2, 0x4, 0x1, 0x7bf6, 0x6, 0x7f, 0x2, 0x2]}, 0x3c) chdir(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) socketpair(0x10, 0x4, 0x4578, &(0x7f0000000040)) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000460000000000000000c8f6000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000100000f000000"], 0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) msgsnd(r6, &(0x7f00000006c0)={0x2, "e8f1d1e00006854662a75927547bfb53f947a905ad"}, 0x1d, 0x800) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000d562da7839e9847ff966db301426b02d29d7587298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"], 0x70, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000d40)={0x81, 0x5914, 0x1000, 0x3, 0xa7c1, 0x80, 0x400, 0x10, [{0x374, 0xea, 0x9, 0x5}, {0x1, 0xffffffff, 0x9, 0x6}, {0x1e4, 0x4, 0xffffffff}, {0x6, 0x8, 0xff, 0xa9}, {0x83, 0x6, 0x8, 0x4}, {0x400, 0xaa5, 0x1000000000000000, 0x5}, {0x3, 0x7, 0x6, 0x705a}, {0x2ca3, 0x2, 0x5, 0xe9f}, {0x2, 0x9b08, 0x0, 0x7cb2439a}, {0x80, 0x3, 0x80000001, 0x9}, {0xfff, 0x2990951e, 0x3, 0xa8d}, {0xff, 0x3, 0x8, 0x100000001}, {0x401, 0x100, 0x2, 0x6}, {0x0, 0x93, 0x1, 0x2}, {0x0, 0x0, 0x3, 0x5}, {0x100000000, 0x749, 0x0, 0x4}]}) 17:26:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getppid() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/143, &(0x7f0000000180)=0x8f) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) 17:26:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x2, 0x6, 0xf9c7, {[0x78, 0xfffffffffffffffb, 0x5e, 0x1fe0000000000000, 0x2, 0x400, 0x6, 0x3, 0x1000, 0x24ad, 0xa2a, 0x1, 0x1, 0xd2b, 0x2, 0x22c, 0xff, 0x33a], [0x7e7, 0x81, 0x2, 0xfffffffffffffffb, 0xff, 0x8, 0x800, 0x5f, 0x7, 0x81], [0x39, 0x3cda, 0x1, 0x0, 0x3, 0x0, 0xffff], [0x6, 0xef, 0x6d1, 0x7, 0x2, 0x8000], [{0xe00, 0x5, 0x5, 0x3ff}, {0x74, 0x8, 0x80000001, 0x4}, {0x5, 0x0, 0x5, 0xbaf}, {0xa8a, 0x7, 0x6a, 0x3ff}, {0x4, 0x8, 0xd64, 0x6}, {0x5, 0x3f, 0x9, 0xa5}, {0x24d6, 0x6, 0x9, 0x4}, {0x7ff0000, 0x1ff, 0x7fffffff, 0x7}], {0x2, 0xaae4, 0x4, 0x81}, {0x22a2, 0x2, 0x0, 0xd5eb}}}) r1 = socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0xf) 17:26:39 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 17:26:39 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x6dc9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xff79, 0x77c}, 0x8) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:26:39 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f00000003c0)="696d4810ff38ad2510730efcd5b58bc25aa19ce937196f834d005db536d8708a5d59dace1ba53a75b1193c739d444e32e7cff1763d480ca92f2344cf6e0df4e6725876782af0454edaafdecadbcc236650a9bd8cf6e22ee9ac37c8896d01b31af4370c7b742ef0baf00c5ff3fc3ca7df177cd95abca0c19f278c4121c8296b07c042f5cb12b6c2309a01f68cc6d08aff695973757b65503c9c52a8b876c30e0e276e73c63eb4ee0d2fbaca554eb714a222c6ebdb8209377c63796f06213bebbf497c046e24d006be9718ad23a1dff31f536f8925d628afb2a40e7e71d9834f78c86d9a3cca5f688f105a0b87d796cceb3bbf965957d70d", 0xf7, 0xd654c8db08350b40, 0x0, 0x0) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x25e878c6b4903574) r6 = socket$inet6(0x18, 0x4, 0xfff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0x1}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x1aa, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0xff}, {{r4}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x8, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x83, 0x7aaa3fc5fe4dca95, 0xfff, 0x5aa4}, {{r6}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x5, 0x7ff}, {{r7}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0xfc2}], 0x5, &(0x7f0000000380)) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000100), 0x34, 0x0, 0xffffffffffffffd9, 0x0) 17:26:39 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) fchmod(r0, 0x61) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:26:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x1f60, 0x1, 0x8, 0x100, &(0x7f0000000140)={{0xfffffffffffffffa, 0x8, 0x3, 0x1, 0x7, 0x7f, 0x81}, {[0x9, 0xd5, 0x3, 0x6, 0x800, 0x81, 0x6, 0x6, 0x4, 0x13, 0x4, 0x1000, 0x5, 0x80, 0x0, 0x3, 0x0, 0x1ff], [0x8001, 0x7, 0x9, 0x7, 0x1, 0x0, 0x1f, 0x6, 0x9, 0x6], [0x7, 0x1, 0x5, 0x97a, 0x5, 0x0, 0xf179], [0x7, 0x7fffffff, 0x10001, 0xb5, 0xcfc0, 0x7], [{0x7, 0x6, 0x8}, {0x2, 0xde6, 0x2, 0xfffffffeffffffff}, {0x80000001, 0x7, 0x1, 0x9}, {0x401, 0x46f, 0x5, 0x3e6553a7}, {0x200, 0x3, 0x4fe, 0x1}, {0xffffffffffffffaa, 0x3, 0xff, 0x4}, {0x6, 0x0, 0x1ff, 0x2}, {0x10000, 0x9, 0x3, 0x10000}], {0x100000000, 0x2, 0x100000001, 0x20}, {0x2, 0x1, 0x6fd8572, 0x40}}}, 0x5, 0xfffffffffffffffa}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 17:26:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xaf7, 0xffffffffffffff7d}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 17:26:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000400)="c39b4bdddda0610c1fc6284ba03c0f02044da1193fd4720712443966c65fec03d2feb3a79aa3e01688b2a4e3d5621fc8721cc9592a0a96b53bd22f911aaa4e433da25b0d01ce4a7c6efe3e7f348e416e21aaf8c393404318616fe5ce8132ba82f4542b4b0a7e66544ca2276f7552e6df094e0678ce53858baf661de397000000000000000000000000da1f7afc0c9884e211f16ef918cd6aab03d43e", 0x1f7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) r3 = dup(r2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) 17:26:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 17:26:40 executing program 0: r0 = socket$inet(0x2, 0xaf652ec3e06ac2f4, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x325f) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="c13e4b6e2e83504672d477c8b37cfabefc9bdc991162fa6b2aa1ab31d3ea9dd2a6f6224b4d41de94e27d6f60c563ff9a6c78e1da1212e5b4e4152e102286c9b9825d4dd1d7d2f2205bb58106494d4f65178589050843785524bd587a9f02c16ee97669baa8be10a1a86547584d5efb4f1c20c0e2347884ce7cae6d89f9ce80570507fbbdf93e78304792", 0x8a}, {&(0x7f0000000140)="5a3d67a4ad6c0d9b801df434ff92b92e990eb8a0a8bf11b22a05286718b75fb3569f6f8fde516c167828e5af20076183611033a23ef5d2468fd5b664516f2a13a7fbddaf2a29203d67eacd4a11f03fe571c71cccedd71589b68cf20daae3c9f46bf75817decd3571092f43cb857c", 0x6e}, {&(0x7f00000001c0)="4884b3ba76b543487b66e9bba4650ad8969b1416561eb5f4c6a8975a81583613d6c6ec", 0x23}, {&(0x7f0000000200)="caf090fb8add42ffbf1ec66bfe4433213d9550815872dd2cb2b26526c192c48bb8e83b166e3512b8d3f426d835604442ce06093d0a62b191364defe2e3b90d5a15fb862896f205cd0b24ea1c3a9af7448f6ac0750437e2895795b948beec9e21e0833339c8945e981709117fa63abcb58aa0cdc1ce82557ebdce351a698c238c133d04475d904a54ee9fe0a15590d0c32402567acd2876810d39ee8a39bae25a3ffebc8c09476e63d5eecb226444fa743b91c16fde0e1c504d25674791226327fa35929bbe40d9dbbbb9ed8aae5291979c4ca3a40ed7e9e45300bc2ef48262e7fe495cea419dd22241c8f9588ad1bee0ba", 0xf1}, {&(0x7f0000000300)="2c11180bc4924dea7a09b5fac84f84fba8c85c9fc4c34aa841fce83721dfb4b2c5d6efbc1591d35b7137808ff16b85f9a72fb80aab978b6f3445ad0947f5c6374b66eb7f1fb27fe71780cf73c51f4c7b11822a640e300cec7ebf521ebc0f67b0ca4223d8b8a9f790135ce644856dfea3f27498a7ec573025c1a0c7b133c638184ff7a5801ee0c293ddf40b93887cc128764f889ecb0c344c9ff3922bcf8b922805b50aea57af0dca18be4b798134a4ffdf1581c3df08880aaaf99d17d2c4cd383a77d067315646d0296001f4b2b4c20902ad958baa8b8c0bf4fe30ffa8182ac69b51fa0874c9718d336d", 0xea}], 0x5, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0xd}, 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10, 0x0) readlinkat(r4, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/87, 0x57) r5 = fcntl$dupfd(r0, 0xa, r0) r6 = socket(0x1, 0x1, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000780)=0x1) readlinkat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/180, 0xb4) sendto$unix(r6, &(0x7f00000008c0)="02dae342a9a836c19ed959995147f7491b7e9b06fe96cd980fe87143d6ec0ae6168b948075908b572c5359e0a6f698188a433cac608757e6a6e8a7556bc61e04308846181c4333334744d6287da906f09f2e771db4385479acd5444f7560e191f5df9632ff833f58ec8a501906001e78ca2428f44edc0fe673c2fbfe168d6927b0aebe9152e098468df2e4e53cde6e9b276b3cf50bf0ee5046be12284ca610e88cb5de1fad88c10bfa9088a59fc89cb36767d5ec876fac31319e24c18d38f53cbdd3fcc2ffd0c87ec95874cbd9862d56d66f8e5fcf9787cdda4be2e5c1b337658f727560a6280d39e2cf2af32bd078c495fbf9e60dcb4db58bf0eef8a86dd757cb0ab78e077f6c3ee33bbf06d2dfa54a558848e2e69c1ccf698b318abf13e7befa4f44d31f4d8d72192dc934d7b3e0157a9f0856a8ece013f6f7608e2c45ea2b4459cecfd5653d61d0fd98b51f8485697db2bdea18fc58b5f6264d5f3327a3a40772f34556eeaf25e0de2b8a1f9fc1e285a794593b0131d5e39715dd25fbff4f77723c53baea2d09efe78c6c8c4afbcd6b7250349c0fa6cfe3c7e5543049235d1588936b021639eda6cb110ec4e326b4edfc458351e924fe36ac4ff7a1b46bc6a6ca1af2bb9407b374422a04d7235106aeab80cf845d796762f2655eb613c59a496e903daf4dba0417083ffe24eb5e3256e035d20f9917d92f3a847887293d1749fe87c0cae35d281702d4e5f1fbf48975da57c280958cae21dbbad4fca826236e2f5e383afb6cbc1ac4ddaf7c7799123f94be21796caf3eeb8e71822cccd516ef1431c1213314c2d1e3b34fa532f237d36baf83f9f06fc078df3e64fd8395884461f567934fbef68e4fbf9ea62b71be22a279f1db2487be0d522201772985d76e1a270aeac6595d293d77bbd4be148992b41f9ddb11d0d4f2973cf833aa4e2c55b28b6d77d042ed14b9f062fd3739c38c8da547a35690e6c3eb1a866fa5751b94842e44069141118887c656f8c02d35eacfbe68ceca7b7b766f404191404a02b56c3cd3af1da3065a46d7a13c25afed0585649c2e9e9e01c329308ca435d4eae73500e25ad1a51169b7df244024dda57e1eea0e3076158fc73cc4621de737b15c729c57934814560796a6935a2afefc92fd8e2dcfc1c94608fda99f62b3dd2884b5f5654987a5920d15819d53a4906b12e9fa3e8c6fe9a0b2c0dc5bbd7d89bd428afab702652e53fc37e61144a3ceea108c44db03b01e2881bfd97eb28dea6c0d6775983f6996a0ecd786f9b5583fff767671d0f6cbd94f5589cba401bee958e36183f5021873a0d18b4c5c7db914ccdf129da36acf8539136118248aa0db40367fd2fc35537b71c5ee753a263088fbc328de6a45376724a99e64ec52f70fa4a827237953fcd46a6303dccd8b8d0db67405a0d8e255ec86ce409a08eb6082c47598f066b3688b45ccd438f570cae9c2e72cb851cb7fcfdcbeb9af81d9acea836f9811a5a2382a89d1f2409b856feee55cdd4121b40cb076486cf45da720c4476b233b3e7b8ac5e04f48fbce8bc1e63409ba8705ff6160d4cc928e09c790bbda6999aac521ea9700a287a6ce56b106ff98994d7a4c8e14502eb60ce3b96ac63c1a6fc47ed76f6d39ec5f6f56f64b9f2900cc88ef04eea7822e5e5ab3c58a6f2f13a73893030b8dab3208d971d6f4f6bdc493e47ce572d9ec8010f04adf1241582dd47930f228c51489d200bf4ffc5efde3af71ad20bd1289c3e7f0ed63ab07f716eb32c8309f959061215a38aa6681a258c8c4fe8b23d0c7029ffb1077d9b96368007317a825420140bea2983f24230e511bdf94bc434f4e30e65ba79be5e67d471671bfe20c9058638410a84206e2d5532e01e0701db3a0f81233d2dccf71a35298b0f03e57130bbc200e3182560dcacdcfbf6adc198b880a80d59f035faccd69099ce1d6a473ca8cacb7cf2ea4363af953a7da3b367a5f3c67e9c4b58e63637135f1e0c360e51be7d44a660db867583aa99c943fa0b5763696fed10ad47324def631d277aa81b497b0fbad5756f681180ee6c502edab406c0f6397ee60b13848be4ae6e214c5d524662134edadfd51e472b07de1115147d46251b24c39686c645947b016b75efe604ae1a646a3ab7e6d87bb29930aeeea1a2cc55bf794bf6403dcbdc617ffc3a2524efb79c98ba6997605a4dee72e5f566259e22d381b65598e231715e737b4143da62081d824e1aaa52580b7f74a313af6c87162a052ab8afc76a754dc458816a3d4dfbe5fea86e5a9f27193462bdee14b5728f991041a8362bd3573d2685e575d4275456aed2293fa225b6860a68031843b2d907b1928a6d30af94a1366bf4c517d026e33a373c040b256a5ed73d72d88dc31f186d200d27c75e7181e058005be31648993f0087cdf65fb3034d87f4d4726bac23e13315f1bc2d308b09aed4ec712ddba48f55f4ad295399775f664f38b304adb9fb4ea17c0a9f087ec4e4a3ea643b948fdec626938ed484c9fbd398d5dbafda731b5d2bf26a61abf3421b521f2f39e9b4fed5184f8e759a238f1eb44b24399db8b0ae3d46df0369707ad42e8296318322997194909ffd137d3fac177fc2e93842ddf1bf795d8edb1568cda925b50011bc921f40452c0753277ad0c8ab69fe55798194deee61d0a19b8882c1ea0eeef681eb5136b9e4252f2b622b78f3eb8e9112b516a69aa6be13d75f1fee4b694e36f975dee7bd4d4eb6968c606b85e844fdf3ea446c559f1a294fd017e944d960db447949ccda13cdfc431a98e8a8594d168e93fbe71867c47d2d5a7a20bf9fef6e866754d2ab3c39d0f3f2af92ab5b1d79249ac59d07fc376fcf85a114cc8d5965893070c24c05d3e3027a2c480d4a415c31c7111415f6ac0bff62072d13d586854fd2737eacd0d6b1dacdf612230568a8dfb0125994342ce3bb6fdc70fabd4778789885cc8461e6d17a858f4164b7a15656b92047ea250b0e7ee31f921c1ddd4da27d85e897e500181bb4576f4bf20acf8af8986f8e00f868c313b4f5fd9b218aee33eb2c4f38afbf14718df8e77831b2883840fa18fb5583a2a6a37f5355f3ac2350cfb108e2b23d887a62bf4ac27f784c243e8eaf27c29c7aff1ddaa8d3e43afcac48af0b8ca84e8c0dce2caec76909eb86117ff8bd7afb22d9001eccdfbd93c550cd3b893e1e4a77856d92646278f72018f1b2035ac0db075fe764ba7b8200a36bc6c9982d5696470cf889928fac71d2a93d98999a8755c36a8a783b2392ea8b325eef0a65a9af498756eb9f7f81ba6682f8653ada1151bb89a2d29350e10d3825b4bf72f7cd943311bf1533ff5af173b73a01c7237a55965f2969a5904c21351cefb3c6ceb9d4fa528bf56dcbe84058ffa98842f991035a2716668e85dbcfbe5010d7ee03ab2bf7e1d8002a2738da4b8c71220b42921029e8a0008f290b545bf9dcd18a160ed2b34ebe23324c9e467a1510490e97cdc796462398645ad43c0a6b6473baa68afa175bb7c93497295dcc818b3700dc3e43d71ecfa82b8dbdeae54cccdb541ddc965d4e51f40a5b70c058dc0757d24751f5a99773a8fbb2a9727d0ef0bf0f5201676767bb7d5cff7975eae7d82c58b256a6665ef64d53035ae0eb1c7607bc5796ca705c5322c1784a118e77197746ded2d709b3a8068b8ede0821bb6593a164ab05446b1c5e2da0ca1597fdb2bcabaa679d19d4368b929d54e421e4898607ab068ccfb29736a3f6ec7df84630f5aa62caa937017f9fdaf4413822dc7e466919bb6bd15049397be72eab8fd0a9b50c1ae7569bc452c2bd61afa172d148f593e2141c95a93a04b8307f520d7c31b6f695248db5d2e0ca411f9a30c4000da82e1eafd97bedb57f8a7f1a5f34a2caf284a31f5e1dcc41b55466220791b7bdca7fb08b52c55507b7205d3036232636e5d6a9a17f3d00bdb549fdf79411288d103a8474ea700c56ce6b7b2ae596ab8dafe6d1ee8c5675426451313a66123386d3b8f0f0e2a4247b9504cc0d46770c8c6ec53742b9a3807b10027f1c0f724ba2a2b565195a5c67561c78f475fe21137d78ee624fa2653bcfc6d9afa16d716ec75aea0240aeaa125dc90b3f0f379d6f8d13108f00d9e74a2ac26a36e167b047354b6b541214308dfd1f0f5caeb7bb1b31a9207a7b76e57422dc9a5cf466d134902cbcd9bf2a785ae986b218632368acd310290e37aa6bcf02dfa50451b47efd300875a06a2ed031c84e86295fe3306d985091cf120a00825433f5663ed8af557ab8f62fdf073fe5cc6bec9d406d9402e9b90d11c0a54b655596d02bb19c3ff007b10be57c64cdeb23fff1e84471b921619ba8085c1b209394cb194fb735410b2f384661cbf5d81e3e870b7a9ef6f79d6a97bfe744c7f173dca712b2a6f28333e7d08c91dda0080574756b733f64db89a384fa075ab2f1d00051cf2266e2fd21c28ccaffd9a71a20a92cc643259c55499b100d40b8a70da05fb0cc661fea440377497ab75981363a7cec4aa4587feed9be7c1a3e2b1bd7d894789ded64c06320bed31dcb8fbfd201d2408d54629c5493f14bd71466c8feaed67c1416fc8507e232dacb3f9b075cf305b6d681725a0abff2ea7b405991205fd19332d76182bfaeb3f17a5d3ae35a49cbc02b1411bea9590a86d3ed766adb82a889dd9c3eb34eecf87dab112e665e757a1dc75f8dbf1861b6fe4620633237aeb5650f8c190881b6d98faa57d1c808e6032f3a239eebd81bfda3eb55bfd9c229c392ed2d8220aea557ea483b3a0a2d092afd0452f8ca18ca19be8a2e110aa0b5bace736307508d6899ee197ee1cacf489e7bccfa17fd9e8ac1a95eb98c302c5c84fa5e00a937dfec2d44110e235cdb8935547cd9ac86f6d0723c70bd60fd01a15a7f6b56a3dacb917c63e1339887832df51d6d13eb85e3e099ad455d6de4eba1d8abf03ec1e40b2bfedb4e17c310eb5c77d1ab134e89e495054359dc19825187c56ffdb7f922913ffb5e4e8d548a2f2d6ed0ffd18f2cadf157d46be5c420677d16562d2f7ae2e34975c7508307feb5b5096a9230bfa760120d218be2bb8a3561551f122903fcbc487a3c9eb04f43740fed4b9e6f7f49761a177b5ebc51d25a5d19f885690c4e3152d4f3c3ba6cefcf9e95b0202d9b2623886e54fc18e0857f82900b28b5ff28ca207b15a40692eef5c4b5bca6b7d4b081fef441e6658a126e6413a7bb842f6908bdb3081b1abf544e6ae38074fcf7a0d53a73dd3b55d624c0a820580723cc3fbadea0fede4e5d69028626b5f2aacb8f546f16767b3bf68a57837fc43fc406d8a7b66d649d2ef4880594ceaeff15cb173d963c0c1bf6bec0b13b1d4437cb0d928d5bde700ab35d4fccde7410145637e80c5fbc059c79a92c62c3960cce54a1f24d5cd465afeba5a62239cda3ba9fbbdf86d4854cebc75c069d8c212d818ec5c78992fcd86116fa188d3b182b9094730eacaf32e57cf8417fa345a320130fe23ee82a0b81c889afbc1c262d451c9727b5974bd9a8d14a2538627818634c6ed0da132c0609761a7f3efae990575ab675079a711ec1460748ca8dbb39b538bfc056775b7e9ea9b83d92f861835ddb4a600784f661ae6dcaf4818e11fdc0ae071da6462d14cc18756ff32dfba534bb0ffde509d48d3b2cff590e2ebd449a18fa0b58e7fe4d3fe55d06b5d2e60f4cbe57c19563695fbc1e195f20e49a9f2cafa85d9b035aea5d0a4f538a49e69f9a1de441f462ff984f3d6ba06ef1175ddf76c820f37978b39d3924f12c5a57d0f310a9da95d2e6fa29b", 0x1000, 0xbe06fd14ed90be27, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) getsockname(r5, &(0x7f0000001980)=@in6, &(0x7f00000019c0)=0xc) mkdir(&(0x7f0000001a00)='./file0\x00', 0x48) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a40)={r7, r8, r9}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000001a80)={0x8000, 0x1, './file0\x00', 0x3, 0x4, 0x9, 0x7}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000001ac0)=0x7) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001b00)) ioctl$KDSETRAD(r5, 0x20004b43) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001b80), &(0x7f0000001bc0)=0x10) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000001c00)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001c40)={0x1, 0x8}) chroot(&(0x7f0000001c80)='./file0\x00') ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000001cc0)=0x4) 17:26:40 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 17:26:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 17:26:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 17:26:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x110) open(&(0x7f0000000240)='./file0\x00', 0x20068, 0x1b0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000080)) fcntl$setflags(r2, 0x2, 0x1) 17:26:41 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000040)="f8998c91b375d8f5ffa43409b12c3922fe7bf09a6abcf2de1505f1b55e699036039b1e64a859b4f73afcfd48bdfe5924ebf06ea7888bce5fbabfc69b0b7d88a70c533597d2148a71c37847c1b3dadc970020a6789e942c595ae7a3c5caa60bb7d77f3d9879d1efb4c2797e6beec48583d15262f8ec2496750e73e58bc33ae8ad736c4a8c37de77276af57ae9dd9bf32dbd4fada244214102eba2f8d393231fa748ace6f231e07bc07de046cfc2843a2003900acbbf49717316ee3782", 0xbc) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x100000001) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 17:26:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="300870f8e822ab972e788b982ea4f65575c2366d0d1cb886519287bc2d7c0efda5067c609e0b6d2e9a83b4ecac321098a5255c1a7bb769fa4beaabaa066d0a3f9d3d8a6dc4bdea5bdf7f51abff64a12958a2cf21593a5494160e3ca26b57063126084b508aa28ff1df2de9f7a26c6ce31f49b5e73d9005c1233c21e6e5f447e8c9f3d1", 0x83}, {&(0x7f0000000140)="fddedfc8eb99a7a4a9d45cefbb93287fb664b84fb69c5c328aada460f7395ca08fd615604f3733ec371a42bb798410db7c09fd427c057da7cfe991fd7c41b4be7b276d1bfb8f036014e42a04807f28255b9699d3401d2437ed518eddfb810dcef501f392c6aab91b7fdefbcc4e4fb6249862f445d3473b617169c556c8f4e4896dcb0ccc0c002fd240816d7e6b8fc05a3f75f15883214e6a7626e78f6c85b14abe14935360d2399c7a4d7cda95bdcec0b565f22dc3fd050da2f6672658169d6f2c95465db585dda56ef9349fb77e2d7fa459fb2c22781a75b6870861f0d5ef9b6764cd26e4733bb0de40df45", 0xec}, {&(0x7f0000000240)="3eb8743c175ad56e97756e0c5a86c55662dda7db62a9a69fd129bc0da038c90fdaa99d5c362c60ee528daafdd71a5259daa680dcab2e3bdd3a0371ee89736b30c143965420a22a56aee943b2c79e8b757ed595d768ee7fdabb557b8168886b057a935a5214d7dd5d5079e2dc7f9f32972a78b6bbc786a374133bdadcb9ae8f2152529985093c0fa5bdffe9653931487b3cab91", 0x93}, {&(0x7f0000000300)="adf23100751d6f93203ac71e65b728b6b231a49866a24f5f539c677b7a410c35fd70623b1057a1190fbc1853c79148fc57e6aa8883007fb3dc5598f00564c75a122a35", 0x43}], 0x4, 0x0, 0x0, 0x1}, 0x1) shutdown(r0, 0x2) 17:26:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/16) getppid() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 17:26:41 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 17:26:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001bc0)={{}, 0x2, &(0x7f0000001b80)=[0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0xd37, 0xffffffffffffff7f, 0x4}, {0x3, 0x1000, 0x3f, 0x1000}, {0x6, 0xfffffffffffeffff, 0xffffffff, 0x2}, {0xff, 0x1fbeec47, 0x8, 0x40}, {0x1, 0x3, 0x368, 0x5}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="73bd8755dc078e92fe0f884807d630c47c0286389d0c630b7afef644e45e68e0cd7fe194371e6f102271747345fcbfe4bbc6ce7bd22939c0fde6e26e63e7966f0ccc6379df8b02990d6d87143de4a3359bfa4dfdf14a354bb74eab24cdffd81cca1a43d694eca388dfcfb8e4ff6bb693a52f836ba7b28d445eb4922892350bd2a80e8469d798c0f825b26248bfb1215f7c652ef885081e4e3feeaa0aec1e922de47e551c213fa9ab7f57748e283a08c29e30f567a6b38df397d5b56558a156a1cc07a390649f648516b318bc0831260e91b49388da502ce1f96d3c14e9a319efb0759de7975f218ce9f62ab2cc5e6a19a5", 0xf1}, {&(0x7f00000001c0)="a2d7ce2dfc85baca8bce9da37d2cf6c4e34f68216c908e0183cfb4493d06355f93dd59c6fa8a6d66e2dae090ed1df88415562bf5884ed48dfd47b92913d6b52c8e782b6ccc4124a192ae6d0656db1088e19a343d83dfd566dec6822577833c128dbae33cab5a59d702e91a7bd65020b7c1a5d0e0b557ba75", 0x78}, {&(0x7f0000000240)="3b446cbad7a3ec516eb5a882682fc2d88976cb31ef2338d85697937aa87cdbc2489b44d2605004374e111beda81574047097e3ba5dc46d1e5326f8ad097ff2978fbe08156b0a8ba0a02e101dbde4cfa72f", 0x51}, {&(0x7f00000002c0)="50085849854a9549639d6fadc14e3193b544bd8f03a44e80837369b7f39f6fae96898c1ef48e49d44cc3e3dfd162aae2b9de3a52272c2d2f3b7c8536a225fc68c8372abb4f183f4268a38c3237ce6e3693f638c24b40db44809a658877b76ce03feeb8ae1e6f2ac7e4cc16a63971a7feba82e395fc22efe639e5be54277abe300686e9db895ac6365ce8fd77aac099ff4f615f1ca2a51f5e140f53b7f6e3ffd8191a1b4ce24c33a360ae33ad977d5d89bdc325b14adfab9c9ed4ea2a1eba2501f2", 0xc1}, {&(0x7f00000003c0)="74e0291cc864eea6944f454603195cf9d53c7902dd90134acf15ffbdb1eb539e45bb992f2a8db9a99f6be5e1aca8fab8d5a2d21d7a09570e61aa02dea958ae147f6fe6f41c289b634d5e5da86802959da83adcbddc98a94155cfd39b6b4e05b5b4b507973f3495c83359cd67339fa7db5ee23854c16b5510c44fb7c604f987e6d17ea1bc58758547d5d31b640f7bc41e5224cda59a0afa2dfe3f71ff9b335bbed9fe59984db1c1741a2c4af5bb901b99a88bac3fb088e50657af0e8e9619a46f7ef34da1b29750d8fa924236d2dd5417d80e1490c22b86a0f4d7b75ee39fc98089323320e1e4c49cf5fd195e6cf673e1476cb99a863a8fc39ab476e19e", 0xfd}, {&(0x7f00000004c0)="3999b43999e68e143df570528f6a227ecab504caae77d1f4fd6f60", 0x1b}, {&(0x7f0000000500)="4d9a7db512dfe0a41338c25251124a6ccf8f499f14713214a7347ff08b9ca25278da6d2d5d479fc45a9253cd64da8196a91dc928f24e24df0124da188f4ccba1daec343bb5853ab75bf1dd99a233ec6f8553c7cfa2afacb339066017142a2ca1bdfb01568f42d3b302e5cfcd6423d190992814e29b5ea1281cb42111946c6d68c44a68e86e304309b7bb7b30d2274458c35e62287edc0bb669b5138adae1", 0x9e}, {&(0x7f00000005c0)="0f27f25ff9029468b7680292c86cd16bcb9cac23881e38cef2fef7fb0b6efc98a32f18517d344e5dbd6f630d4b551c6215c06577b4bb476d3c5461de584d24a5915171349d669de1c83442b3306481a9eb3e2980ed1e583bb68ffb2577d87945acd990eb61b3abee7cb5976fb02f87baf03f9c1327ef345b091cc12b6b2c66b8b1db7d43751f65c23eb1dc794960c703c3ba19c9fb1c89ee794d79ce56d094931efdf344bab3128696741f5e9366", 0xae}, {&(0x7f0000000680)="28ad3d93154d022a06dd57541f400eca0f61ffcd3c655dd87146f8c0d22659939ed3730a4c2ac1638fd1ac0e7b7fa41997fbd6b7873c8b69127fb9fd6e03056d8445a54ac9ec4b0d8b4ecc3d75490d781369bfbd10a17f9c0ee1f20e8126230cf26046206458a42d0720c997c1f4b73d493d697bfea380a3c5195b0a86321bebc8fdbdeb872e7b5cfde162a97fb0da3b131afdc4657cbc87689e5799e868bd4e1dfeb1e4254ca3397843d14a4908f128df8bcb32846f313548d232f7542d901ebbee20ae8c394ce3536df5534ff908442373bdf40bb3d05107351f9762a048ff1e9417c9b0ae295df328be175d4fe33d5c6e5263e2ab9e2b6ebdcb5dc1f3135dd302bdf23284078306d4ed8631b4c219653a8c1d372986c47d58efa2c0efcf586a24d231e2e39adcc9fde39b134b01c7c0fb1b12cea6bd1431f4ab2da4259c6d418a4afa9788606582a2cb859f49ef39a83acae00225dd29a72d82b8adfb9dd548b6196c714aa7e0b4230b1eaf3e22246282a319d3673d73fa6c439a275a1ccc1fe59c0aa41b58a2b55a85c8724b7d83d3362d00f53feaf78cd008a601420e3d6391f6097bce31cf11437fd6e19777e5407df7b4798d030b3c0a0b3e1cb5d38dd40314ea6b53622f2c43dda0f4edd1c0360c6b55fce9f7bb4661b94b6fb20ec9a99a27783c79ef24b3e58e6dbc0831997152327e6691775e9fa7582298073b2167dc5b71bc1e612d269334a3d7079fecedbf63719e2000bd1b75841d0eeca401b678627c519332a386a8c31b0878a0abd5ae99f296a4224cb942474362170ebbe08af6389cbc1f0a8dff4b7cc237439a608644fd0d1d1fd585e03532ad3bfa17e6e5cde02e044fe406fe81a2f8bbc6ac36478455d2ce221926ace4de4508d2c0f8d68cef4495cbcc45a67abf1acb74b4c8f69d23462f846b216f58f4cb78b802c97980f7ed404c7546580e7ef00fba22a7234f07aafa6b40b1035101fd05a36a45879d5c0c1dba0a2c05a1cd32d4f31ccb3d7f138eebf62848884e63d30fd899bef3f7f3847845f49ca90a39fb4aee22e3a65f8df5f80058c30a7e77d57a564f97233757ca0acbefa170f2a22a892f1aad320fe0e0ed53a9ff598b89d068255bda0e6df0abeb04542b10c8d4171630c874736d6e2f22e439d8a63f26bb5078bf40ed774aa1bf0215747859a49246546a2933eed9e33ae88ec8595d0c6fd595179c1e79768215a125a9736767e66f545f5273030409b5c9cd3cf5a04291c81431d1097866386cabeb170947f72947d092bb14e95b9502aafcc1f1d41ee5b739b53e12f134aca795070dedf4f73ebbb1603c945a831cca69f3a3c911bb798de403d9c090c15152da1f64bc22003f1f2906ece8a171c34991b4766fa0c8284fa012026747232ee68dac82ce51c1af5193accfebf4ec326e70d2c4a5500b7b0a8752b3daafda5c27c8129c43e0600e4d5f97cc8fd7b0e5cd1507f9adaf0e57fd17031ec21c7a33431c80edddf97f76a1295b6745646adaa2a64bb5e55b388726e0d9629cecaae71f47971e6713fc2eedeaea11726bdedc181ea1bccd9af2accd67bc4785a5aaf745680f21fdfd35140fc183d60090179783d2bc9b2e9076538b710ad8b4ef55983c584f750011a9bb3174e9df6bfc0f0b5bb9652e5e4daa0e3703b01db24c8618b50c38fc0c6d965628519a3c8310fe51cc7d1be8431fa23338d298460a7488876cae6ff2256b0a773f3a1b4a5d156290746c00cc489b680911e022dd79d8e6068e16d75bf12fba949c0468099f8b8e53b351af1bdac21d3967535c2650e3e12d7fe4b62bd223401a362d2e7503e15ad4c7687916ed44dd65b2b7a51e69ebe3cea0d8420d9b7be1e24a1ae2419dd5aa66296b65093b41cd8f4f3be74f5f39e8e2209743f5bf1e57827548c380c129e1a2e8780ba29ddfe876843c820d49c935e8a708c012ae6fc47cdbe814ef576585984bee6868ad86cd9d396b9b9143f03b029cd7fecd6403a88d8453e67e46221f787c7630f5b526cdfa34f1b4d656b59dcf0d702ddd8703dff063a22de40b8c2fc10043d4915918dd6beb3feeb8b5fa9213f3f1278e4fab06128797250c4a0f7e3d5039eb659267fcd38b700c24c2c44ecf3b60830a1440c5b0daa49c36c6d46de8b18bd7c82f101471ce52437bfad33836e9ba5f9c10d200d8ebc890f180d3ffac967388803d8e9ccdff3906ef05c433adafe7cc3639ee84fd8fb8a38ebfdbae2c60544eb1ad64a431835d1c4a88c00391f3d6ed335afdf01e22fc0bd3444c6c5753f25ce845ca9a610ac7fc9d309c85086bfa144e82fded36d61b0911e5faaf03feaf026ec1bdc7c293de06d60cd198c9b5ccdc45622cfd6fc695d2e1f5aecbdda9e78ce3289c8ace6d5eb6826af00a3fc014949809b155bbe41e0226413591b6edae2dfa787aafad581feab289b68475291065d18e8e2ded2d6e16ee49cd9216e6af8d561ec6ff91839270dafca0a7bb95a0aeec773c232e4775507721d1cfa988a18ee257bf4ffdb38ac14f824ced23f4e987e335c5663dc3688ec78bf82504b404a2a3bcb20539ab830f9a66095b6c5b0665aeeb4706dc081a8464046854a719b0b415d2a1f896deb1951c66a6e23d4238b040e068f94036eb67bcd51713b6e2a3f1c8f6783658727f235bb62679eb3b0a1e2f0b85e5d08f393cff7f8a704d71e41002935f62a0ee7c3a73fdc8c84fdc40bd9de9a39f12dc761fa3abb737c2341ad518862fbc4dabade5321bde91eb75ecdc4b01801f001731de78ac4b93f2b7cbb63277f228daf8672c4cf0771d39bfadc1dc6a3cf68b956c0e41170f4ed063917812585c2c6758c9005adf84d02eede47cf15ac65383e56910b6fd1b182431c69664124536571ffb4ba62cbea0dc1ab67f16e637b0b2a0e06fcddcb20dee66c97be1fc1331527db12143c11e0c18f6db92f24ec2c48dd0d09059a9e447aca5476cf815e81a924d143f4628533790079dbac9569752d23a7ae85cf1d48e93c91900df50f5d9c7937a6761900d4efd70423f019bf75021210270a32fb6d2105ec48a5bbda853e40a952842c3b2371f353d1b49f0175df259910afa4eacf529a42bf26a028dd52270f9c0a864af482b98224e3015764dde49b680297e8735e4ded1d521169be229c713ce0f143154feeccc19392f6528fff5017811469f7b1ce9c11b839931fe8a699b431a13afd8039c40d7da3f55ccf2fc2babf608aa6279167ac7a58ee495c1e19bec7aa7075bd838c55f9f1568001a7522228ddcbe758e8b48b0f79096e408d28b92f883602737fecb9b097029005fc1939f6a105434f2c88331b1b84d54481f40ab8cfa509fdc4c5433e434391761079d8b6018f8fcc03196801288a595055dfcca6ba8dff7837d50fd36a5b6329c2f2141f35ab512020113e5fbb3a130fca5309cd6ad8b222e17c37275a3c3855cff8ef92dab175951d0ea53edebe9ad3ba3efae71a031e93761546bd3d3fbce0b0ed7b595c078652bce89eb44a94bcfbf5e6c12374ff87370eefc00e1a7fb6c716204124e9a857fc5e3fdceac989205167b307476da0fef575ca65f05263943db00893fefd14b720d1e72585d0afba277a0e25dc6d49996d766f2c5c925ade5acf2c01398c63af912a3eff8d6913e42f882a26f1205f9f7343b4d241b3487217975e1ccaa08d2308bc876def4669c905828c2ed7feee08222d644758b780cd139b22ff7a8a81275d0a3e3b846296a90375d5344b81fb9d41776b1ac6749395835e6ccc9a61eb6cd5e4df831f949d609af4d5065031166ce08dd940534be782f01cd358a46bbf437c87583bc885ebe55d3703fd52280e3a861ee8ab3a9853dbce8b58c4ba0452fc4b3516233bbc8adc26186763945a30f75d66d0e8b873cf96df0c2cf1042ed2209d1357858be8afbe077068b47d600d2a5b403fe47bfc4f6845ea8852ac322cf3993824f116193fc5cb4d5c132a39e1a770a2f6ca36dd458daec2d210bdc4e097d74a93c14db6507d6acbfc1cf27ca1b38e6debd28283bba3d38fafab4b6b28016e0f657d0be4c32128b15b8fce05ae0d5cdcc9f511d49328f8d84d4b8f52a505a989c9ee903700ecdb3d59eaa9eb003ebae960282ceae2985055a7fe020779448605f27a83dfd2e412bc079c54d0646edcb2ae901a2224a35cb42edbb76574659968c0f45be8213c04e4278c284965bd1841ca867f0c1751f5d71fc9fee1a7da3daf76f9d3c4e1a4319e580f7f47f3cb241034e98d872fa49f283c76993fbb61177e9530a3f296cf513215ea6becd0f512095a7eefb821057df0600b8f2ee5a23759f56eb33a87131284d56f6cbf40c069ae7ed22e45d61086a8b8b57f31c044546941bb04cb9a317385940585bd5c17a6c71a91dbcd7d27839b0d20f69ac49e11ce4ad6ac1ba41d0b8686e718ec5a1d87387555cf7f8900e131555a7ce2bccedf33f24fd5b19ecaa2f6fe19a8d8fc028c18b61670fb055babf74e93771d8a9158e9d8ed9140cf02207a8c992e61a6fc983ae8442ddc51fa7b60c8d23cd1f37d2b64208dd683eb3a35e8d306ca957d9682fdb019abeca534c727e39206a970c2c7567d5ef915a51ac7db0b6b5bea8ef941a8ba3d6e775a7502ae6af2615aa4c9bff3a3548e2af7ba99743e8ca7bfacabfef0bee87c9b7586dc249aca461b204d8c6a4512f4cb9d8e3c71fdc2338d596bb12ff530071716459e7b499f73cfab8bf58fd1ba9ea911fc38ee0c4d0fa0291dab2541fa2ed462794da086982457ede93afe4c967a7b7b8497fc4f7a80f3c52fee41a2b6c2eb73f9f793e9331935dff355ac298b7f0f35444e3d448f946e8a3d71d5fe392d1b3f3d9d8507abee9960d35d1fd9f3dcd1686017a814411018c1190f44cc6b715ce4a281d025c7f4566314fbfdb7e428f10d7abbd6e086e7eaef5049e569426279acd402732452696fab17204cec5040bcc9807221129d8d06d82bac377eaa49dbbdf5706fd91d72c53f050f44134e1d415b7d210a3acfc2d5c9818c5e83cd76a2ce546ec85fe5e22c153614bff51ad09dc77a7b03b0b313bbc8489f46f0c42f0c1d93555c3beca3db67970b2819d8f4f8bb47e3f67ac8d7679acfac2a795f41be5db1246554a57ccb11408c4055f5fcb593c3bb639ae284f55cfff2956d2c5e9b80e9850807cea96695fc79e3b065e159fe868edd0355f259f64991d48e47c1451fbbfd06e2b3c154a2de96b38102f4c75cb2c3218a8d693aa1179a67b1a5c159f8fbfb24d90aebe4b6e2d74a2b68771569f03918b73ea45e73fa4d61538763a201eeac11216d7994a9ce844c353ef401445fdaf08cdd2b5572372fd6636d4b56187587b0b489ab07a8311575251feb18ddde7ffcf8f77f29b1d74fe788411a6f3bd6ddf9ec77a1b642e4e5bcdc6a4161dd044d31df2a7b5fc2a833c4d9a0f775c29ea26e95c75c947e8f9f0ca5e9d9d426d56e50c797d732c4b93fb56578405f6dbde65ee8dc238c214ac35f8ef78a4968f73552e20c55296700414b38c281624c7fe8463dd0fda542d96a37b861e7ec19bd6b72ca3b5bf2c2571c7f13b77cf7af9cf1d86c77159de5ebc9739f1cf0d34148aa0943f263ea724e03e8bdbfd76740aa5359c9aee54713ec05d70e3c213cde80f84aaf5a0ea104953489f0ee53fb1f6184225bd0648441c99666fcd286a8f6402be090b5cbf3d21ba48275525a234ed1d4e29c7b769c28cf56f9da403eb3b6202d9bf1c4927c20a775d1e0966ccfbb6fae95b4fd4dd23ebdd4f7dbb13217d9f7adce80c45", 0x1000}], 0x9) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001780)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000017c0)) write(r2, &(0x7f0000001800)="510151a5dc0f634bfb4fc12de24b01ab71da6efc587c99745476e3a5d1637c3fd530372b99bcc9ec8211eaba1ed0", 0x2e) r3 = syz_open_pts() r4 = accept(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000018c0)={""/16, @ifru_dstaddr=@in6}) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x2, 0x6) fchflags(r4, 0x1) recvfrom$unix(r1, &(0x7f0000001940)=""/201, 0xc9, 0x2, 0x0, 0x0) sync() ftruncate(r1, 0x0, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001a40)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) listen(r0, 0x9) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000001ac0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001c00), &(0x7f0000001c40)=0x10) openat(r0, &(0x7f0000001c80)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001cc0)) 17:26:42 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchflags(r2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 17:26:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0xd37, 0xffffffffffffff7f, 0x4}, {0x3, 0x1000, 0x3f, 0x1000}, {0x6, 0xfffffffffffeffff, 0xffffffff, 0x2}, {0xff, 0x1fbeec47, 0x8, 0x40}, {0x1, 0x3, 0x368, 0x5}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="73bd8755dc078e92fe0f884807d630c47c0286389d0c630b7afef644e45e68e0cd7fe194371e6f102271747345fcbfe4bbc6ce7bd22939c0fde6e26e63e7966f0ccc6379df8b02990d6d87143de4a3359bfa4dfdf14a354bb74eab24cdffd81cca1a43d694eca388dfcfb8e4ff6bb693a52f836ba7b28d445eb4922892350bd2a80e8469d798c0f825b26248bfb1215f7c652ef885081e4e3feeaa0aec1e922de47e551c213fa9ab7f57748e283a08c29e30f567a6b38df397d5b56558a156a1cc07a390649f648516b318bc0831260e91b49388da502ce1f96d3c14e9a319efb0759de7975f218ce9f62ab2cc5e6a19a5", 0xf1}, {&(0x7f00000001c0)="a2d7ce2dfc85baca8bce9da37d2cf6c4e34f68216c908e0183cfb4493d06355f93dd59c6fa8a6d66e2dae090ed1df88415562bf5884ed48dfd47b92913d6b52c8e782b6ccc4124a192ae6d0656db1088e19a343d83dfd566dec6822577833c128dbae33cab5a59d702e91a7bd65020b7c1a5d0e0b557ba75", 0x78}, {&(0x7f0000000240)="3b446cbad7a3ec516eb5a882682fc2d88976cb31ef2338d85697937aa87cdbc2489b44d2605004374e111beda81574047097e3ba5dc46d1e5326f8ad097ff2978fbe08156b0a8ba0a02e101dbde4cfa72f", 0x51}, {&(0x7f00000002c0)="50085849854a9549639d6fadc14e3193b544bd8f03a44e80837369b7f39f6fae96898c1ef48e49d44cc3e3dfd162aae2b9de3a52272c2d2f3b7c8536a225fc68c8372abb4f183f4268a38c3237ce6e3693f638c24b40db44809a658877b76ce03feeb8ae1e6f2ac7e4cc16a63971a7feba82e395fc22efe639e5be54277abe300686e9db895ac6365ce8fd77aac099ff4f615f1ca2a51f5e140f53b7f6e3ffd8191a1b4ce24c33a360ae33ad977d5d89bdc325b14adfab9c9ed4ea2a1eba2501f2", 0xc1}, {&(0x7f00000003c0)="74e0291cc864eea6944f454603195cf9d53c7902dd90134acf15ffbdb1eb539e45bb992f2a8db9a99f6be5e1aca8fab8d5a2d21d7a09570e61aa02dea958ae147f6fe6f41c289b634d5e5da86802959da83adcbddc98a94155cfd39b6b4e05b5b4b507973f3495c83359cd67339fa7db5ee23854c16b5510c44fb7c604f987e6d17ea1bc58758547d5d31b640f7bc41e5224cda59a0afa2dfe3f71ff9b335bbed9fe59984db1c1741a2c4af5bb901b99a88bac3fb088e50657af0e8e9619a46f7ef34da1b29750d8fa924236d2dd5417d80e1490c22b86a0f4d7b75ee39fc98089323320e1e4c49cf5fd195e6cf673e1476cb99a863a8fc39ab476e19e", 0xfd}, {&(0x7f00000004c0)="3999b43999e68e143df570528f6a227ecab504caae77d1f4fd6f60", 0x1b}, {&(0x7f0000000500)="4d9a7db512dfe0a41338c25251124a6ccf8f499f14713214a7347ff08b9ca25278da6d2d5d479fc45a9253cd64da8196a91dc928f24e24df0124da188f4ccba1daec343bb5853ab75bf1dd99a233ec6f8553c7cfa2afacb339066017142a2ca1bdfb01568f42d3b302e5cfcd6423d190992814e29b5ea1281cb42111946c6d68c44a68e86e304309b7bb7b30d2274458c35e62287edc0bb669b5138adae1", 0x9e}, {&(0x7f00000005c0)="0f27f25ff9029468b7680292c86cd16bcb9cac23881e38cef2fef7fb0b6efc98a32f18517d344e5dbd6f630d4b551c6215c06577b4bb476d3c5461de584d24a5915171349d669de1c83442b3306481a9eb3e2980ed1e583bb68ffb2577d87945acd990eb61b3abee7cb5976fb02f87baf03f9c1327ef345b091cc12b6b2c66b8b1db7d43751f65c23eb1dc794960c703c3ba19c9fb1c89ee794d79ce56d094931efdf344bab3128696741f5e9366", 0xae}, {&(0x7f0000000680)="28ad3d93154d022a06dd57541f400eca0f61ffcd3c655dd87146f8c0d22659939ed3730a4c2ac1638fd1ac0e7b7fa41997fbd6b7873c8b69127fb9fd6e03056d8445a54ac9ec4b0d8b4ecc3d75490d781369bfbd10a17f9c0ee1f20e8126230cf26046206458a42d0720c997c1f4b73d493d697bfea380a3c5195b0a86321bebc8fdbdeb872e7b5cfde162a97fb0da3b131afdc4657cbc87689e5799e868bd4e1dfeb1e4254ca3397843d14a4908f128df8bcb32846f313548d232f7542d901ebbee20ae8c394ce3536df5534ff908442373bdf40bb3d05107351f9762a048ff1e9417c9b0ae295df328be175d4fe33d5c6e5263e2ab9e2b6ebdcb5dc1f3135dd302bdf23284078306d4ed8631b4c219653a8c1d372986c47d58efa2c0efcf586a24d231e2e39adcc9fde39b134b01c7c0fb1b12cea6bd1431f4ab2da4259c6d418a4afa9788606582a2cb859f49ef39a83acae00225dd29a72d82b8adfb9dd548b6196c714aa7e0b4230b1eaf3e22246282a319d3673d73fa6c439a275a1ccc1fe59c0aa41b58a2b55a85c8724b7d83d3362d00f53feaf78cd008a601420e3d6391f6097bce31cf11437fd6e19777e5407df7b4798d030b3c0a0b3e1cb5d38dd40314ea6b53622f2c43dda0f4edd1c0360c6b55fce9f7bb4661b94b6fb20ec9a99a27783c79ef24b3e58e6dbc0831997152327e6691775e9fa7582298073b2167dc5b71bc1e612d269334a3d7079fecedbf63719e2000bd1b75841d0eeca401b678627c519332a386a8c31b0878a0abd5ae99f296a4224cb942474362170ebbe08af6389cbc1f0a8dff4b7cc237439a608644fd0d1d1fd585e03532ad3bfa17e6e5cde02e044fe406fe81a2f8bbc6ac36478455d2ce221926ace4de4508d2c0f8d68cef4495cbcc45a67abf1acb74b4c8f69d23462f846b216f58f4cb78b802c97980f7ed404c7546580e7ef00fba22a7234f07aafa6b40b1035101fd05a36a45879d5c0c1dba0a2c05a1cd32d4f31ccb3d7f138eebf62848884e63d30fd899bef3f7f3847845f49ca90a39fb4aee22e3a65f8df5f80058c30a7e77d57a564f97233757ca0acbefa170f2a22a892f1aad320fe0e0ed53a9ff598b89d068255bda0e6df0abeb04542b10c8d4171630c874736d6e2f22e439d8a63f26bb5078bf40ed774aa1bf0215747859a49246546a2933eed9e33ae88ec8595d0c6fd595179c1e79768215a125a9736767e66f545f5273030409b5c9cd3cf5a04291c81431d1097866386cabeb170947f72947d092bb14e95b9502aafcc1f1d41ee5b739b53e12f134aca795070dedf4f73ebbb1603c945a831cca69f3a3c911bb798de403d9c090c15152da1f64bc22003f1f2906ece8a171c34991b4766fa0c8284fa012026747232ee68dac82ce51c1af5193accfebf4ec326e70d2c4a5500b7b0a8752b3daafda5c27c8129c43e0600e4d5f97cc8fd7b0e5cd1507f9adaf0e57fd17031ec21c7a33431c80edddf97f76a1295b6745646adaa2a64bb5e55b388726e0d9629cecaae71f47971e6713fc2eedeaea11726bdedc181ea1bccd9af2accd67bc4785a5aaf745680f21fdfd35140fc183d60090179783d2bc9b2e9076538b710ad8b4ef55983c584f750011a9bb3174e9df6bfc0f0b5bb9652e5e4daa0e3703b01db24c8618b50c38fc0c6d965628519a3c8310fe51cc7d1be8431fa23338d298460a7488876cae6ff2256b0a773f3a1b4a5d156290746c00cc489b680911e022dd79d8e6068e16d75bf12fba949c0468099f8b8e53b351af1bdac21d3967535c2650e3e12d7fe4b62bd223401a362d2e7503e15ad4c7687916ed44dd65b2b7a51e69ebe3cea0d8420d9b7be1e24a1ae2419dd5aa66296b65093b41cd8f4f3be74f5f39e8e2209743f5bf1e57827548c380c129e1a2e8780ba29ddfe876843c820d49c935e8a708c012ae6fc47cdbe814ef576585984bee6868ad86cd9d396b9b9143f03b029cd7fecd6403a88d8453e67e46221f787c7630f5b526cdfa34f1b4d656b59dcf0d702ddd8703dff063a22de40b8c2fc10043d4915918dd6beb3feeb8b5fa9213f3f1278e4fab06128797250c4a0f7e3d5039eb659267fcd38b700c24c2c44ecf3b60830a1440c5b0daa49c36c6d46de8b18bd7c82f101471ce52437bfad33836e9ba5f9c10d200d8ebc890f180d3ffac967388803d8e9ccdff3906ef05c433adafe7cc3639ee84fd8fb8a38ebfdbae2c60544eb1ad64a431835d1c4a88c00391f3d6ed335afdf01e22fc0bd3444c6c5753f25ce845ca9a610ac7fc9d309c85086bfa144e82fded36d61b0911e5faaf03feaf026ec1bdc7c293de06d60cd198c9b5ccdc45622cfd6fc695d2e1f5aecbdda9e78ce3289c8ace6d5eb6826af00a3fc014949809b155bbe41e0226413591b6edae2dfa787aafad581feab289b68475291065d18e8e2ded2d6e16ee49cd9216e6af8d561ec6ff91839270dafca0a7bb95a0aeec773c232e4775507721d1cfa988a18ee257bf4ffdb38ac14f824ced23f4e987e335c5663dc3688ec78bf82504b404a2a3bcb20539ab830f9a66095b6c5b0665aeeb4706dc081a8464046854a719b0b415d2a1f896deb1951c66a6e23d4238b040e068f94036eb67bcd51713b6e2a3f1c8f6783658727f235bb62679eb3b0a1e2f0b85e5d08f393cff7f8a704d71e41002935f62a0ee7c3a73fdc8c84fdc40bd9de9a39f12dc761fa3abb737c2341ad518862fbc4dabade5321bde91eb75ecdc4b01801f001731de78ac4b93f2b7cbb63277f228daf8672c4cf0771d39bfadc1dc6a3cf68b956c0e41170f4ed063917812585c2c6758c9005adf84d02eede47cf15ac65383e56910b6fd1b182431c69664124536571ffb4ba62cbea0dc1ab67f16e637b0b2a0e06fcddcb20dee66c97be1fc1331527db12143c11e0c18f6db92f24ec2c48dd0d09059a9e447aca5476cf815e81a924d143f4628533790079dbac9569752d23a7ae85cf1d48e93c91900df50f5d9c7937a6761900d4efd70423f019bf75021210270a32fb6d2105ec48a5bbda853e40a952842c3b2371f353d1b49f0175df259910afa4eacf529a42bf26a028dd52270f9c0a864af482b98224e3015764dde49b680297e8735e4ded1d521169be229c713ce0f143154feeccc19392f6528fff5017811469f7b1ce9c11b839931fe8a699b431a13afd8039c40d7da3f55ccf2fc2babf608aa6279167ac7a58ee495c1e19bec7aa7075bd838c55f9f1568001a7522228ddcbe758e8b48b0f79096e408d28b92f883602737fecb9b097029005fc1939f6a105434f2c88331b1b84d54481f40ab8cfa509fdc4c5433e434391761079d8b6018f8fcc03196801288a595055dfcca6ba8dff7837d50fd36a5b6329c2f2141f35ab512020113e5fbb3a130fca5309cd6ad8b222e17c37275a3c3855cff8ef92dab175951d0ea53edebe9ad3ba3efae71a031e93761546bd3d3fbce0b0ed7b595c078652bce89eb44a94bcfbf5e6c12374ff87370eefc00e1a7fb6c716204124e9a857fc5e3fdceac989205167b307476da0fef575ca65f05263943db00893fefd14b720d1e72585d0afba277a0e25dc6d49996d766f2c5c925ade5acf2c01398c63af912a3eff8d6913e42f882a26f1205f9f7343b4d241b3487217975e1ccaa08d2308bc876def4669c905828c2ed7feee08222d644758b780cd139b22ff7a8a81275d0a3e3b846296a90375d5344b81fb9d41776b1ac6749395835e6ccc9a61eb6cd5e4df831f949d609af4d5065031166ce08dd940534be782f01cd358a46bbf437c87583bc885ebe55d3703fd52280e3a861ee8ab3a9853dbce8b58c4ba0452fc4b3516233bbc8adc26186763945a30f75d66d0e8b873cf96df0c2cf1042ed2209d1357858be8afbe077068b47d600d2a5b403fe47bfc4f6845ea8852ac322cf3993824f116193fc5cb4d5c132a39e1a770a2f6ca36dd458daec2d210bdc4e097d74a93c14db6507d6acbfc1cf27ca1b38e6debd28283bba3d38fafab4b6b28016e0f657d0be4c32128b15b8fce05ae0d5cdcc9f511d49328f8d84d4b8f52a505a989c9ee903700ecdb3d59eaa9eb003ebae960282ceae2985055a7fe020779448605f27a83dfd2e412bc079c54d0646edcb2ae901a2224a35cb42edbb76574659968c0f45be8213c04e4278c284965bd1841ca867f0c1751f5d71fc9fee1a7da3daf76f9d3c4e1a4319e580f7f47f3cb241034e98d872fa49f283c76993fbb61177e9530a3f296cf513215ea6becd0f512095a7eefb821057df0600b8f2ee5a23759f56eb33a87131284d56f6cbf40c069ae7ed22e45d61086a8b8b57f31c044546941bb04cb9a317385940585bd5c17a6c71a91dbcd7d27839b0d20f69ac49e11ce4ad6ac1ba41d0b8686e718ec5a1d87387555cf7f8900e131555a7ce2bccedf33f24fd5b19ecaa2f6fe19a8d8fc028c18b61670fb055babf74e93771d8a9158e9d8ed9140cf02207a8c992e61a6fc983ae8442ddc51fa7b60c8d23cd1f37d2b64208dd683eb3a35e8d306ca957d9682fdb019abeca534c727e39206a970c2c7567d5ef915a51ac7db0b6b5bea8ef941a8ba3d6e775a7502ae6af2615aa4c9bff3a3548e2af7ba99743e8ca7bfacabfef0bee87c9b7586dc249aca461b204d8c6a4512f4cb9d8e3c71fdc2338d596bb12ff530071716459e7b499f73cfab8bf58fd1ba9ea911fc38ee0c4d0fa0291dab2541fa2ed462794da086982457ede93afe4c967a7b7b8497fc4f7a80f3c52fee41a2b6c2eb73f9f793e9331935dff355ac298b7f0f35444e3d448f946e8a3d71d5fe392d1b3f3d9d8507abee9960d35d1fd9f3dcd1686017a814411018c1190f44cc6b715ce4a281d025c7f4566314fbfdb7e428f10d7abbd6e086e7eaef5049e569426279acd402732452696fab17204cec5040bcc9807221129d8d06d82bac377eaa49dbbdf5706fd91d72c53f050f44134e1d415b7d210a3acfc2d5c9818c5e83cd76a2ce546ec85fe5e22c153614bff51ad09dc77a7b03b0b313bbc8489f46f0c42f0c1d93555c3beca3db67970b2819d8f4f8bb47e3f67ac8d7679acfac2a795f41be5db1246554a57ccb11408c4055f5fcb593c3bb639ae284f55cfff2956d2c5e9b80e9850807cea96695fc79e3b065e159fe868edd0355f259f64991d48e47c1451fbbfd06e2b3c154a2de96b38102f4c75cb2c3218a8d693aa1179a67b1a5c159f8fbfb24d90aebe4b6e2d74a2b68771569f03918b73ea45e73fa4d61538763a201eeac11216d7994a9ce844c353ef401445fdaf08cdd2b5572372fd6636d4b56187587b0b489ab07a8311575251feb18ddde7ffcf8f77f29b1d74fe788411a6f3bd6ddf9ec77a1b642e4e5bcdc6a4161dd044d31df2a7b5fc2a833c4d9a0f775c29ea26e95c75c947e8f9f0ca5e9d9d426d56e50c797d732c4b93fb56578405f6dbde65ee8dc238c214ac35f8ef78a4968f73552e20c55296700414b38c281624c7fe8463dd0fda542d96a37b861e7ec19bd6b72ca3b5bf2c2571c7f13b77cf7af9cf1d86c77159de5ebc9739f1cf0d34148aa0943f263ea724e03e8bdbfd76740aa5359c9aee54713ec05d70e3c213cde80f84aaf5a0ea104953489f0ee53fb1f6184225bd0648441c99666fcd286a8f6402be090b5cbf3d21ba48275525a234ed1d4e29c7b769c28cf56f9da403eb3b6202d9bf1c4927c20a775d1e0966ccfbb6fae95b4fd4dd23ebdd4f7dbb13217d9f7adce80c45", 0x1000}], 0x9) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001780)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000017c0)) write(r2, &(0x7f0000001800)="510151a5dc0f634bfb4fc12de24b01ab71da6efc587c99745476e3a5d1637c3fd530372b99bcc9ec8211eaba1ed0", 0x2e) r3 = syz_open_pts() r4 = accept(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) recvfrom$unix(r1, &(0x7f0000001b80)=""/63, 0x3f, 0x2, &(0x7f0000001bc0)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000ff00180000000000042a00000000"]) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x2, 0x6) recvfrom$unix(r1, &(0x7f0000001940)=""/201, 0xc9, 0x2, 0x0, 0x0) sync() ftruncate(r1, 0x0, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001a40)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) listen(r0, 0x9) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001cc0)) 17:26:42 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) 17:26:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="105600080000b82a3000ac87e1bdf12618b3b5661167e34f8226935ed47114485a7ac8e87104219d491810b9856672f34a9e87b31b21d6331a3257a92e896d82a4b2dab290ef3985c0ed74a3a8aa4d17bb6b567ef790a0d87d51f1de850406e742bd71d46856edd62e7cf7161ec952ad91076ef6fb6948ee02f22732c94ce32f3f849896f9083e1e870c14b1f993da781a4c1e1779ada9159d2720a9cb54195b930b15efae09d3d090fe1c755e9edbdcf73929669bbccfddbb7b6a034562598e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:26:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf9d9132e6cd555, 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() syz_open_pts() fcntl$setstatus(r3, 0x4, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 17:26:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x5edd) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="afbd2134", 0x4) 17:26:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x83e, 0x5ef}, 0xc) r1 = dup(r0) listen(r1, 0xfffffffffffffffe) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1f, 0x0, 0x6, 0x0, 0x0, 0x1, 0x2, 0x2, 0x0, 0x7ba, 0x2}) 17:26:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffff) 17:26:43 executing program 0: mlockall(0x1) setitimer(0x0, &(0x7f00000000c0)={{}, {0x10000}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x5}, {0x9, 0x20}}, &(0x7f0000000040)) 17:26:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="b84088b45a544ceac0f08b199f3a9c7aaaca77a903fcc253e36d3298f494165a64a1e8d4dcd79cb230f1ca064b798a7e7ad6651b0a0cb8f16ffc084ae355abed9d96565e5c4d99a8abaac9a61af5187dfa104fcb96dc776791a6a2d333a173ca7e2cb6b706a26401a27b8e710b7e5d1b87daaa2c837b476295c1c2c35325b9bfecc8ce94ac9e5091a382d790a587d00728c38cf23c8a293caaa70a17528bad32b19cd1066c"], 0x10) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x774, 0xff}, {0x0, 0x6}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000001c0)="6814c59a06e303000401000000e2ff020024e00818d23a97b0c028e164377ade580000000000000008224cd86faaae1bad77634e9b0a7ac23f5ac40f84d182b3881da776a43bab0c16d62ba67303d3fc7747efcc7bb5d8c63457338ed6c62c8a60cdafd0eeeb", 0x5a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xfffffffffffffffa, './file0\x00'}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 17:26:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="ec801270a855a386470ce95581a34566b1163a7c2a5232b54026fca17b1684483da3e810f4123ce3738c894a71234b6f25de6d3cc535ef3a1e1387dc0c319e6312", 0x41}, {&(0x7f0000000100)="f9221c5a7b9eeea59ddfb1bfa71c8ed902a0b5a84f9e9cd20fb223adedeb6ca257ce6adc35ad401dd970af69ad3f24cb73477e889c00961ee61f8a09436b", 0x3e}, {&(0x7f0000000180)="8e1d11c332ab7ca93d9cfafb05b6c2721041a05990150a8c286542095566b2f1aeb9dcd3249f6d713890839be24479304b9f5096679772724eeebe80974aa5ac7f31b18ee501c77411bda11b489eb3b85a3808e1bc9749698aa2e57cc1d1bf755b8f1560531876f7a28e54d6c681999b784eff09af0dc637ee98a910b86f0dfb6bca26dace193f80dcd40649fc06c744065309fb46f0687d20a5eafe51b71394fd24b97b92420d6ca860c3183b959132ae0992c5857cd3f8f46aa8156f8d6ea9182ddf3e251b060c27c508d813a9c69b22b4a3662bb297b564d949cca4a3870f8bbe638b7b632b4ef6fff1a661781a11145d8329cf40248902", 0xf9}, {&(0x7f0000000280)="ab4ce57d960bbba0e19759b0efabf2b81f86ae01f15f156097a5ce20c8adf079f95eba1be4337f4ed9111d3062fafe54d107b54122b52b3fb6fa9f2f51726377a512f5", 0x43}, {&(0x7f0000000300)="75900664744ab4f3ce7bc2bb43eb5654e3824f39c3e207845752632754a244dcebbf9bd0dcd22cf5c5b4043ac9bc8aa91040ba88762ac190e177fda433b2e2d2a6f1bf2273", 0x45}, {&(0x7f0000000380)="e7787ab95d08e0b602347041b5dfb164fd693595fb4824315e6fa0171568133e131f564b99629d297a618e4ed5441e6517889983464ee9bb61b9e133e7", 0x3d}, {&(0x7f00000003c0)="47c18a79f3d40999e8ce483ac67ca368b288eb84521b3ea8fcb05081333afaca8b5f0720ceda4141ff89871cdf42d33e3c948e716d2d4ef7d10fb31ab148d5720fc8b1e7121a6cd12acf27bda38a4f52be1f", 0x52}, {&(0x7f0000000440)="d11d4bdbb44e3c43add288540c07d2605ad18d821eeaab21cf5310e7e9c0745e83abffead880d3d310debb20a39b71853d2020e17527244b93d4be3639ae82b4d1096717162ecbe3017f017f5d09259965e4e5357bd5a65c05376eff1b1bb72c7875667d35df28faaeba452cc4bb76d57f5233690e893295c23d79be7ec32066", 0x80}, {&(0x7f00000004c0)}], 0x9, &(0x7f00000005c0)=[{0x18, 0x0, 0x6, "e84e56802c121b06"}, {0x28, 0xffff, 0x1, "c0f4f1b38acd7a044678d3733bde09321fbf9de8c510"}, {0x88, 0xffff, 0x7fffffff, "5e9f3073b6e887baa250a9b1af8fb3c8596f48a442a1b8ff54e0e5c9dc171bb4ccfffabc91cb958887a39656782a1fa41c37e0bd568b8713a6b37d877f561f912a484c1050eb2dcaca50572bd2c984f9a286c1b10667e5f1a7871b54f8b08fe2ec193418fe8216fa17ce44b64961db8673e12e29"}, {0xe0, 0xffff, 0x5, "ef81ee1b49dcc0c30d80d43a3fc67656c05d83a5311fc7aebcfcecacae6f7b79bcc3417e9964330f8df2d6bfff35c3d122d0f84e2da1a6332f7f574b211dbdd2d6b1196dc4c8c36f72fd7c4ab50cf58139060cbc301d139421f91abd4af4a5e26d5c8b92326bebaeebe3bbac95d1adbf0fbad24a9d02f34456f12e0809b4ea39833de5029244da84323af72612ec45deb98ea05514a264e4f89d676c064e13e7458bfbec8bcdb74459b6211393f3041f27b07d52f5795c4be0a1daa7edbb1eeffc716e8ed7989a9f8972f335"}], 0x1a8}, 0x401) mprotect(&(0x7f00000b5000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x2, 0x30}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x20, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x3ff, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x7e0, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x8a, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xb7414e05a991a23, 0x4, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0xb89}], 0xe3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x34, 0x7b1fc11ab7391971, 0x3, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x800}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x700000000}, {{r0}, 0xfffffffffffffffa, 0x43, 0x0, 0xb878, 0x5}, {{r0}, 0xfffffffffffffff9, 0x5, 0x2, 0x2, 0x81}, {{r0}, 0x0, 0x0, 0x40000000, 0x2af0420c, 0x1}], 0x3, &(0x7f0000000100)={0x1, 0x3f}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:26:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 17:26:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2b) 17:26:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 17:26:43 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r4 = dup2(r1, r3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r4, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x20, 0x800, 0x8000, 0x1, 0x8, 0x71, 0x2, 0x1, 0x3, 0x3, 0x6}) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(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) 17:26:43 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x33, 0x0, 0x40, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xc2, 0x1, 0x3f, 0x80, 0xfffffffffffff906}, 0xc) 17:26:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x0, 0x3, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)={0x2, "e6d18b6cf532c5537ddab83fc1e24277fee1bb2d4e366674fb809fa3b6bc80bfd21e3c1ff578f46e750c07ef2dd6dc611e69a154fbad60f69b8537e436a6413600c1ddfa7fbe643749ab14cfc075282288aae3fd3967d61fa71a4cf26f9f8a2859a11b8dcb034868e163e60833e8db0f170bd6874d1ddd084df1055b0a70d3fd99bf357cb7502197f47b267bbb8454faf120e653f0fcb9c44ce857fa208e9836c7387c43ec0b4d9318d3ef0470267adbf13c2557a5ff2ec43f4a2b56658d79049b93e3a7bee119e6ff492bbc4e84300338b4dc5132c71220f3e31b25c3477b3d7506d91cff6fa2dd56d94715422dbe406dcae4376366f57ba8e464f1856e7aeb411875597f237b1441cda335372981a2e71a36e1c3f2bd81a82f08dce14ae838787ff66e446d4c6b8f24d5e79c9f4a7bc7a4b3c480d0ce9996a110b5e938f723e04084b54018a8972715cb429cd55f8f46255579fe1178ebc9cfad0a4969df5e3f656876e1d7d3b0377bc8e0aea17f6dda4f5aeada2f6102e5235f0b48c300d815e23823bb8d025c9dcc260920b2ff885c3623de96071fe08c7539a571932cb892fa885d04d19759d4b5b3ed68c37ce152b86f10bdc89b1729c3cb5b4cd097cd3513f2f717536bd3ab9c4428fae050967c7b524f3addeb8082c1f0d125f9fd37f24568e00830ae6db9e01a5177ef303ba3cf5790728351533957baeca5f71af885df9440bdd8a557076dd2d96cd78839896fccac29a833312da8c6d36712634d892201cc28e4f594b6875eb0d6e8eff83b32f17a1e62d545c5553ac9c5ebe734c5681ef3f7ac524034d64b0e73320eae46d7ca306fd008d66fcc5a90d52f1f4660d2924babc465f6c5820f6eed8ce1dd40fb92b7ad474cce30d71f7e9d2e61518c176e5062ce9ed60eec138ce124241f41b73634d01b839ee2d4b05caf62e8ff4a3930a39dfb3e698ba145f91a99b6b56375f7c2c5dbf13f7320a8228df3ecd6826e453a1306307d7b10ccff4328dfaed90b9a4015f45cb8c4b0f84e98cddde955b1f709a05b75dffca83dab5579f4ee58d89859dcc1f5fb5511da3be01026f8731f12449cbf166926295c2a1220d20b34aa363a3fec9ce5a232c33767e6dc24cd6c178b8d428f327a5964145797159c01657334943b04e878d1ad21f8522665fe154ef1e9c0402b1e0c6a7cf6832b54fea99f8259ec28fb2599c7d17ced1d4fc6bc314a53eae44aa3130191ba57d2066096b3553d69460d25cd5ef1b9d5c55a5d366ad624f9b3dbf206bebb1ee7aa28f63fdcef21316834781ea1fcc5d9480560c56c774c78b3abb4ad174d320ff12f25a0b22fb416e6083938ab8f63f9f7f51accebd89a988b29ba3b0156c40c60c725dc582069740815a1da1c14c24400f591122e55cd1751f985eaba18019856391f79908d11bf3b0155354eae3f823286e9e1369d2b731ac9b008ff42fe5df178b0e32fcf0c38d7402df284a8fbaaed071f27a24d8daabf4881e65abd18b77c589f1fbc516979c311f36b2a8a0e55cf08e16a457c6443a8bec892232411288dc93456a6c1743a147983d9f80f74117cb03492ea5d5aff442f68f77334a80527a7bf93695af2861b12f269e668a41da45b296163dc3a33fdfd95847e34d9a9ce008c4eb18939f93f78302dd083a7061b6f901433d49b73719d0bc42c152ed3878edd2bf5dc47554e22770e3eec7c51555101b8eb5ef4190cab8a49a7991b45d737f1ad839820e667bc00d9ba9e85255eecdf942dbaee084b1602b467fd38e66441acc846ff7151b633ce3547697aea98a173501c2d884f29c7a39b2f6947f53796fbe0a3fc781cb38dea592b8c36ea3373e6f61d43d53db55350f9f1c7d0db58c713b967b742e96384f87935f38bf6a0d20a96285cacde58bfba30168003024427e07ac3213d593efecfa2cd0335372001e9469a42818ba43ba3df040b2f461db15b6acd2949f7e5e6612b2fda1b8429f414d61ff69d81b8966b577e3dffb9b9a5c09d96f8173e1b75cf42a67687000ecc16db409a4a79255d849aa9c607d25b191930968dc0c46e9737d395a9024c234e4b0f7549c62b9ff23578a0f8434f57b6e8b50e29c73a273279e93a606ee09f346e5c84a792d3c15ac3bf95d9852f4e542cbc844eec563dc335a4b02cd680ecc407193f937724fc6ae1e58279796c19bd41257fd0436f5862ff4f2a93623feb5162e6b93e9404466dc9ebafef9996b259503e1687b8de53562e6c0db40cd1d0ead9410f34cf94e3e86fb392368ce130c04b9a24391ce8e0aef408df560236882d081717ee955823ef07cee5cc6026afd1e41916a77a58cbd12e2788ffb51d4e3cd8fdb85ad4093f66ccbce9479197ddc813d02888706092ac0196e18c92cfc29a100619fb3bc0fce408f267b79e14ca4223bc9cb5d55ef3a9377daa1dd784838fac038df18c04f3d78eaa083eae29f3e2e1b46967cfe23e925c1ce04415e7aa81184b91485cc538bcb6f81e140a3de12c831fe5bea1d14cf18793433cdfa19fde695f9020c25ef4498862b9df005e0fc9effdf587e8c64773791fd2ffcbcfbd1b762c8473ea501be2aba7e846d83a76ddffe67fda24fbc1474784893515f78391ed7df9049003f4550b956a469b70137cb21f40808585c8b11db61d0d212482a31067c8ad8945af83492471264c39cc830eac13900b48e60d48325b1bb6939995c7025dece530ac1cca20ef59da0ee561f63fb5fb44378d38e001b0743d326ae75f3c2cd566c91f4cdd1816e58ed7f6a215d32757557abecc86d5f59ceebf15b489beff1d40799a96883b88da64f535dff9792dd7e871eb5502be8523c2d81d07b901ab07e98878a9e9da59e0fecf8d6b1eae43a987773a07ff5c6ea514180af707c3b92f37c72fd08c31594b0f3abab80fffec51e430f52b1c1d0bbc2b23ac5bd86446bcb388b97deb1917154e2385a5d084554cae118294cce6085726776ee439838e11aee5568406dc5e0f64634cb04d72cbe55bcdc72afabcc141c787341a96f2b2b8a581f0aa97a03096793be1c3c990380c1ce1a8afd273b7d465388b2f6ac8eaa79551b6b0f9f822f4b269edead4dd8915ca3887da89d8d4fb2aaaf8bea30574848f2720fceb73373c566ef2b581847548bd47771455bc6f191b1604ffba2cc2bdaf786ac69a6ba156c29d90facd9f667a760b4bc8be113b3ef8b3310eddb1d401e027d8b711ec0517bba0a131d8e1891b677c357a40cb66ecafc0699d7137a97f6a845c42f966130db9de5a2db4a4788f8d2b70664e364e31cf93ca67bb9cf17956d70883d6245bbae51f058e0f42cc169ef11a1599cb5e2dfdf9a49df062cdb111e6cd388deafa129408a3f1031f4130e3fad6dd1749193eb00442b510dd928d434f164f8cb49bc1a0d75124188b799b7eecf569c969a0fb65365657f04d04225c38c45457bbb9900edc158a16eaa20ea35698fe35822d37eb36fadb67cde11918bf8e936ff41f6f6c3d27abdee485f90a58d93eb308815960d811021d4a32ff8d6dcac139c7e3bb52e89a12abcdbdce069686b2f8f58758ea5c3357fc2a8c4baa222816e8ad6a154cdd15284d93ad18396e60b9b8c26043492587006d04b6f0e586c9139256b0f4c4a5637e71988efef92850e218ef0201cdcf92e4ebb3c1b90928c2f9a2d711b3260572c3e0e974d9eb412c0a425c481e930326bf8fbb49b69f179b03eff3ab5cfc8b64c24c340b54294ceecc95fb8f0e2a9e00abb5bd4e79f712cb620e719528796bbc51b4fc2f76be387b336d9770c7e54c322a895f482d23376ae082e17fef1eebdc27dc4599b233dfcc903a5f12e0087dc04f0ea4fc51f4fada9fda9392929a37e6474d33b23de7dfe9894f3135e7f6a158be9d909c2b7bfa0270dee49efb94429cda9355564ee0351d9c35f19c49f4de1805db9675521fbd477fab1aea39c1d74607348640568432fcb1efbca894c0459bb92dc1183c3f596b4b2df0feb6b23cdb0985e34c74375d9b1ed0016fcc0bc8a41dab33563e7663eeeb4eba45c59f5dca6083512d38c554f0800add15096758135075b4ea5501c4f83ef7487303be3435fea019d7b133d591dbce56e05a1d6628d5faf5b475d8868ee733a80949ed85ccb44f2d4ddca5687919995da364bb43d278eea676854ec6bc5258c95256e6ebdb426d5676e61e3d4d03ace00e7de8c388cc89a9f7ab990118597a3472a7e9ab6ec46e4fd4df4ccbd7f2e8f4d14296dcedf625dfc1f68dfd2f763debf2d5be48c5704a172b1b177064ccda7fe00432ea9a8d289778b387a58a7457ee81aa250a692eef7da519a8b8bb7c01d851d66fbcb2aed4169f581612c56ca50e2c14d2e8f07a9db3bb229518981f53ae495f8fc33ff853b7e2dae1021ed4e6b4bdc2b5a6db50eb69025cd5fd16e7e1d5122f22d3b5c68b109dd85bed6ad82d75f362e67d8061e322cc24c4617eb000588bbd294635a203570abc37fce824317f4aa40080e5996e89f3ad9e2968a7d736aad7198069b86811e6560467621bf1aa11ca692e06b261628062c67bd1feaea0e7e5590daa6bfeb60d15fdb9403cf7583d0a084c85d40195fd21f787cead550a439c46e9562382bdc9ccf2172ee6637d1c4aad532ea1f354567f2e08309c0dadb2d822f1724fd092444f538251e6ad5a6effef0e1176d3c24aac925335c4d36acf8928e65978d3ebcf991383579510936bec0e5503ffe187548738ff9c159ddbf523b52aa68e0a3ade371d97897603f2aadda12c9ed24ea906c310fe9f53c582fdb1a1ceabb6e661bb21191c7cc102cb0fd40768daea4ccb66210b579f5995d609b4a78236ae23fb5f0c7e2fadaba1ff0e3df9044fba864fcb4219d31bb826a14c566da59e91cdc5c86a118d14b7611dfb4a35e3e0ed0a9649abaaf4e86cf906b478227d7f7c674cb88126bfb9c94621a3a61a8f0c4b85d56840eb8f940f92d7b35a71312280cab50ad6a7866f01565f543122129ea651cf996e356b31c74307e2d88e7fcb1c486adaa446eb5a8965600399c3fe34dfa54678638ca085fdc7bbd856c278db9b1fcb6de3adabadb0f94511b93596abc8c7a8ca1b64eb764089e2d601c9fb4c29dfa27de1856876d90090b1b46b7b9bf1a53656f6a8816364f5e4f7dcc83bbac669c75d8d689a73f742472d22bb0bfd9b348c7b64dad5997e9a54a17e90b916af01ec247d34d0c44468c2ebdb9c98fcd461de1ef425164e005aea5e9e0139fda371682aad4438a7016ce46402fc48f68afacf219d682874f58d744d1e1deaaa6cfda76ea49915cd16e1ec699af5a3de639e34707ce3a46fba21d2dfccec4f310fa28f929f3cd3b4c68fdd7bb3db56ca9009be63a9ff102d473800366db18bca07b738259dd59787227254d14c0795322d7fc8cca01f18ea09294d465da66d693296b25c761ccddd7c5504c6e1a3484ddc301ded656b7b5903bb3de257a38cba2d859175bc3392d1dabea62d8355f79d3f7e3521aceab6058386b368d3a6deca6b83ea85a978f96811be63e3e7eadab28d89b373efe19d5f476112d055091583d08603258fe8316aaa120540afd494b9f83755735d7dd0e561205ee5a1064326070e40163c8cae8c52f304c800cb9f0b4c4d782b3aace38b6d846a9606d0a8ffddecb6f13bbae4ea77c09c495486f7d5f63764c879fc386f63eceba0101d2c52015ffe41eeab915011ba3010d9d03c0ab75f6ed1ac73588cda68dc33e8597ae79855d129753613c88f64344a6b519278d49d01e4d092be03812926cdf4c986119a"}, 0x1008, 0x800) r4 = msgget(0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x200, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000001280)={&(0x7f0000001240)=[{0x42, 0x6}], 0x1}) msgsnd(r4, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f63"}, 0xe3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(r5, &(0x7f00000012c0)='./file0\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$KDGKBMODE(r6, 0x40044b06) 17:26:43 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) 17:26:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r1, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) select(0x40, &(0x7f00000001c0)={0x8, 0x5, 0x97f, 0x7, 0x100000000, 0x1, 0x6, 0x2}, &(0x7f0000000240)={0x9, 0x2, 0x975f, 0x0, 0x9, 0x7114d87, 0x0, 0x6ff}, &(0x7f0000000280)={0x1ff, 0x6, 0x0, 0x6, 0x7ff, 0x7, 0x72f, 0xbb2f}, &(0x7f00000002c0)={0x7fffffff, 0xdd}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000440)=0x1a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) fchflags(r0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() getsockopt(r4, 0x0, 0x9, &(0x7f0000000300)=""/249, &(0x7f0000000400)=0xf9) socket(0x20, 0x8000, 0x0) 17:26:43 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x49e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x4, 0xa3c, 0xe2}, 0xc) 17:26:43 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x7, 0x2000100000005, r1}) r2 = fcntl$dupfd(r0, 0x400, r0) pipe(&(0x7f0000000040)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) recvfrom(0xffffffffffffffff, &(0x7f0000000140)=""/74, 0x4a, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/42, 0x2a}], 0x1, &(0x7f0000000240)=""/153, 0x99}, 0x800) 17:26:44 executing program 0: wait4(0x0, 0x0, 0x7d6153d53c692a4a, 0x0) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 17:26:44 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x16, 0xffffffff, &(0x7f0000000100)="8f831c9b48caeb5067a05fe91153a85db79622948fb6c2b3768c63acc236eafc768b85cefeb3f7472f2983150801e0efe80be6ac84be902b915b907757cb32227554d7d04861ab8fee13d878637e566be1faa303c7644caa460353273ee4fd82f3851a9f87", 0x65) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) 17:26:44 executing program 0: r0 = kqueue() fchmod(r0, 0x110) mprotect(&(0x7f000097e000/0x2000)=nil, 0x2000, 0x3) kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 17:26:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 17:26:47 executing program 1: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x1e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xfffffffffffffffc, &(0x7f00000000c0)="e05a335f715a4b", 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 17:26:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 17:26:47 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x4, './file0\x00', 0x543, 0x9, 0xfffffffffffff682, 0x7fffffff}) listen(r0, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 17:26:47 executing program 1: r0 = open(&(0x7f00000004c0)='./file1/file0/file0\x00', 0x0, 0x100000002) fcntl$setflags(r0, 0x2, 0xd657d35673f5bfa) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x800, 0x2}, {0x5, 0xfffffffffffffbc0}}, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000240)="1d7b9b6338d767bc5987b98e95a049f34079ca2473077ee8f81cf59c423b3bac121ff689296e88622a02db3ca23f4e2866170db64bb6507ff25e43af061ea4056b5e6dfdb244d548debef8b0ef2629ea9a994c7e0e0660df937b9a322bd71f85c71b04df68206a627011c6bc6830b6825d4c4ea2de336701485ed7b5958bd945de647d46f802fb6108c55c524144a0521ab23bbe481171b04b2a530336caed5984b8092125466a66a0c20337fe7fa34f85170cb037f135d6a1a648e6d170f5b4c1a30aef2731630cc57ac58b591b61cbc4191985b05e3a56be", 0xd9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file2\x00', './file0\x00'}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b8a0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b8a0 failed: no mapping 17:26:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchdir(r0) pwrite(r0, &(0x7f0000000080)="35edaed549de90c97d3326e90a93d0eb3e89d5844663afe94be1541dee3c2a2b8fe9b8e8f8c44e6cf2ef8ab624", 0x2d, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 17:26:48 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07d95f2bf135da4585a2b656c3c0d00ea3dfefe9a849ae0fd85fbfe8e14e3214e36a1ebad620ca4f471288a795e04881b915b47575aca4ff6a1b086da887e9fb05ceb2090ae5ea29f44f9345", 0x4c) syz_emit_ethernet(0xa4, &(0x7f0000000140)="522a15531656791bbc97ce5593cb8a23b7c533e1e4da47de1aa4f619047435afc4b3df82db9937b776611ad21a75707d152d0a95a925f868ee355bbbe5867793ec58beb403d658acaf56cd69a1bf3190e2c16be6c0a735757f8df4afaa8bf34a45e0171b5618706270708a5e9115bc0f2d61309264507e517716146f495b976eb59b61732ab5776e281484708f56552018932ed7f9df99e8d33d3d8ff0a6e57b1b649658") getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 17:26:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 17:26:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) 17:26:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffce5, 0x6, 0x8, 0x0, "937e9e90fa6db9ea5741c4c1bc422ea40bbc2cf3", 0x2, 0x7fffffff}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r3) r4 = kqueue() chdir(&(0x7f0000000200)='./file0\x00') close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 17:26:48 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "9c00d2ad00000b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0xc7447e2ac6e9c63c, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 17:26:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r1, &(0x7f0000000f80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3919d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5fd81fb3a0417bcd307c5375eaba46d8f816057b2cdae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834cb8d41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aacd1c1cff7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668776713739e3b776412f39bc65485c6fba3b14d4814a264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f1ad252de156397d55121ca771b5a723607830d91de516ded73d4a19a061fad218064014bd4d05007bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001800000cc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f017056f6931ecf387ff48c8a814ec85d42267fc98e8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b6b1b0433a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e431ae59b254eb722407b4f96f93efa957ff97d7396269d5cf99da7e8f07ea31890eccf69530fb673619306593296743052591006b4ffaad2a7a939fded38", 0xfffffffffffffe2b) 17:26:48 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xbfffffffffff7fff) 17:26:48 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x80) pread(r0, &(0x7f0000000240)="ae2b2df7c7f8325a07838c63ce316aceccc3b4a837b89cc3685cef80261491e7e97071768e649860326855da98319d78e9ff59429f285136940bae3daddae52326185023d5465f4f398369b73179ad8a75157dcbce1b03b1b702ea6b1b0d8c20be00f74391c2a1caa4300191e149c6f961b8dc7c3d90487cbb5be41564e8f0870b27ecfad11352e05da0acaf7a8f37ffcdf33b48142a6a3f4b1e689e39c7bc1e4bf4015dfe7193cb32fb66a6284892b5de4c07a4870271e999ec7bbf3664bc34611c5a6e544f10bc86eb66365949ce32c0a42dc1dd7f33995fda2ea125ca5c49f5c67f0a5968f59af3ba05fd54ddc7104c69471d28fb5e4b6514a6794f94ef803033c923f13de867faea050f2a6d713513dae0387cf3d40ad58c4a7d625fcdb7a7a02cbc513d158a7d75c096ca0c71b8346f8986969b5cad86955774d5dc817d0d720a62b759c70c39110d9e6adb10d2d2fb612eb39ec49375228efc881cb73760f95be17ab867e405d4f02796469d76d9a6f8bb92fdb590555b552bb0723aa95d0715c892c712343470df507226e406fbf25af20cf7e6be3c5f866f0c8511ee39e9bc38a7c0760ebcb986315511a7ff1dde969dd5de7c2b8045cfaa0b4216cff6285ebfcd7ef7b1c8cee943465bffd2599f843d0ab24f651a9386c10657cf63955423cc52d8eded84b61bf362e20d8aed0083abfed1803fc4db9a3c1d5970eac4edba7fa1b81092bc0325c4cb1e5549d7678999905e3dbcc0800b5da7868c6e1aefe6f07760900b2e878ae4769f8f197126a07a511f6db675f5183f23849a7eb0402a6b3d693aafc394e04a572e219b1e187f39527c5f5d10f7d47a87401bbefefff22927e5f9cb1601855c2df2eb83fa14a29299177ccf41f554173c282e86e74a1d86202a5ee8f9aa35ed5d4eea23a9b74ab5f0e4fda63fe3ae8c2b574a0a1e4c152f396b472041a516b7e9b90f8703b6b48b54ab722d11a725a13ee23265ff1422275f76a9205b82d7b0f4d13b7787d2a59c4f15fbb30cace44e2b37e20afa459a55515d93ad05c74201513e569c57d09c37f7bd18380bec5455ba1f00597eee5e811d919cb23a2b81c384b00e4e36cb92428112a1a97f37c25b298852b66532d5dde8a01ac4a826b665a775b84c1347b0c470abfaf0e65d29b0aed3e884e0f031f9e246b960717af26c1deb95e7e8f85e52669cb59fc3690e30de46ae52cfe83c71763be359481506ffe7f8762e99df386e1cfcf0cf58617fe8bcfbaa922427d1f3d0aea1fa44018b1f24ade062f570d1b3227cd7e47d501f0bcadeccf895b31a020eb8f037b84d8118683b2a1c06807bc8cefdffbc43d0a19fd4a0f06f805e982f44bb90780102cebbe8dc580c0cf8d0b4251407fe7bb1ae88222e7a997f9d9b376461493023ecfc56750f3ddefc5438a64d381bd00c8c374e86632c8f86130944f86dccd5f2921daa67611e1e38148b336099bd1cf809d58d069b7f0577958b5fc178c46978697a09b7285bac56e970e090370535572fe8bdbc76d94ea03614039c5d997fa701508c92bc5dd585639c2fcb62857e3c0cb710c58dd559d4a277ff0a772f71a2e92ed94e339085b95881cccfb4f8a3d95373ae867367901e7fcfb0cfad071f56e245f6874b151bb9c5a122123d6416ef5d41afa4be2c90a320db0f1d5c2c9a795d9b7739eb7aeb1114ed6d7e6e16012e8dc7095983fa281cf8a9a2aec7c815bec92ccf92c024eb8422f13146c08bd16d561a0be3166240572a7ff0de83fd00a9b19f0bd60d512451ca538c1c61088913d17828aebf195c2b1283711294585d752244200895ea2f463a9f5ef06a9add7c18345c8c9ac71e325a3ceba909ba199ecfbac95f421307d81c32da75bc2bd1165cb8a6409a3355f2f03fc13d24e50bfc9a3039fb1313301f3d6e0bc0b596a46bfb570bac9315dcc4e4e5bac16715c0aabecf3bc0d4dc0b2466e5f812ac20aea965445862a1eaf5b78f35696dea78a0ca8fb91b233ec07bd8ce43405bca9ded7c8092f4c96fd0f50ceabf8469cc9ed691e1c95e9a39a51488017242abd3fbef04878e7abee73e49d34d8664a962c85e17358caf02cfb293075467c59e9e9620763db1e8ca3c5249125615c2dfe7bacfd3f9763eb8c47958b028dea16db6687a51c9bc69eaa306e7d76bcc61450d99c0d695eae063d8db1fdca6da526e11519b2d17c219c1f8056b8ede69e31a80e39be04bd41c38e5a6d416020f6200b00835ca4d57ddf8dadc92a57354963cbfec4fbd13b32db57e7830a92a968df958f4f19834e9b69d27a39944288266788d8a893789a6be6dcbb14df1501845537e840dca804bd6d73fd954a1b0c6a670d6159918236efb81bd4d40df276fc6a1731fd0cfb24c7592fd8d61b1ecd2e09ef44944efcd0d25b027455659a8198ae6ef4bdae248f18fec6f937ab7ff007dbada449ed93261dcad4e6cf7a1541a5618a105a1b28ae313236a60d013d7043773a6beed03bc333934df580c0eb478280044feaa2c14a81afde4541c788c37fbfd9950e2d8ec40f555648e17fbc4d84bd05b0ec74e9e9f44635d01f7188548881a37260f6459e754d9e6e38a8d8010afa4a55150f2fa56b8339b25fdfe96f3eee6fdb1b2e769582eeb49fe2d5cf80070f744480021353b61eccfdaa4422d9ca92252b56a14dc54f14c8757ead4e48772d1136b07a26ce6335835e9e4a82e3bc24e0d9723dd844aaa18ea47b170d38a3b629ca72cf6d0c9af95b4123f311ee9acea867e1c6bffeb4889a62dac9f20f893953599b54047d8b9b8c603093a3f62dbf1fcaff699b184b164c97bb8e19cf8122ada89ed031d8ac47e98432486d7be87409142cf316ba50752e3e5389f5718600110943a6e96b0fda805d565f6cd39e2f59e1a908bf6724254a3f9dd1debcfe2cef989546a6666fedd93ad6264822881ad98ba25fddb4da11416f1094c804be727b0579d4d1642b2912c2ff6e0a343f0975e74244a68390f7cacf4d626dc3760a44f78037ba3d342d2f130d598295a457d91051f950c169e3ac7efb74a1d7f0aba74eee382d6f516e951f2e6c83dc7a1f2b4af4b5376891e18ff0900e6b7903c735743627035624284f47dec25c569c7fa4fec643fa9fd7f2d0ee4bb6ac7ace205df78175054b688702c4072d42186712020bfd13fe70545856a14f5595284b659750a7a76e5885cf13d1d1c68a74269e94074a11172190c81cbd8224bf69e60fa5f6212827ee13804df4597257137b6554b5584087bbb6125ee5b2f0e105720d14179fcd97d865fb2e71db0dd1e6989bd13976287cb43144c4a8b4fb67ed84123b2396cb0e0ee700c74e604e050b7bf8ee59e5b59804f7791ea383eab58cb43349508a138f28336f4d1c86c635dd835faf53150efbb9928a760082c9a70742aa08c5954bd34507afc3bbf083d93a59941e183523c692bcffccddb8067d9ed6b464404a146aa2fbcba3efc0796daa6773a24092acbc8644d8c8321dae52535610c43500d9a7a0be94e08b226e80671cf35bb498cf3a5450210c81614565b9457848b28613d251a5e7a6e4ebc239514d3c4f198e7fec090a04738ef8deff3e3a505906c6a71db21afc0930b0a4135a388e6797bcd126dc66bde328be4b71d05cdecee0196cbe135742728f7956e70ec491c813713ae5e2eea282da0ff4cd530936446019b801290c1ad8f6e1227750618d365826bd855e74054f2ac855bf9b1b9cf22200cf1097ef87c674f2f0be43bc1e24f269497ab35d7daedaee6583340a72e844a9bb756ba76bc54c36dafc3f221c25bb1562f0bd66590ed440b88887acd4a997ed0697f1bbcfb2cc3bb23aac984cabb684f0a7fb9ac69ae1523e4ce3b4ac6b22784ce9e0b363fbd58ba043f6bb3f21163e519b11846b03ebffd4468112b43239ecc62e9bb2e5403aedf511efd860b33d77bd8c744325d846f3574b3d1872b0853091d61021595c425155358baddf5f1f5ab146e5a4fbda54f75d2ed18a8675e90cc21c8f637971ea45f063e8e25eeabc0417dd027bade3b1e51e8f32746bf26fbadf836ba2028454908a68f3e19d3d8e7120e991e118d86b2ba08c5d50077367804e9ba8eeb1f9989d2f693af060525a62988ad6aa3e6d7965d4063040c025c4cff111e0ae7bff89d8b04c2bdfdbac6e6d167fa6b06c147a479ec870515d4fcc761361d7ce2d976f2255c404809b3e8f4d851b9f6ada7346a6e14efeefd1ad35ca1418db6ad7d321b7980bc033540f702174068c7b29747eaf32a786a0b3f4b65211a6a2b15827046fc90e901530cc676db368eb8b8fb308315b83f8943cb10d51d250783fe715a8c060f1a2b0bac34331fd181ae8e98b69f0a3b89bac62145ff8f252058a95770cc387b43bc4d64b1eb847266cb07ffae32fabb9a9613b1160dfe66972fa2292cf841e6fdc7ec37580efa6e88d7015918d339fb893544aa404359ed3048dfa59890f3efac4dbc7af3038a72b0256c1daa7d41f0fc619cf506bb710abd2192ccde6d05ce2cac208d396ffa5d400932145ff7ea6035552143bc6266e4f7bc18962f5acbeef29fd87b5768a0b71d5ed0d486fc4e1e0df9172bd4f5e6e2d0b17215f66375534fb0d14d4067f44c7664919a2c1873acc16432b98a93ba6efade83075ab499b61d992d66f1a2952cf0cfbc03c67bcf850bb74bec8b97df5a514ab4e4bfeca7c081c354fe335fdf9ddfb4ecad867d70d44a65f1bdd4b902bdddb8ee4cf170a34aa63cacd8842b18413e6609e7166d10a08c6eff70027d4e6d2e95200aad8d8419b821a2478991e5c5abc98d2698616cf5b885f2f48a612b5b709d6cc67e2e2692b5672a359feb57c7477f0684f50d62e10754b51b0ac0255369e7bc8ac20a84807f224f47b54839423177ffceea2f55f8f6726c4788e76831186032775e679e799f4f29fa2bce70000309499e49ea6290c4f3170ef45c525a45097d695e58f3e2ce14fe3dd2fd7e934d73984aac54a3d9575cb22d993f7912565e248938b71c3569be1ff9a05cfab5d9019fcbacd4a020bb326e292e53d8b2a8d3a833f5ecd70fcd146b34e163e89851fff2e84e2e0096af7fdd275ad4a16c548c311ec8fffe2dd880a5e9c0ecf96a8490503536e49b1cb4b27cf83ea545836d53e8792e13fefaa2df7ac6e6ddb4dc26e691508ec346c3a3fcecb21ca6b7ed48aa3be8b29f718720c4312628a933ad0aff3623658969af4c7b8970352f117720f1d777502e88a59d54b867068e328c1f71e66abcbdc61e1692d36554b3aed071d3a02cc62c1653bfe2aac4558255f00819ba4b4a976227aee3f9693d84bca049e2aee12e3cd90ede806d0b127ecf027fb12728e7a048ef436a0905f943083bb5df4076b7b123d08678e9ec9d949db91c897283812218528b8b02db5b0740f271f198cf2577c393c094aec592cf0af61079a72f2f440be508e5403f2ac846b84ac414e94bc481504680cd1e8f4e2118d1e5275d373bacbf910b3a2f7c7a5af4490898aaeacf9ab9b5e1196e9ad3d236522956aff4fd9809b1eecc065dc6380527dbcb503c3584c787f7fa1f12fc4496a13557c1652373bbec128206df2a671065f84c279409d30fecf9540d9b4d704fde29d9ede561ce15139dc5bbe554fc60213f7c94f841d67f40b8d95cf73a785a9afff9398d3321ced8b1d7352581dec68e74e03979712a188fd9189955954c04204f66a4ee901de163949b77cb38d238ea3c3ce9336c20c71193b2be4d328639b3b4ae2aa60daa1942f2bf72d305c5b51a4e01d0ea1f9c", 0x1000, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) close(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r2) 17:26:48 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x47, &(0x7f0000000100)="d0f7d6bdf1a881032422089732d9f350f6516651a67f2902a25b9cbbe19cd807bf1f568cca8a9078160e4697925f5cc293fa348ddbc68e0860246839357ce61d99f15e71aa2cbf") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x100000101) msgrcv(r2, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x7}, {0x1f, 0x1}}) 17:26:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="d92a4ff109a3f594a197fcae7fc9892ab91bf1fa6536750434d6e642f6b6e77d5fe16b8c1b4e51597edd373033d245bab53499afb9bdc2301e461d64c450d5f9c750a9da570d8980b0d7e00cbd889e36c973c5d65702a00ebcc1e773bfc9a26da35e1fe615f0227f352b91cd65ad020b7779e970e7c8465d2702b1d546641d7beadbd9e7fbc3d1d1ddd51a9506ad1e93d543326a9a7f5f8ba9ad9f8e0b62ed8b6f56b0c21cdc211050f9f42ae873259e24", 0xb1) close(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x7, 0x7, 0x9, "503240a0d15e1a7ea73ae06a23fefd17382b9b72", 0x400, 0xfffffffffffffff7}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 17:26:49 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x8002, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:26:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = msgget(0x1, 0x40) msgrcv(r2, &(0x7f0000000080)={0x0, ""/246}, 0xfe, 0x3, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) truncate(&(0x7f0000000300)='./file1\x00', 0x0, 0x5) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000340)) r4 = semget(0x2, 0x4, 0x200) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/130) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000440)) lstat(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000540)) ftruncate(r3, 0x0, 0x4) bind(r3, &(0x7f0000000580)=@in6={0x18, 0x3, 0xffffffff, 0xf405}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x47, 0x400}, {0x81, 0x3ff}, {0x2, 0x9}, {0x43, 0x6}], 0x4}) semget(0x2, 0x3, 0x8) socket$unix(0x1, 0x5, 0x0) getpeername$inet(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) socket$inet(0x2, 0x3, 0x1) r5 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) clock_gettime(0x2, &(0x7f00000006c0)) getpeername$inet(r3, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000780)={0x30a, 0x76}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000007c0)=""/204) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000900)) socket$unix(0x1, 0x1, 0x0) 17:26:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r0, r0) write(r1, 0x0, 0x0) 17:26:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) 17:26:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000539000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 17:26:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:26:49 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) connect(r0, &(0x7f0000000080)=@in, 0x4f) 17:26:49 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 17:26:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 17:26:49 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff8000/0x4000)=nil) shmdt(r1) 17:26:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) 17:26:49 executing program 0: 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, 0xc02069a0, &(0x7f00000000c0)=0x8) 17:26:50 executing program 0: r0 = socket(0x3f, 0x258dba69f956ce81, 0xbffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 17:26:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b108a0a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5610d97da5e5209c5a168ef16349063135101b29f9e7d05806ff29cf9dd84bd5b67bfafa37a3018ab7d6a0d5d0abcb742aaa8ecde2717ccad778f6f5230d5383be417c50aeca97b1de56c133dd9d085d42e758e2a2f09e8cda8a353d5c0bfbf67bd6d39d08a5384595f3712c5852cc3ecf7f35b076adbb61795f951d59a0a85eed9ad8794bb2941edb9caf4beb1aef9029bc912207d0a56905c214f2bc7d80ad757b6334f338ad8e11c2332eeb9e0b0d13c9f6e944db153d5b9a8fe8d28454c89567208403ea5e6029468b89bd0d622c1fb2479aa1c3c11ca43a8e2190a12dad6ddb83990e5b5817c4f80597e8d319190ab3279ea29d5f9963910ca9c7147fb3c1adf818d31f1bd38ab2ef5d3131e265d6cd326a3b357c7f53c089a46a4ce278852101d"], 0x10) 17:26:51 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 17:26:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x200008}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 17:26:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x3f00000000000000, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:26:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x34) connect$unix(r0, &(0x7f0000000040)=@abs={0xff630a59971ca674, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:26:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000480)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000300)=""/254) 17:26:51 executing program 0: r0 = semget(0x0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000008c0)=""/4096) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x961, 0x1, 0x9, 0x1, 0xfff, 0x1000, 0xfff, 0x0, 0x2, 0x100, 0x6}) 17:26:51 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) shutdown(0xffffffffffffffff, 0x3) fchmod(0xffffffffffffffff, 0x44) close(0xffffffffffffffff) 17:26:51 executing program 0: 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, 0x64fc74a511231672, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000100)) dup2(r0, r1) socket(0x10, 0x5, 0x1) 17:26:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000002500)=@in={0x2, 0x3}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000002540)="7be0b6068d4330edab45e0cd83a2935b524eefed80c3c6c87edfa443fbd4ff752298ffeb00211e6447116312fe0b2a826fff07d25ba571c12b81090b104ef18fcc41335ce0679c4b7b58b12199f73950570390bd3309490e94f65b751eb375607ad9c76c165ab237d6e68f741281d8bda8707b2725a598c030bdde3ff6f4f85c2a459d69ac5b72deb3666e63bb1e44f3d20033c4bbb549dbf6d0f5dd08faee6d01fcda676a60846844200285f7ab17784671aeb2e5d3a18d38b6e4c2fff208f6fe335850d48deba796eebb358576efcc25fee2478f7fb0664e22b156697fe3d0ea5f9d973c360ff9758f0518add2986d425efc68e91f91dda25e82c122c5ad2b89c7e0d9e3b897e5244da1bfa029d1efad77db78838f2ca9de2e7287ca242220bb351a588fa5527fc13a22c3f4e56fe91239646983f4d348f0d8b81528496a87cfe5af067ba9bf74d10981971dc463743e705700965fb3ccd7d6c6d504f06ffcc8154f5e9b2843aa27e79c4450888e4cede05edf901d5427cedb7f7c8171426d7f1a421b8023b79b8b709ae4cc676b44db1d8de232a3b7092b84b2290a103355abfb479c589bc835074566e7ea78e214529d359053002e6a135dc18fcf50a6ef5b3d730c9816fa062d72335d8def264ae5401eafedcc9478163f67466fa14a11a8bbd1d2ccd22fbe790bb4172c8d331744445e0724ddc35d84c4cb7a132976031d30522539d05ea1c7d9261be51fbd6f87d7a46071a9da2ee4f8691bc1b63adba8fe388c545091e60ded4d57cf7c4bd056e6212bbdec5bc3f14200ec687e72acf5947982d3a8cc8bfba08f39c046b7db22c5b8f43108079ab4d0855ad22827df55f476e443c74d5e11b8a34977974cc24ab703d02261f0c189cb2a981950feb0e4eccc5f01ae819b3932ee7e88acf4b16c86ed9dc0f1e5e31d947cab33bdf737860e796e4aceef3262dda54b2144608b583bb97aa6a2aa5c2b63bb859b5fd95dee1a0a4beb05370550a3d2d311a70e4e60d76598b230d62ac40cb22a52854c519083a9cb0a5fab48df84a22264b3941c11dc808d8715ad258e6fe9bd121bfa34141eabc867a845087d874ac3252aa2bd74cbe237f9da5d9658ab9b250ded15bba3df2879ed5c51711c9f2eef92b1835fd98a46c70c05b6e008be44b6d7b24c3530f37d5d61cce5d053f75aadbf00ecb50bf1fd63a164866eea7d61b1ff6e7241a3039e9bacc9ed2be755902584a417d456316cfa7470702b8c843f6d6e9ab807f8650f937675e1b2fcac8e1f7e893a10e949554f54d5f77273f14717c8f233c3971c8d69477f66b6ed9f2b9970963235a8dd0e10cefd9ac60928b3a93c904028a1a89a54a2ea4cd144c8a70c0e29abc63e4cf99a693f2d06e1cf1f534553148d69a2f2e5bc6acc619b5ff17f91bdca276f1e65db6ec169d7cc91aeac3297093f185979d828504ab46bf557d336f5304dd249affec8961259663f171913cc1afdfae8d87a4df3e18b098c0929153438fbfbc28e154582d567b084e69d90dcc22c1bab5c129a3bc330ebbdd670440ac9917a8efba13b25296a951e726dd6360409e55e17363300054d48109946d1bcddf91847630f4586f7d123507152dcbe7fc0d38ebdc14a05567d19d9dc0eeab96a0fed1990cc7fd138d3f5fc99f69df1362fa563cb29f82060f212032a075e7fce56884f10bf714e1a1a8772f9fec1977587291fc252d71c5bac7ead722b4188528bdfa479bcb693abd69c6e61c15d0cda90b20aacfb48eadb6639cf4ea8ff3a0580145740b3d7a14de9f6180a243c88f45035e88db0aa5ef4cbb471ddcff19223627bd2d3207bd3ac7617267bf3330f531e68dc959b03009b63fc381328c1211b7bd45f808bab231ea698bcb65bae6186c97ea48d9874f0cab4ec52a64b5124f9d4089b38e4274861529fd47be98c3f3fddb02556634a812ea7f2e0e1979879f378d5c896101191965ef9e436a634e77881d940c0516c96f71471513f03035f1e584b1956c9c601e65e3c5d90b4c036ef9a036b77f29965a28bca4faa58f78aa64120a3c76d8d7e8e4a7074b52a76d1c0715927eabd885e79017018987ea2d96ccbb9961936c24747e831be1be1c5f9904af0ee38ef319845a8822a8edf4a971dc4da085a00d0405c4f5780e7169a33fd9c9ca1c087333d583a8922b17bba6fbd9c2e44f95cad4424fdf4681a196032bbc40b1527760ac7a4f13fbf33891cded5916b6176feda30077c331c8c587bd5ae851ec7453df57785ba06893b47187989f5e8e480fc5adec797459bffd9e35a64122d8274613472fccc47f7a8b1debc8d122760241ff95ddb94e609faf564b376ee60ad42e304f31da0ea020d4bdb6de27343675506d441fea79858efcfe0c68c3a03a82cf1058a31d11c12ced5bf8ac86928fe0cb217c3cf38aa3cbd818ffb948c9f38dafa6d93ccd75b09ba87e654cad9b9bd37304380309d51e16a753d21993f5a7758643c18c561c20ecc059a2f087e6480bbb8c06a6b3aa51c212cd180c6c327a532522030336f5382884596698986ebad6131d54d58dfad822073122ff7e7bbf096d07809f1a3ab67935ca2b2bd9a6884d1de09b69e405fa0819096f66f889c175dbfe9b697404c81c48c938156c2dc5e7a1cde43617cd210ae78cf0dcabedd75952a5a4ea97c09236af06c06bce0e401a2ef34e1e814f3c3eadbc031dbf5eebdfb272095c0d8cdf931bb177f2e4b4ee138ed07239ab55ca05ebcad61366118d100caf69ff5ebfa3fa340f4da9a94d63c8d533966ddd1a697fb5a14ff68788f7f615633456ac1188bd456fa837469543549ec8c04f1c6bb91b0ef6e5ed5a41a7a0fa3c73b95a2ef91e56ed55c7ae559b0401f66227701be53c28d3c89c90be9db73551d63f5358a4f7519b677c2e766ee12bfd1af7ba3e309acfe1657dbe3add56ab07dd5275918bff22362c648585533fdad89a17303764f5e216bed80cb27b4ba4991f6172dff4606eec133975fc0901df3649ce5ad5a367eea9f848c68e78daaf803d7d1436f7f4c9ee4243dca2327cac8f50b77acb7d8d227d4264d06ba96c2465764bcd6582711f3f45952ad91c6054d12931f2e658ddda03f98e8763536561f4699cd5aa9be363b86f918869b59ecc8164b9dc2c5363324c84f48da17a1118fd8b39e5bb40eda50cb1281380a7072d51796194ddfaaa4dcc9c9dd8b5c51d2180b7080e3e4c5e32dfade60c63461967e8d85a246a997f494148d28811704f3f10af58d8a18ed9ba07248d004144a03621f40e980539e86d6ad9e909352e13094a0e406ae6ac0eda0a962bc3ee4e7be5527d63a6371de21b4312ecce2875db1622e4559346de18a033d8d1a514cee77e2efc349385e32b5597149792ec8491708a1c5cebbfbb2162b6dc0f89e98df7466e999a7494c6123f7057780e07de0c2334cc7ea8162551932c855b7e3fd291f5e5eb424a58def685d75b9e5e52ee789e1ab8db0fd71c70ab0b1ed10b78300f53494dbc327a9533a405ff1ea858c5839d1c9b93bd2a3ae4a26e8b22a090bf397ff4cd3dabef074e6a749fdce98b839bbc0b7508421707a5f017d27858bed93b3ebe90b3b7683dab1dd6d9d1f55a0cef56cba1ad9dbac86689a2b10e83c807f7c82716c4cc1d082aeb42c469fca8789b35898682c7684456442685e8efff127864a0eaf88cde9ff63dc318ed0919a5ecc170668f5a085e9dfe008f4bb086c51699b3da19a779763171552b2a6d0c90fd5ddd101831ae7d9d699621e489085a42cc4de0baf5e0b497a0e726e83451c948ff23b10f2c0093f8485be4ed0d5137b8e4bd4bfcb60d0c17685204821de97b872b15576e123ec93de29910d19a5764cdbed7e913a0a33efb1aa343d56f8442ef8f80b661e33a7f5f11e649cbc0dac56202fdc4066f2aa76d61f4d35b9e4a0ce3aee6408aa33e60268db009caa5f5ebd86ce54d67eeaaf4e1a9f9a659dbbc243b2fa84b766e435ba1538d78623baaf8c960cb857dc9f11dfab30e974ebffde910f55350fc701d0aad37ac6ad7fa93bf95ecbefb2b60c2029212d0b46e9eb51c44091ba8e936c93cd2d5dbb925404f231dc599da8ae9e377a7df46d3076d20c5f437391cb2cb26433038a5d22b6bb1acc71f51eba82d6b86eb08338f3b19a72b638cda9e4ba1a1ff9ea23702ead682ddaeab7c87674649e2bf4b5b38a315733c5ddbd902ef438425bc4b4123a996ecd0e9a61759eae3f56a2ed4f720a3be2efb8e6b95fcf8fdc92aa6a29978d547cb34c4d36bc4a1b1f6a2ddbefd7b994e292b3b06b94caedf796e47c3aee6e8a6cf7c6c2c948c4a99e750518b60ebf2d98a388ae37234e60de95e681d947e79f315b05d3f0b1bafecb8cab1d21bbb77847d648df0f376ffa742ac10bb012e95e60c6f329804e5c0693e3147ef7f376915c2910ceb876b7521d77944537e2f6ba161b73d32786802b9f5490d1d77e04b02a9df505164745ab9afadae8f5d3e89e967476845b25a014a905556df65289e2b4dfde8cfd3513e82fd0fded3e44ce25095e4b31061c1db018e1c6f2a3c2f800477c31b1a41982d51bb240c047c6f9f2f11fbd16fa4e7e0bfcaa6f939da89c601b5f2ba58c9c59701666b90b637da3ec6b63f8b996192c3b506ebb9bc1861c52328863ea598037588e8dee73f88367abd0f38573baab1950ac4566b990b67dba5e2cc327938abf49cae797e3b06e8171820f85ac9aca0177f1ebae8cf72522d51dc3960f07df63643309e3a3624fb4b083aef47c8605288e5e11e6cfb80732183aa02ce6d4f7247b54c99cf91ec52d65f665d344b4bbde9252b922f4a4f568c40fec9a5e8375a11fc504f24c931a31ff35e203da3ad05d7d82211e9497826af556ee5016953bd1d1fe1ef0554c8862de17c3a7df5da8088daedc50a62838a39914bb145851303d4abb5fcbb144670389bbd6109e457147df91ae0745b279a3538f9ace5b4e74cb73782c20429ffdeb10f1e68bde09bf9fe3ce391d742530ee980b26e6cf7204c9b074431f560d77bee9fb16427dc9526a5bc8bd3b56a0d26e1e734668ea11e59fcf033776beed56933a4b8c20fb69ee4e735c048105b1bf09e3e621bdc4023cb851eafc26907b857a9f896910cccc52fa82cf61e4d27b1be49643365e601151f32025428e21bd26919f100163f52e99a0c2f159e15207def3dedf0546bd0359e361eb0fd2c6087e140a67021bbc28393afc3b8c949a1f14c08a0f3e746dab702214074b9279d57dc11311aacad1a7442ccfa780e0cabb4918d164f14265b4139ce748c21abe082892605514fa2604432287891ff3b9b5888f3cded15bdd9f4c30a33048182e27b1dc27e68a1ce2da6b96fc199b1739c7061e2a81ee897578ce9a179429df9ff0cf7388131ca7cfb4cb265cb9f455f8f75758edeb8fb4e2923a36c218057806662dc8e6974b28860e097d821c99c55f3e305c623890f09b7973ca14678ab7af997631ac97c35f65da1610e48354ac7546deda53de2f7808bfa597e81798d7ac27ec14694c03aa8810bdd4dc56e2c6b48ac8a9190b2aa19f658bfc1fd73ae1f0cbd329f67feee26baa883d92c1884f76d58d2baed5697a0da8d6c532215e62b15db523c86a72a2a8768e148464bbfb1627cafa48183a3928e38e13e4d6d9991b6be72fedc8886d962e500cbbad76281024db6c461b34a74ddf2638c77cf1e302a650e613b280f021e19298c4be62484d102a8b17f743089f03f9002d7f83906d28181cb36553bf88936823e6a0f708f76398afd0301ca956ab04724f955c8e69b3", 0x1000}], 0x3d7, &(0x7f0000001100)=ANY=[@ANYBLOB="48000000000000000100000000000000dc77cc0e58de2bb934154f2ffbbfed54f90d8cabd7040369c899b56911529aa99525543b6c37a72d9ff78b351472edb79c2dae4c000000009800000000000000a953d88b05000000d3c36a6addbcb75f73454b1374afc40139fbf2b3bbfeabf9a5d7dc4aea756b752c7cebcf93e4ce623f6f2b8eee51cb6b359792522deb8dba640acf6741b79cfdeb1b6d82f01a65f572095a618fa048523e4c852b0b990c5a5e6b71afd00b6878aa1dcedd5e86694b5ef00fa31399a03c308f38e6d34937f0cf861a227353118b0300000000000000a800000000000000010000000000000004a69f0f51db1dcbd23d9dc1c215b0e32fc8a7ae5f4e4bb641e981a4a7b8749b2f4f6ca9bab5101ff5f804e42a42ae9ace8cfb6e891644f243488e7b790679bc72001cc3424bb6e5b89eb29975c00525ca1268cb13f9b55b17370d9961797b3763b04a93f1f28b7808ad685714065cf8c654442a696ae40ef41a9adb0d89712782a214aad7dce8018c510129e43d6d7dc3000000000000006000000000000000ffff000000080000ef477218a1f0b1742c1a0fa3ae98675643333c567f0f1242fd41b21472e6305d63957a09a1b77ed98f4825d82fd7cef4c5ee052fdd37b77266fddd07f69e36353aabc0ea6790860bed58447d000000007800000000000000ffff00003f0000009be91711bebae6bb3cc34499a64b4c44d2b5c2e9b93a2f4569f4cf632ba6880a5b0b6702e8c51a56d7faebf83ef6149f81477ab933e62fb20a123ee6c5a8ebfde2d1cbd9eb8b3c14388c7722d4d29609ec528bbc94d856fa0e6c9ae80b5436be7f0b8f5ce10000008800000000000000ffff00001b000000cb9c6059e90ce45b4a50419be9562328d9de85016bb2616a15eaa1b8d31ef0be9e37c4b57dcbcf13fdcd303a0bb85fce9aa9e0549e7182ccf3caf0fbc91d4df6032cf04f58100cce0b02040fd5af34f8ea059efe70d234e1b523842fb5dddfc3be3fd73c50e25a044616545b620c90420c938553383450431010000000000000612bc7bf1f000000839c345206f18119d5304dd9a92aafa94421751cf330071faea410e8d249f7274e680d8d04e0d0a1dd573b2b49aa5e66d8be8c352953ae4ab38813d0b4623159566aeec71f08faf197881045b51c56702ef668bb859d1f025a12d25f854b295bfe3cf746e91a7856a2236fcfa821fb092cecb2f4460f5a295b2e1e0e91580b51f7f3c7cea7f13aa73764b7f9704419ce853c34c8f40bf7ab094b1c2cbe09c8b00681ed668373b7fcc561394c1ab1cb2f3a3dd030c1107cf0f171fd80331ea05ac33c9535beddeab0243585049d8d6acb9073bc199ef4f69a4eb8e1614219a55a69988925df8def14c4d2f95d9a4c61ae7765fc19f1ee30436498e1443678c3c1b5f71e74605c9eb40a5024a6fe8c29a2f8248de5c6320c90bd84c8b430ec5eebffc430885ff071b933218b404536df7231f01f8c669329f6790c2e0a1f0e986396b6f544a790508b51aa274a06ef0ef143befa75d30c613e6fde4d6d911ff14c575c98cd576eb430c014f98e9c4890c2024a883b189fdc620fdd52b5389cf15e34d275bd5052775c11204975e58c430390ee07674fef6cf4db1e936a048282ff932d2731abc5d6d197958730654a80ea85d817f753d6fe74919eb8345a864bb33b8f748eafcda0d8d263419376d5336459e9352721195e0d7e9c002165f77677afecbd0d5b39de4dbe7691c0e7448558bbd4ae73c798600d048271312250ca2c7d8b62c9492bfae9a332338a248b16354482eae9655b26bc01005350964de539aec72f90e9d508bbc4b66ece532e5d3020e07a540c8ea64f99f7dfca188286c1cc363636e0c1f63586bc19c2907347ccb4d908ddbf1b30485b0c5cc42c36cf918e771001675426366ebcb7f69741c8366dcd788bfe5e8e63d5d0fdcbd79370de2b0fd78d1ce941bab94b089c609603ca1cc1089e10ff9c2be425f1fed717e5996d7eb5276f4ae1047deb6349875af2b0f6fce8adcfcac830e369f40d7b8ea67f267c1f0111cb2ca197016d6055559078a0ed83bb9e0af6fb07f172d2eb82262a5721b8dd195cc19571359670667ec5fcb3e4b4b11852e4e798daa34fc9aff48bd9a93b32e67f95256f3dce8be2ed7f046a4dbc23dac61ceb5ba1b367a9c4e5da71d9b7a8c64f0c4bf18705f1de001976ac6be0cd85e0705773a617b0e8f888c7c9a9065ae1fba26a2192547a177a30fd26c94f272411055bcd67004f3a5434fdc4d34d683a5ecf3b997fb25a5155d8c8b51c5dd63373e4e4bb3771e7e3f62dc8fb9e55d77c6f18c28460114201b606a1ce4a9c3d2045dfbac7e75628aaf9fa99801206b02e618beed50b6ff8ede509285868f38834d08951e2ca58f56978a74a0c8eca401b83fb8845ddf790560b51a8c9afb838a1ee2d3b7ee9b6a5fd47b4c54b16aad40d1566081b5166585f2e85b7185f8908cc85519cb405a09af3e87e5929db156077ef247b7c200a089a4a997964f0a08e08e5f326c4287129122ea1ba93dedc6bf07a9eee4f9c34293cdc293fc4a701d9c2245d8ae8f1a86ae85577c9626a793b06632d2ecd0566fef46d51449c781dcdf24209a7ed93c477cae1a7ae89899399531ffba98d01f124da5189787faebcb3c4611ad13cedd049a8378e878fe4ad46ac3c2ea99a2a05c41541264da875f2626623bfb1b9642b2ac58778d3d805817cff177b6576e0aae79bf2c5ae7289f0c5cc5faae6fa31d09b2ebc7697a069695bdd5a07f80d9ac0f03632ae1417841ac89faae7d05942a8cf24c6ea7cb8a03cd521e2a9e7878685163c0011d18653b5bbd3aa404b2e0d4f3d6f44c8f335ce87f952ad8ace88174e27f5e59874551288e42a401f08e5702e869640c9c0f684f2b25a34868a273189c77fa3a642a817997b75e775a6dfc16f20ac630681607c841a3684bacebf7f620fe8ae512bad171c928eea4bc60870552faee9f92aedd7aa034c886778e5bb1fa6644ae511fc45ac6d5f6f0b564a40689be9c02bfa5237578203d0ac0b5841deaf49c1ad3bf26fb232271c93a24fb1daedbd9e09f0f7afd0d45d088de0440ede42a4f6859f9c272da68e057249cc7730e53bd0ef8a82c0f12a249b9b4366ac8c22f107852cb4fd409dcec23fc22f7f82a4e763faa9b36d5c9738b76c6c316b85a9862a68b9c754dd5d1b009d70cfdeaf300f379992e48c04e31c5e9816579d053c22786d215c2957bbcadbfe6c98e10cb89f9c30a5031f52a46826c865e5dd018492e8e9926fafbc93a088700574ddd7860f3368f25853eba791dcf090f74519ce4f311a1fe0ea8451a088206ed45f1955f767077b07c2779481b266c7e71378ef7947635d1b8d65b2e840ae2ba057e431d4050578f0d9b19de7fe5d5af27f6aa47712ffefa253111aa7605a94fd01acc604c18a10a56babb896544b61a8b5b0cf5b0ee2a568157dc31667b07a740885a9244ca40f2830c080c589ae004abe9b0a36c4486f383e73b68b3f6dd73036f53459808e14106143ecdafd6bd9ed354498e50db1a31fa6cfc2baf76925d05c954a31fefd40bf48d1dd749665145079c54a23d5e60c1bd452d043c6459247283933f999100d8ac6843416d1d30c0759d243ea4eb147291ee7f14e50f722a78dac254a7d64a132ab84dd75496ff78bf9f414872005ee460d0ebf51d2281e9d4682891218254fed67e3d6fe2a56a98623860e3b8fdb5c8d90a7a2d4a1ba4b38159a0f2f420859e10d40bfe76fcad55d291f63d47b48ad8f8a5426855ca43d1c62a016077e93606b276e479f622f1a135f10947456ed3727c2fd39a3e21b53d2fde55eb85439d07d1318c94b7edf953693afe9f3095ea154d59d20f0d0dff941b25984cb61bf9aa790c17686384ac6190fe53ff606bb8084c2946b096ea0bb8bc7230236eefea952ef7b2cca48d8ae33af9f3a41b79e9a68ecef5fe2e7df328b805e001a126068cd0dff766cde0aab3fd44a2a3a7fc5c40aca6453f65594038c89fdb9a6e4f864b485b520a9babc298d2d373250b3362cf510089fde12ba3ed53b2a044b21b3e97b4af12b1eeae87fbba383a5017f3982794523adb2fd97ef8a92db26aa6b35df7ce0350fc99d06a0283a992df718d577089ea0e04757743fb335b02e973c6da0017b31e50375ed9c823530ef48219e744aef780ecfc0d0037a2db407fb7cd1f4fa9f567fec09aa03674aec5ea61bb2555ee3c5010af9aa80ed1bc483eff9824f7a0573851e4e2bd279ab57d197ca5062eeb8ab69d7e1cd47c7c5d5ea01811761ec307b2bc054cf48713b977e11199467becfb291947bc24cb6b959c387e6c6c6ca296db4e891e829f0278b95c5638298a641c48bb5dab63ae23509a3aac993d6264eb73e50622f8138d021e3c75888170b8447701713e08d86237869314ef4f674c7ee7d3544260ab89b854dda312ecfbece1b34f2637d30a7f5d67d3e128cc448fe79397e860a9e495cd6c5745bb35efd64d28360c0bfae2dd55fe4aa5cba08238d7b162ab74f0039a849384f9c2bb4ad0f3b83b82b938be205be43086e718cdc2dc6773926695626013cf097d7d85e84a1422a20a755e318015a1ca1ae7593629ea3ac71d5cf07aa0c7f99ff37a712d9ce2cf8e1c38b473419c25f4f2b2bbc895c004acb06fbe1a7d85a4a40eeb93f23ea691e0ddba8a146569a50d34ae9117ad799fd107410f9df65a34dcde5871b9c68495e85c88b29dc4aab56f784fe292967b74ac400a0cf49c875ffaa664a1899bab9c0acf11dba495cd257d1c501db0686b112b8f0c1143d255db920d0e85ce36426d1651576b18b169ba0603a9afbddbe458713fc0fbc04f11f11fd04d6978ead51708f1389972746157daa6cc068e4b3847b3e1ce94ddb6508b098e188af182b2d5a28e4f5243b63ad95590286a7fe9f3b596da0ab4f2e66aac0c242f0ead1ffda7875d016f3e90127e75cccb6543eb9b10bc827477e1db22f523476267e32037feb04e514823d5b3a16d66dd8a88e0bb42f6dcf5f0e7d65090b81ed9f75ab016bd00a9c09750e5ce056c611e2b4de7a6a5528b8de10ec32b5406c859f47f540d8a4f7baf4fd14a4e99246503402200fed68acb09b04d5341b432147e7ece1d4d18e2b914867941fb27681c1c8364814e679157c398ff6e1dae371652dc0abb917458e7a3c78cd96e9e49fe796b38551180f624d3f67d816ac6104e3d3403ca149fb61c937f1f20e95cada90dafde545eca2d2be95c2674929ddd53284cbec2c239b8e1faa6f7053cf3afe8cd7fd7607a9639e4eefadc0c1b187c788d2447519d42dbdead0524405e4e9d24f0639e94a3959fe7f6e5f50bfc79c430f2bb4b9103d11cb88d575547d97d9aeee7f490cae19a9a253e64d2b86938ab3022186b7c98f6c5b015b42133ca81279f37a7ba37278a4f673f330774b4c782d9f70675520a48afc7e9bf712464e56efe21902e698ec4979c6c29f0a933ee9caed620ed14d07cf2b38f7d01e98946b6e4c047049e21f9c952772ef40ee6af2653a00eb21b233f455bd1d7fe59031ad2e5b77a79745b627b99f741cde70e4b6ca2702321bcfaf9dd8ee771cb2846da3e6020cfda8f4eb0efb019881b9680e3f3125a974b79e069993f078de1e3aa1fba2d70e8a519d3fdb8c5033e795cd0df00ae7e8bb619dd80e7815007ac45c6211c26183af03baa1e729cca7d5446417e1eda9e795e73abbc96c881796a6663c7109037810673d8c7c2eb5d5b1da5c2d2fbb369e98753908428e987821b1d81ced8d3aa91f25f222fc0d065089a9befc6b546ade4b7b7debed740d67dc319e32a845e4f4af21072b6db244fcb8a9419883cd15604b066584f02f8d48fffb45aa1556a395f01a857c749e8a46743628a315590dc1b071b4b229389e9d814c2044300448efde658b075bac33cd0ab29ad19e32cea36de770e9aee2ae9d88c1c7032b06ff29234209375c4e74f34c50cec88eebcdeeeed27983179f44692da16bdf8f00f95bf1889e181b15cd7f6ec9c8007e7eb2add7a19a6e0c7aac3b5bb77dd99170bd66f595a2c0504cb502b060bd9ae3d92ff272c8a6ccdbd3dc8d87024a7edfd04312a48dcf643d8ad91b9bd8254505a9962bbb9333159f1e9ca7917e4538e3625fe3755f7f1f39f91fdfe7de59958f8da7cfbb5aa3c796b5d7e96de36db79cf93b75b87198adc05f19f7f587b95035411b47724c5f6cf91f0f264315db74868fcf5d1877294dbaa9f2d776facc59b0de3a1d08d3896522ea58a99d2bce14cd999872d074b045ff0a1604d9472bdf5001f1c0804cd08906d4ba6274a44da71b00b0ce18690dfa7049d86294454411e4e53936dbef3d38d1f116183f1234a91b0b5e44ca00e57da3bc926dd9334c64fff1a64c6dd9782efefb909c6dcae5a77163357cd5dad4b63dbc178529d2d4305eff14a36801934ab43c5ab10449e27702f11960171c3c5e6be16c707e00e069b980cbe6e9b31820027d65656bcec0ba131299a112a44e95b3772c15bd91f90a9445742244f90f82dadae149ac8fb39df9a66f9579a2ef8a01517e4472847a131dd96a44783081ffea4cdb47adca3994ad6270d67d11e4d5a601629ebfbc378c4ca27c5d97c2974f40dca6ffdec6837618ad4a8f87e61f05e20dd8cdb6040800b3ff42dd56c424d14c2b78c848d600d521e985bed6e197d6ee8ac5e9f0bda448ecc5150771ae5a2880edbe77eddbba7b3a88fa93449d9fafec831a4fb7dc9480c9603b638db9df4b09ab173ea0a73dffffd08fd91b11465f9ee7a9734a0a52a76e748e3c7bfefe16"], 0xaef24e95}, 0x2) r1 = syz_open_pts() fcntl$getflags(r0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xffffffffffff7fff) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000002440), &(0x7f0000002480)=0x4) fchdir(r1) 17:26:51 executing program 0: r0 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x27c9acc5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 17:26:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3, 0x2}], 0xfffffffffffffffd, 0x0, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) 17:26:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 17:26:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x53b8bad6, 0x1, 0x5, 0x3, "41e1db8ce12c899089b0fe9b7edaacca4f5d0626", 0x0, 0x5c}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x8001, 0xecd1, 0x401, "56db50930c2917928e42274c1a40f0b1828ef0d6", 0xffff, 0x101}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:26:51 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:26:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x200, 0x80000001, './file0\x00', 0x1, 0x3, 0xfffffffffffffffa, 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:26:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9d18417ea6808b00, &(0x7f0000000180)={0x0, 0x0, 0x18000000, 0x2000100000000}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="304d18a3042de986d3e4cf7112e3bc8386a3605b402ad0fc0e4b0acee8f9c887a1a87786af67f1bdc289d6f9423adabbe09e33bd27b45500b1795b1d0fc58866b9698c05cba0058e5e7c45712a076fa1aae0f3caa5b405fa8bfa5d9acd917df289623e22e33f124c8e4e52008dccc2d9bc4ab630abbe934a2c22c52f8ddef97ac66aef178f666b5cb0f6a5ef24364e520fc40f0baae4240c617a5da94c8c5b75c789956ddcfd562f46f27e88ac58081520c6eb1149284ee313553aaea824a2f0a18ada0bcd86b1a52b684b87bd54d346294c7e5355b31516a4148ee53f4426ce841b3b6a740535c19079209983cea248c8d41927b2", 0xf5}], 0x1) 17:26:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x8) socket$unix(0x1, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 17:26:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x2, 0x8, 0x1, {[0x4, 0x8, 0x12, 0x100000001, 0x5c, 0xffffffffffffd3f1, 0xd02, 0x7ac65d53, 0x4, 0x9, 0x7, 0xf93, 0x1, 0x928, 0xff, 0x1f, 0xf567, 0x9], [0x3, 0x7, 0x4, 0x8, 0x8d, 0x6, 0x401, 0x81000000000, 0xfffffffffffffb7f, 0x8], [0x9, 0x4, 0xc5b, 0x0, 0x400, 0xffff, 0x8], [0x4, 0x100000000, 0x4, 0xff, 0x8, 0x2], [{0x6, 0x4, 0x80, 0x7}, {0x5, 0x0, 0x7ff, 0x2}, {0x5, 0x100000000, 0x51, 0x1}, {0x101, 0x0, 0x10001, 0x80}, {0x3, 0x402, 0xb0f2, 0x9}, {0x7ff, 0xe5, 0x8001, 0x5}, {0x8000, 0x8, 0x1, 0x6}, {0xd1, 0x4, 0x4, 0x99b}], {0x3000000, 0x9, 0x0, 0x101}, {0x100000000, 0x7fff, 0x7, 0x80000000}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x2, 0xffffffffffffff3f, 0x7ff}, 0x7f, [0x20, 0x8001, 0x3, 0x3f, 0x8, 0x8, 0xfffffffeffffffff, 0x2]}, 0x3c) 17:26:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000140), 0x2000000000000028, 0xfffffffffffefffd) pipe2(&(0x7f00000000c0), 0x10004) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 17:26:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x40}], 0x400000009130dbf, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x100}, 0xc) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 17:26:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') 17:26:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 17:26:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 17:26:53 executing program 0: r0 = socket(0x2, 0x8000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x1, 0x5, 0x6, 0x1, 0x1, 0x3]}, 0x3c) r4 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r5 = openat(r4, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r6 = fcntl$dupfd(r1, 0xb, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r6, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) sendmsg(r2, &(0x7f0000000bc0)={&(0x7f0000003440)=ANY=[@ANYBLOB="00002e2f66696c651cca82f73c066d4472cea92b73ddf14dc98269e37f0dc30bd77a4660bbaa04e3f9f61212d9711f4b6da4d9e33e8450c68ecd6eae4f09f8633dd96afa2cb1034001e5c70eca23ea89e5f63f25bcc1197ca96613d3e3a8ab6badc1f0c202325051baeff2b15af85b95bd4c142194fbfbb547102344f3c41ba221ed80c4ea84d0cc2cbc5315824573c8ebdc1c5983"], 0xa, &(0x7f0000000b80)=[{&(0x7f0000000d40)="e8cfaef77a882627b42d918a925930e3d25362e76699420db946675c14d75756347a44e461a813b0a3b39e02d58965ec60fe91d8a4de8f0c5a45ab4f4fd2e36347248699d709b899562f9f04a32972bdb62a6bde8e0a91097f5c701112c6209dac026544e6fca70eca7368f8d1447c1fb6682a47b30d9a8c5969556c83ddc44de7ae8d618ac54135322181eda34f5ca253c16842b756d5da5a827de6823e3a5444c8c76065778eaaef4e212c0132d2fcb7ce2b1f8b28aeaa009c25b5d3", 0xbd}], 0x1, &(0x7f0000000e00)=ANY=[@ANYBLOB="101000000000000001000000040000004589869cbef461f872c313340dd5c6da423f93cd055236e0332b56f7e966c187e364a321729bd7c880da38c68db508b0abda1435b457bab10f686053e30ae096206cd2a258c03a30f1289dda1a568e4da0a6ca8029266d24d394f8bb79b10501ae2781663a6290901b37879f9dff7fd19d0091885795ceeae35b5093511760ad3687301652fd72e3c1ea5bb810253057a91d4d95f8ca89b5e28f74bf285e5ebfbc82febae0ca4fabe27cc138a4c54df1f94324dca58c45269bb60c31948448abc98f08f648fe1ebc67d65b7d8b46976dc3f2272b9bce09e015b6e68d26891d37f0b4356b30c150a12eabb007ee8e2680e2e1789df64bed7255414d2366d089907fab6eba24233706816b9a86278f3bf175a2c6ef9394504894444fc946fdaeb55b6cd24ce71e237491672ddcbed5ba351d0fdeeba10500858a576317ebfebccee4a6f2937bbe78dc9ef38080edf621292dcb2b9b285a74a585a1149c303d551fcbd61ea9cb5ebae1a03346a0c6d9daec5b6c45de3dc3d3c1015c04bb98393a3f9b37cf994546c866fd9914182d863aa0709368b5954aba5bb26fe2d641364ce5843aa8dfef28ad5b084477db586a6b170523df129237218325266123e1b876f1a59845fa650b79a6242d8fb00f2391a3f075de57c92b6165e1ed70328743e0ed9d63f6ca550e8bc00b80957498b8929d9460c64832505ffca493ef9704959df1f44bd94ae1736aa3da7f880130005de2f9d517f298e9711fb40fcc244b68c56d12f78f693ef036a409fd8606201bd70938d853548a2273683c58c892544c7faa843e3be01d7302b754b577ee3f99a9bd6b0a5bc5fcbd77e92174f8940dc15b67b2b367e9908953e66999d52171f617985f5ea324fc013fed0df72b30068861be50ff8db87a148b549b3a239171a0e9e619af6d84f100f8d7ce5eecf7230e1d5b0c4235c176cf7bab834f4afc2ccf83ed8b4fbbd2055c4c80f00000f08d5e6b1a3f8689197522c73dbaadc6ff22608913f136209d8f34f65d0175c0e0c870d0c82a218b30553c0e22503ca68057b79b890beaf8ef94dec36e4f803fbed3f6774e1f931ba61382fc417965cc935d5187963418277fd6269a0659e6b11c8579ac277101cc5ff0b6a5d9f5108c576ae3d689603a232b3848d04b5bef8bad903d53c8bd6e448316dac3a113ed60b6217bcd628bfcdb322b0ae557f8a1d9debfc92a2868d9c47fe933c3f855bcfa1f2449b3d10979a3fb7de1d1e82bb8631c1e20ac730531aa8b432076d0553bd3e906c0bd7fcd2feb2ebe7a9a16abfe510e902e6fce8c0b43e8426adc97cb4fded9ee45374b2637de5e1ceb74004d97ec7a3982ef4fc4a9f98630c03eedb437a0c6ca674ac7868565c6dd49e3c99abf695e385c9f244bc1d066e3579af3f6158eee670211415b93d7217b0f97c1923212e8b7a49d20c4b3cae7174239cbb2c65b98293f0d7d72ffa6addd34062167db88ad4bd3422d2e7a128d8a50ccbe34e997c13f171c9c9d4f59958b521b86c76642139b4ad173ec57047839c409dcccf064236522dae82883b677d475d768340385644cbf6cc1ae6446bca696adc0d781a20adf1cab23fd7fcc5c685b53780821e04588e9b7c5c899e3e2ecb485dae6b1bf8338f629e44b588635adb688b2281ece2736866b42bd090f08a2c032eecb22ed91a839ebdad8e7d13fa5b953fe0bc3e3ec9b49aceaff8e216fe770d2dd9a22b95e71511a4ead68cef6886fae4ce4e067a74e2b269bc7133ddfdb689d7f03bd51daff2243b9d4b845c267dc2f6951e30db1fc855d1d8491544df0f7bb1b11dc2e3fb83b91286f7f85d04463c32accb3b7e8f795594d04fb191bd0a572c0cf2edaaa0ed5e734634f17a2c180adce33f4ca5f3110df47bd2980aed19a756cc36de69acb36d4dc5de5469956fc32585c0caf3819dd71fa7b4329caf9d1b751cd0196e2b5d355a1d9d6e31de3409d07a7889d28838b441d25cadfbc130e34498894794a295e7317ffebc41b2abdffe0ca715f4fc18cbee75390dc9c1071589c9f89d4f0a204e8f63e993c3a1388182a8fa500ac5ad26253b49d67bb7369b2a9ba06e207354e1bb663a2899f50b958fd96fd3fd87e1dc41f7f58f31116fe400487b8ca6e680cabf4cab242fc5a757e497e54cce1086ef0cfc517a0872c4374fab930bdfbf734d0835562ef713865f808b3fd5768c1a78a56d26906b590835177616c798150425cdfd26ac2f665b36e0c80388c1307aefa32f534b6fbfa5c74a4e3c1e3316142513adb944afcbe695b079ed5569e3e6957998f28cc5ddc8fc8e51fb7a4d877275be4fa21f107fffff31f2c55aee2b6f800841cec636e6eb0ffd1f03e49dd3fa027e16d7e5f6b0e2e95fbafcaa81595fad1606e0463fddf3499cbd12f94c5729c74e76a0a07b112e7d98c9f25ed20af0fc6965a8556e2d1c048efac32afdfc906f660d380fad016c7e1bacb9a4c6bf1ec14e35046847653d6943faf558077cea8021078068da1c79fb0682255e001f4d34e68fdd9bbe4bd8c634a6b6be6751bf348c8b79657464180417fbe9c1d5945a41ed01277d1d6e10a43922b6c5bc9b9dcf538bea05f8e253fcf3658c914c8ad77dd24f30f499d5f023371c9d1138b354a67ceea3bf61dd829c6c688f173e0b7bf60d5cb30e13bf379846de4cd150ed9d091c71814f811c19fba9498d6a09c6dd07460e0133dc1ac71c0c24d0700bdb79d2c64d4348e25ee1b7e33c6ba9e7bed1fe8e50aee2d3005849a58699664744c69d62f45b49eb9fa118cf5d78167aea2e496ef2a94d40182c939a78e3607a3f405b19f6d3ea339226ec8f078495a336b0e241b2ab23d0dde4a10694f44e575c9650413ce1462af3353b65fb10ea441038d8f55a054a39e131f3c50f1f6458205dcc98d023914ce6cd5b7f2ef6c1841487e47fd661f51cbaff429fc86a1a353a8605a81729c1622903a07d98f6a44dae67dfc7590b2b2768c654357ee22377cd5586ba7d7350ca312de4bb1c696b21bf925192de58bc223614c247ff645ec6a148842b638baa11aa0ec82386a3c35d7b5632664301fca899412171b011157f1decab046caa20aa2751b7d40fbd91a076bb2cf22988a30888162c061f5a9ec00be3f59c47955eaeb9a618b392ebf34a3dda303665712127a49c2f7acad7c59dfd5fec891111b9bd30175e966fc3c18bd9bf489ce8cd0ac11e92140b92fc2269ad392f0919a891d4b3c7445bf33f7597b6f9bc57218321241e3cc1e888e46d317dd7874fa60a806b686ecacdb75df17f492cb732413591ce68fb5c563249f4ce1483fde1a7d60ef689290aff497d20c9540bc43abc8f7126af82479b62e10e21382e98e747b1e537a153dce65acce232b4f24c16981921aca307528b71dad0cce0f42eed1c43dd204a3a2cce21b149e320e3258542e0a918224e47eada5c605efb3aa9be50590adf0c863496fe415da0569bbefa456143f69a5a88d47110e655051d380ba5d8fa808b247294853688aa4bf1f1525f45b90de651fce700643cd0d746f6a1b7b5023d31903568f824e18c6b0495ea8a54fdd4844c138366dfdfad05bc8585e021af59b2d68550674cd3e14babc77fb80c7ba23cfd7ccaf55986ca5e545ca0b27b6eb0d5370c1f609f6f476fb74679f8e34a9887fbf933b117d820bf9446be062b6933e5457a63dac7fd2b7f06c5a09cdba6dceb2a2f9fe397d47d5fa44d012bf2aa745bdae842bc5d351e6a0123f2ec91ebc669a518dc05cf251290818b2c4a39561879fe768182435ef544c573f54f0150881f8cc9f5283bf67469269b4cbf0442c22bd2cbd0e18e9a1ec6cb01f2b98b7063a550bba37911c91af5dd463c6d962b85248f05a53ddc4295f766b00664620b20954d6c6208e40d39e2c02d54ddf957531cbe85739ad3c1a82709bd39b3b45d9b7e6301f57a1da3ff7916090284baff25264c1023310880465822aebf1e932a377feedc94ab061cefc541380f1506ab355845b10fb6e893c4949e8ac221d393035cf4a1c6f7363d5ca75c40679bb2a07aafe682590782a3b1e008312f7b10fc77d609510d500d31aa64ae0fef593eb06aa42f8612df693f8b670c0b7e844d26b8b12dc37127199ea2f5e150d9fd7cfd44253462d039f74e7e4f47c3dc51dbf7cf03c654a8cb8701737932b71bdb5e07e9a12a7c136249054a703d6147cc303af244637e3ec1efafd24d6fb249b4aec311c7724716706b547e1d41f3ee459f42de8c870a87701e99339a1643dc4a3182455ac20b9e2342c72e2d18557035771189a154995fc00b22bce2d0c80d92be836a21b2f9f046c7be0a9b28005e63c8b1997fbf108144175d9563903e54880913a55bf27361db33a058d1b6939744de149197453cc173e3b97b0b9b3042773410c4a3926d99fbd8b2a8513d36cabc998734c6c369f938d72fb96e759e21512a7abf5e5b69b84a33ee8d562c2db7ebc4e0ed6810fa7b7c66238defc3bcbde9f30dfbffbd3d24109650fe6a4c6b49cd481585401e7823f802280e028605d9f7bb0fed048e2a3f60c8a2807a4ee343f7822ae303c0ca6fab36b654febd3e9d4a76a486dd3cb62a8bf6fe09e36152aeeb90652cb6e05e4ce5958de50fa86e3e27abb7bcdcf3089ccadf03edf90e1b92edaab9a1d224b723ca29b73054c865148488393d6c7d357aee6a19e987e4c38189032228baed6673120fe2b3e7d1647de49f4dd61885645e6d86ad44fc23a6a2c69339b8f2b8547c45d87d9328ff1b7190ac6121401cb8c795359be084b8d4e3f6d4cf8f37a587d7a7afd83bbe6a4fcb75bbbebd70d6e69af1b92d87ec1d24acb48b51ea9e3af004ce6713a3de8e3b32be970a39332920b164102ac82c6a85ee917d066af09184246a4de2f84aaaa3f6fc6db2c57bd2778fa6abc4080643b570eaf432d5f6659b8a3ca273073e8a3e3c72a7ecdf1299e399c8dac22d60fa2bc2da712f55a490addd341aa9f3fb344b501be8e48a6129c088443403cd3cc374b00a1f6abb83219bd413dc428d10a029f6e0e5846acc5e48296cdf64276db6103144bf8a8da0daabf76a9e3c67593a3e78204c24f99b01f3d6ee768dfff5dbcfaa0d376dda5d230cd47cf6ba376b4ffff0d458e8948afe4687bf1cf69abb8e6f50f8a235d285e97c78d2c7e27eb14cc667a27a3ee14231a5ceaf65aa6363ceb8a38427453e6c91682aa24f4e91182a61bcb5d830addd019ccb487ebfe56a62258000c328917e6ffaa4951d8b36635cad0d12a241a9fd5e3b800d2ce644358175509083a28988e5cba066c665227da46506ab65a38121501de5be2b2fc9335c321a01539554f01d15600ffc68a1e12da805b5e86d2f12e1c4ce7395191430567e0898217e34a8d94dc89a6c321653329d7c6b1a0c7f49bd510cacc66ccccbf3e411791bd8982b86bdf360132462e4ac536aa7e94657ba56f537fe68981fc8abd91a188578dbe9e94ee97c6c5b8d985409e745b4e43acd65cfc7b370e4b34586d2ddab9dfacac9321210a1765d4b632092f3e931ef924fbb645ae2ecb16a6374de5f6ad4a2f9cea8b4c7ce92198244c83cad42d20d6db3c0ffc5b15f844ab4cecd384fff912366318de293b611d8e485e3b62c31f478ae37279fda30fe1fef3840a3d1e221795f8525e33fd55894ae754ceb0c4f3123507f70cd69844e413fa2512981fd4041cc1164ec4cd1cf0e576e9ef0b10b8cc87e10ce79703ac4950c771c3982cc436dc097162f0c568d63bed45d7a665af6ea071068e4645e74486a18b38860801000000000000ffff000008000000fdd9b470a3056c965eafb321f2086de2230955d106f3ddbd74efae858342952a85c9344040bf4f30d1fea05aa71931d803998511d041406b070776c5939e3a405fdf5536f7db3c33008c719016b8ee0159dcb017351d7a363bf806cfbb2cee91f440aa491fd0e9b8fce4dfbc27f933e5c820f6e046249d4a0ac6a90c0a56ccc7b96ff8ab4bfa18138841c11bcc94d0f8a50dd6753d6ec6862148a522ab00a57ccbfbf5cb59ff32e00c363bb0543d558da38bc535728d112518dadb4c8aa230cb815666ba15f1701c2ab2d4368ecbd5afcb739707cfeafc3e9ad0b2868b563870b6127e1b9742eebc46640bc0c27134be29000000000000001001000000000000ffff0000010400002c0cfbac980f1ecdf1f5eee143f1162f2caf5b8dee900e7791431aa5ebadb18477f307346c421c30516251648f651dcbd16a7ce6bbc8ce9c21ca4267131b8c353631bff5f969ccaee897f3e132fba24bd65d6aa00c2c9f94770f6df9bc8245dd704cba21478826754ddf9c0e9cb69e76223b127813f1cb67dac1584146ba8373abbfc0f89da2a6377fbb7fec8eb79c0508858eda12edc765d825b3f8bf35d5e33dd6ab35cd5b3fdfa47c01e47f46445c67592e7192713343b050ac7c0fa921c6fcd1267626c7d749ff46ba31fbf316eb48e5b8290f2da2538d9af0692e6116ed14b70637cd5abbf54331ae1b8524b3250089fa4851b5050326d46010d40000008800000000000000ffff000008000000948221f313d2f3c34ff40902a53f91ab0943df8a15c2e55fb32d7df07c787dd307f8679d53d371738fbd6b0ef6b37dbd0a8df4ea8e169a6b6f8e2ec230e5bcf6b51373c730f1d5b48d92c37d77a739800a57e66fa2d1e16049f5c5b14f6879c19c429ae3a5cba870a437e5dd2edd2b9d592d682a0000000078000000000000000100000006000000974148320c262af12a3fe7152a8cdd97c49222b37679bf2787f3047d2fa343c6eeba6823bf411458b38430c6eb9b2cd705127e7274fc1fb33cdd8615ff8856ea23b13cba52139a09a961ee6648c02fb6ef971da81e6d9d91c5f7a5ff214115ad719807d8ee000000c000000000000000010000001f000000ab44a3d0f8630ab8cf642b475e25a505c54447805f0258b56d47108cb19b738311150ea9060f33192baccf0fd9973acd2796f8651e354fa64075ba9541f853a048eb14dbd6e263dbeea324fa1b14a47fadc5fcd9a1d0e2a6d57ba52b310062815a91eb49f86252a9be38d2b2b99fbf290fb6584dfc4dd450e5c3f88f75a5213e3df988392e86b589917959f41c2aed119b2047cdab90ba8f2b761b160e8c359f206010e453d668910446cc1c4b5c4cd27000000000000000ffff000009000000839550538d0ee3d21a5afc9bceae0e1536c90e3637554d1f8d39f3c054982d4ff37cfc383a9acefe157da495136cdb5064e4621108802854923d5427d9ed891f7d93aa08a7cff0bf5f606db113019e6cae7fd3b9b82c1b7e0700000000000000b800000000000000ffff00000000000087aeb754179836778a31afafd5c41769d68882c2eaaad9ec57a94dca64151ec3ba58bf4f63dc54394bf3b825b9d5a18ca7aaf9fe8b6ea2a60a1f08907f61125649faa40eedd062cbffff7630f37bb2d7034a266eecc9ce266d6bec75259c8288c6bcbb44ffbbbabf9c2d876397364477250d662199bc110180a0cbda88fa0409175f2a21a18e582ad4c2951fd12997e5aa44d0bd1a5c171624581b075a67b9d45ee0c8d3f30c113810100000000000007e503323200000005d94b79d967e737ab785db01f413663379bce7675cebf0a92b9a309eb5f1a03210464889cbc004961b37790eefee9f45ba7645b4cde700747c23fac34e4b6dbdaa28821faec66bb4229d746b6fe590322dfc7af87f9327a2ccbe2ba81004a278c8d5f1ca9dcbb95836b27db196b739b281c7810ac546de905cba1ee4fc6e6cc1fce32c27989a669f64c51e6e298fa9aacf12729f6e29c060e38c59b46f9faad43117e32a02582b9e3b8b3e889fbea98002d8772c7c9e05a1d16b92615ef6896b95b320ddd17d2ea30df0dab91d61066a85d1edd76303a7c82b1efe242c03a9ce678a32cca4a43cf54ccfc316aaa75217ac47610e86abc4c593396b8dfd9ff2e2aa645e35048c5b96017b49423036431a70e5cde6234b0704f31179f72be1250154c08a92f7177a1c1f47b13e2beb90c092202b9c5f345209dde753c56b3bc130731947e1c339885af812744d515d2f40d805241eed5cd481ebecabaaa2c533b0bf66f03a4c18c1779549bb64e3aad3a08d467986dd0aa709bd1a158fba17e08d44be1ca8e4b2cffe0df064278ccc5e2c205d50dd3a9a38d24de499d72756aa28b25395e714d318f8768b14086cc3b6420aa8a114dab22ef0b6a462c60b62a8535aef30207a46031ac09426eb20ad5a65bfcfff1496f7360345999884b21cec750d2cdc0ce0f38208db8268f8c93bf07a30328a3243d597b8a723d20d3d19941be5d2b4ccfafcd061471b002749429ead9d69018bbc672491db78a057a952d0ff2c71666eb2fed40208fd28d9224c83b35a7f954c2817e8a4b404f1f60fe805ecd8a84583b7668eb9c2b146338e3e2fcd42accfffec74770a14c59d89522ed48cd490a2bb9c61d78b06c6eda0be08f9ac6ca7cd4d263cc1ed11c6e7715583dde4e6d6cf4447e2a1c2403629047e595d9a048972e98fe5274b2207b4b372fa890954a37cffa3a64e5b70c24f08bdb888d7242c4b157b3c76e5b7a134240d0e3c7f17fb723fdf930b64a33355f97e4514291bdbf9f56659d660d4de7922598d6e5649ecf698aefc969ac86308c1135cc7bc8780cc4a35a15366943536d798730f2291145d8d8b6f74d244e6ac72cbe79a97f45dff316bff9ea1cdda7c5e1dd2ad3461bd47d208ea0b3182b531beb9afbc56d11949c97159c6ff21072155ddcc1aea3e8c4b3af0640d3473771b9c9e61ffb2333ab7cc2e7c2c21f32e3e44d38020d931a1e1d48c480a79855e08cec095494472a276c607a465cb9d80be1981e3094d6df739c564a059e134c304125ce544700511722f7899ec7eaa93fb94403f8ad0b34c6b3523183f1f5d96550510a23a620e79c16a5c78283a471c6df1cef168483e1567972d3cb40c2e720517cfe1aec9c691825049869dc87fb8c310115fd258e83784dea83657e450380606eeb7b98eb49aca3132e7cfe37f613b2f18be84790f1d67e01e4e99c9f2a93da39b4eb51aca3328383fb95f2a76a6adb8d4743bf486247e79786e1a5e36f3c59d0c78386d0360d2dec93fee51cb1b3ae4daa625c982ad2629bdf461a18189ffea90ce464b1dc9bf8f10881db458468558b5327de584e806b2c8ffdd743cf4558886712ebe43332c9e3bb0dae6f226b6b121919576b5d81029c4dca76ec8c659e065049764cd024361dc4c440de525b914fb62d11d194a9529960652af2ff1c789d26f0dcc7d834b57aa9b2254e5fb20a734e42e0ff2b1355ecb33042e0135bc2bfac79ed5ef0b628dd4ef2ac6d216e35b9bacc595a095d5c933ea49ddfea8bd42696ef9d6e25b2114c3cf827aeb05ec790078c10e3230996ed8814240a6ce6af9e8a096a9a55a32e21d9433506b26cd4bb1d7cecc153d7208cc4a1d025ecca02cfde99e56d0801ae5d34fceee3db0161e2b7acf8259f9f880db5fdab7b5d3dd4e40a262ac4a4ef85cca105bf6d7b861975ea0f0d7607a564afe845a619b04b8513f50ca7243841a72b266a0aa4eb952735b33a5907b8a05358947e15d9c24e46f61dde76690fea182828adbc875ea1b37ac80efd5f1183d34c6e980b88500c15776fb140557d016c4a6c32846de6e359a0af3493f6d5e57d7a0b415a8b3eec9e13d7e29a1b169773d0231fea1aebf4e3e0e04150bcc29d1c62e2ed05e89d7293f40df1dcaa712c54e631f69f471fa3dfd82f33fad224d91452c03efe010410bfc1b3bdbcf87f39af5e600bb8a5c13c038ea50e9d4be0cf2601fd1a061c3713d9d2c60a1955e988dbc8f69139dbb22dcb18bd041868d555ec21b2b331f2743b705d6e409831c242b2b67aa435919f003f50cc51b72c9b12f16aa64da4d9f145bfde613babb0b89b396035daed10748bd8dc57a455096c1fe92e1ccc5d79e13565eeb93a1a9f14e69cf757799ac78d609bf1586a76914b6285e76e32c5d5275d5ac05f2cc0c9fb0a84dbde39ed8fe0a59778af3e099ee5e82dfc38337643a33f7bb0c39b18d729afd93887a9b07cf699fea72d2f4df79c1923b19a9a0c667089fb443a568e20e108aad12723cb68343eb24a212fc36153d3c5b55b6cf99e53984106d8fbfbc316ea53be04f58d4db31e93fe14a4ace80bd516529eb2fbdbf193eba008825d8e0209ac64f49977378a6ccd949f2f6412a3362c0a7d94711467864462085a624e2af6a22919ea51f2413bcb77d97f33bb3b69203acaaebe92783eaeb95a26ec1ccfc944daaddb546736d600dd4b5e0d0f87e917fe121600d9ea874ba7663d116d0b1a7d1e1b0ba0288b43281d9ba15fba3eace442e4f2e4e80552449627833f1b80c12f36fd2da0316b30c334cf5ca2c87f5fba6d1184439ddb65b98c85466241d08d03446642e861d8ca752efb2ca2d1877d086db6ad7372cb4d901c85a3984dd1b4415c6f57216b0833f4c34327b59fb4b455197932bc1b6459b621fb71853062b01e21f7dfcad071ad38f04b6ce2d1b884645eff6f80bc2a51226bd0bebfc38f8fa5497278cdd7c0e574dbf1594f101b1e6c8f520a8214aa1e60cb866bd9e53f082c5e011cdb80c8375e6395f32c97173f49726807eb6602f10d7f358677b2f4eac7804683547fce8bcd43b7f762ccebf5cb41e4b3f78b7b10a8d6e764a3e69853a21e8f4bf1c2f7a59ff8ab8ea5f6c2f73c3fc15cfe2453fb90866e23d321fce1536ef72a9473f834a300e7deafda3e722bd574a1f7a1872b0f34606b0d5b53a8bfe0480e94c819a4420130da5fce61c9ab1010b3ccc9974eb93e6905bbb7b814745fd74164f0e3573ee8870c44d3b057abaf9f353c48b852f453f013e1a0aa3990234356c29cb10bd2656005006b1890ac46556e136e1ffd6dfc8b64341c7181bcec08bfec874629084f8b2ea65bdca3314fe37eef4e61cc29af328f8a2028c5ef93b31d62b6436c6881fb59dd2db8f4cd77bafaab2f19094e276f91c633717aed5e77e5559e7496ff2213d27e73881b3d5633325f4603ba3bc5d6057564c6886abfeb6beb71f838a547f65b77572cb46e2fa3006059593c07a8431dccd0ed6510561a234f4f502f7379f591ef1e8b1d2c1e1da5bd1cb296ee0d37d3fb7f93835cd9a0d9093e8798085a827d7a95347ba6d20658d87f4f655bb84e42375ae8ded7c61bc0ec481cbf6c54efc8bfea54ac575952cc296a5327fd567bc627c594ef9ea8dd3f7697898b97b3b0a2ec510054a6b1a796f49e026a9857bbc246e0e82be502894dcffc38951c59192e45cb9979ef63897c22a7c4d6459df3136c78001e0fa09704d9f772669f7cc6e82f3ee47ddf68c66f28c71ff98e63f3709a3fddc726b54785db2cdc51f9899452738ec7d5c9ecbdf8918fff96f2dfd0d395fdf32d54bfdf011a203b88862d2f152590733317bcca6d70859059043bb3c030b65f49126f4c7e812890a7afad9b7fa4e40036d7786df58952306d9ea9006d54d3f952ad62a162158b987fda95f49a90e7656ec5319d9864844f206eefbf265402e8e68a261df81bc024ef5e0736f438fa42150e991319e54043ad45da78c2eaacdba81b5e83e74011aef638e5351b905647c0b5034ac4e10dc288bff82ecdfe3009c044eeb03c5f1e42447bc9220b90a8aa934bf5c65607674af1c3855ed4e60dd00dd9c6b4fe7d060f03cecc9a37f71cdfbbcd9ed5c35d825a66ba8f80b898c978749112cf98fbe9d2e25eee6903ebb2d07a1d8c136ae3eb1a3a5e84fdd86ee51084c1d29c9a7fe7a8f7e68dfe772f72a1347d482ece4f7bfc5527b8bca9454e5662c6caca2d23b3f1f8db0f8580ede9bb2cb0dd69e7adaa31dedf1f4f61b3265eed855f6db393fde93f8fb28b7ee0dcef36a8e0a4f0b82945c435b0ab7a0f677fc02eb0ad891a5cccf478553b268d70c747163d367e41750c3c87a12503c5266f626b28bc6259356fb7273b7c67d175c9f7c638f430f3f2b88d0360b9309b33e994aa55ec53f36895cae33265995332bba0924b3798bbae73adfcca1b69567987725957b6a29e1426a746b34e1ebf3aba37572c92ee68c03dfc6a4a82c20d9c0c6e549ace4c6ad70de22a6b226d19992e1f2638a9b4270e446b3a0aa0bfe4d3dec58ca6c9e3672c70368377b33393f86f0fe85b5ecf4244bdee95d9a16aef3f90a0d5045cf8b5c1e28bc1fea0dbd829bc25db9d29f2f433bd706cde801fc0cbb0d1d20853451479fc3b687361b2e07b0c28ca3347ff338394ec0f5096116ce40a43e687e1bf20e3a1dbf164c5d10a829a878ce91e1e1eaaa5d1302c257bececc9d9b652bbb7a6e22cabea2320d9e7c55d46eac92e45b499930e6027a8c13bdac8676a679b19cc8c729322f80b5a27f092aed637fe40d84288f4ba9268c9ac3c2945d6a0435358e08dd1b533ce5463a88e961b7c61abe2e1c16c71cf7628cb9ad2c585db03d30007c666e19f562318456cb1719f6fbf4a2d6fcdea492920ad136962fde67508c27942c0246c1631689f671acb42fcd15aa21e43bbe24c993173f638c6ad49cbd541488cbb20019887ceeb6e3fbad7aa8b10289d1b52b739a540ae4d489b2625dcc7161c5ec5d26bc2a145ce5df56337202eb45ac0565bd0a7f0ffcdfb66ddc7d6ec8b8b69fdc7b5940e28779c0546312b1d38d984ae0e1b2f60f55152470631d200a380d0b5bd135598097aa7204a6961d8b10bcb2984d3f036b2d296488cb2439dc912c0eba6899e2b0171580f6843430250b843de620ab1a7c0c16f73b108ada5470159f5c8e64a63834f730d2e94d8652d0572da37838ac31af9bed7decad142a8e8a7fe2757ae858298fe8a1c07c5b894c9d79adfe16701ea07076df36317eff843005fe28c6358b3fbbe357f20a746274f8a4fd56caae011c07281e59ae5714954f6f9f0fbd3ebab5d65598bb29c034da2c74de21f34843d30090e073271990253083dcfc0d2c36fd485f25f5d2421225026ff85b73fa166c26517d8ca53a06537c27389ffd90700e8194a26101c94db11551b68b6f524aefd7be90e0c030d990ac83579d644db96c0fe7c49fa659f71005f50d57ddf0669db82fa655ee35e04297f2cec754efc6f8d15ee37b045d889d863570d037da87ef80949be8936e4de421d19af7c9d4c3f4daa7d91cfb35376772d8f61a5d3043d49a23ec4c576f511072893a42f58d819f5b2dd2d83547451091040bf632266fcfd009993e884484bb7c1d2e507e209b0c04f05aedba5a0d4a2d569199ec88c9e9aac0198d8112517dc734894391529762d4ce42dd87cb6edcb247d22bc86a6b13138793c8bba627a2f422d710a549135aedf68bd516fd156ecac316e6ce43c365dcafb0b21d666e156cc3d20ee46a"], 0x2520}, 0x3) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) pwritev(r5, &(0x7f0000000780)=[{&(0x7f0000000700)="7d48d65e349ec8e0f9c08c2722c156555cab", 0x12}, {&(0x7f0000000740)="b981f049ad784582017b1143fccd54d6665e20475a8193a6f42f77722ff58681f5cb382373f85dff881788b10d089cf89c19a9", 0x33}, {&(0x7f0000000c80)="9c453ae45ab79b1d726fac536b351ce7c8a3e64dbcd4b5eaed5250d36ee29aba486e49aa5bb4bf067e5e58c51cc3c9a9345a9b9cfad9b99454863d19bd2bbe6c39eeea5963711257ca8f8d3f40b36b392dc452862c4c754ee5da2cb9ab321b578a14a811167771bf3e68efc70e3d37698a1a12e0d9f7f9db76090487391ae4e89f87d3ae6d79df3183f263eb0b01211b38e565e4bb6dcf37f3e858e9940a45546113ceab", 0xa4}], 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r7 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r7, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r7) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0xc73, 0x3, 0x9}) r8 = semget$private(0x0, 0x7, 0x8a) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r9 = getppid() wait4(r9, &(0x7f0000003340), 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000a00), &(0x7f0000000b00)=0x4) 17:26:53 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 17:26:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 17:26:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() 17:26:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r5 = getpgrp() r6 = getpid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="16", 0x1}, {&(0x7f0000000100)="92ba6ee22c059a9e0c0040336ce457c2352ea7963fb1342a7d208b03c60eba2b19cf1f39d1e213c7918c6998e0b473b3dd0804544e93f051dfdd43456b4d8c5fcb823f37ef9e5acc69496dc9b02f6d19acffc88335a60c6f1e8e", 0x5a}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r3, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r1, r2}, @cred={0x20, 0xffff, 0x0, r5, r1, r2}, @cred={0x20, 0xffff, 0x0, r6, r1, r2}], 0xd8, 0x404}, 0x9) 17:26:53 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r0 = msgget$private(0x0, 0x107d4) socket(0x0, 0x4000, 0xfd9) msgctl$IPC_RMID(r0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x185) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 17:26:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000007ff, &(0x7f0000000000)="91d22c6afe549aaf60a78f1ca57e60761181f5e1d3be18ecae213cbc9270da925a07ae2def0758dd5dfd1afe753d08e0a4422783f957e405e6ada34f71625e60232af03737c2ebfd668cf07384f1650495f3d054a8006fe14af29f0e1cd0ee742bbae78c2767425a193c0210a8e1366b0b60af9c0561d765e6432d3f63c123cd77fda39c43adabf053485b412c1d37995800ffffff7f00a06454dda899a51eff49a00e5f6791b2bd4509a248e28e482a9dcdd483d293aa80fe03a3fa305b7fcabb8cd3d0739f3f97a64c52ea5db4b156517c4fe342fb31f57d248af4bef879487b991e3d8061789285cd343afb09ff56ca0bf014d5574aa8786925f69082074c9033d76d14b0691a9056b207cc434949cb6ad9ecc358582dbee0618393109a488838a3c1728ddf48dfd805095263d499038743e80ba50c17", 0x138) socket(0x20, 0x3, 0x866) r1 = socket(0x6, 0x4, 0x7f) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140)=0x7, 0x4) 17:26:53 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, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x100000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) dup(r2) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:26:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) sendto(r0, &(0x7f00000005c0)="9682d9b9b7b6c3b7ebef7982be87ec2860af0e4efb2b6a9eba33d621cca78095663690d85515a176dfd0f6582bf628176748fc461ec6b346c1700e1cbd797ecdd9ced3d8191b9bea690bfc2b15fd15a1676c23d62806e15751735a8d1159caf843ef82bfabcf2fa1bc8b66df7ef073b7b91fa76a1d5ddd6d82caa7b305554ce4aca26e2db401af9fa47ee4", 0x8b, 0x8, &(0x7f0000000680)=@in6={0x18, 0x1, 0x7, 0x9}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = 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}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 17:26:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 17:26:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x15) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:26:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 17:26:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x9, 0x9, 0x1000000, "8abd3f3278548d9a06ca3335c899f88e9836431c", 0xffff, 0x1f}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 17:26:54 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x5, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 17:26:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0xd95b, 0x200, r2}) r3 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0xe) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 17:26:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 17:26:54 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) syz_open_pts() listen(r1, 0x7cb6) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x94, 0x3, "0251e6cc2d9261c5b832fc15329469f6ae7a493a", 0x82, 0x401}) 17:26:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:26:54 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) pledge(0x0, &(0x7f0000000080)='\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 17:26:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 17:26:54 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2000020080004, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) 17:26:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x40000002, r2) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r3 = msgget(0x2, 0x400) msgctl$IPC_RMID(r3, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x1ab, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x10000000000002d2, 0x0, 0xff1c}, 0x842) write(r0, 0x0, 0x0) 17:26:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 17:26:54 executing program 0: r0 = socket(0x18, 0x8002, 0x0) getsockopt(r0, 0x1dd, 0x6, &(0x7f0000000bc0)=""/138, &(0x7f0000000180)=0x8a) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc0d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455be1277b2f5e24559ea5513a6c17f38969eddff700000000000000001b67ad5544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b8d5b823e495baca204ccdaf733f9a509da7f66d0c7598f542d065261deece962bc372d1a8ff42aa3cd290200006615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebefcad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f379e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001ff0000005741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c30fcfd7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d1915da086eb3c7e4b7cebf63e3e1162108f41f89b19bef098991c7255a8deb5d20dd0514edad5552c0c8e8a5c65e7d8f7308fca798291eb6d4595e1c8e46b4c0f64867eaf9db3864bcc21a7c6fda822e9e91e1b49de164307f7421c9e69fbed2e90d6d6e6d1c7ee6223e0b978549ee4dfa42dfbeb9cf1a97bce5652abd5579d1a0abf490ae42bd5b535fe77f85286659a02922d8611db99d92bcb14ef85088349a43eca1d63ffe67c9815dde67a0fc1abd7bdfa6751d5af8a700"/1189], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5", 0x520}], 0x2) 17:26:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="9c32717b5df42d3f802b0a4443882b43e29140c954f3d12bc466c64a71bdcaf95f0f09d57bc1ffeaf9d33a89eed1aac31ace72f4f1df542c3af8bdcbbd88", 0x3e}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40}, 0x402) 17:26:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80000001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 17:26:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) setsockopt(r0, 0x5, 0x10001, &(0x7f0000000040)="979c774fe23f5bec58de63b35db92120bd1b9d400be8c8e899ec85096bd2c43dfbeff2cc89fa00db3b95ef17716e7f62f2926aca47802f9d753e3b9a937de8b9419bf742473b7a7ffd4899c061c4fd75be4823d20928ada7a9e0b6b772bc565f691dcece5a2483fbba8d00b3c80ab38276b4843af4f413eca8e951ce1304620714160c251c63d7e6e1c17dfccaace3e0", 0x90) 17:26:55 executing program 1: semget(0x3, 0x2, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 17:26:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x200000, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x400000002, 0xffffffffffffffff) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket(0x18, 0x5, 0xffffffffffff1c05) getsockname$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000f14306bbd2b2b4d26e2927036c5f6e4e00"/72], &(0x7f0000000040)=0x62) write(r1, &(0x7f0000000100)="c90e3f1fed22a8ec816527ad145b02e598e83761f54d8411c8a1699e31faedff35a4cc19a79bcfecebf298425876bf9f7ed2ecd733dae5efe39cd113359903bbcf3e8c1ba8cb6bd58df8e3d4334f7461d893b5da2e724c3a59b412bfcf0d22c402722fa22f8d2c89b9bff10a07f43072cff7b8cc071cbaa9c2e721b7e54166534591420e2b568340ac87a2d48e84f5c36401ed1e11dc1afc15fbe4ce36304c40e948955e4161601e63d171f22f04", 0xae) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 17:26:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000002c0)="7764d5735757275b6cb927ce16807ba04e538778cf9d8c55695d25b071dbf3e26fc3ed5ccce957"}, {&(0x7f0000000580)="1d4d5c65e08bd91e805033f4708247300fcbb358a50e9718ecfbd3456d4dd0eb39ed23e91f17cdc975b1ef9d95e9408001c0eab1bb1e2c8805307e9828269513b1476c5c91ab576faa159e8f67cbae8de6ca07e19f7dce4d74051b82b28149e381de86a156ed865d2416dfe9626dedb37d02e6e188de5413ff431a2b0fdcd5c8ebfbd518fb5e841f96a298761ff52d058666dc8da10f4db51fcddce718509c797350ff48c8d7a5b56e8229a0ac751e4d967301ec2e2fec175fd904b4bd7cbc19edc4ba04b9f2cc0db548"}, {&(0x7f0000000400)="c0e16617c2b19510a571e739fbf7409ff076f3c8007db20343c30e3159da87a02d289397f9f27eca4e2af4a1a2a1093df86ec7da86d1b38e0625157c1c7ad6f0d78ed169eade435cd0b24f3082fbc46c2048cb0119d312339769a4c67aa9da358b4cb2250718134bdd3adf155fc2a52a3335bdd78b5097c9c009d4e9a43a"}, {&(0x7f0000000500)="1ed31e856e6197f3409f8a06a77badf1c79afacbc7f7b229a3d0608ac6778e2167", 0x339}], 0x1, 0x0, 0x2) fcntl$dupfd(r1, 0x0, r1) ftruncate(r1, 0x0, 0x4000) socketpair(0x20, 0x8000, 0x1800000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0xac8d]}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x4596e73d, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x50, 0x1, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x11, 0x9}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0xffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x140000000000000, 0x100}, {{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x49, 0x80000000, 0x9, 0x1}, {{r2}, 0x0, 0x1, 0x4, 0x7ff, 0x9}, {{r1}, 0xffffffffffffffff, 0xb2, 0x40000000, 0x2, 0x1}], 0x7, &(0x7f0000000200)={0x1, 0x3}) 17:26:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x100000001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1ef9ea07f97fd3e, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f00000000c0)='./file0\x00') 17:26:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() write(r1, &(0x7f0000000000)="33fa3bc55d2ecbc8cf3c4f8024df1484cf3222960b5ed637c400c35c9e12caf01f6af1a690070943bfc3f8d8cc8083064a9f9e7eb5ae5469de5457d0261494ff9da369b51b5dffa1294c99598b1b8a91b22977ca755e8230a9ab659b94034a57dc532c68792493b51860613afb7dcca6a210b4e2b8a34b173c26296a6d08ed29f1c321a1391038833e7d976072e16dc7be0c0e56d5aadb46255c3908610064c53996de0831f564e3e5381aa87b9c06a0812d890a81757a74ce939cd434b274e80e5bd0bd75cd9fe7f1b350de5bb02de39ec110fb7fabc1baf15d5b", 0xdb) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x5, 0xfffffffffffffff7, 0x4, 0x20}, {0x7, 0x5a, 0x4, 0x20}, {0xc1e, 0x1ff, 0x0, 0x9f7}, {0x5, 0x0, 0x0, 0x80}, {0x8, 0x1, 0x8, 0x3f}, {0x6, 0xfc73, 0x5, 0x7}, {0x7, 0x1000, 0x2000, 0xfffffffffffffffd}, {0x40, 0x6, 0x20, 0x2}, {0x1ff, 0x3, 0x4, 0x7}, {0xffffffffffff8000, 0x10000, 0x3, 0x8}]}) fchmod(r0, 0x0) 17:26:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4cbd6c8a7d2856e3, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xff) semop(r1, &(0x7f00000000c0)=[{0x4, 0x6, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x2, 0xf9, 0x800}, {0x2, 0x401, 0x800}, {0x0, 0x2, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x1000, 0x800}, {0x0, 0x0, 0x800}], 0x8) utimes(0x0, &(0x7f0000000040)) 17:26:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x12, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000001c0)="db6a69743610814aaaadfa489d9da79695c5d3dfa378bcb9d5052d4ca9218c5d35a96ea78b4d24716515c634362ddc10a80ba84170680bf0320233ba89a8ec0348e43d9c56ab0766cfafbf091f7aeacd302909a005ec549f64f891820dbc76e9caebbbe4d67c31c7d6bfafc6265cca2fede2cd95b0f0de9257432f0a0cace24bc3458b28eeec6694e318ad71f3feef7ad74d0f835a7035333db8426484654878a4d32675364ecffa807ccdb90b21b715a8fcf6a1852bf87911117da30ba590f3d0e2c5cc1e745a9360fff69819970371f22a773c615ad51ea32a421922817538ee3b607bc69c62bc42539d918b4913fee55dc25b71ca92ce644dc72bb3bf748085a6bd9c74408f57b8704a1646e471fc2ce3af8140995b5e45013de36700f46692fb05109bd7687baa1635d5dcd8e74c30d60a82c880adbf2baeec37bb5890dfaad7a8fdf0e02f71eb5bc6ad061025d43c1370e9810c526a083bf930483ceb1cebf76d1f23c3458d270e91fe2db24ed5403551df9ed9d959641933bb01fdf49d55efd69e402d4273fe53c1caa0394aea423a3efc26f2bbb18fb4a14a538f39b4a0911ae2307e3827243e9875d0ecbab9bfba1506d3c9721bc0394758c7c540fbfb4cf996a1bcd20ec67c5c198ad7bc14c30773574ccbf875cf7611f9a016a4c7b58533d2357505d7559fb4b25ea3c23643f5317cf6e7a7c4eacbae2bbf6f986f8de6dfe0cea9662e61885958d946633b8e965db24e10bc0fbaf9cdd7c347e54eb995aef55e689bb9062f7738be2df3532ed21f09472fd8dabda1a2041beabc5c606d55bfedb99b21efe5956613f99650e3e62f90eafadc11617837b49f1b0c003ea688a6f90256fd18028397ceefd381e2bed61097e07d1b93555b3b1fba10847eafdcdd2cc34b3e6f2a4d6ae9dd0d9ca8fd3047074b1d7476310e4b738d3c92cf80d694a82e588a604ebdc0c43d5d69deaa321fce851e9c1fb5c0a63147d584a57a9feb83049048db6f006db491f42dddc8e1a9877f4f2952f58768c56c2380594e2f6143b260dc8e7de704f88f907b15c4098d426aa8438f98033818a61b6709696a67cac6e12741b785b94c7785406c8387640bc6237740de2c65fe6a39331e54637c26a8a31c0eb091e76ec6b9d87830d1105033863ee3484999b93465e28e8f4de6a5aaec1b2e5a322e4e2fe8a2b922c8c6897f87006fb710492687791cf7a083a4d17a529482ac8f7d98111738e3ed28c84055619bfe56e5eb98c356657ce7cf72e8005b2732c82a37140706405a8831a45dda8376ed5b6209c37abdb87350fb212836bc08d03cdf145b996179a63f6958a0fa9861c65a7f06fcb05949604bca56e2141345abb1b4ed59801c16baf6593ec55c5ef5610e2b016ba82e491db46621d6c9f34d7d13c027a20f5765ba984b5654fe63ef902fc73a933144310d2fa63a0c7b92cc81280ed424d35fda211f703e303ce1a26089104c7e8d72808c651a2821ded5e9f49cf8b63dbb7efc3b91abb0471f1d73921faa31fe138e6e5dac020686550adcde97fba73c7b6aa9d7c00b44ce4d6fd7e7dd86f29ee79e75889902966fefaee988c810ea8f89c307b35553d1b48d890c8d508352c47d5fd0cd92e38631dc0e67cb758ea4188b1685389cf117a2c0db18c9d4cd4621d06366adaf481f5df9fc735b83c2750259caa09fa3e1e61c04481e8107f17f30679a9f1f2fe6635bf7f7b16349f24df6cf313b07375c62365f30a69a06edd4a869049ac597d38501119bce1faf7914de7845d7474efb6d6cf43e6a7f8c5f34b4dea226e5912df384ad89c43d4eef8c78f19a23dc404f75bf2a17b28242cf3f1bfa570454c10bf442c185bd1260f6c4de73bb4f486e0fa2a8700727df7b05bd23603bd84b6af3ee63a7fcacf17a24a2c18e8ea333673945712e989a75e2d0144e58e374134228d60ab074b08e6d96d36923280bf910fe0e5c9267eec8b52e0e54c8bde15b16d1797958a998bd1e37f2197e55d7019fa333b9b71bf2b0150e47d97e6da514858397c18edc0a73fb031b7509721c887575d19fe5f96b2a6ccce8fd7c75c2412248b2606e99caca1184899048a07e8d47f826b9bc93f50749348a114c35ae23d7aa44639187626ec53d01dbaea95f23f73c315f8488892982b93c8f9c31b928427023a429fd0ea75ea1bacd165849654fe9ceee1d0e4f1fbc55ec3cd23afb6fa696318ad270c264373028c0371012fbadffd151a1b6e6cb3e61626d0dbcd904af8fe66b9cbe853ba0a2a7cd7ac5f67096c048edc6978cdbb8b5b8d406c09cd3d9a146c003fb1ac383b6f5e7ad33049383805813ec52d5399fb91561dba3b57113391fec327c5b8bc06b6bcad2c5f87306c6189997cc3cb867503505a7ecb38404a52989c493f98aacbc4bc3432744661fc951e43065c3e7faeea103147ffbb68b0ce5c14dce82333a565c72c083281794f3fc40e97a271a4e644906ef196e1170cd2903c7245f6b95ee4d1528d16d4a15ee4c043faa50373b0c5fd13f14570e6b169a2a5bf7e40cecf8bc95593dd05d09288c28ec487e1598ddd12268b677784bb245c5e5cf7199110a4bbc6e0d4233cb09cc91ba780ac9510cd891c4d2d6a9ce3300e2ed6fd695445340dab3e50428ff1dfcdaaa063d119ad4578670a0ab879d8945f5768bd4dbcb452da96e299cdc224f6170d8b67e5c92c3d2ef3fb287c69e78c21a98a96536306498881c2bec2380b5e190f45a5bd6917e8ecb06aa106367f529c09543bdb6dc0a12c4944b1f1bbd491758225f08dc5ac00aa3a6b73a868ef5d40159e1f4307dcd57c42b1f780bb49a6878283c96376148ab242fa1df3fe90e6d55e982374652407dc75cc71a0eb4a487e01fbad5747adcc7cc83cee5f3ceadb0dbe0491e4c3a578169445c9dcc843db57f24c72150d8d4f5380a1c7ef3a5bc88fac1b613909a216d19c2e643be71726b0259dbd6bacd9c1c98f21c3119dd0f6d5e181ce7d00752e8863b23f6cde50093856a7699584e80e2dc0c6c0d469822c126d7b8ae9bb255a26edeb905fa706c776303c6ab9130b882ffe46a99437354d933e19b1ab68cbb830a0051ad35c570c964d07e75a39792d1a545f62f9bb366217e4e7995fb79384b0991fc1ba624afe3f057221f766b94de1985301ef9bd030a1b543c238c924fa7b8d6ab4bbe07e709c0542e1a93ea932f3368e0908b44d3869bf484c757a3cd137de92815e60601a70421263a9f96884624b4104b1eb3de2d4b7418448131c5a00af3c83405bc1f92e140a430183adb5b96e83f1229d869fe034ea6fb5ba73447b5bb333412e7a2fc7275e8d061f4e3285c3331f7b48c9a753326b8476ca81bb1446a5f6747082a14ac09685423dc6623279b923261e4802bef7c4e8285510b163c1addc9166f244aad6f56ce467883770a24553251adb6325d32745fbc9c7b74f00d269d644d3fe693acec646bc2644c48ddd7fb7c69c652b6d4a614baf7d86d858a491e2eb8b041cb858c8a30d0d1bebba93d83b93069a4597c2cfdebbb993e4d42210d41491e74e3d1d399b54f643fe66a5e71e936ca01a16ab9644bf7821c4b5e5404104126637af5505a58d532991928fa8b7cdc30c23d48dfdc17aaa94dda6fd42c0968cb3650ab7df49f413b6946c22e4fc3fb9121ecc235d4aee691a086b5604bc6c341e2273fe5de5ca4525977579b721d2154f7e6f4ad2e23a271ab85244d3fac58137b94edfb2cc14970e735134f5335f5b905f5f527b48e7b5ecf6883385eb79f9aff4fb69e9f5b5a4643215898d06ed3f71f0c6382e66867e69d3af16714a3c319b88b39082f2c58b814670c3f407a73ba9effb093bc6cbdaaeb876bd3a4e17cfc4cbd2c6eff633bd9b57af29790b75179d6198433273d86723f9c75af37f425a7cca81f27be2da33d9822b7dc6580962252557eeb892570d26f403718943759002ed120e05dfcdec92861428ef0b87762a5b2f48b4cd491203b2a1643a0af2bbf201a5f685548ac88c2d20a8ecee90d72e68b8cce0987eee8f440f10ded56aa0451751addc8bf4115c4086745ec909a49ddd6ab073c812ab8d0439f6d81781fc859190c2f4cc5abe8965f956f6bf38a865ff0ad327c5d87e97adbfd47551055879a45992540ef6ad6f4b8a8966137219d9d4ef6b1fa4790a2fcfe548dabb810cf6a94f534e4db4b8f43d06ce81ca13e394cde438074d8480afd7ec6748648a48866a76804b699d2e1d186199e358961a7ecc90baff4506e5215cf57bcaeffdc9c27456f5279a0c1fd7d63f2a801e5aa5705fe1d7ee45aa9182da6495540b2c07db6fe41e2574b8abd1a4c173294fefeacb60278359a54d54b4eb3aa60bda868b92e2a3e7ebc1ca650dce56899fcd019d0189d465c5411e1ead605f418d017088155b75e258459ec2ece5f9e62f72320aba6bc2f7f29c0415d61235c6c562db7fdc4d227066012b3c3d2f83d2be95da8e106a2f8e946f66ff8c30634c178d4bec0d60b6da2d1be99f02f3d0a4c0a50a176735d7a6ed426800b5da918f35c257903c4dd34d40e9f9ae919549ac7aacc0d08b65e422457864df714671eab9475b5bace3ada7042bd48303f10ce1aaa7c02aa7d5bcf1c9332f7a24955bf7855d42460f6a267ab0a4e97b1736e68282b81f6fba88ac856bae1875e386fcb074cc4fe62e23e074cab3d13bd7f3ae589d0b46c5e7c6692fe4f14f67544861fbc1410fb4a69e3717898d62e8bc6414b3a180e223fd2b35d66bb428fe5ed5295a08e2178e67838c50489f84e7a0d8de1599867395ad7d4a3e84bf42c5b6e0677339950244e7dc79c8d7c078a6abfa3b14d24ce905cb0b85e73daf132eeeee83bdddb151cc9fc650b4e31f27f31cace9502ab8546a44c63d9772ac0a68e30204af7a2b555f2ec8e3a432d153b4513c4ef0584f66e56da70e4715638576a2db8c11b3fc9956722c28e8ee9026fe457aad68a9f1efc14aa7b6c57cdc9a7c30c3d58232aff039cef17810f0cfe08eb5bf2ec21b07671c1afed5462f29bf093b0c7fb13e13b5161909dbfac320670ca2fa457e8a88afd4a4126bf7c25f448103b46af6cd2743cd206e46b499721f6c7fc5e25554575b7e713759365c90728435a1dfdfa3af4aa49844205d7067d400d49dffa968538797ee595b7aa5f32107c2056e3210b58e4f05919b7fa33d5b247a885390b3198fddb51f6fc37e25253d91d6a046ef58c87bf87ee371a8f80410fd4568238aef4e6356742c25f5f12dd5537bee66619b3079c5caa895dd016ee75edcf83411bc260fbaf1b0e64046f739d68703146333bf433290176448309fc29636ae4ab79e8ab9b091aacd48559fb32ea8b6c4f5e5edfd31f181e3e1567b9d60016896374cb7677f96a8555368c09659574e548462a79369ee4c262018d850ae84a8fa6dfee4407bfd2c116337ffd85314e4fec5d5d45cb851c96013a6e248821096059e8d41eb92dd501ff7b8ec4401dbbd77a2969d6ae897b219db360b99bb2c346287c30ef53d44d98c0b88edb787c15e7465a839b5bbcece262e772f090b706dfb3d678b66156eb18060f2a4bf7cdc8414d1c2ce266bfc26e950d10dd191a69a51c7c18cb5a72e554f35c1f662e6169f6105a27db5e6e2c474c57ae8ceae318187ecd530edf71ff92d452fd725c7b64021d923f11dec24ba98a6b8ed933401abd5515c498a4eb87745136b6f8ea129f48c0c096b2a7001469ddc7058bc600808e18d5a5022b36f98f48febcf5eaf64a0e2c18c9bd620534aeb36a71d21c2a85796a3f", 0x1000}, {&(0x7f00000011c0)="a78355189b59f7b2c3a966ce70745566ca4e61ab19a263542f08d8ef0b5972ef47f27464cae13130c5792c8a59ec710ed0aee50dfd847a1f3209dc88f09b2b859bdede1439a4f46a63add62764cd9280f093f9cb", 0x54}, {&(0x7f0000001240)="0b1cd4fd90d158cedd817c68085630832bd76772b228124abd45c234af2805f14755f21d87c2d313f6dc5227379c365438371763df102762509c78bc5b709d2caf0e5c007c49d3a5c0f425d6a77f682bad40c63a24d6b243", 0x58}, {&(0x7f00000012c0)="f9c6aa04441be2b57034b58f1b63d5bf828bdcbf67f79d4588b3e29d831f9323a204d277c5cd4194", 0x28}, {&(0x7f0000001300)="a6cc19eac374c9f0a55bc285e6e6a7cbdc425fd6c057605fec31e3b97a8c29ee79c56d7e1399b222de0f3a8d5bccaca534e8aa551dc7d82297835a1da755e0b71b0f5e817723e60414d54ee09c58364deb2d9207653089cb84b732474fdca055d0636b7956031b9a06e91093185223b26ad2ca695e41e0a1beaedcb4f254b615a8d55152b2aa2c4ac4ae895a6cc05aed162453fa177da2767bb8a43437c15b8746cb789247c1b03eed460f032d6d47f198819d72", 0xb4}, {&(0x7f00000013c0)="9856d206fb7d3fdf0f007b379d353875e94c15a8c4f5a25bffe42e62acd688be196ff8e3b3207a109c8d149a52102e09f0f5fc11e324028c6098f6da264354909bb9d88161426205ccaef7f604e717fe2338a6273638a4311f90053a46320fcb777d8f3eda9d65b4fbdabcb35e6894a95dd249ad48bc971f69005887b8279e0441fc114f544ab1e1703ed9d432ca6ffd8e1b8295f96567157769c31073ea54eaec8fdbd6ce6eb42ddb5017638b97ae2e46c16eae7d557bf56a133269a028096e8d6c2314960d8292d733be794dbf76dc39987071861bc1c42a6b0f", 0xdb}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r2, r5}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r6, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}], 0x128, 0x2}, 0x4) r7 = kqueue() r8 = dup2(r7, r1) kevent(r8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x12, 0x1, 0x79e, 0x3}, {{r0}, 0xbe61b78960507b6b, 0x53, 0x40000000, 0x4, 0x2}, {{r8}, 0xfffffffffffffffd, 0x130, 0x0, 0xfffffffffffffffd, 0x80000}], 0x63, 0x0, 0x2, 0x0) kevent(r8, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) unlinkat(r8, &(0x7f0000001700)='./file0\x00', 0x8) 17:26:55 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc2c}) 17:26:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 17:26:55 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) shutdown(r3, 0x3) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 17:26:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) recvfrom$unix(r2, &(0x7f0000000180)=""/192, 0xc0, 0x801, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) 17:26:55 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2addeb692973b63c, 0x42) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x10, 0x2b, 0x0, 0xffffffffffffff62) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0xffff, 0x101, "dda11e38fe4355f2417f71489d5de21200d11c2a", 0x3}) 17:26:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0x0, 0x6) getsockopt(r0, 0x923, 0x80000000000041, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getitimer(0xc689015473188d50, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) 17:26:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xcc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3, &(0x7f0000000180)="b386fdb92d98f2a572fd5d35dc6d73bbf122c082975a8b9453ff0f000064f9ee3a3ffbf64ba04e0014ab8c7e698f315626ffbd47ef38c057042eee082df59b02636163469901d2e465fc0a750e05bf111133a99274180ba1e21566e299d5f9704513f9a1663d4bf6000000000000000000000000c92a84f105f73708954797f4ce275781464df7b9c4026c754f4d4fc43f582fca5eb4c1a41f1416942ba1eed85f4053cb33e2d4d122ba870000000000", 0x2ee) acct(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 17:26:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x2}, {r3, 0x4}, {r1, 0x4}, {r1, 0x4}, {r2, 0x10}, {r2, 0x20}], 0x6, 0xff) semget$private(0x0, 0x0, 0x40) close(r2) syz_open_pts() 17:26:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="457c79e0be95ebf663ba4f0c578e6ee61660d5291c8e3cdafb0ae94ee9386f3ad816412e57f71fa5b38dc5c8144d01df9a681b839cb51460190f9e31839b5695c99f7bfa03006d0626dc4544", 0x4c) 17:26:55 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, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() mprotect(&(0x7f0000067000/0xe000)=nil, 0xe000, 0x0) setregid(r1, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/177, 0xb1}], 0x1) r3 = socket(0x18, 0x400000002, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8001, 0x80000000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:26:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dc00b752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r2, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r7 = semget(0x3, 0x3, 0xa) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000340)="7c435792c792e7215301f7bc2e06f9cc4f43a1dde0f3062c8408ae420fc6349ea2cb7956ded6823dcdd42d822572198e03", 0x31}, {&(0x7f0000000380)="744b9b937be59174f35db7378e4588b7a92701b61572c71daf96a6ea9e2e4d9af15285ec0fbffae979aeb01bea28f2bc41acbcd5777a7b6bb0b5c82ef5917961f13d4bfba20f173c786ad713f9c3d38cd3ba061df9752619aa8fec9e8943035c3b5b80722ca3ca716a72aec851413705cc411cfc1b50807c0a9035cb7ddfdae214fd300356138339f4b813c4d5ed4ab7585afbdc4ccf516150b8be3584fd73de58da4c7bca46faa6d99ff0c9", 0xac}, {&(0x7f0000000500)="e35282188c2a665001e3a7ccb8e91e3933d91422a7914f726da68b1345a79386d62516894acd9d284c76c26c619b329e17de0c0f61011197e2b291c048d8a6d210c3f753db55", 0x46}, {&(0x7f0000000580)="1c0bd01ded8b03e891b6ecc46b24cc4d28d8ffde57170f778b0eb4b716189ba6d40c6d566811e1de4c72c77cb018733424d573ec2e4632d22c6283abbcc2fc5c242916352be59be60083834563aaa0d9d9b23a21146faf9efdc77211ef56c131092d91e580f0480b54c97874b5281db24986285bd91201ac4f0c5234cb34500dec70f6f421388a737b8ebff51249b43f7e526b945b6475ceb6085d9fc0b595c01b6baf7237fe7a6bbca36f0b0701d1181278185230676fa4dad901f80e331b25bcad210ba9f1df3a0896d966a0312194e7eae5526302e383a1374b2015361889929201c03d94bcfefd3040", 0xeb}, {&(0x7f0000000680)="c61e065050ddecf3ac22c469b495d81090ab3e0fca496a683087035c35d641d99e305f46e43e72593c1a236500f0fb98e92636e2ef857e3e2759adc9826f94d1f2212dcd3ee99abfa3a87034941a7ea7d4a23b1ea1c22fd02412c6328e08b46b040c2358c8b800a43c7abd82c1501a912cc54cf2413de28b1c23e9985aedf681cab48ec164202b09a7f233557f8ee77c46cd49ef71c78926acf3ffd4f961f3c51ecabb9d8be01c13f5cc20386336708db465f547806026d4c5660c020400aed8f10e2af37ea8350a8a4d26c3c168812d1a7ca7ff16a29534c4aa005b4b2e9bd8a486986a76724de0f6ab7c2593f4b621ae2c24", 0xf3}, {&(0x7f0000000780)="323de5f880d13aa134986f0c42a557d7ad874c1559f80d8d6d665417d7c585d5db60d204fd11e47fdbd3b6694a2fd839a3b14c830a1ce85f3d92da81d72bfece5cab8c152e450d913f6d068fb14928961804144c7037144f0dbd1d68e39a2fd91c38", 0x62}], 0x6, 0x0, 0x0) semop(r7, &(0x7f00000002c0)=[{0x3, 0xfff, 0x1800}, {0x1, 0xfff, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3ba1, 0x1b059688dace3d75}, {0x0, 0x9, 0x1000}, {0x1, 0xfa3, 0x800}], 0x6) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r6, 0x0, r4, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 17:26:56 executing program 0: sendsyslog(0x0, 0x1400000000000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 17:26:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28001000fb0f00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x800) 17:26:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000008c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000b00)={0x1, &(0x7f0000000ac0)=[{0x1, 0x8, 0x3, 0x7}]}) r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa, &(0x7f0000000800)=[{&(0x7f00000001c0)="320ce7f464fad230a65ab16ba3bddba00ebbf9d9558380b623ef2242f4d2d2b6c5b8faf54fa37dc7e110678d182f6895d0d572c22e7e13f4566f09fa3bbcd9ff987e16df179e3776919fe06403d05aefb597e113b7528f1762ece591f68e5e97abd754723a3b1aa53d6b612c7e90b112c6a70b9b01de70fb56c9598b77f1188ed527f209b9c804148e3f7e678fef17b63d4b05addeff09f2b2f7f973176b3b812b82ec551ae38289915f26c26cbd7e61d0402f2e4c796622c858f69922b309652ad503117cb1d62942d4db24b9", 0xcd}, {&(0x7f00000000c0)="ccc85b9ceb69156ea6bcc1c996fe45d1e29989e5443ff04fbd477bb6", 0x1c}, {&(0x7f0000000100)="e80f801eb133319942c55e0d15388dd14fd77c4cb172b40ee443f8b3556d00e5b28dd6b55829f91550d87bfcec89457f0b71", 0x32}, {&(0x7f00000002c0)="0ce38b342128fb459abc8bd35b0232b77810f498580ed6b37f596c4b20ecf95c5b886c0a75212498bca0dd040840704935962d1ef3d76c2a537498e316618ae0e8b0b383dc80b6a12f816f7baaa0a474aa9d728b33f1d15674fff0d7e68c0e189e05de1ed347d7847ff69a4e99607519cc7a318642a8bb2667a592adea01f50508292da5cb577d91dd8ede8862222d687aadd739ab3f8b4bde221fb09fb538afff871b9abb3864393e798ab7ed77eb5d0a8a3e448f97ebb2ea3f0a537d9fcd58", 0xc0}, {&(0x7f0000000380)="f1415d260bf96e38e8832f1d93012d9f2de297c953e266ca8f939c964df740c2d9b0cceebe5f6023e954ebc8bce887041ca1606197ef9cd901eb65596ad8be8f4166620330e8f0bfe80d521ad7da1ac7357f784913391073cfd8e9d06360c03d697e376374ff50f2c13d23942cfaabfa729c9cc1e694d46e0f10f035d54307c7d479a5420fe72f14a69f103be0646867d672fec2ab7302383534a596f3182865539c9b7ee985dc95c0ad594e3c96b1f9358edd42134158f633cdaf408cb803f1c225220cbef6c1954745cc14ac5798408f91b0e973203c258a5fb69467a4945314a50c6c0adb8f35", 0xe8}, {&(0x7f0000000480)="51398e7083716415c3dc2a560760dedf80a4260f9ecc830eff7aa202f6479e824cab57b7c39be83ad03d7734f0636b6f84377784b6308c0859361060c89bcfc2cae3c65d638a31a765117168c64ebf57fd456ebfb047f07c851acc67b9a6ca460144d3ee2d35fd282c992f2ec2a28297375f17cb6a857dfa2fb10f6cf88250f69a0394fa0203c88b4c9b02d19fc93d8ad407e0088f3d6b50f22ee67a86fbe6c5495ecf59589f4f7692cc54", 0xab}, {&(0x7f0000000540)="d96dd047c4f09d89ff6d445d68fed59437665c0f040cc0bd61724efe42f227b6ada7b6aac503bc6f56b276feb31e5cff733ef87523e522e59a914c60338fa5aca8cfacfd5d0b1b1d10485218f590b8d02a042b3f05162087067662e009cb661b7266c3ef3f6c8f56b93b9a43d3c4a5a1c054f84c1e5795e0753e34662034afe049948855d585", 0x86}, {&(0x7f0000000600)="66ccaecb56bc528598d7fee54ebd6170185438592f1167500872ca6ae1f81fc296e0a48afc20b3c5aab507cfac0340dfdb2f6f59d6ba3645989faf15bcdf6f9323332508681745d19f2a398cb6f94c1c474d1118dafb8c1fe643914457d3b2d0b74aabfc26bbf4b50547bd8ee524309ecce8e1cbbf7c72613f2f221d5e9abf0253a67abc144f48d8f445ab618c251d0148817e6ddbceae7d07c9bccf42763ff4c4e74e4e35b365da42d3b155bf75590c17990ad2222e6defa9133c7deab99b8adca1338f483644bde4b01066c4e28e1cd3f3c61b2ec5ec75c1f843686a69bc22855fe8bd9f8c1475c1a25aa139a11d34fc4f", 0xf2}, {&(0x7f0000000700)="f7725001e0b150101aba0382fd2b27b67bf4ac5e40e0ed1614ed3fdbdaedebf1e01c081a007c933963636ddd222fc78e166913a242013aed535c3586730afb925cfe93464edb166e78864ede56d271501d59b99144f766d857c7aa6461ab5af8cb82b455d7a2bd42e68655767d5d72e075cb4fe9c90aefa8e2055a36c8bc14c3757a4cb24bb57d3e2d15ad23e6b449846646b8628403104a9498e72eedd6a97fb6d1df10535c76cc11a21730fa91ea665e1ea4180b5eb7d2463fca4060e91feefff0efaf49b4b9e4fd", 0xc9}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x7187e944a054ec37}, 0x4) 17:26:56 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000d97664a4ed00000000000000000000000000006be6f27d04e8aa50b58a8516f715ec5c0fdae2b4f6366dd79ade159cad92df113f01010053625c25412f958b5cb897660ae912a604f7398d00e7790ae7ab6511c612841ec6779abd2a7dde9e36939f40051dffff0000681c9016c0d2d88e492f091addc127d3b6b40f6ab5ce252865b815c485f4ed4f0e7f91ed847278f0121f08756ac16329570ffe429037cc1877c271fc70e3ef39b97acb88421f4b7300000000ee213f44fd2b1044d5e514330a8173dcd188da07ceeb47af0590a85c733d244f787217b7648b1dc6"], &(0x7f0000000ac0)=0x1) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000640)="9790df4cc0d1001f84552e6641ebea16c7f4c2bf93462895a64884e1d7666c70d5c77dba498f41e5c0bbf1b65854b05911c9387f250ec90495b14459107b46738607335df000e0c0d77f38dec74397a525b460b355e93a27423d98f21da71aca77581f9c3ae41f3d4700c4ad33e96ac4b0af93b029851c00c13fe3099d15c8eb99c8a05572dc945f20c2fd4bb7db8e916408b82305eaa55ed932c2cd9536d4557201b3a354f3683a8fa6db3720cc0ddd64b6e63819d8e1a2e1ec5487c6239a9ab7beb8e3f2edd4a40e2dbd32fb9831b8664dddccf55714751931869713e10f7dd7c8cc5130beb526c10e4ab5243ecb3bd961e5db9e4bc7c5", 0xf8}], 0x1, &(0x7f0000000740)=[{0x68, 0xffff, 0xd29d, "373ca786031a01df81c03c2c1927138a3596bf7a2f215b4d6b95d3e49f53d4d02c505127ddf371265c2afc84980f3fce02aa472cfb00386620723fb39dc13879b0f612b52d036031d0f89dfe48494d10ba"}, {0x78, 0x1, 0x1f, "f29366293bf3c191fb4e42e84a5f02b5d834a1ee084fed04bce7c1e991e500d9108ec7bcaf9f024500983e558f54b558b71644b423a8503f8c2878036248191722d9d310cdc49247865289242363f293a127c66c584cafaf50a1e12fda75b4af10"}, {0x110, 0x1, 0x6, "8994970b9baef29c6cb85ce72e7830632f54419fdf57c4775b68db879d50b9d5f65e5de429398fff9deb383d9fd378d6f86e5cec8086ee3f9c6aa9f98cc87c0d17fcf161d98455f1c9a2f52498109cc709221fc6be683c5efcf99f68a140ed0cf2e4277263be2c4f58657989c48f4b2c6ce33d148e88a15fbe2dd846232474a7075b6016e0e31a61752c5b62387983209c59c860d8eabe1a496d9510d2f2b65b36b5a46a7e81f539bbfcd08478a26862bab3bd12dcbdff687586afc440a45c10971afb5a1d80fe1f58cc5161e35b557cdeb2db96871349b7f6058ca2e12f06cfbf1e2816a9cc6d0c14fb520b5c84642d6d539b7c838ecd854603b358115de3"}], 0x1f0}, 0x2) recvfrom$inet6(r0, &(0x7f0000000940)=""/66, 0x42, 0x40, 0x0, 0xff88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) pread(r0, &(0x7f0000000b80)="7895d05c96c8b1a91717519f69407fdd8bafd4413c59cc1f7aa5ac35d9ea789c5fd33650ee149c58d3a716b7b39e325cc26e744f53a05dce44a4239e8ce06319f3a0525dc999a818bb96d757c8e4b7620765845474295e72a2a80f540ad2617adc2fbfeb7ed555d0bd6e15cdb0c3f139f454efc0242a8e6979d674be4b87c2e44ac99c4473654fb913183440bd4f5e0d59e3fb2256df9c132e3c893a6168c36702bafc4ef9b021a90e4b2d7954e529cfb48cd53dbdc65b4bfba8d2001385029da60de4d86eca500dcc43e7a595780f05f6d014af367b6d2d2f837210b1f78103bdc52b6c4238d48b6c0ebe541b65e3acf0d7cd6d1e281db763f46bfbdd9931fb107610836254eaa5035dc17b09ceacb05b519f576b6ed51bd006d466b705ba8e5ad3c9905c31c438f523139445badfdbbf1ef8aa6062384c6ca4beacf5fe949a48b3ee50f7011afe6b10f75658654262c6376bb49fce87f02b12f6db59bafe2ac2b0493452bfbf3b58a219368772a2857c", 0x1b, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x1d8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x20) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x5c1) getsockname$inet6(r0, &(0x7f0000000a80), &(0x7f0000000a40)=0xfe57) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') chmod(&(0x7f0000000000)='./file1\x00', 0x10) rmdir(&(0x7f0000000d00)='./file0\x00') r3 = open(&(0x7f0000000240)='./file1\x00', 0x10000, 0x102) fcntl$lock(r0, 0x9, &(0x7f00000009c0)={0x3, 0x0, 0x3, 0x7, r1}) open(&(0x7f0000000a00)='./file0\x00', 0x2, 0x14) fcntl$setstatus(r3, 0x4, 0x8c) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000b40)={0x25, 0x0, &(0x7f0000000b00)=""/37}) 17:26:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r4 = socket$inet(0x2, 0x2, 0xffffffffdffffffe) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff124800000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r4) 17:26:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x80000d9) chroot(&(0x7f0000001800)='./file0\x00') writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="de1038f5d5a5494ea1c1b3c69f16dd238c7077d8faf15932e11275b60e7db2e8e4a2", 0x22}, {&(0x7f00000000c0)="6177249b98dfa2047b4b80962dda097df9b246eec8d4c7c731a5f8136b213adf80b28ca4261ea451ac62cb042270d06703de851e0b37a4f176535484a5c6f5b37b2a1a9a8888d8734aa70201d52c34143a9dbd45deb85eded10158c46b203a0f7c27e8658d3b68fa8cc7c1ab6e1456cae20b681d284c293040b7c8a62ce5ac9ee2edea27f17dcb59659940dbcc9ef0720179bcc3f8370926619ab8a0c0a5f8bdb74ac1cd4a70362e3002d95c735e5371115ce98d09e934b51221ecf46f24dc9b47d28aaf1d2552e6a8ae7bee5047a8ff95c40592a4662f8a7acb5f054105792cd83cbc01464f392e68a704a8d0c4b4c03b", 0xf1}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001840)="2020ee9b4e4d33775c648ac1e4fa6bd17f764326da3128486bc791baaf85669317fee2d24289c1dc4c0ec1812d86016a88ce935aaa022afce30eaaf46d8234c5c5a7344052", 0x45) getsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)="0e308aba05794c09408bbde19f767500371f0dd84b6ee4eae2857bf90ee47ef91524f85b4eadde8b0c474c98c47abc5d78b7620c7cf106070229952f97cd054f7149c22a476c30c13cf59500d5b0fa4454058766c42dedada1ddfcded26d190f18d2cb8f129aa92c329803b07eacc22ee8221f6e0d3b8f8a3a061028cfa72db1623c225e4dc61839a89fe26570df1890ee65f656315227d319f34bb58b14e4", 0x9f}, {&(0x7f00000002c0)="416348f93127e22276f8146805c90e482c1414e973c12b604fdfb4d1bbbadda564e11c981927ed3cb564411ddf621cec1a505a34467db46d56", 0x39}, {&(0x7f0000000300)="7bc8b16973bb6f2813e881dec0f5ea29d96ab8aca058539859427715d8ed41b88384f6424b61a5e3264119450d73920aeca83abbff1cf7d7a234c5432560a307b43b9bb0bbd3232af9f211216a36c49c482ae7051033b1708befc4021cf2e1131c7d113f5679eaa07d767fda248788caaf17c4275840dd2f51d34cbde7f777f94c9324f70903b245c31b88ab5af5", 0x8e}], 0x3, &(0x7f0000000400)=[{0x60, 0x1, 0x800, "6d7784620b51e84c8c73ccd0d940b2fb0b6d130754c638e8072d98b2a24abdff9e525e908a79a118c6d940fd3453fc004e0785524959c3841a171265a1bd9c481d32f220fcce93057642b8dcd595"}, {0x1010, 0xffff, 0x15b0ed45, "98e43e460d9adb97522b45d0e0e7457fea9b10121ca5df57a395517300bb8fd55628c8d48d799c783facf624dbeedad05b2df4cca1ca87ea4a2a468c6e2af75e8392d89565f5e055451dba09cd8da1a8cb72c6f37b6e42ba24a89a58a1ca3b359f82303bf78a4e4372819d8e79203379dbb6195cb378c358c743a6b60d09849b106c031421e10a67c1d169bd474ee15dba2939915f099e876dedf983b331cf55719630a5a003a469d90f127105db3be8ab1395bb5c9a063cfe1e69caa0ae99f0bdd7e143dc903a05e00ca43782aa317405e36387b3959e280e8bcfcea6a02d9d6eebe2f5d9fd2ddaf36b59729650a929ad0fcef0354bcdb19fe32ab6b624e550f46c5fd0e9e5aafad918ce521f2965236cb01de7e5ef004c766abc3336d63d77d1116f2a06675a6b6c88620dad411fd7ce8850abf70372b0e14575046c0703eebacfee202df0aa3bbb05e52332d20c14f69dbac5d21a5a2172247fd6f5e8ddfcdc11f07b61d2981c499f714bc11586ab5eb26ab11ab87f396c4cec563b1979871134f990718b6604114ac89cf8586b2a7e36ad1c592e549d71ad79a478476bd9355c5dfed58469428e212895346e05f37f6b8941c70a3a6906213afa76160fec59370359bd798de84f1a9b7a09f62784903b4e611d0017c2d09024685fdaea0fa457b7af449a8c16215a1ef3c5afa4e0e231066aa034f2bff34f4d3d51304edf335b231c5eaccf30bcf0cc764329f1b52a351e5bdb57f9b14fa051b6594dc118c5b66e1d85374e90d7f00cd5fa0f173bac250d6f780dedadb5c54be628c45384788c2498c829f692adafd87a7bafc0e0c34fb2c3a259229559abe8ec2a0878a4f834e3c760aeb2ac4db7f560be3a67c897ed240c20412a3cb19b13710750eadcd32686f82ab630bee56371c74515ead5b406019a5bf975b12f57d736c7f0b7efbd56cc131239839aba2bb7473119ef374bfc4fd96d173f8eea287aca606fa4a475afa681cb164eadeba3b0b41aaa8feaa37393b6d280d2542bf6d1a9838e9138f0934f6f422867d9943a4d6cb74138a538dde816b8e321fa031bddd1259404157612d7a66e459dccce06c053188d18f9f3c91680b764e9cd4e25ba6c25dd1aae8d0b78fbec155ddabef3d7d4618bc2c7fc293e21b323605c1ca7beb27628ac85278e1ae76ca6e8e0180f37e137d1ee0193477d5ae396da9575d7668f9f6000b54c231f9ba94c53fcae27fe0815902be455151cc8b760fa28170aea2b37fcb239da06172a747bac96c514a8c0b22628b96424d17dfb9c6712035b68decf4903a5a4a3262e8a063431b6147b0908d305ad8c771c9e2e6c5bf6bf3902ad2f0f15cc493c77b0ac0534892e5b743bdfe61b0256e060c03a4b4fbbfad7faebce9431a11e9c0305423985e39ff393ca02efb80f6f9eb0a89e96c5d9860edec5b4231a6d0196dcbe9b2225b01b2bb112402b88848100549fb1a9afa3ee0900376a28797230f623d4fa444c39e8ea9fc4624d61aaeadb6c96fb04d72d6ae35c37ae4c9a671eb3d882bb3f3a81b63a9b83621a088fb72ef9bb1b5f65dc30664c891285b1225db763db06b3c69685424ea9b990162aea6b7efaf3a2fea39c00de5856d7a8f19bc333a10006f1d11923dfe53a4f385e5ee77590386128625c11fbd08505aba14689bc9aa7f22e14c1dcd5e38d9029c7f45666c987ad9c8edd9f00a5118178fde26f3f7c4ce019a9adb59ac0e797d7adb96d4898f1d642e62441cc7c8cc9c3ef29ddd88b776b09351e6b9f3f01b969e6a81f365ffeb8eab43a76295abbb9de76663bb2c2e222317f053d560fdfa35a6669517049d5dab010d995f51182e4cffe33278220b500569a479fbd1be1f9121de5c4adf554cc98772fba932352f386513e394baebe63dd6c67b74f1379e7f1d34507c99166dd393d9d940cc01866307fa28fd56800b92b34e2f1ba65162b7fa4eb73381a40f08115bc40ae7386d33fa33663666b10507cbd9674d43fe3199fa51ad9e4e6c560620e79d7d5550de7d45fec79cee2362142417194f332a273073fe8c3e3a0308187a4eb286c75438e4576ea14f20f15dbaa4ab5dba816363d65cd13fe38f7dd470931b398e1d1bc9ad0b1b3d098bd139e6d07facd027fa3b5832813fb5bd427de7d0d9087496f89055e0e89ce4ec16533eaa0c8b580322ec0666aed82dae02f3e19f0b907ea861ef470a3a2e1021c4f0a64de6c4dd1d5f89de726de94e8bc6b04bb5072428b8bb0139b31b9e9c9f02fdaaf386bc28495120b03f5f0eee2ea45843d637a457d03369354f36922c564b38c8d55694ea74ceba0ebb17ff62e8711af5d1a3de328248d909db09a0f48325e8c2969ff5b0411c1e77d2a7fa3fa626fe77ee6a0f3ac838c7e80bd58f35ca026ffe21948145b386f15768c8de634ea419cfd72a7be1e05b8539664f74c9fea53f7180de63ad125065ab830e1690fe6b1147e474b9333feedde2f019046a038fdcf182254937e1c20f4f82f992960d11f3c01c918f59e87844f57c9b2d09502c756f23fea666ad7ffb2cc5364f097d56f01c1c740c95b91b3a6bd48da2dff26c049e7c7a653c8d21df6a22911eb79f3f392f0882039ca5e9ebb8d1003b7205f27743adabb11818c4419fa4350f048c8a8198eeaae951d3f4ef1816931a2b1c50c760442a1d0555ca791fabe44d96c9b3f639d66ea5f602931bb9f1fd90116e487674aa5b9fbff0a1d9fad827547059dfef7045823937f57054739bb63ca52b9c64d54e69df006256a7d51c6c52184c37d603d80ae54d4739f9f95191b624e34a36dd1df636123353037f781d83066dfdad40cd44e95ad58f846fdef9448d41f372ed115bb1fd317178c834ada752d659960dd92f92ae98b03f554e4a8680c97f2617d735e0b2741fa8c8f408d9570c6844efbde6756dbae654529b7675700adb1194c77a3e8df91cf1974d1471324dc6dca7a9b5f8725856ceea755faa9a88d926199ea5622b86d1321e3a00c5f8c473ea482ca6105810a91a32784129eb1aefb93ba569f2ec74b00b55c6fec0b82e1032567bd4a8c56745117359c9f46f6bba5a44209b4bc3458c618e17db4c1be82e842b7bce74587af1eb9d1676b3e373477ae2f701ba8299162083c29aa46b4973d03b0ce2b1af33db9be71bbe88a86374f0ab5a6cf55a1c0148a5115104aea5fe400880fc38c85b0c5cde892912062c46c043e0c3052a66f3f75707c928eaa4407b514720868a25f96984adc3d371553657b7926a6556259a17a82e2cbdd524d34efd425317c11e09490f0868c2d80c4bd9d5ce218387be2081e750a20773db2c22f61970ad7e7cd70fe1a0518e74b22ac86edcf2fdda3457a651d407f5b7ac7c9932ab2dff4a93dbc6beb9671a162539e30e36d31cbdc80bd5ef68c74aa7421b0bd5bfa20fac07bf2befe369ceb32432aebed0d11125f746af3404688193aea4e952c62437e1ad3135329e535d421e5f7231d73ce68d1cbc918fc2157b407e04d0598de0538e87882e4726dcc5b0bc10e4146529f81779bcfb37db5955426c69aec71a0062f7ed27cb4a92a17272e71c72fa5410ac297a35073505dd996bd61bc705d629fafaaabb67931d446e44771915b9bb2620f8d0cdde85e0ffec1fa92b3a2fb277b7bc901f836939e451912f5bb05cf388654b141178c12c8b6f20d5b98c972aa78c6917328050d0953f59675e094451cb7deefff5af448f57a454de5828918e7f91869a63bce4ac6a88cf36d29460789be0736a4c94bab782be167e6a29a0e4ac30d7a41c5e7155de47458253bfc34fee3008b8f95668f454ac1c89f0ea5874c943698cc6211493bf030a6cc4be7808384fbec2ef5f7f43645c21c5f8979ed7e794f73636ef19c0fc008620273085c370dcd83e82edf545e794e3c0ee776ff90dff6f5c8b204501dfc8c10cb6addf6255c3a8745eb5e315decd5a917b47fec8c869171b55d21dabc9c11ca340fece1780ac9410db4f3a3db1afb7c85744229c7cd564d46cb4ea3469a85f94a9d6849cb7d1c3cde8c4a4ca4e82f79f6f6431492c50c05770fff1ea4e919b7795fd7d5a2fd1e35d1e99982a098fd3a9d2af5064d84593d8597a5d0852d8f98b260fcafbf3c5c710b21bdb015a3fbd9275cfd6b3805cfe7cb35bad237a5aca62583fe7c26833fef825f3bf136d422271a559c943ed6cacdfb8eb06ca72d96e37426fb74b62a387c12318052c8966bf87060769a60782e39a999e08d66d7a716ba906de61e4a55d031c1657d11b9342913bfce027c32cd4976a62c15f049ab9267fad48411a33f6a5fbbf34bd83636765e61973f3aa4760d9b99154367310dbaa03ad1f3baf5585d3ace59433271a3f11839a7cae6b0f342c4f126616f3725bc8bc7ba95c94944f11cfa4904389bc04b94370e084ffafbefb892357463cb17a041269c851f545cb055ea605df83aa67a74eabd397552a7caec4a1b6dc984df6eccf8c6a7695d12661b6df6b4ce4727224b555c242a3a055e6a42b55bf62fb5f0952d2b36f28cb611ff574883892ab2073feef5a9f4ed14b218886d45442c6b9707af9ab94b1cc6c928efd7a6e6ec7a7b66fd3fe26dce94deb7e17b47fb548ad821b767ff5867aed303f44559b9473f8db8549eb8aa2bc4979518d6c36286125a650ff3cde57cbe5ddedd357260b2114ba00c812119483b0bcd71042e3b09dd03c246e11ac43590a403938e4b882a4d6d441a28506c0a69bbcc2b6a69043ad4a6642096dfd7b334db70a34585dabe7333a302c64b74bf3e0ca4214b6600c5ab8cb6712e3464898241db16c4936138752e55c012280cb0c6120d77c51cf90905db8960cb35443f93b47edfedf687c40165e30e228e75bfab593269113c4f534072c0b49e27a14776e3eab48e594425a8ace7d942befbff922d20ff76ec6ca2e12c6716c498a61322e59cb10b0ddd426608c2fcb6e83da55a4b61cdc05dd376842ddc62adfe1eca409f00759291ebf62eb1341f229f04284f7908bdc77cff66ee6411b7d1c53be91b47f7d10a0d9884ad2caf01a432a4b04ab9ec8f49dd9ff69586729b80374b51c44e3d4ec3cdc5a6024d6338e04293f26f393ee321f423304008fdb201479ac1da9b7c31a97c233864e76633231211a5fdaa819cb936cf8650da2d7886d7efb32a9ec8976c249c373b09ee4db068d8da971ddaf05a2bc56ff3156926b3cd1e640e00e067baf78e9cfa1e15312ab1e5378157a5a5415d2dac818d2c9ea4ecd7bab1c7537b6e4ad8109fd4a9cfbced229d362e752029f1255bc6ead3835e611357b0e718815c6e27121d551624503aea4dde0e30b71ed492bdb1330189a41f45500c76b957828ea4fb99d0823986d8382328aae1b5d088c0a1e6c4df6055152cbb394fd0504051a7b26e2d530760c6b2509c33d064164f39031cb5dc49baf04f6a7973a9c3352fc91a71fc83b27dee06e0307c2fb995be224f7e2404cb3739aa41c5722e833cdb3c62bdf85d9c6aab735f5870b353f40b023593c9f75901088fcf02db87b70f19e8e0d1f1e6af999f202abff70fcdc6a72d793bfd50d068749d687f9ab1683ce35513dc382f91761fd78820da2c4bd0be3262425f3eab1102651912f1faeb2a1c1ba1e0258ff2e919ab15c655e99ee16f0f839c5545d7032177a4de114539b48a2a9a8a1baae5ac6a12d969bd5fdd9e55782ceea7b6e25a94797d015cee1eaea6999322944224171adef0a93edfca94d2e2e56d59842161271faf07125f6f0e14ad694dce9d211f5115bfe95a4e473dacf3"}, {0xe8, 0xffff, 0x1, "3638e5db71f392a00cdfb29231f896aab5db41692009a64e474d5e31b09bb8467f30f2c14a81b45101b344276b3c62f9bace2ff5ff3b412ac7cfb02f62a6948ea65041be608c90af6242cb9b8ca5b9da89ee6ad094ae0f7e66448c67e6e5f1e478fc46d29a8c4d30c79f363112fb670da2bd7ed25c5f13961cdaea30d811e1b1239d0bd5c7f3f79749a89262bd22a762c4948eb322f9a26c7b0e9d15cad8cdd6b48fed55c27ea74b8d8aa3f63fdbfb0ec2b8029f6579f91eb0f3425eb3cbcf20da4a251ad52cf2724a03d8e0933fccfbd5a702307b"}, {0x110, 0x1, 0xddce, "ba4e146ce281b91728400e83c456dd7c338861337074532151fc8332a8c5a601dbabb664bf11def5fb93528a53b8e466f003b004b143d30e6856b17748a2206e32c3f8c5043f1fca86e409e9bfe0f160e5c2490a229b16e0149a3d98f89c498b1f7047a7edb0571bd710f514f631c276b4570d9a8fad643e8c858cdc0f324d33b2a0005ec8807aeaf60a55edc52161a8b6db91bddccc55cc6a6e6abc3c2d7fd040bbad98c2d18f797755dc4b703a22d7f100e1c9298b614002936a4df2aa3e4b4c9dcc0ada745e62bd36b5eb038ccdc35cb3fcf0f8e248de5a0b6add447ba973213e83bb8dd657df85b87d8a53f0fb0695f6d9078e35d289aee9e3f9"}, {0x110, 0x1, 0x100000000, "bc049be5a19b9bbd23f07ed7ffef2c618528a26823b6e7138ccefa8ffe07fd67950c128206df7a012e91adb894d75528cc085514d3849ea94998d4d815327f709067f1e10039c795daaa7298a3ebe80c2998c6f351d0f4d7f7747069b30233eb5257e1f697d25c1d3a30cc869a347716d0ea2c6aa752264b9f3a9c8c16d0bd7d2286c50e8e9cd3a9a6ad10ced81ca6a60d3444515369005c450edd8099f3d5aaccb6f7fbafc640f6efc28aa03fa8d9fb71da178a6395518c72798bcd2cdc8f3924277c99a91ce14cdb8841b8eac9a41ca7cf7c891496f7404a21bf817e0f6d07d2ebe73927457d9e9751a9b141105eca5f3c768d07db5dead19ed7de65eb6c"}, {0x38, 0xffff, 0x4, "ef04f842dec60df5cc92b82ad3f75d19656e7e097af52f085d94ea5b6ac31b600daa7eeed15c"}], 0x13b0}, 0x4) 17:26:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4d0, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 17:26:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000100), 0x5cc, 0xfffffffffffffff8) fcntl$getflags(r2, 0x1) close(r1) 17:26:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 17:26:57 executing program 0: r0 = getpid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x5) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, r0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:26:57 executing program 0: r0 = socket(0x6, 0x4000, 0x800099d) flock(r0, 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) 17:26:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f0000000000), 0x3c5) 17:26:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 17:26:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 17:26:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10009, 0x20) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x803) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x10000007ff, 0x200000005}) syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 17:26:58 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 17:26:58 executing program 1: r0 = socket(0x2, 0x8000, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e7952577c7836cc0ada390fc550fd"], 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xf4, 0x9, 0x5, 0x0, 0x2, 0x92d, 0x6d5, 0x1, 0x2, 0x1f, 0x1}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) execve(0x0, 0x0, 0x0) listen(r0, 0x800) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 17:26:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x60) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001100)=0x1) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 17:26:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x10001) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e", 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:26:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "020002000000000600", 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x8, [{0x3, 0x4}, {0x1, 0x1}, {0x2, 0x6}, {0x2, 0x80000001}, {0x0, 0x7}, {0x2, 0x20}, {0x1, 0x9}, {0x2, 0x7ff}, {0x3, 0x4}, {0x1, 0x3}, {0x3, 0xffffffffffffc4e9}, {0x3, 0x7ff}, {0x1, 0x4}, {0x1, 0x7f}, {0x1, 0x8001}, {0x1, 0xb9}, {0x3, 0x2e}, {0x2, 0x8}, {0x3, 0x80000001}, {0x2, 0x3f}, {0x1, 0x1}, {0x5c42a77658d4664, 0x800}, {0x1, 0x80}, {0x2}, {0x0, 0x1}, {0x1, 0x800}, {0x3}, {0x3, 0x7f}, {0x3, 0x80}, {0x2, 0x6}, {0x3, 0xff}, {0x1, 0x400000000}]}) 17:26:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xffffffffffffff94, 0x402, 0x0, 0x0) 17:26:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x80000000) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 17:26:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x8004, 0x0) listen(r2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r1, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x285) 17:26:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x5, 0x491) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f00000000c0)="ebffcbff13b9fd812eaac7cc393ac80a149296487a7e143b319946a4e689f9596dc5a70b8309c0699cddb6519c91a63c41035ffffffffffffffffc7bd08ce20d000000000000151734ccca3e8e15ee2cf0568a1090b45bf86377dd720b4faf9ea7780b8cdd5f22f9364caa04a4a61256dab61e9b4a2de26ef64afac653dd69bca142e47b71204f536a8239c792bd1d8be688eb29fb954a753510ec909de09aade16025a98f997c523dbe093a0d5b7e2237f4d9176a715309ef95d1c6978c6fa0e4babce58447c1459760d3ab445ea83f7922831e26dd1177ec570fe02df185d1d6474ceb59d7283b86c2550fdf6c8c53091db6f7", 0xfffffffffffffe4e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 17:26:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x100000042) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 17:26:58 executing program 0: getpgrp() r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) listen(r0, 0x3) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x10000}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="552b1b8da3e17a884b6fcb42443712ebf99a23643a31e356e55cb523e4fbd03263ec8c479710aa4609babeda5c7c8fd2dfe132c085779d275a24ead2a685861a5b74074a7f046ca2fe4b729aab6b1722f2a89160ac3663b996fe6433bab6427e51dc4bfba3eb5cdf69d3a557fb969e748345f5e11e322761ce939b107268581dd0944bf9f4b06a8156e55aef1c2154033b7e2f79032c6056000c252e9b403d0fb53a69153f654a79110d18be9f61a15834c7297f1d968ba498ca0b7d38b4fb919449ca60422e52d4e25941154030e9abf7", 0xd1}], 0x1, &(0x7f0000000280)=[{0xd0, 0x1, 0x10001, "0f2efc63417e8aeacabb9ac078f46132f5c00e75128e77d4ba6fa8a76c70d7d9c8a30e64c1c782cae36afb73029b0be7d0893659773a8068cea0b326b821dd71fd39067f2763b1a8f4ddedf5dc77bb2bda0b2d7d6a47217aea96502987c06dbb01e1f6a0c40355b5183b5185185b04216602e99ffba9b0ab4cb0be4b7117cbce338d0566ba0f28eba63482cd6936c0edae7690b67f46438213f475ad4278ac341731283c0d466be98c346aa7e367985728646501c49064334c5af3db15"}, {0x28, 0xffff, 0x1, "ca750b0256ae66ce244054bbdf07977d843acdbfabdf2f"}, {0x68, 0xffff, 0x80, "f0bae02ee40ee882d0e24d48eee2d394dfcec9a97a62f76464a6513a396be99d1ea26d6a7f8766fe8bb09e04b5e9d2c001123b9f48be2313ccb827414ff1c79069e1e24f8acd61a8d070567553a45785f019ce9dd520"}, {0x108, 0xffff, 0x4, "221288a033c02607df8cea04581b68af7df8dc9519388ba7f6dab9c943b7f6eadffcdd28d199f2b0f2bc22c2581d4bbf060497a4d56374387ff2bc2d052c9e8a2b34981f898db54edeba2d2729cbf5410c418c9137f04e31912011621dfe1657edc81caf34889ff43c07f7125bfc92bd0811e65854798aed1e7184d86c4b4395d1d64aa56675c1382606a6289f75e44e2d2fa201bbe1218466bea6972b033b68e11a379350372b02de61b53f51580bd29ab7bf4d7c3e577640a0a0769941e3933d1536b4249996834c679f2481b43d984af41eaf92981bc7a30e41ea071af44e1d3a131f545ee71fc56c008051c06d885335"}, {0x78, 0x1, 0x2, "b920d696d3aa59d3730fb21650d1ab30ad7d89ecaaece43cb266f123e3170e894e46d6a5537a38929c0e0e9abd9cb6e82fdbd22ecba44fa585954270cb7996ca8784209f16a371000ba7716e5c09092815a53fad0659cbe7bed7aa6b274c17c1ac4f8c7c"}, {0x78, 0x1, 0x200, "1f914184184536f4f55af61dfd97d75e5148d644636c70af7eab53215a23d316fcefe1819496167d41906cb30c0ce3ae9dcff462b16f6bf1a10f33dd4f5d177147bd7cd590e4d5c8e3601a0f8af14d97c3f55fce226631e4d6ae9fa405a23a2aa616df97"}, {0x70, 0xffff, 0x80, "997eb3a34d4acc1660bd5b1c5fed4981849e2e1bdce5f24ebf9ed452c0c7766df133c3780d163090fcb445523f86ada703a92ab378237ded71a97ab577fd6ae7e97389c98f52a632ed58226fc7ac8e032fa966548c7431e4cd32ae"}, {0x48, 0xffff, 0x0, "8631f40f63a4189ce9ec40da29782407bd3f9de1c75a6e9574d604c4fe31d019e16c1b7ffeb24bb4371c19c7b83bf996127f49baf9"}, {0xa0, 0x1, 0x100000001, "1faceadf28a5e81619e056b5231e584c6ee838cfe5e8fd9e0f4f605072a0282379a01e24cccc1f4b99db35d8d9efaa1180f3e960b922332f44406c5c2ec835859985c46d74bd1f671121e5eee055cc07452676e0bbd1f51f237d72ee7ebf77ec2a3d6e878b2bcd82dcf5142a3fe7ace2464e06ae37e5231ac3f6184cbced7f49526f36297ac17c35080019cf79c4"}], 0x4b0}, 0x2) flock(r1, 0x8) 17:26:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e5340700"}) r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffffa) r3 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99fdf807ee5282b9}], 0x3f3d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe}], 0x9d2f, 0x0) fcntl$getflags(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7fffffff) 17:26:58 executing program 1: 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() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) recvmsg(r2, &(0x7f0000000740)={&(0x7f00000001c0)=@un=@file={0x0, ""/99}, 0x65, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/36, 0x24}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/8, 0x8}], 0x7, &(0x7f0000000640)=""/222, 0xde}, 0x40) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x9}, {0x18, 0x2, 0x4, 0xff}, 0x2, [0x9, 0x1000, 0x10000, 0x400, 0x8c9, 0x7f, 0x1, 0x80]}, 0x3c) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 17:26:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x3, &(0x7f0000000280)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000200)=""/49, 0x31, 0x40, &(0x7f0000000240)={0x18, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x6, 0x1, &(0x7f0000000040)=""/142, &(0x7f0000000100)=0x8e) 17:26:58 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 17:26:58 executing program 0: r0 = socket(0x2, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18cacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82844df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656fb525cd0247e5e1e37ceac6f725d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c50000000000000000"], 0x10) chdir(&(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x2000, 0x10, &(0x7f0000003000/0x2000)=nil) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 17:27:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x10000008, 0x0, 0x0) 17:27:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8001, 0x4}) 17:27:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0x0, 0x9, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 17:27:00 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 17:27:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x80, 0x2, 0x9, "2699a3865afb882ea03fb8e20143211dafcdfb0b", 0x5, 0x7f}) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) 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(r0, 0x80047410, &(0x7f0000000140)=0x80000000000) 17:27:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="860f69c302eac8a7532cfd784445a06996184e63ce76228ae4c653af0fe41ffe4f344006ec664f4b6e7014ca53d7940e8a2e214c47d2516345eb6d254dfb10555b24f71e06f94e45768c5ee2c36e2aaf654c18c15d912177ea8bb4f31af9724be475f0b730", 0x65}, {&(0x7f00000000c0)="eea8e0a5dae913e3cd2e4391a88753aee44cfe290f798a6566d66494740a1e3a09ab9a2d6d", 0x25}, {&(0x7f0000000100)="af6410dc785509e03c31cef27e0d018a83a8f829fbf8ff7fa424390ea63a35749e84e9ee557e00304d639545a946175fea9a73dbe99587c92531b2cbd2f580f31d055e08ca8e2c2de661a230f19632aabb0664453d79457dd08af738ff15e40711", 0x61}, {&(0x7f00000001c0)="6307b9b424abd70ec204f26cc60a0554043bb7e466eb95cd195cddede46292e32eae1ac3ca55477d9bcacacabedafcf09fb9d04dae37e1f6d1c764a59b106556ba628e33f9cd9232ac06055f0f0388c4fa1556cff11215c77a2e929f434e9a55de4658af7f77212c63fc2f2de6944ec4a5595ff99ea9440d0288934b9287e97995714c689b1083abac0b141f0be3296cde67262bc52fe3db9e1aa6ccee8f92621c65a340dc", 0xa5}, {&(0x7f0000000280)="ddac9ebc26073e67375c8377094ac4dc3bcd5c2baa7805153417879cc9e98fa2a44a8289", 0x24}, {&(0x7f00000002c0)="10b9f4bb8eebd79268319c9436704a9948e9370f9584b9f22a2b0ffc546a7e2a7654a19150a15abd773da2026f3191f86daeeb57d22b708f4db3b7cee4a93e3d3546c0a8d8ebc114a3039fd06502917daf84bf80bba4adecb405c08f8974c3f09a4d07859cf86ff3d4938e8eb2fea5701c854539e63edf057bae30b07d73ddb71e66c7447cbeb2efbe12f85611e06118740ce525dcadd8f5a4eb019319aeac129c40a6eeabdb7cf066710465c54635f71d3ac7e344c0f15854f22186e280d28ed5e0e5bdbbd9afdbd682411a9f4d2d30713f2fca6b16325431d7af6f02f1e5ad995c6aab1acd3b2def92085b03083fc99bf859d36d03bd3ddfd6ad1840", 0xfd}, {&(0x7f00000003c0)="3543da3d7545a98e6a8bb72d4fb8d508a5980ca3a0daea01a2e1bb02fb0dd4de0d53077219401fe75f84ea70abb87a5b", 0x30}], 0x7, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x4b5) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x3, 0x400, 0x7}, 0xd3, [0x5, 0x1000, 0x3, 0x1, 0xf69b, 0x0, 0xa80]}, 0x3c) getgroups(0x6, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r2, r3, r4}, 0xc) flock(r0, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xb8f7c27eb764d641, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000004c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000640)='./file0\x00', 0x800, 0x104) 17:27:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) ftruncate(r0, 0x0, 0x1) ftruncate(r0, 0x0, 0x4030002) r1 = dup2(r0, r0) write(r1, &(0x7f0000000280)="2855316fe11b5939ddaf6c542f7d69e66ddcab050f6210a34d9efd0e11f1912ffc47db594e2214c7b2d444212eb660c1da69911d4a2458bc914f2636954106ac632d0987c8a4e2141f40a103e8c1e64433751d272396bf252ca3e0b2ac2b38aeeb06e4cc800e423337be48bd16fd76f2bea8ab02fa22e9f71800873bffcc608a6e0f31e633666eb95c9ec3139442f586f9873aac9a72ce1833c63bd3e0cd926e5dd30e9e8ae437f39921abd73ab35f4bb04d50f625937bfd6c13522742295b8771c1278d47a8824e87766b8633e8e912212c96a46bac6edf526d97663f97414e4b63d0ff66c30c89e6", 0xe9) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="d26042a55b945b8a0241473866730efd33c5797f27b4a5d16891086a217b8eef79407f09ea5b5604add766dccbe8f2d1ce92dc6026b8777cdba85054250de3fe4d0f37138abc5aedb086f4360f19d1207a4d296689bee55e4be5cd1ebb5e1c62987499f8a3827d0e5b053466da97c42912911b99a0e520b9e867315dc4c1b2b272205c027d17731a83765d41d67d3c52c8ff03db9ea4babd2d", 0x1a0}, {&(0x7f0000000100)="a5e82d055f7769c2137f47473cb536175d836e0a0c8da1bcb78482658c8207b86c3438ff4aba6c5acf628c2b20c495523746ef26c770ec12bd83754aaad547b8fbd0bde6eb2b06569dd8aa8e69fd2bf6f99ed4a6a8da99c8ea6ea3b4ef54223f964e2ebfc0b85aedec3b147661f70243b97681115f73c8ee6eea6048821dcb1d68515f63eb28fdab9ee8868bd2bb93ab7638ec8b11f81aaf583a536e30c89d88305a999bf083e87032335b5946", 0xad}], 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x84, 0x2}, {0x2, 0x9}, {0x41, 0x5}], 0x3}) 17:27:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() dup2(r2, r0) 17:27:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="caf5b415", 0x4) 17:27:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/171, 0xab}], 0x1, &(0x7f0000000080)=""/20, 0x14}, 0x0) setitimer(0x1, 0x0, &(0x7f00000000c0)) 17:27:01 executing program 0: 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') connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000180)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 17:27:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 17:27:01 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 17:27:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x400000002b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) read(r0, &(0x7f0000000200)=""/196, 0xc4) 17:27:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 17:27:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:27:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b4e9f7b4f9ebe7eca6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2671e846012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c83760490fef8d3358483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f942532dbe719d539706b3215c47", 0x7a7) 17:27:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x388e2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001180)={0x8, 0x200, 0x0, 0x3, "3ce6b97099f668e22c85a3f92caffe5c39e371f7", 0x6, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000011c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001200)) r2 = openat(r1, &(0x7f0000001240)='./file0\x00', 0x80, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001280)={0x49d6, 0x1000, 0x80000000, 0x1}) r3 = accept$inet6(r2, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getdents(r2, &(0x7f0000001340), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001380)) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='r\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001440)={0x1, 0x5, {0x3, 0x40000000000000}}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001480)) msgget$private(0x0, 0x4) msgget$private(0x0, 0x10) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000014c0)=0x3) fcntl$getown(r2, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001500)={{0x18, 0x0, 0xfffffffffffffffa, 0x7}, {0x18, 0x3, 0x3, 0xffffffffffffffa3}, 0x8000, [0x4ce96662, 0x9, 0xfffffffffffffffa, 0xffffffffffffff7f, 0x3e5, 0x6, 0x2, 0x46]}, 0x3c) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001540)="2f090472b83b40220a211a828be89aa96a8273d7df6525c2bb511f9620b4d3af158f384ccf25cc2dafdb183a65cf0d3c32eecd283a000c0153cb122a61e22ca6ca8eb6b17fe3315c6915431cd2769fe1f60d2f170df6250d29b3989e4e701354ad9b0a2b795f3a8e696c2e69b13c339fc0e5c26825db9de7b6320d8c3f2ccb20c2ebdaacc2f95aee44ddb6c70d22c2383e9c4a8682edf63e7bdda63b2e59c4efec2adf004b41bb4ec1e6cbf5", 0xac}, {&(0x7f0000001600)="4209ae60847735c53a9541e1e9bcd43c8863115ce79d09b08d8fc97beff6ff6da1a02972e12dcc5ab29d1e2c87c3a643045581eec9c0e8b4438d785522f25fbcc1ad54440393a93ea3e76a8d1c420b6e396066e9bd", 0x55}, {&(0x7f0000001680)="a13c1eb4803ad5700cc5159d834efe2a71404fcc953d774584cea36804e0b8c057c1edfc406dbde7f8606a531f0e1da702619e4c0b154f0bf4f5a287c4901d2d92a44cf8c228be1b1018c14985de4fc6104d8f19bbf45453daab4a9e0cc5642a4244d7c02b4667e237e18b8cdd8a0fa7d70e6283b2131d6fbaa9dc96dd246b0bf4605c266a55ace640eb59", 0x8b}], 0x3) ftruncate(r1, 0x0, 0x34a1) ftruncate(r2, 0x0, 0x6) syz_open_pts() ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000001780)={0x200, 0x8}) getpeername(r1, &(0x7f00000017c0)=@un=@file={0x0, ""/11}, &(0x7f0000001800)=0xd) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001840)={0x1}) ioctl$TIOCCBRK(r2, 0x2000747a) 17:27:01 executing program 1: r0 = kqueue() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000300)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)=']\'\x00', &(0x7f0000000340)='\'{\\\x00', &(0x7f0000000240)='^/-\x00', &(0x7f0000000280)='\x00', &(0x7f00000003c0)='\'{\\\x00']) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:27:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000000c0)="20250731a1d42819d17fc73e682837", 0xf, 0x0, 0x0) 17:27:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4d05e2d1bf6ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xffffffff) 17:27:01 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 17:27:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 17:27:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) open(&(0x7f00000000c0)='./file1\x00', 0x18, 0x30) 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, &(0x7f00000001c0)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a4016e934978f0a5ca4ca4fe772ba25a18a2ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4413ee3e0ecf4dc3e79964e350876201adfa9f17e81c1d72b5d03404ceb2ad0b8589024941fb42a446136eeaa49442ac064a460ffd00115b5f3941c2f0dd4b5c8a0f7d9b22", 0x65}], 0x17f) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r4, 0x9) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) dup(r3) r6 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) r8 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:27:02 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) getgroups(0x4000000000000011, &(0x7f0000000500)) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e802000000000000000000000000000000000000000000010000008bddca350000ddb1773efb13be18000000000000e8ee00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) r14 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x10001, r12, r13, r12, r13, 0x180, 0x5b8}, 0xd736, 0x7, r11, r11, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000006c0)=""/242) getegid() 17:27:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x5}) 17:27:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r0 = socket(0xca826c2ce394307f, 0x8000, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:27:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) socket(0x0, 0x8000, 0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 17:27:02 executing program 0: r0 = socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 17:27:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4046, 0xfffffffffffffffd, 0x8, "000000000000000100002000", 0x2, 0xfffffffffffffffe}) r1 = semget(0x3, 0x0, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/166) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r2 = socket(0x18, 0x0, 0xbef2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000607000/0x3000)=nil, 0x3000, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) mprotect(&(0x7f0000101000/0x4000)=nil, 0x4000, 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:27:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x37) 17:27:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x7f) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/167, 0xa7}], 0x4, &(0x7f0000000400)=""/77, 0x4d}, 0x43) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480), 0x0) 17:27:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3) 17:27:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000380)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840fba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x11f, 0x0, 0x0, 0x2f8) 17:27:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x3, 0x4000, 0x10001) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) 17:27:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x1, 0x4001, 0x8) dup2(r0, r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000600)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) clock_getres(0x3, &(0x7f0000000700)) write(r4, &(0x7f0000000000), 0xa7) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000180)="cdeb44ceffaf550f302a47053140381e4a045c389fdb9ad2e2f5", 0x1a}, {&(0x7f00000001c0)="11eb6335ae144f9b824cb35e69b0fa9d459f45579e8887c4281d497bc2428b9c403d2d8df6e8a874f1265bccb8991e80234f7c17235fd151a944bdd0f77cdba84c40f67a9e5c5d29a848f7092cf774d54cef5f53ebf126782f045e2abe5cdff5243c3a", 0x63}, {&(0x7f0000000640)="19bdea66a946d9b350e7ac821c58042f232cb1f7b9b8d2259b93fc1ebd5451f8832114450deff6636f4f389c5356052e2c987260769f5eb3", 0x38}, {&(0x7f0000000280)="38aaad", 0x3}, {&(0x7f00000002c0)="c89f7e8b4de7819a9e3deef795a763496f9b17aaa8c416c1d5517efd35945dcea9e18e9818092bd881eab9e59e6070bedddb424bcbcdcccfcf2b1d4fd7c31903af0f27648916d79ee257af9520256980c4fd782f71837d51ad61f4f714c0a4779a296520800b8812675f95b18ee439fa6308ac77a1584e02b0048777401979c1c1b563a01b2981ad8bdb30e0a0649270098c9435e2e21b0f4640c177c95e6f", 0x9f}, {&(0x7f0000000380)="f5df76e4208d1c", 0x7}, {&(0x7f00000003c0)="8edd617631b21131736949b158d0a57d39690285cff2c4f7ad315d3dbafa36005458c482bdc3dd89f1dddd5e10ef866ea38c4275f84cc48e474601f485298211b6665f186a7946f57424a749fc5b0c716d5230c20c07ffcfa6f4db0120927f17c3b5780f73160f8ad7771e58a027ba0754fbfbcceb022fb3ad224ca1b13f2305ad5625959fc63daa4f2e2fd188c804cce9b9481b51e2afaca16eff8c24d3c890ee07ab8c3afc577ea6d1227b077dd7d81ae047bd83760e1f91410a3b3906614150f8d5320cfc35ba628dacfc9fd052e454888c2c0ab3b099f422bc9c030000", 0xdf}, {&(0x7f00000004c0)="5cc335b09d48f37c2aa254f8f6fecce53291205e9cc45f2ae74c4f7e5e0c7b25970ea585dad7d5fbcc849f076c288ea32dfcf97e65709b2463e7f7f716fc1bc1f0c6aeec3b3fb9efbcfa7df727c3f73c003873e41fa9418bfc5e815f6c9d92035e941e3d0a9586c322aa40c6", 0x6c}], 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8b, 0x90000000000}, {0x21, 0x2}, {0x87, 0xfe}, {0x8b, 0x8000}, {0x42, 0x200}, {0x5def22591941af23, 0x100000001}, {0x47, 0x7fffffff}, {0x7, 0x3}, {0x24, 0x8001}], 0x9}) 17:27:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 17:27:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xc2c}) 17:27:03 executing program 0: r0 = socket(0x2, 0x4000, 0x100) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="02363241e7d38fa4db9ec71177621b39e779a9589ef5fe32b2378e144f43313b94ef", 0x22}], 0x1, 0x0, 0x0, 0x4}, 0x2) setsockopt(r0, 0x0, 0x22, &(0x7f0000000140)="00ff0000", 0xfffffffffffffefa) 17:27:03 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="d35ba5ea96c8308ca5002059a36d5422437f81e2653fb4248bd000a2e5a42317483144dfbaaccc4032dd15007d57b171b425adcf148a8d615feae9bdffa7358ec8faee4b737e21a8710115298d767f757ae28e4690ad9a3e160d51295823b1b4ac89a61be807ec367d042eb8d1b4b5edca50f512ee7cc59154d4477419233616a0094e7b5e869354c7e97344d7b293443f37bce8d4e9a0223d13566e37", 0x9d, 0x402, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 17:27:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 17:27:03 executing program 1: socket(0x18, 0x5, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 17:27:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="643272c594297c27edbeb83b41a9e271a03e12995521d25611ceb37c06e49ddac383314539f7c3458e84b7682e", 0x2d, 0x6, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:27:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) flock(r0, 0x1) close(r0) 17:27:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ffffffffff9, 0x7fd, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x240) 17:27:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x2000000000a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000", 0x0, 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x40}, {r0, 0x8f60c23ebbe0a28e}], 0x2, 0x3517) ioctl$TIOCSTART(r1, 0x2000746e) 17:27:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x4005, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x10000000000000, 0x0, &(0x7f0000000180)="d4bac7814f9073f84921bead65e3782213e135ad78bb4335f508df3249c61c267c65c7e388707250d7e0adb2cdf54805b59f66e961394a6d0a3115fd3c58005eb165dca49e4329fcb4067ad78696d7a471e9f1fcc9f64f5dba2f86876a85d0b927624ffbfac0d829d40290392508bba83b0c04fd8048ca68c2147ca43f", 0x7d) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x20, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x7, 0x2, 0x3, "2e87c7420a21e2b3dfb6be45c0efd9495147fc9a", 0x1, 0x20}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:27:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0x5) setpgid(r1, 0x0) 17:27:03 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wsmouse\x00', 0x100, 0x0) getgroups(0x1, &(0x7f00000022c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000080)="79b7a643ab980e0694f3538fc06ed69204ed135843e4d5e813c97c6c7a80d4862c7ca6fd5f8882d6821d974ea177c94870fea86706b7b416b150335fefaa9cfbda41c517b602fe721ec3c01e1ea1296754137208543275f66892ec6a10d1126652a6f4945517787998ceacce0af0c8a8ff91051772aee44e834d71decaa76cbba78e32b7a8ac137525cd4c7c76f27cb9fb251f05d797310e33c17677895492ec8f1e533688eeb6004e3d3449e81b91e190a12d89b9", 0xb5}, {&(0x7f0000000180)="31a9e424496eed1d8cba593d493e949945f1cfcf8938b1f8ce15c808057f3aae01105e8c0731447ab13a2d3c6a991a49d9f3464e1277505d46607206bf27c26dd76c0cecd45355d8708782cdf7be8481735b500dc6512ae68b059de5982ac3dbf2c6cafa35fe2ae033c97027ae1813", 0x6f}, {&(0x7f0000000200)="ca0c3a23c13821a7c2eeb71f43d7488af0a740ed8efdc01ac329762ba36dc7c367b5d7500111239c0af9e6087267f5ade149508e8dcd4968779b3270060c95bf0defe8e58cdae7a237688c9e393727fdb224f01ed2fd56784d494d68b6c380cd138d04460d349e30ffa5087f8cc027f2c395822b92e3a25d5e6973e1c846f66f1976d53ab96f902d627c323cf530d8d5d30ced590482de5a987de6733b7cf69c2eb4de71d03c19877b32671e4124d36bf98b77c545b5f54e5d9370c794b652409f7cae81f6b4207dacc138033955e0888996c7e6b31b97a2b54b8969c542d4d4c9bb21b69e664f3c30834ef8af537eebd3ba0b41195b11b9469aee01f2dc76383f78884682ce54b0d31536f0170ce56c0670d6d195eab0d9cf6e8197a124bfdda15e136a704405956b72404e811ccc78f6d8dbbd057bc8cae0b592f40f065b483ca1b8262091bb5dc1ba8008591ad5122b886fbd6bb8568e9f96f00e75bc54be4c549cba6642fbfee05300027f6714b32c0338a142e8756447b6a706f2aa84e811e236ab92e7f61466b29ce8d831d9e3da2a48e8a00b1685c1b794abb68dff84a3defdb5020414e4720a2bcbc1bfc9677af95c4a2c77ca4c3e23de7a9367f21fe76f7ef37e41db1554342aa1d6c778c9b829d0416e86d374b335b0ee04879215d271b158c844bcc52b6e577fd9f7ebb8f912290ed42b21a9797ac2e392f5454ebb5cf3bc3ae770d9c24c1a29aff3edd4c446aacdc0340982ec3eae503af0002bbb18e7272edb4a23df8e9644047891cbca75b16843e1cb87626331c5cff4781c85bc2a05a4918066af78df55cf01cc264371a0e306545b2c8470d2936778e1a01f66ac30f58d60197c56b534e6bd4644668c412bb7275dbe28577ea36f462b7b6904533ab26684805e2dbf1a6ee75865316170c379dc506db09823a2f56ef0e6d2c20fd4c288ad4dee4e56cee2dd8ab2a894fccfb3587d612dc072e28f418cddf57f40697ecba7caf146a36a3abb59b5b46a9b11d6209f397ec715f3e8cd3692408d6389b1ffb336f1e671a61fdc5d6621bfcbb6dba69e544212e292fbcf931a6dd783fa4aedb39ddbe198030765603eda322138722f36cd6c3213aedf02348d5173c8a182e1b2b6442541e8a61a7989c182ff9b42c57d006e69f85b86d94d5a87eb2c50cf921dfb0ab15be1184ee04bd790fe4360b54ac7019e7ad232463a0c9ecbb823b25a052e41bb61eaa04de5e710f537411aa5662f87feee5659a59ae8a279f7b26fbcbcc93168a500bf3bbe215445c259b57b306536f021ce21c9309407ea8891553439112830a07cbcca801b6e427f7a8c19174de3df5dcb8a369cd706454e6211ae575db52ec2f14aa3f5b9e02e208252f430ef80984d9515bfa36b97ea162ef8cd3506ec1ab0ee24c1b011bc89750495c78575ed859128331f6000451e75cdbbef8a105f6ddda451c4370e13ca22b0721539f1c0ba5b2c6bf98448ae5826a07a4d448a0197d4e97558ccecb721b53627555566ebf414457038304bfa73dbc7dffe8aa86fc5e8d1527291466db1f9007cf13c9776cd94eed65d9c9ba8ca4d382ad18e0c131bc729c6201bfe5249987958bbddf16df00c9bdaa078a000f81c651c65c846be1d42f2cfea70645e54e23a943a441e2c632d74f4375844de7e4b66ea36e1dfdd1646f1cfedef7306a8ce8fe5b061be82fac408f59d6ba0821a727507ed3294a499134388d17b02634870068a6f6d7fb434d13238751f5fbd3468d2e8d6758e1d40b3bb7d6d25d5cd07ae8f0a483ae59f0fbda55c14a783d3cc5d388d431473c443537306bed1089441ee28253851b8d0d2506de6dea12c8d5334a17b1adf2b38642496e7c5af39b34a6afdc01986c352178abdb6acea0d7a1aaa6636db8c464c5d9b3422cd9f510bc52ab66d7e53cdbb5258e3a1e58cff1ef1ab43ee2f8e18790ed19c53379c76cec903bf68619efb3f26c9a72cfbae6c721bea1a5a0a712117aed8b2b654293a23ff935f2b9a6637afb778c9cb1c45f7508aa5b1cdb2364fd0884546c3d5832fd4ddc1ac1b35fde27d58e8783809fa8d3fbfcc80eaeadfa27ae3e46456da847c95b95b8d1b6e1cb99292f06ce823b91e7c5afbdfc346389fe85934916df69773a47f8d1e4d193cab7e3f0ed485ad022dc0559804c4445a6216408c7970dc3016c55347ea51a490f852210fdeaaa295d84ee3a4ffd77d9507e693c49a10db97825badd68696ab0960c385fa3a558b304624c97862caf61f72de0205af7e67bda796ef1f402ebb5179ccdd85cf5382cee4708193e5a6f88eb33b98f6a9a8d8f4a0c941a21d5828214fd2d43b3c96d8804bcff5697d0cadeba09314103ffff8e7658d28521270af705d162bf448ebe79f24aefec6735db643d5fd9888ca3b5d63b3a8498b21a2094aac1c64761ba460702bfa2116ec7daa4211fe4581af9953084cd6d738243cc7dc4c92867fbf05cf7b8474b21f78f2e4b4dad6d584bf57598817735e948f1a0765640316ce29c9c63a75f2f0e677542ff81ac2c430dec2742108d58ee47eb52502dc5dda488117db7cb23137c84ed783383491666497af26a5f920bee92e6f45fc4a3bb8c5fc0f303b54b6c380bf5d0c3a27a0774178a87b60fd4ed25882ab05dbbf819ba862c326ea9173f428ac83432f15bd20518b8e258b62265ea9b91df7b05f858b05dc874a0581f4fde31e37385359b3f76b22014511339539f22a9793703eb71dd1c7ece9066280388f88edfcf6bdbab15f16168a39aaead8b534f1b183fe28557b2ab0c75c81a5548c7a513121c3bbed00ca5341d73ff5fde17e4d1ba68238c8ecaeaa47c07b68c1f2922eaee8f3fb6b3836132f099e8408114a12591b64924f9e4fdc9d51d8a218106141505735ed485c91fe4cf50f53b39c02ad52127672aa3d69e8bc0260c7a10fce6994c87cc0423f9f5c9c58126c8dc5e4bdf43dcbc682d34dbb684422531b9eac75a7e5e4a3704932f2a7a4e0d443e1ced899b7b866af4bc625aaa82153e7d71dc60568f2ff0e14183ff43dafe4badf7951143b8236ccfefb2e23fdd946cb5e8136b3fe97f2492516b81fcc602fca8379ca419817dfae31c0ae318c35fc0d9cbd20b7054e40bdcc4f2eaa909c529f79bd443e76c29a4080b299e46fa92c7dbe5b2d8064be971eff2402a46826c34772e5a27280f397f62997a2d38ca6345f7bed2c39bb39964907eba692ac4ea3bad363429f0bfe1ff0b4241db353b89d4b7b6f00552f19fc1a1adaac3f50fa212d3ab26b8bfd749a646401f26f78f03169a019acf06410bbf45ad6bcf109d938ffc64c9546e15b034002446ed720ccc58c05b8c871cf14a04b412aa64380b780e8abb8b4da0ce9fa729913f92d1c96d0bbbb36fdd1b37a7d978e0d3a47b37eb037668c43c9e2c6cc48902cf4bca76ee7ad09b6fd8949cde89a64ad21d41d1e972ffacdc732fd3a4fb8453547f4748324af8ae1860468398e2026d93c0e2fda08559047c2fc7687eae81f9076183b04917a4bfc00735434e3eccc0ed824479607d537dc53dddfea499dfb876e08265c23a665a91df6cc34ea03192bdcb40621e0278a13809d7773576710f4d4adf42c863342c160385dc6b07e07caaf565e3e90527f6c218453576e7845caa209c1f54eaea88ce38d4eb9619b2eb742c9ae6ded12e8ed3553729cd8a7a2041d7d6c719a2b92f5fa7e39ddc63c7616747876a5d4d7d71711e4d661643f9a1dc8f71c22d0904aec090c10f93157049860ee3c704a6cbd698810482624ba0076c93da77b1fbf06cf210b46a3090ce7ecc84cce14fbac91c6ab3b55104fbbe8201566f6703936dc7074ac17a1aa98ea38dcebd448c7067d627a3ebccfe9dae74c84e42f82c2df72574d2bee7596ff015e84b3c720be70f49d113cf58a01e1e7fa32d5fe8d6266576d905174d2336fb3b4a63b695526a7202febb60eabe21cc3c75c68e9032f7ce4aacb86ecb83123b73e9e654946ccfff08600d7fbf8063131a0ae1e008abc4fadacec8542ea766e9c486f0a2f843dc0934bff6481e6b08b32d18bce70e3cc69001427f08d08e5e0934997cacb102b6e8ed494067d58cd7a6094c9c73014f04f46d86d40fdd27c7e19475d19f23e500b43b5780780aa5d9658f607d8de6dd9ea866a59ec21041a7f90bd67d216e07be60c9c15036649e30b5155c4e91894a0016459387a4ff55b91e68e64961e7659e5ee904b8195111443abe465f981a403833c7b342eb83a6677e722933762e0b9286cb5212ff1bbbd262bf51a2c22afcec727f1265a0add25668e09ce4ff395bc5d331ea08d8cc38a79a4faa81abf8e04b188a63353f09dcc09f600d68b43f258bfc4a7a7410ed6a151b42d57da69dac118fcf1fa540bdee4d24009c5f6b50860f32b008acc6f8c8772f50b509666532aa26ab141cb986ce9cab60e8592f0500a567c81b19f64e46ff5d468f68bf752436e30ef0df2cd2dd7d5440feb2706c1676fbc675cc0976c4ac149bc501e0f40ecf8972742c7c0e2468c4d9bc0b545cc80c1d7bbbdcb89faabbc83ae3ad443b10b0ddb061a4fe02d855a21c5cd3b8eed6b7719763e0edcb435f6afaf8680b9ee07a3d1f89c5b7ac76819db0bd2a169cb11c1ecc58b7c54ddf466eeb15f3ab2829fc0f88ec167d2fac7a512f341e9401e5b5f8ed22d7b6a59990d86a46fc4c02dcb99cda8cbb72f365c75b180e67c638694821403e4f022d977b3557ae4060d05d2cb1611d296b7a4d5a3af39e11ffb284ab5b50d2eefde0dc0cbcd72dfc383176eb760bb52ff9fa3fb3b269b47baeb8dfa4bd2556850777b88ad9113776f951fcdef0147079e589508273473cd40d2c35134f530c608ead35f0976f32debb1c210151ca8ed9eab0edae709b9c680a34c018043968bc3ad716d785dd8693099123680d6ffac4ad36fda3f051a7905e56f2099e1700d98a8aea7e6efeb8dfe4f7e3db14f86b73be158324f3d0cc879be09f94b5849ff1d06d85dc10fe3e4b10f42b5972b45b2ac806e5c85245684751a2e68ac5c0e9128b1b60619fad6dc5a7de01fc0b9c64d7d71c5ea809cea3b8d3b1912ba29182961c843790859167967216709d1fd48319c2b89515fd5e9b247e6c72e3e813740c45175ca0098ca6503cec9ef72a7db6838cd04734fd49bc2d2594074a2d60049dec3291ca036cfb50648f03e83f106a958ed43847fad689ebb61eede9197a9891674f9e6bc548b4e371a93dc4e26ef84d2e7cea69f133ce9e3f311b53b16a7755d2b3280d0f25a4f2dd3ceef6c328562242f973b2487e26b5980a469b201889e102e4365afa7fca6705729dd5089ee62dac68084ecf5da1293bfb6eef919ab464fa82c197b0b8e2bd7baab0291729b10c0ff4c65ab5cd0982a7e8f048d52e8113ca62c2bdf335e2bc727263b43b3775d7255371027dec8126b48e8583837f7d52931a6bc9a30236af47c43bce4b3c674a428315d55142cb8e2333228f69789c586791ff04010342365ca868826cd429f13bf191addf4dab4a5222a287d44d457d2926711f9f34460830025d9424aa1b878151f9fcd201c4c188ddc735286d6f7cb3265f7dafa926eacc133b9f5a26a3f41ba499d96f536aa495f6548915c54de63dfa7997312f2ff6dfb62c916f768a61401276ea76b3a143abacd19c1c19ad5d9a0b845cc37fe5100794e936bfa0926f6a6376a9923743c7934a95dd2804ff74cae2589fadf23c6c455cfcb0aa2074af25d83132334d10ece23bb2c4627fe5fbe316cc5c284c600323db4", 0x1000}, {&(0x7f0000001200)="ff33e4ab816b31faac64103747c01db3c00f0621fc1d00126bc761e9859aa8beee33b68163f5faa6f89c29fe758e152eb2e37a7d85f36c38f8dec825e9ca533b493646f5d5a4149794aa3e933232e4355e6a51c9c53315b4d035328641ebe2449151c9987de7aee42fd19c9c13e0025a740281bc8e28f9e49a846d8097ad719bb873225584c4cdc3acd95474ef723a2de32e91b7854a36615b3a78124fd7f06dc48dac6752f76e0fd5c559ad6f049f1740476a3e1dc7a47621415c2bf9510bc76af3c31d2537f335d6bab3ee58df2a14841f9af08cf3bf2471ac570c10f883c10421df1a54c49c36c906bad60b0be1b218657625dd53067d83fee29c13275ecb89238f566c914ca5ef2080d6a66711622b0f62281031132da11dbc391497490c169bd586a5e912da25fe8618d87fb454053ddce29bdf0189d1d056d5000701b03e73e2c7e2314f3cd1225d5729771c3c4c86dd7220b5d873c25cd165cf76e55c92d1c088daed11dec63c7d1bdf7a22d91abb8270541718d14e234de059f793c9ce192ab219e43c269c7db7a0a88d45fa603fed4145c4d402e712a3dbfc163f7dcdf6eeaad1623e1015005ca23bcd1cc4c5971f13784ceab37058c57e86b24f41cfb95c8adeebe8c0c33ace399e4cd8e1be36252814ff3185a3837be6a74d829554c5dae48d22e9f5cfbb0cbc55a254d8a0670087b4c8d78f3636011c9f22024a582c669d9385be4091beb9afb5d4e9f9a163c3479b39c94bf7ef99cf6a12611a8821b59993aa5588691a526597e61798036249fb10a0c935a1e95455e4e322bc9ef79b5ff6bf13d2979ff41201472fff10fda54f8ca5b5153d035f126703041c6f31325fde51b085d7d3931925ec2aa66c99f2bca5da007da5272503b68739110dd13de6664fbd106d7821c36e6e2546ad4996b0a6861d350565a3a16afbc98f30a634c3e6595c68ad26a5d60de14b9ee81ec0b3dde7160f4647879e8e1d12ad168e2f9cfb26301a850df4d95e880cc3435076ebb2d7cf834531ba66e710e79055e18ba9ece2c3de5ff8f76b59e27b66c3e57c602fc384442f47cd5b94450f19654ccf537e23d7ac548fe371203e394292c26b836537fce081eeeab200c09c54ec6580e87f8f6e9f05aadef1ae9527e63a2312428d52cfc734c027635e1ba81cbae27d9ebfacd6923c5bbf6060c5953a21151c79b3fc3c97d1793c07396012b8229f5412e1d84aa436beda067979662f2bd15a4290f17f52a3940da7b06ef84041421f97a5b8b5257b2c40fd826adb3e4fe9b3d8c567d88fe0c34d22cb701f64ba901079e1f5c3ef5862bccc18873715150e195478bfcc1fc57f8b744df33dde6fa8a69aa0efc6dd4bc4626618b0f62c6899fe84b313f87f3dd3ed4ed0f252dadd6e038fd0effe6c01fdd162f32c0a48cf4222d06ec1e4aaf003d3f382985f485db1904ec36ed499458cea0928b00ad4b0845f479f69d648041a0e6923707f09fbee4c496e4ef8bf1a502789fed9a25a8a128e95e7b01512228091863f312a7bab1507a06576489e82407d7d05b2f34884bb693166973c0cc93d775f826310ee6688b3b0fe723cce568b29f1db235ab41ce6e6f04caa234194cf8d4419db94ee51e16bedede679e86cf6f9a48ec706fba38b3d2f376fee560fd08124e1a4277a36ea48a998d93a702fd5d54f69fa702f615fe09d1e970b00f2b77424d01ca3a747476df8a62945a4f25898b0617799a97761654c75a16c6b0571c718ee51c203fda57f64d4712365f75f975cbcf538ff24731fa916ed2403d1a49e3c5ebcbb3bee0405092aca2a91d096d9e1d5ce3648661d656e36da7d1be1cd2a79263a5e2062e0215a6ed0835c55f9f36df23034c35a71daff213ed23ef0d4b70e99e669f73c16bb7b77aa8f740b1aecea68ba97ed6028763663e9bb78e6509b12c314cc5994530ee8553e43909cadaf989ebca5a2b0d10b19e8fa52bebd403d2ab2777747199cce657fbb4a29eb72c13cd940c1ce116324f840bcadaea9945958c036e4c1de2029fcdc0e012ab1ce30e2ea76df48905364fca6d5710bea6bdc0fb07cb392ceb671c175693b41bfcdbeee9d364ccf79a18afde9257be83800ff481f59b8dbec97f90b052ac6e897456f4a83c99011edb17e45ccac010429458162ccdc59f39034ed009fdadc7c658e71b7c396d2d04908587ec9f6e9ef105c0b27d512ada6f00db8065dfcb7c9df4434432a1d66c7b96165d46e664fc02f4347c35f450a11315d01aaee1faad33bc236aa3ba32e393a5fe72a3c5c557f78de0e6e82c803f49ff17639a438820104d159c4c2cde87cdef49bae512c8648aaaa17d3081dc5a191fd1b7a67e1ba6c0fe5c93c0355d20159a831b61694cd6daa7cf8006d03bb6de41903896f885a2fee27115e0ab37e687c48528f94181bcb68292eb245fa6445d14303626ee3a4c796145db8320a30cf79b5a6be6b99aacf114c11d7c931259db1e48f77e3630ee8de32a48d1026555b6629c7307af381d5b8196a50efaa44c6fc355b171f061c30d9ff95eb5c3d0bbb5270d10b97abdbcf34dab241d4673d1a18b600ffa70e9bdc47a90d6c9e6ebc250755592ea7ca67bc3ba75c2294ec21646d39c6394692cc4720c6a004b998452e855107189813227c77dafe9567f6df1d3d3f6811f466ee261652c0e33cb9106912055fac13225364ce2f4a80ff21ee4b5dff4f097fd488dc419e170a033ce120136bfd3cb9391faa40c6f363236d4d0e181423a961a509d887966761bb05f11c955a5067722b0040808a39d473d70d13bb8b30a7cdd7a9b77818c1cc6eeb9d1517dc5ceb5dc0a26108d43e102fa9514a6b471b2579b6c29642d288eb178b003700d5ddcf339111b87c388a64c4f4e7337c8f26a43f7c1e32a4e8fc54c6cef3d419603101ec9012069cb60e45680fcfda71c4314774d3ec9a9cf2c850782037b7bca2b4ea2522f7d3dc47f12cc5574aa9bc00615e596eb2ff02aaf1e0ec24fe0e15ec7e92e54797f58da2286de0138bd5637252a6f3748f870ae891c22b3ac7282596bd3108de55ff82217995f6ea5f0176ca0bbca9cbec33a80372749d66e8a7adc2d4bd70ce95b7208962774f0e4d137e1516eb5b640d5a6d77712e0751a7876dff3f5f05b62581b79504e92abef9910d0c94f5a0f52c0512d94ffba25c53eb08563a81d3541f54628febc9ea348c2e123357c4cc172cb146d111426502abaaf29dfe31ba47236c133bd2f6efd3f8e550045e4d578ec000df8e979518435d637cce1ebabd5a47865cd29a424f2b14c4181dc39fe49057a91bfa6e415099de499017829de11fa3fde6aeca92829dbde89c4b1a984d330bd60681d502521ab3b0d28431db52da436a196cfbe18b31ebfa4470039e99027870f5228d85aaeccfde45357eea51ce44c461bd2a66296954dfdf25966540a3ba9ca8908d1804b30f6757d0f8b386118727da05250760beca56e173fb1a503d16b57ec18d1b0f943dd264852daefe7de084356b0dd925e66ee5c6d61134c5f4dd3bd3787941a33b270c966db9a817f359fb345c594e1d90a8b0ea5760b9565c3161f27a99ee06cb54a09a0f6f11feecc26d783a3534b0b211c4bf15465fd7c320aa037a9d8dfbe1f08d40a16cd17858cf408b18630b6c255718efac75ec916612bf9f1d9f092dec402ca17409216086f15f7d590a9deba1e34a90ab3dfb53a4b6e5d06f9ae11d83d4bebe791b4d295fec870e90e599f7394e2f40f8287157700de85316c1c2af7f05055b7671ef2eab0915270468f5947ac741a2777cf3bd3e68e1b72a0da28661201081940fbb88377797e49abc526f4f5ccc67b82f522139108ad1cce5122b5eccdf426006e162e733a357a62e6e2f9b6aa045b62c21238e05eb6dc62e3813ec0f937c840819121bf3605c4c0d702c023c9ed6a2296273042702fea7d0f7b405385573be15d088eb1351ea55f1e9fc54dfd3b5b0fbcb750b472fe4ea693c8557397fc4fe754c16fd44d7400864c74cf572fe9ad4960cc7a55ee11ada130567c0115f6f292e4940b1bb744f8ae7893eba1b535ff939d5398c3838318f9c70a0974cd6e78edcf7427710c921a36589b5156825c31dc772dcea60cb15a526fedc549dcafe5fb2e6cb9ff769bbee5810edc3441d221f1556808554240f9545b88e73c3575925145e13603c4f9081bc90404449bc5c9b2c5def930d7d18b99d0e6d23ff2e509994812c65a32af6cdad71431759105046fe9fe3db5728c5e42bd85bfe79afd6c3a07eef675367a9982d58a168cbeeb912e949bdcdb89bf0ea6412233b69936ecf56b073fb2b010723ae31b57e5c19c96ed9650e9ea092127870017d39274358e35efa4956907c9bf1c38e22f43c0055d5323b40f3381850ba4a07027401096b537cae0020a0933e742830960f71fbb7cfe285a67212aeeee979ed55935ab563ce0a37c2fbf9b17266c34c22b15b0cec2eedb4ba62221444be30606aa5a3a8c62fee3fcbab2aebe378b09224346d8c77744b444cde5e96875af786fd2eefe5922b4076dd72e5d27e1933305972bd530396206802c9460cbe2a62d9131403073677e955bddb1a1c0efe529448bb534027790aebf2394df641b88f5cf0491db486c1362c4aecf07e2c2ddac05322401c2653b75ebc58480a91b63ab3b9c2794d82c9ce718034649c36ac3cd4618007d14c9d2177e98485fdcded36da90825e9e79cf4f3c4c4141f73841e7a09ce7da6cfa850481894f41fe43ca2ad77b3188b8845eee4556345395645e2a760a3f12d8ac94b5efb227239e3a0e6bdd36ce65e4bacca06a70bac3fd03e0d2754234660f655f9a7f42092bde9bdba349a45c311f0b627b04b1ff3a631ca8867d55dda33d7d5c3cb5e4298d45c6f77d18533593dcb6a6be8cf50853ae216ee4364118814edfcb01790215aa17611a89d3c8a649a5e2e08e63e0139367af24b418ef7b39c724fdeac6401da72fc234fd2fe9e686519fd95fd68ae9a309e49ac87d20346740d39c18b6b29f10ff1471e66934167a99413bb1cabef9a8d98b4e477bf8037fd5e9af26be048eb27d55d3bbaaf761ae586ae01f4edd8daf7cca7a5e79f1e993aee5776e3217a46907dc641a429f1697b0309a03f3e9dcb6ea967022cc3f462041cb6ea7ac130fd0437fc9704eb173d381a7024528ebde292ac2e840215c93e72e539432ae09114cd67674e14faf6978bef2c459e3d6d385c7d05e6ac53ee15d87f43d9dbbf7ea178b1d66b089f156e70e91fa0b3cd684bdcbb9ee281428c5314aac992b64fe08b642979a5c39c99bcee51de903c474fcc61c7d2567ac8523b236d3d09449c60227d726e0841fbd932400f6133db6726b098aa873c721635673fdc5eb1eacb4e9802a64dc20c5ab101af96b1413f52897718f1947a240dcf16a7d3062a4b39305066703ee285a8ffb0bb54dd305e3991eaac17ba76704654aa1d6d175cc11882b84f03459d74ec30e9e1a701ba3b91f07239535b7256d65df32be03e7f8c04c31e648a1d123dc8eb994a30a99df28e177ab06f0bc9ed2ceb9451f1fc97a2fad70dbf618f8c2d0a4ba3161fea3d17fef4a0985175d147e378ad57243f745e23317d1c891fb36e5f7c69ae2e5e383f4f04a7f7ce948dcbac8032e93a347eabe64f923f7da24cc5fe28ea9ec174c049b1ec206b92269109e6e2fab3444b86945cda0db61f8206f0c09b642bd984ed4454801654380ac5edafd61d0a25d33c922e0ffb0cf81268b1b57f63329a4837714b40798a199481261de2d5ff9", 0x1000}], 0x4, &(0x7f0000002300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x110, 0x400}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r6 = kqueue() mkdir(&(0x7f00000025c0)='./file0\x00', 0x10) kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r8 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000002600)) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002540)={{0x8, r3, r4, r3, r5, 0x21, 0x200}, 0x8fb, 0x3f, r2, r1, 0xfffffffffffffff9, 0x2, 0xfff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000002480)='./file0\x00', 0x80, 0xc0) mknodat(r9, &(0x7f00000024c0)='./file0\x00', 0x10, 0x200) 17:27:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x3) close(r0) 17:27:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x255a, 0x81, 0x7fffffff, "bdb1ecfb4366455244e37cf35eeef6ea259fab8e", 0x6, 0x6}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 17:27:04 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000002c0), 0xec, 0x0, 0x5d5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0xfffffffffffffffc) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xcd7bb2495530c810, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) 17:27:04 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4a8b0b522168bd4b, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 17:27:05 executing program 1: syz_emit_ethernet(0xe8, &(0x7f00000001c0)="8e5aae0536190d829af4a843b53eea2984862915ec839bc27258b862195a81d394ddf240ccada4ad591ccd6861cc792c72aaeac1fd4f525b931072cf75ebf27c462bf1461e5c3351080f8274a04280081c5214e9643884b6b9259334d6f5c10317e5be85f320545de959f2701981a33d2f9f6938612923eafee217567fd8f7c7503208082a1d92c7a33f7ff8313ffbb5eac593859476f3e925abcb034eb60f0215b77d08f09ed13cfa11a8f34a91a6eae48a862f2c86094e88a3c8f97571d4a19611e8841d291457c642ec4b197fe5961b7268141345f8b6916f6e4aa40505f576f7dd73dc0513dd") r0 = syz_open_pts() fchflags(r0, 0x1) write(r0, &(0x7f0000000100)="586720efabd14609", 0xfffffffffffffe73) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 17:27:05 executing program 1: socket(0x20, 0x2, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) writev(r2, 0xffffffffffffffff, 0xfd2f) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setstatus(r3, 0x4, 0x80) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:27:05 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)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced4361fceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e90777fe1ed46a86d28aadeaefea5a95048cace90a", 0x171) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 17:27:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 17:27:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pread(r0, &(0x7f0000000080)="b89866b98aa6397df53db32b2d5ad3edb26250b4efe21d0bf8326fdffca5a4c0b4db8655f032383b93122daad179db3dcdfcbc481e16bf65705da167b4fedabec5a2f2b5427db95da93a7f46400e9c03f097dcca6654", 0x56, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = syz_open_pts() close(r0) r5 = dup(r0) fcntl$getown(r4, 0x5) r6 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x10e6842f615252f1, 0x10000}, {0x0, 0x100}, {0x42, 0x7}, {0xabf3ee51f783da64, 0x3}, {0x2, 0x4}], 0x5}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x3}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x101, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCCBRK(r6, 0x2000747a) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:27:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 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}]}) ioctl$KDSETRAD(r2, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff07000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 17:27:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) getrlimit(0x8, &(0x7f0000000040)) syz_open_pts() r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 17:27:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 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) fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 17:27:06 executing program 0: symlink(0xffffffffffffffff, 0x0) acct(&(0x7f0000001280)='./file0\x00') r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000012c0)=@un=@file={0x0, ""/108}, &(0x7f0000001200)=0x6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x1, 0x0, 0x0) stat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001080)) sendto$unix(r2, &(0x7f0000001140)="6823e50b3b88f3a0bdc12b6b17c98d86787064be3d0e4356136b0403b0a02a237b5fe25824bce3b868d679331ef5b35157a4224b3b0528763bed43a99bd9e27bf516c185e36579806c40b85a5254ad6f6d75f67bed99b0aa152ebba4af24cf6114199ad8370dfc195cc262bdb074c0d5b1fae7ff87f7a426d4186fd2a1516f530b9cd6f947d9f5d18b27520a9bf44c34160ac09608512bc5be67b1196fdaae76441bb995dd3a8f5dacb96bd7ca97f65721b87b73ba495dcc1bfffc51085a", 0xbe, 0x3, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001240)=0x7) close(r1) 17:27:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 17:27:06 executing program 0: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 17:27:06 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:27:06 executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) 17:27:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffed0) 17:27:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r3, &(0x7f0000000000), 0xa7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 17:27:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1953be91a6bbb37c, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 17:27:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 17:27:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0xc3, 0x9, 0x8, 0x4}) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x3ff}, 0xc) 17:27:06 executing program 0: madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 17:27:06 executing program 0: pipe2(&(0x7f0000000000), 0x10004) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x56d57819b46b6641, 0xc002, 0xbd36) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0xffffffb2) 17:27:07 executing program 1: pledge(0x0, &(0x7f0000000200)='vmm\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xcce, 0xffff}) pledge(0x0, &(0x7f00000006c0)='vmm\x00') 17:27:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0xffff, 0x9, 0x1, 0x3, 0x1, 0x80000000, 0x1, 0x0, 0xffffffffffff8000, 0x5}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000300000000009fcd094c70cf062840f848fc2e0000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 17:27:07 executing program 1: r0 = socket(0xd1b2ee6703b583a7, 0x2, 0x4ae) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:27:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001492f62696c653000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 17:27:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x399, &(0x7f0000000300)=ANY=[@ANYBLOB="30fe9c32bb5863d14164ec8a5cbcd6c1b37cfdc38ce8ee6719711df133df1d11afa1a940031d3a088f5764d721848b33f91ac8c16d885ea23535e39f53f58dde64005e418a31e9e0775f8e60aeda115db83c56d3b24033a1dbe42db5d9573c57d59f87e8e870e7b94e01e3adbadfab338a4f323e7f615767cd4ad0edf18e498d8bf5a4640b455656dcb00d"], 0x1}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/84, 0x54}], 0x3) mprotect(&(0x7f00003f7000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000003c0)=0x69f) r1 = socket(0x18, 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000440)={{}, 0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r2 = semget(0x3, 0x7530fa9b1783b60a, 0x20) semop(r2, &(0x7f0000000480)=[{0x0, 0x7fa, 0x1000}, {0x6, 0x1ff, 0x800}, {0x0, 0x0, 0x800}, {0x4, 0x7fff, 0x800}, {0x1, 0x5, 0x800}, {0x3, 0x4, 0x1800}], 0x6) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:27:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0xfffffffffffffd5f}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) acct(&(0x7f0000000080)='./file0\x00') 17:27:07 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x593) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\\\x00', &(0x7f0000000140)='\x99##\x00', &(0x7f0000000180)='!{\x00', &(0x7f00000001c0)='\x00', &(0x7f00000002c0)='A!+\x00', &(0x7f0000000300)='!\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\\@:^\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)=']+\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\xe6/\x00', &(0x7f0000000500)='(&@\\\x00', &(0x7f0000000540)=']!(#']) 17:27:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0xffff}, {0x25, 0x7fff}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f66696c6530007dd2862c995021af694b305604880f5b488ac17e9b394e1bb2afe90165912b2961ac9172485ef4d9f30df9479045640e5cb3ba2b8c691b63106e21d9738f0f93035a1f9698793ff35e9b5290ab277d6909754395f8ecb7498d9fd0eee65e52fe633b9053c51caee488e629ade4242308e01dbd72ead68b9d7ac5b64c9f579d36dac2510ff8171a0737fcaee7814ffe28cd2a61f563ce9d59e7655eba95a987c69ddf1ce78da11c74e7218f6cea03b25b4125b47d85d59c1091832ae97c8e89adcd3e146c6c2ed3d8e308ef721af0cce66073c205104e461e0f04000000f5c4ccc81a4f378f65bf4bb8ed97b38f023315ee01d52ec6cbab7bce82a269dc7fd33cb69183dcefbdb313ed0a3132f7f72fbd3560d37fe2148c4a2fbfd3e0ed9c9c40b12a83c81e75eace9c56d9658b335638be0067f68be7ae9c128370b05445c86cf0b9a8e90c604d931431e46a7f48fcfb9e4226bed7ec4466dd9a895dae28e6bcdedec4026d6e8e20bfd4fd9609ebe254ef4445e8021d"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1000000001) syz_open_pts() 17:27:07 executing program 0: 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, 0xc0206911, &(0x7f00000000c0)) r2 = semget(0x2, 0x0, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/248) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 17:27:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0xffffffac) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/63, 0x3f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x7fff}, 0x8) 17:27:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socket(0x6f1965e31f84d0e4, 0x4001, 0x4) 17:27:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="6cfc9e4bcb450846ff330e4b8d6471d044e1f87c59c09e2b9aa906b6d1d5ee283adffeda00ef5587a473bb6f9be03540c73c0a14d2832fad57f504a79979da5877af4223ee523dd4f2f2f2efdfdd408da78baf276de4c812d6b08fa7a22cbeef7c1bd71c42f7b9db1647324c06720aa317ee3a365bd16afa802aeae932cc254199799dcb94a4ab67d91c02b2a85af11266701061ef0db7584194fad7771734343c11a8c6566f85933f07c1dbbe139a3f836e227454ef0892", 0xb8}, {&(0x7f00000000c0)="a0d08fbe5f76c92ade1daec84f561ad589cede985e27137b09543ab2c234c88c2325baba52b601223613a0f5598701535f54d2b108af1e4e393d044252e1ee92c1565bde51326a6d77b0a852bc85e283fe171861171859ad314d5080984aa401ad0d4c9e184eddf1ac5af445ae1ce3b4f84edc9c451f42b0236597f3d918ee412b2996bcef9d595b46ee26c5b4e90d913707f32e9aa1efc946f893768cb588a5fffd", 0xa2}, {&(0x7f0000000180)="fe3bfdffdedf2f7134dfc786eb97db4ebb199b651a62cfe2c798f18438b9ae5008c7b4780eb24caff1a681e4401b464cc0a6ff64ace8d0b2db4c8522308fb34d696be64452aa6d4510f7bd1fc8251f4e464608216fa2e8c91e2932eb46b8e0c9a0c37a5898d049b18a4e44462e0bcdfde0459e53ef5dce0a3acb0ae868d231445bea", 0x82}, {&(0x7f0000000240)="60c335e88003b256be24874ba3bd1e2ec53bfeef0a1e3d8f9cca87315b6d9fa32bbf18771d0fd7deaca0b85927c7dc8df27a791ac2967fefefa8683a770aebad3e3dd59a6d3a032ced1c865f74b7057d73975a167204e16f721b5cb7df0cefd14ed02d928dd7628f7170fba9592b04b3b25b7e99b324dd4478ab9b973f3a958c00d975c0c3d333646f2a9064f7b757bf7c0aca1b3b96995cd9c0152dbaf49c5570e9745583088c656df9768d12dc86fb3d60a3a4f54d1a5e1b74bdfb03c9edb6e9bdc2a5cd3b6500711c5ad9189253281bbc43f5a09f604c8615", 0xda}, {&(0x7f0000000340)="634b19287dfe115175385d505bf7b7dbfad62903cac9db75377713544c", 0x1d}, {&(0x7f0000000380)="1032f89bc4a7273c7eb3425ae598b56b4b85fc91b805cae2577aca8af26098f469148db4597a05b0e5dc5129db4ef654d0c28eabbdc9a419bee0679c0c16828406e58a5641d193ef4b645d884ecf7bb5805f266000719d269060bee73fd38882abcaa672cc1e5b69d158b3207aca7b051849f314a0b21c244e2ebe6dc2a26617d1dcac066fe0611db23bf5a58fc4f5447188e60d992419c270e1800287786d55a4124b042b27add033e576f91fdf58ddde59344949026397ae3122215d97cfe858caadc1f249b0362c540d8cb615adc549c2812c75734a4bcd39bf4cf41a95d6177132588df122bd278af727d5d1b605837eade90a459702d5aef20ca163bf6c53088875b2bb6f5d59779359a00d0e76e2bc1bc84e9ff3ad5faf42f6a74e039bb09e2f69d7c9fc870220a0ead839a7a016d9b6757d78a4389c2c9431f27b1170ac6892d85d4817e960edeb359aec5b20d8f64259607c9c9ed7b3378fcda9ba12a45abfe996e9f2a1d9e71fe26e8b7645a0d990e170bc2979a760f57da7ac26e9a5bb75b32c18d02cfc2ddb5e261cca2df35ece277f89a3f79da22b9d0ec93b00301fc623e2349254c59dcf9c88e7ed245b2186e25f4199b2b1a3579156d6bf64ccafa80476db8f3af93da3931c06f0fbec0c7d09408cfdd41371ccb8284d55e85ad6c35ba135361e7e31a9e9dc58124d2ed7ee3d22a82cb9578364b83d028baaa1d9ee975d60c8a08e3a1ceb832f769bf34f46e91857b0bd77b79307179c10d76498a6d98bf36d2f135f205f51816796eed8baecaccc6a9ce84ea7b68742570bec2f0234748fc91a71fa7cef28aa570b46d56c5da139be4f607341389d116a6c53d091060188b81b511a0d1c2782150697a1ec78ef61cc4a1ca4711243077fe05a2d8eea5c766c0f56f889d0cc9d00f6ab3467327cd1328e0c63cae775a8a1d0137db410f81278ee5cfb2b796d897fbc5f567fc7957f5b22b584840f6f106a98ef01945201bbaa6a0b65c3d25cd1dcd7adc0c449b79200de68b8ab6636821dc1d79912ece9a1aab01009175c7d1d91c77040e35c80bbf8a700ff33316249aeb66079db1964d078609ecd7c839895df6903d5223799c0f776d2b15b79835317ce65a0103833c98ddd128444491cc4625a9ae6c51c4cd63e3a69d2ab157ae7587e07213047ddcf8a9126df767c873d47da8999190d790c919fc863071e53e816aa14cf4a1f18119618c6f3cce246ab884d296f99e0a6f43618ca9410b56a2b1dc5a5c70ac442ebe8ce6abc8e4a4beaa795ba10a30b6201af093beb297c4cde0eac5e3e0cc57b94ba927bf89964d3d0c979c655d7158c94b050a2938af823279c23161f4016b187203409d467f39ae6560a727fe3050e2a3451cb00e26b7e82ba81922273f06187bffc0b4316d28200b01120a6c091758d9947533ca72525b81ec2e63764c5911210be45cf9bbc194f6e0ad8e65c3b5afd822903f65fd25957faac19acda981329fbf1b47544787f744e04dbe3a950c5319ea14ede3d6c9672acbc305d41675283f5bd6c12bc886d8c348655f65e53ef0a88e1158a98b37e12e7e8b37731766d41ac20dae44f8a4dc98309fa5bb86376c9ce0ecf5afbe37f5683ede6cf4825d314244978ebf46136d2c10c9e5fb3b790ad88d01d1172168ca2f693c5bc44179b2c1b2004b8da5226a3ea5482cb9badfe39e31a05bd3036753e3c1c4a585cd89e45b0026aafb0b27b382e33c503982f777dd23cd97be6aafa19c7b038006a407c7b398b4954d0af097f7865b5fa55f0c19315cb5fd62a8b7b24d0c38fd5b6b8a4ee7bf5427eb614afa5747e1965fef945ec35c542c9de0bcc83e85e0c6d395df605688d8ec7c9bca4362ea76dddf5912b130764a95fdb7afb9d36259eedcf93f26fe1aeaa653bba8a28391cfd14bac1224a2af5bc9f431ed21b4395ff3110c223686a27af920e30495e7cebbed6afca3765b77ed2355dd2de6598e9a90b93eb2d04a6e09214a318a8e1b11dd3abeb94fb124f8d1c23006e488e50c92dcfa791861b3faeb0938dfa54d37d7f2ddec9be242ccce3830bd62e3a3c4efe23cdeab4bf9551aa0ed2a076e1fd8c668ce43803cdd45d7a977a641bde98fed3fbcfc7db1b5f4b3cf968c53295a2af81c1db0ccd412b85757672d11d8d172cd7a4c2bfd1847c2591c3f93afe5c449e961966ea424d543e1d89cd76d93c4bc88b9e597cb08166213f9aa9bd78f2238d5bdeef7348882b56338d7132473e5eb7c1cae0ce5719ea0f13a8c0315e7babae56cc5f7f45208bb734eb528a6173a8ea1f5361d94bd433086fc5585b5d6e40261c7c5b6d6abfa5926e1e0f656787430a9698986fc2f433576bf417aedd462d6973cc535c591dcba5f5bfd081398a559de27a14123e17f0cfbba0d9ab6efb7d14a6c08b22979b0ffc543948470b0c3cbc31f75e5537ffd04da6c8d39624f7bd454859dc31607d8da3210409b51fcd64ea7235d4090c18f11ed5668bdc9bed9fa59c32af865888a330684e6c7e52d48b36743d06f3a7f95c4c892d51c5f8c0776caea24070be0a68972b4ff42fb03d9961e8ee763e8888fd57a8cd3980f1126b7f8e8f3689f32d53a3faba8154b792b9d4c55c4830efc4c2b6a0885e203cc7b6c46dbb20d190eb2fb66fe9d34bac824b6f3d2b821723349c81fab3a1673906e8270385525b1f3709f84a39a36428e0579f328ab5b9636f27332035e7cb099eb5eb77738d2a9ad6fc9700cbd092a97b7c5307619be74ec9fe7a505afb8b0c62c3729bf635d6358842e68c5ae4f87d893e1314d8d04e45ff0637abe74779916a89277a07a6298d9db74f1fdc26a574898fa6ef54edc85e65246e3635a7215e007e82be1d2168041e677f3bf967fa25293e69d36cda400d73c852e1fcdb66d225520b635307c417d4c640d095047fff340f768f7b8cf42f545c12a5fdef6b10aec9ffedcc277a0b5de678ef2332545e8a113e7a5d5712a55379909c6280b3e959413b95a16815711b49372d13597bae53f38e68307bf1550c11c07a6824d2a8f120e289a416c5657872ba0bc82a7aa385cf73c55d0103dc85584893f4f61c564c6db27d22fdfe418ec65bc192682f09685577b65842e54385e60f40c0fc2e0d552ad31f66e0e108da813365a2e55cfeb54ce2c6fcd080aa6890b2abe4b64166beb05b8f6f453a0eeb917555ba4daf00d5751fc01376691dc0f42243368a04eca1f3037243b047e5290a192e06b7e1abb39e61fdd3305f80f5ee221f14a5d5f5a33ee5295f8e71dc1c701c8c2a43e7730ee28302c2a83ec4e7216c09a32b2876bc7a58cf6caded72bcf77e16afb30e3975993c35c1d53392fd7bbbdf7b00cd41fe30ae7129e4b09a4983e2de09e0d288758fb6789c94100fce67d3657ed8513c25bfa130a8a03afcbda33c106e98d40f415209d100e29f4d63d01b8744491c8d0f045d03fbe7f431302852031448adaf1020330ec552ecc2034566e31fb3a5f6c02cc333d729d2d0723b56f9130ca9b058c568ffa17e0315a45c7be706091f62e6dc50671958efb8b461dbeb4f48df21be5ee2e54529a9aa361eb2ab3d86574db6c0ec934e3d11401958f4ed13c8347f68f5fb640e2aff10e3a35b742991c3446e26395732a966e8c2dc7a7d040c235f34b652bdf9add371e3541c04d3a3d451fd365c8ba9eb35db7b3741493048a0b206636aacbd340b52962b2eb4bed1110eb8f75759562ada51fa7cb6b5467525f78067031a4b6af223629b65deba70b3f8da80f3097f60abe5d50f38696afdd7864c9b4f1dbd9dcf8e59cf4939ffdaa982d94040d5f87bedfd33dbbf3fb999a7a79e4d7ebb5a0d8c47aac0c5b584c73207f14bb6d477dac4070c3a72793c9b61f8e94e94f3aec97fdee133b5bf1de5b49bd13b4f0c1566e47c885e67441181ada4315aa1ad691c357410fcf4d0e26c9f2b8f70db04e2436a377191df45136c8fbfa32d7745d5338096262998b5ea42d589a93c146145f032d9911709fe5a8690789151ec3627b254cf7975885f344573e20f8f45c20334bbbe0358a9d65183a4aac71cf66f011209f6cf9d7a77d3343442a50ad6ad5c0419355db059356ba07dc5ac19f42a8ab6abd0401d9ccb5a1b6ac935659162a8bd470f947f279022a1e3c2da5e83b6b1be2493074219db9593749400a46bbccaaa0f8c86d7e6f8ed0e131e1b157502ab2c0eeb78efba3a4086dba6d74cbea8a00ba8d5cb8d9ece96564fa897a7c4526887e9936fe0a0f0528ed887b88b7f3d93e8c63d821e432457f1f5f6eeda0c4feeb5b4474ca4e6ac8d2d0fbca88f5d9d955d4d659c63000919901cb04bc27ea057cf056d7dd774fff9b86350eb67604e6fa803f3d27c22abc194f32e4f113bb5e04906d7350dfe100879e87654e1b9058e166a08305461d7a813673140f1758aebaddff1ddb503e75da8d05a6ab3b044ac1353234ec48b8e4007b39d37a06fe5d85b15fdd8b82583c72ee4ecece67026d3f09e6eacbb9aa1d87e7a9e7f88238a107c2e2a63b084fb34f7f3e0f836e92ca1e79a9fca488b492435457bf76b5028f0d5fda5b7b48ca4caff1dcc16726fcc2d867d08682fa400af667e5b0edb660a13922f0b71316c583e494f2a288bb144b2146dbfa3a7490aed2914242308a93cda62761f0ccb5843fe0073ce362eb005cbdcb2e8230be49f4535d4ad0a264ab8aa21a5f826611984d04b980dfb0297f57b1bd712a8ef51b19a5ab14d9f805a0f18ee87e526873c3f91762fc46a9e1d511cc4c58e369c511091b51e1ad0f58f2222c48a7b0525254344473ff6a21bf658ce56e55083bcfb1753ec677487e2f986772da9794de77975d016915dd94b02b4d50a35a615e2b67f0957a7753dd81c98d928bf17e3341acfe64c60892ec54b26bfcc3b31830c87d67ed8a1bafdefa6eb3fabdd693d45c05f7d5978ea85cd18ad2d0a0b5a5611e9f74447c4c9e50a9df982d856be2504fbff1c192fb4c09f3d0fc75aa1c38b99c18efa220b2989ab416202d7a77401bc83de9e62bd15c98ec473e7e9effdf7f3c44551121e8fe4ac315b31d9c72bd7dd46242621dbacfac8cfeac353f77085c52fafdb20f32fb5c054007d65af47f248dfa33f73e26ad81ebdeef8de2b09036aac9331866c1d9e77ee0c06d10c11331c48df3da072c6a92e92247f702a27df052e3ed360f88bb820bc4d27d3c36228f7bbf4d0b73d53dbe831682e7b217bf66f933b0ac445e06f1401e3fddbe26ab414f2bef9f2cdfb56f6deabae4430f06c440cc2e34e7ea07ba35037d39ebe18e787f4e47f4f320c6ead3353fe92cf2b2ec8d3016731f6b08bf4b3f0084207e3137b95b0262833b0b0563171ea21470379c0a6d37d96b8ae3de32a4e8bf58504730f94f586ee03046073d8e3499c7771bc8d05a714e3ddb58019b7b549e58fa6b183988e446ede340254795ee1afe12f5b7cdef58aa57ce98761d2e27df25f68a1f11e6ef82a4b1cba66040714eb2452ef3b53cdcd54980573815b98516ffd38d45caeab94a555a34c4f7cb9e8b9b92f1d17bc8e14124e7dedf3e73d4624685088f88aff896c6ef48d50163868ffe56c517aa9564f8204dcd335f84956b561480332af24b13988af7f8d651ea7c36a180705248474170c9ef1e618016f39c035169188510a224420bc71fc1e8db8ef41d4e29e48d1e7c3baee6833ab80a80c1c13a83ea417f98ed0fc8da988fb3de81dc6cafb9e08cd9e7189ccee0b99aa382a38948f8d20dd20e673880ae91ac6270811fae613cd27a900f3065e17", 0x1000}], 0x6, 0x0, 0x54) accept$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) setsockopt(r0, 0x1000000000029, 0x1021, 0x0, 0x0) 17:27:07 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) minherit(&(0x7f0000e3a000/0x3000)=nil, 0x3000, 0x0) 17:27:07 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYRESOCT=r0], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x80, 0x8, {0x80000000000003, 0x9}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000580)="331c97b008a1e05f2ba732b2ebc5306386444c21e4ee007513fa655acdcd4bda7faaee502643281e3a96a5ce16d38f9d0e9fb9050a606ad4826fb8adaafb6e19a6a1ae57c4045375b2ddf6fe4cf14f07be829e9791ec84622ce1db936a850591a1d11763b98c8f4923c709ee48d17065425ce1d9760dbf836ed486c3c110520c9f2cb9b7c3a838f3cb6e76763947588e7bbc470561d48dc43cdb7c0396e69dd96e78be22eed14422cf105accbad5787ab5f8b50f400fc63562b16ffb812459cf2c6162d2b94e623bb9ddd600a19c90ee0f0c50ef4cbe", 0xd6}, {&(0x7f0000000100)="be53584927310c32e01fae79477f554cc7c4a2", 0x13}, {&(0x7f0000003600)="648499fa57a88107cb437210ef756b438d91679bf548841be6176f2209d2a4ab45d05e82ef8827333ef835074b5e1e0b87be8dc62d4f3f7770949ad587195e40fea486a44e1bc76e40b2aba6011b70876b3759ec71ef436293ec6110ff71895a56a04cf313b304835915dee0e4f8758f7a200703d02904f06f3dff6f5197fdd568a75516365b009ea688639049158744ef6e933dffb907c39b9a10d1e6f308e12ff13e4f5d26449227af429e65beee248e146617f0dbb90cf326e935e11dda67c058ccc7e4e835b7e88840be2954fce2dfb61dd95b1e378d4f25bf4c075a2a66179b5f8d422b7b8183f6ff904eb6c919629223282e6047ce14c1dbd09988fc16ceeffa47086c02d99b8b90cafa29cc72adc2945cd15210fe0fc702927fc553a4e076d55b69311eb666b0cd3e4060e709c8a7ecb2f5010a54aaefb0d1eca799d8a95cf626bfcca1807a7a0770ff33ee160f6e814ca1f1b9f54ead7ab8e9df7053f0a752cbe6b208cafdcc91f7287bf3608d7338fcfbb49363ae004891cca928d816bf6c28e8bf297a0369a3593c1ee2d7541395a63d7a841fd93d2e31a61da524528f2899475f23dc450a52be7ce2612187d19f9614627ab94404a640ea560df5e311b2fea9dd601b38d4027d9f66236b08916f308071777edaaf912e06fbc462243b97f64f69debafb23ac830d17ad360543541650eb646f4cf26c75ca950f58941eda298a02ed0c0aef3dde677f25d58447ad1d35d9b125a9abe65d84d0a14628a578a39de1194661c137fd13a41f23d142d8a814b79359704386cddfdcf1d618d5f7dcffb3b2d6686943091a13d8a50b8a7ca4a0064cf7cd423fa9192507529ba969d8f523f98538c1bd6a2e5522fde5574247136aceefe26def9ac9cd263831ebf6278523e7d25ce30893f0ebb5af96a3869a782736990e9e3f2a739a5ee17bdbb7e4c204e9c4d184e42f4d17a4105cac7b99888bc2b7c8a61b5230063cb8c1d3c5b34918e5d3cf23e58b3860e68815ea158327adcdcf59384353149c3b8c135ea8a68b80101e073d40db438d40b4d0b87997af572c7a540cf5927615f8dd284492b23c947d8b1f8e90d133b8b99d6cfb36cb05430fe132f4241efc41e6e52d510e92066b9199ade96a10b281b281fd457fd4c2d46e686c200d3f583d0a36bf30cf1bd3903817506fd4d483a9f553693bfd253d4782c697433adc921629a79506d28411a3e0e7835d0d3ad2e598b4152f063a2b0622084d3b533d2f81fa0373bbb3ab793221349fafab2ffbb1d6efdf1d9eeb298f7892c20db5f53a89c45f0c8cca456619a8b114150e3e5e62b16e50fc2759d67bf937714c3dcd0ebd6b94b7af77614c9155c084599d44cd2466ca2cf9d0c067dd7c93d318b5b2356138fd488113fd425027d139fc917f72f673909fa905e5210f9fe95b356fe6f8e9b29243f952c0f6d3337185a6cb7275d73780afc8daa614b64ec28fc5cf7b2841ad9daf1ff9e0a8655f47b53571c38520adef779d818e047dea6b493f18700c77e3d7bc953cce3da18e698c18a31b57067410791446200637ff850abce49e6992018a72436587282b538cb6d522a15cb7ebaeee4224075ec2c88a9369bb910a742cc15a8dd3a31b444c83ca843867e14ea5cb464c63c8630c8c9178257c8b0cec87efc4d7fa9d9fdb66e0fb0517cf08132fcfe989316a4cb31175f454bf286366b54d18b9d51c7dcf0132f82fb66b2331ba51ecfaf68bcc1a81372d74f46712f45d98b6222156e44eafd877dcaba59eea11cfa0ce1b8b2478ea356f7827051ad1d8ef6b578dc7ea0ad4716e3f65bcfe9df90f3fbe92db4bb98afb18a0f8fb78b18ff953747b24bff9891ee5755108db0fcac387c4a2208d7635b87ff9898560c1acc14d1f440d0f149bf1a9891a5cfe4c2bb390352ceb26691be37681ab19314fe39c550cc683b584c31e139b8d185623306e85a90e6acb370c8681dbf41ee3429d19fffdd52a73ef5c7574fd7a6d12bcf52907d962967789adb9a3d7c391a5ec8564fb166737589c24dc004cfa00340240f02bc2fc37e521a2fd2336e2a9e632bbc4d5bb0d420e2c9b94d3018e920dfc1aca7d1ef400239fd84e6d4c6ce6ed1d352e0ca0a570beed4e20e6d9a4ef18e8e43db6540d4ae65ce071e62cd1e62f62491e5c6a1382a5cd2aff4b7eb68567cc4029eb93b06343e44145beab0d74796a32b1beb720de6ca0790f55b5e5c620df7bbbf22435e2013b8d5d369b278669140c12449bc1e571b5476eb41178fb7cd3524b6a5305651caffdf72718701245b1df6fade2f623bf59dba08a41f420f168d0926430b2db3a034653e4e217b65a04c0df8d7f89b7d02a7fc1bbf29f793e903115b6818cd9a75d5ba5b58c6e86e4f694b2be43a89f3706f339d147f31a971afdfe7942366e6f57212e98e5eb6492368cb234904a246238ad58d345d73e61d2e1a907fac36c04d6b72efd8f9398073abd755850c10f457022a2d2a6b44e3592e87c7b7068087d4a7fc7466365b0dba0d7a814b0f2ac264c3cdc77fdfcdafa5f3233a78dd55f35b6431e530ba61aeb1c1958e2c1b02d3344163a74751730a633bb1fabb543ecf9eed8a783491df7bb7d7732dd147a1931b1140439e240c5717be4ace06027e65d5cebb7e7dc1693cd55c3bda2f81af06ff0216b368cd46fb03fc01e2e3fbd42dc4a55f341833d6dd280612307e05472d4c3222cc835eaf3c524c748a4309f172d05e2ffba4478ff3aea517f34fa8e9bee424e042fcfe86dd210aa24e8eb2fce0953e96abb7d60246a7bb7520a3fc6ecf2327535ca26fe4288c3a4125c42fa155b6ebe2e33c764ba81feebe0a7dd24365c614c2b2c77fca655fc64c44fbae73999f229c67a9637593bbaf7e492e2a8c0a5a127801440639ab31b90036b10e7d7cdc84a5f135aa6e30cb52408efb5d0e38cd04b171fe29eb41606e69776d6c2d3cd0b928487e15b054ddb62c8bf512501d9480ebe81273836e09fbb2d86eb5f60751222fb310bc87028ba994017f4e3cdb4875b36359d627e600d7eaf51535b5dd4b036df1744014dd9e2f07ed64e1e2ae25659aaa927495e4c4e3c54483cc256ad622158c7f0bc5407d1370ce4651511cc747497103340f5d38c36bcd23a5fab4bec3a761c9fe22e1eb17f5706df0eee28e4f473abb09d518c3a0d1b83bd1a00ef38855918e1dc584649a23291e5f9cb3fdb2f7a21d240a24bb313a26233b6cb93b70601b89afee19ceaaf2207f7591e3f8d2cfb0d6db0cf7339b97127c9511718c6d0c066ffa5f5d040cdc593b53549107b211da5ea9907b5ed5f2c02b221d5ba43ff49a6b27aa5eed47b3fe838e60743f0ad642a3b3091973657dd39285aa24b590f5421e6d814d6b848cfde799785adb1ef9af82de5c2d05aee40ceed541984f7a6af42dbb84e9a7a65617001818fa1ebebab552f74a78195019c33193a1818bbfedcf4c61e05dbc4801a68c255f407c2665b3a08b52dcfec7e186d0c4b736eb72b5b7427c70d4a964ad8b4ec2ace9b6c587002f00e926dded0ad97c421ea387dd835f7e91d6fd2ed5e14fcd82fefc412654e8f03d4a17d0e92466231fd26d022daeabf99d27a8d9d33489cf0cfa50ee2bb36d0a108d0f1460e980d37c6637129f7e8786e921b4a2a8bc3b0edb543498dfc9ae664412db874522a078eca91b8cfaa55e409a51a06a1ce060926e97d36066f2bc0a358d0a25298caf9cf7180fa6db628fb62946c4b8f1aeabfe1e8ff4472d9249584818c2f67bbb3e0c550654ef71102f49f10f277f462ddf59fd0e0e9cf0ec591e08fcf548111dc3832d54e9a346f728db034c283e35ec0ed581a146026797f042dfdfea596f20606c723ca062abd97660379dde8682d950d50d900fbc9ee61f9d6a5271ac8459b2b104aff7fd24c70b5033ee8745e5da6fcb5ee03419128815c404769bd0f42a651be2edd51e56a2c3e4b57dc73b51b76ac7843c99b44baea1dff8ea507c3590583fc9b1a914858d8d5b3cf2681719d15771c25ef47669da39815c01e5557460f81cbeda57ccfe7147bc3bd88775ba7e41001590a6ce849cb2825acf0ce1a433039c0f17d353d0728c6bf84f5ba5175a0c253eeb10d2768c495ab3108a5040041b311f900c614323f233a7a51ccfd2c4e68150f61e17015b6ed8ea6c6dfd620648f17748b24e918b5780c857ea3d0c0f9151e3a193e489999adbd41ccf8dac097e848fb666d707b9b66dd42d4b7ed66d07f9e4dd07cf5c4b6c54cc64938d6a9fb8261695df7a179303cb1243fa2802ab69dac9fecea6a7da19f2aabbf7d75fb90c036cd06bf3f6e1d487b46232e3d2aaa69a6b2369fb840a535f47827c8f1cd8882f8ebb180c79f2e12e50dd93b519c0df2aeca3787eab95bc9e4453d05521f34d998075d6c209b948db585920cb46c42e7b0bbb2b7e21d761750653a9709a209160d28292d46d20965fa9f398d0162df210865005ff173d8c9ce8f763bc9ea83d789b660da050fe13228c67b3331c8b12e6854428ec2af19a3656833c61e2734dd33a7c8308bc6f9c092a8ad67aedc298a7995aa919415d958d1dc28d03c9ab9c9869e3486f57094fb422a8d5b12c58079d1473fd847941020e769713b72a14696d0039cc88df8b955d63e3e3d9ab49f9b5342532c06670a11cc8179c0b45d62e873fb39205add0a52d3ec2ea2db36e9e9da4b2e2d39bf734b457aebba204430728c71b9605d50a7a9aed2608ff586dad95cf8e67b6e289804b70d28a281edc81d3dad4a09d45a6e5f07ccb99b62f91beac79c48ef94a1f8d5d51f43a24e5bbd01158d0d97220e5cc26f2cd8f0b2804e8159d6c46ee731f008f4a0a7fde707e6dcbc22f748b8c9488b98f511e7d9de619ffd78fec678a8a8f6f2461cd37a40497d1c0ed11276d72bdc61eedf8f6d033836363e13b07a57ee1e6c8377c7abdf16e97cf6cae798bcdb98dcc6977946dd5d0cb738ac5cefb9063f2c4acf925c54789172d20e540b86b84a9b39356f68c10a5ca631e40cdd44e547fc9c1e155eff43b60fde673d45bbdf17964b244981ae7280238d3a81b9f38ac8949fe50962721f31e440b89ea8d426508d1931d920f1c4cec05deeaf251415f36ff70a3739f1093c42b9ef88f49f654a29f7afa9cc378b75bc2998b58775f9980ac7492f96f2b952b8ce5b885eb2ea741bf84e81ccf9c464b44b2dc6d8c844503a96f4c9bd3a02476d0a578b0d1643d516cddcf99af4fa94a7f4aae10214932dd0d5fa63060db7f9a65be51e620d365e7c8553d040bc27fa39cec5b330ecee7b429b85e8317719455e606b598383bde9bea611782a8b001e4f7c55bc5a7086aa2753016064c9b4e6c21713b16cd0eb2e06a87e005a0e83e1e6b461d103242a1eb3ce0054979d9e3d036e6270d2d70578f0a904ccf2878abd4cb96ffc521e14b0f3be1c60e33a77f91f57142ff24eefccf221fbf8cee2ecf17924190032b8f50dbafe55a37a678795d25c267ca7de69eb31ae35a4ebd88c5d7e96e6f6efffb032cba2b863062e20fe70f64af29291c8cd85396925667fdc939de6fb9447d1fd2fee07b26ec5fd6c51d66dac8b167f71f2229b25ea5098135f3f5485c5b4a61bfae33e705ee662123742f1fe7e3b70749bf98a715c5c21f87f96ee4b79c05ae20b7ebf27a22bfebe3d874666e8c28caf5da81a8b376880f9721b23cf538b738cb28a66a4f8801167bd4146c50e86a3fb1f9f393ada3ec569b25fc1de8b5a14c7de75227bf841a48c9fefb7c7d7a82e018b0c925d6d58cfd3", 0x1000}, {&(0x7f0000000680)="1fdcc7c1f671fc6771b0ab087106b317a008b82db6f176", 0x17}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="7000000000000000ffff00003bce0000c487782486ea039047ef6ebe6584c42ec7b66804c08d2666884fc393a42f8f9b3ce6d32cb2cf16477df0eb391179ae438baa7704e61d5a5c6c6a42cc9886b0c1d45684a369c1218a4920e0d3608acc2cafc41dd19f2b73e1ea2cd35edb5a00003d88c570993c1eb6ea02628019910453d4c8fbc906debc5f260e7219f1308a6a619338f54382406cf52b99a100beb33439507daaae93b0e4910c643be3afefbe4945bcdeab913d95ee16b8a865207d9b23b4e150949d1746d7b5"], 0x70}, 0x4) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) semget(0x2, 0x1, 0x60) mprotect(&(0x7f00005d5000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) getpgrp() 17:27:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) 17:27:07 executing program 0: socketpair(0x20, 0x5, 0xe8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x8004, 0x7) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 17:27:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) listen(r2, 0xffffffffffffffe1) write(r3, &(0x7f0000000240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962", 0x168) 17:27:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x3, 0x2, "000000000000000100002000", 0x40}) getrlimit(0x4, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xfffffffffffffd44) mknod(&(0x7f0000000340)='./file0\x00', 0x80, 0x6) write(r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0xd3}, {0x18, 0x2, 0x2, 0x9}, 0x6, [0x1, 0xff, 0x7, 0xbdf, 0x80, 0x75a057ad, 0x4, 0x3fffc00000000000]}, 0x3c) fcntl$getown(r0, 0x5) shutdown(r4, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000240)=""/234) 17:27:08 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') r0 = dup(0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x88) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) socket(0x2, 0x8000, 0x7ff) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x48, 0x797a81028e62573a) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) dup2(r3, r5) 17:27:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) msgrcv(r2, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000de9fd2e800000000009fb9f4a1fdeea7612700000000000000000000000000000000000000000000000000000000000000000000000000000075a8c4cb985399abb5cb1a000000000000"], 0x88, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 17:27:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x80000001, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0xa8, 0x20, 0x1ff, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x5b60, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x10, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x84, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x38, 0x8, 0x5, 0x9}], 0x3e9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x5e, 0x8}], 0x81, &(0x7f0000000500)={0x8, 0x5}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 17:27:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:27:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) msgget$private(0x0, 0x8) 17:27:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f00000006c0)='./file0/file0\x00', 0x20, 0xd9) sendto$inet6(r2, &(0x7f0000000700)="0081cdf7547014c3c4f9f8369501cef99300000000000000", 0x90, 0x106, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000680)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000000040)='@\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file1\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x5, 0x804, 0x4}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000580)=""/202) getpgrp() 17:27:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 17:27:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x72eb}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x69e}], 0x1}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) 17:27:09 executing program 1: pipe2(&(0x7f0000000080), 0x4) r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0x4, 0x1f, 0x20, "5e34af4f63adcfad76821c7c00edfcd358d0ed60", 0x6, 0x5}) 17:27:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xd5e14fa1a995bef4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x60, 0x5, './file0\x00', 0xffffffff80000001, 0x0, 0x1000, 0x8}) 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) sendto(r2, &(0x7f0000000100)="9798a37fa944286b55ca532a74998026d77219f742c9996bef6d36d04d007c4b38a16dd1866a3b74dbf8d6126d827e0557863de46399742ce0037435522e01669bf5b1791a6377c0d5547abec30fa5fdf73ff9cf26ce69331c692decb2a4ad3772ee0a", 0x63, 0x40b, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x1f}, 0xc) 17:27:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x190) setsockopt(r0, 0x29, 0xa368, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7e, 0x4, 0x80000001, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x8, 0x7ff}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = kqueue() r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x20) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ftruncate(r1, 0x0, 0x8) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x20102, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="75639a5fd7d8f030397c3bc854262cd5f9b663685596f8b427a28d6dea6fa7397769a109b0c3dcd41c475a6a08efd7ad71cafdfd72f1849d21035f4002bf7fe03309379c8b16ec877ea643594d2bd2", 0x4f}, {&(0x7f0000000140)="309054a802d7d5af5f967ffff322ea01a91b380026734ba9c46fb5291bad8f3d7411c772d48abe90d6d2d4c3a2ee9f7ebfab88cd523c62d876226072273059c6b089aabb76a366627d35c6fe9e42d5dae4a4627175cf764c9958902a227f184dc4593e33af20a8f7445c7c02c83c54412bbcb60000bcbec10306253ed9cd501aca3eafc0dae85f8b71aeb3652ce15365e7ee71af0acf71ad062e06dfb2e28dc690d9239315a5dbd7d6e35ab8b73f5f9ab5924bc2e7fc44ee3f3c92aa1a76161806a9d2538419110d3f55fe964b4f587b2b66c6a7b5d5d8302510", 0xda}, {&(0x7f0000000240)="7a44958c6f2cfbbdff1a0abd277abac6318604a0722129c1ce343363aca4606d067ee531e07972068d11909bafc4aabec635f13283547e276f9a5fddfeccfeaaf9bdf1465c4e6f5bf3301ba9a0b7235ba9e220c5b031fae3d9b6a9f022dc3767d537932e20e8dc2bd9a13afaccaba5e10a61b343a320604724c89ec515cd6a", 0x7f}, {&(0x7f00000002c0)="fd453a6fb59ce969f67271cba9226548b2b9b3c67503fc2125437dfeead44fa68fb507b48c126e3e3dc65a8d63233c67c547aa4124f52c1660f10da465df4644ca26bd42ec6ecddf16abfe6effafd9b1f7f9ac42507fc74a890f49d165282eb2872f513a3ca8f425ef0d329573b3af2bc5d08c4846837332b3657aa11c50fa86fa13e207c176ab", 0x87}], 0x4, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}], 0x58, 0x8}, 0x8) r10 = socket$inet(0x2, 0x2, 0x0) dup2(r10, r10) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 17:27:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:27:09 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = geteuid() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) r3 = dup(0xffffffffffffff9c) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="f4678dba7d8ad4b1a01b0868da1023d3010a393cb707c03db588803582898b91e60fc15d2df9cf1d55129be7e2e9a4ca084843cd7e5e227780f8a21031d05c01c1e87da584d0ece9bb1d5be2ce07b4b34d5f5aa0fd0dc653a49c625b2d2203495be2e4525ba983f375a75598c7e84da8be74aa20f233625d01ebc2b0f6c3fa82aefb0ff7dad7b5f33fdfeeecaf90fbd9de7ef737b2c1e2f270656e8fb2175cee8b5cb30d001fbff1dcbdf4200b5309ba0f4e4d8c0bc2a6cc52ab0194621dfe0d0db033f893ec27374268704bb176b2cdc3c117b49caf719aa6467f8b001478b4a86af23930b22df4706c8e0c99f16b33b44bf735c431166a9a2f", 0xfa}, {&(0x7f0000000200)="07666ac9f2d9173414c34de5c71684697353da252733ab3c573a968d90cd1d84bcdd5791ac4987e8f816b5903f8a528abe86e8082a7c15e1595fb77db904ad38873ee35e26b3d719f951db9a34538594044653b22041d63d301d666e8d3f884e72e72d6c1de9c0d8150e24e58dd260a437908b18a9a67e4a67e8c38d3a9206", 0x7f}, {&(0x7f0000000280)="f5b33fcdfa16a77028ac4ea2df4ee72059b65d4b73a5a9842c755c5bef", 0x1d}, {&(0x7f00000002c0)="53a9cbdfbd8d0a2fd85ab69e120b035442049027edd2fc39581446945d572c6e14d2ed9f32334daad269936f9d91849b8bcde4058df7d8ef77c2de5cdf183d30ed7490ea06f7003f28980fe018023f9095169f0a0ae36fd567c423c2b6c5e30c74fde7a9", 0x64}, {&(0x7f0000000340)="ad7e192d6b2dd7f3fb983107a7a08a6a19e67749a9b1d8536c5972257f1239d52bef6983a555be1c55aa4fa0b919bd3bc546f3a5522d7d0d8eab7ef8991b50a6d4db764b78d10b4b691d8d6660e40ea0d91f077ab2736a4eff3bba3fdbbe6112e2be8277f61a997145e937a65aa0c79852c4ac66c355ea2fc8779ada07d3771a843dd6292274ef3fbe253ef60c4c59391ff1214f5fd3b0abe9e2413303d04391924049d03f2af68e60b1b3046bdccb535dd474bd12cc350f4db025e9e2829656f0aeff6adf5b45a4d42d887d0d926695abacbe2b4466618c", 0xd8}], 0x5, 0x0, 0x0, 0x1}, 0x400) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat(r3, &(0x7f0000000500)='./file0\x00', 0x80, 0x20) r5 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000540)=""/28) write(r3, &(0x7f0000000580)="c1ce4bd500084965003b8cb2a15c4ee7945a278a20301b8ad91bc1aa6fd135e90ea56937d0fd1542d9eaccea3036b281b1eb1fe84142f7752e5d4c67116f0b656ff8d871b63210677e95f9d2edbfe71efe1be6be292562eeea17159ba96f4f4f947ad777c8d796812d4299dd4de30337b84d147018d1a217f0e82cd7d201f7dbd65afc2d231d4cf1ce2646aa14b92675d4f4d8f6ff9b02830a410061f801cd89598d9cdebbcdcf9dc444f1d9774361471db703c59a655acc672dea7f197ee99170794f6299886c56782339d6be57fb600b924d82e5bda7d24f8188e8d9408bb2a0a4b8d568c0d94a2955a7f7b24c662c19aa9785a133ac18b7800762fa75f8b9169bf979e27009627ea70255590e939ab95253e761cded4ef2f7137b29633aaac7ad97587895c00590d01b01d208e1160110e5f9cce69d204cbc5aa152f45a743776cf2c5d3f2aa15d0e36f9e52b9c769346ecd40ae83ab70708ff12b8650990cfd66e52189c4ae10124ec418a12f3f4a553962d221877509beb7e5e2440885565355ba31c96ca3b32408f01b2484d70ace2a5654bb083acd6dcc61fca1c33d8e83e43d831badbdd416b53e3207a78c3a3f3fee2c8f373293e8cdc449d24a9259d07e6cc3d3440619fdf476fbcf0a70b0660b90e88d87e79a3d15c58c8dfa65a34bb3e376427f1aba293121b292211cbdc963318871bc44527f4a905cb270a79f84eb9e436c71c8f9b4dd6f711f9dfd7145b40cea66bee17f4e43dae01183ad7001adf5a31e8aac92e56a4deab801405b637c1ad67e40188a258ab0eb0600f7fa9326f1315bdb04a2b765ebb5376ad9e4141456c481f8b9e560895dbf910465d45de1becdd534d3af393bba16e074d9eeaf7618f83332724fdc2ce5c13c0fb019a0e8a672b375a513a67d6ae95d6c13a41841e9de5130cf8997fa7a170bdaebc6985545b985b170242cfafb4dfb13a32f4cefd6cfe93a8c6f55707fc536fca0d3e7a6ac7b95e74a16bd76a2927a05b6172b278ff9edf4b304accb61971b4cb7e65028ddc2bd4ca4c9fe97c7112ee547b4e0db13dd367aafbeca3f50a1cf6ab6b587875efe556b8898918ce20482c6f2730fc14534a919383bc86ccef76fb8b505164beda5613c2663a2ebbfb05fc78456a4e9cc417d9bbfa4ab73f7d1f3632b4aa6e0c296e412f2bde494f5d5b178c292941b81147c2d667ca33d859304b2fc33a3bbb28dd52810946595defe98caa00b099c67cbacaa24031060fe405a9b1144b824fd9244339b7f519c3a164f4d6fd127f08564dc858a70d950828a3ef4af9b110b07bdc10b46907d0798dcc0d34410355595e43d2131e0b42e2671ae8420909632115094975a9eae299920f46636f60d4a78ce031ae108dea358e6ab0f6c096ce559595681a7e71dace6862be2578600b68d98daf81a1296609468d46c73dba91e5e2f7af44ec674086158595ba4f5e575a3de3597ff616665c6b44f2510c2f17c852888af2336204f589e01d0691b00a7247b2d58d6538978783dbac57ad00a88501eb09845d8e5dd268a031020e4bdd8793453286561f874e1a8565908478e225eed8635171b5a02bea521023441f7b096293cb6976ee83075e072363aa1a8ff3f7656594d097d6e5ba651aae684c0d30b6be25ccdb10a02774017473802f82931e14fe12831d6c505c9f518e8c3bf67df89a68ae0b719dab729e136b7a1f1e4236b2910c06b1c6e3506e67862d016af2a448306d726cb83ead530a48fd7eea3bd2c43b82e9776399cb652cea3844b46b3aa9a161b4fe197b3f26107a8ffeb5660135a5b1c370d91be8f8c778bb0bb7fee376a07539446f3cda8550a2f8c9c91f149b57faebcd818f840ba053c4bea8166731d4bb3dff191e663eac9c6c943de79d1b7c212d4fb50899723027a6bab2e65968950471018368ef5f4c9c5a87c1cd6deafdbc106feea79747f48dc0808d36707f6be60ef88290a1e5dd6074a9de555f755632a3a4aa7f0d5b8069cdf8b7540bd1205fde87d65304f197ce58d658379ef8ed51aa255ffe828b8e9d9dc1e794dae0ea65ddb7f6c580a7ce14c9c7f61e5a4b1b71f565cf8c95ff48131b13e69bfd0154d13e0dc0aae8fa207bd2af504417e882e8628b305aa2a129085b7d8641899b1ce2907e808b3cbab0269b49f52f474b5e0b688577a6474c5a517de45813aad348c3bc05534035d13ad1811f2ccc072ceb4a5f1bdd014c20e8bf02cd7155ff464a6887d60310fa340261ea92143dabd04c532c17ce8180246424fd77fd17744d9d1e4b9358fb95e0396de137a095de08ad816cb18899ee85199bfab2e2feb0c669f3d376cc59ec899901bdd749dfbefb729e4912ed0c71bfec6f107e1b25073403bb6a3b2b2e5abab32e69767eb93f14567eed3c5a3ff435f3a61a365eec7cd17e437131747983e81b121680e7d66d3d315c1b7ee2e11891ca133444d058b226b49160786d2d94b963f32eab07de006295246914f27b1002a888c7dfdf07023db45ef803b2a55b1715aa37de11a55587ada000fdcedc2a8d483c6192c6edcaaff9697d0530ea445ab7d4719c278fc53ce04f7582e9a3af9c5867d2ec12d015379a5db7185a8a545769e63ded09441a3ac934e0ea6fce75261f3aa59ffd4fe74d31005145920da8909ff322b2defe4c19fe608f24af41f35d58f5789936830b7e7de7c5dbee621e3e271265c4d2f79a08c155c1540650658ddd5dc065edb01093b6af9e6230534a1d5b58034e65b9418456300b1f43c5a08ae159e81c5cd721d519c77f71a54a9f40d24e2ddb03cbd6798e8fb25fd90cc07875dc93a3b65856d8243f549d0f83c6f6f13ebd139930ce085858360af77a89152231ece5ff12af21c174ac4068f66ca7d1015f20167effef8e5f8357013530e9b4b36c1f72eb853fed8b58f7c34f84f9a2120358b12138e621eecf4c92c6e98d6ed3e857382490190d1e5c362dd29ed0182a17223129b8971ffce9e772fd2c7e5fc464c42e93df371d59b26176ac89254cba839acf459a45589a85c9ecda5a02e21dd77ac689d194ddbb66e265e4132e2eda14a5653db0f6c9dc03a3dd3a8307fe29e0d619d13de570492bc465018567eec7f0d4a399805ce6e3c76de4b078af4159d00165da06dea2a2c4641bd9a6d9f8c39188b13adfcf578678070b93cfb9dbcd010fdab491406d61057eb8c695597932b3dd837553c8776d5141a98042b26501bdd838a165d1c4c393623852343c438ba76a9f3f27059fafb1077f5c2c5f4dec38bd0d934f7e33ff91f8d1851e4cfccb3354f6df29b69b08093ad8dbe04f0dd756d4b16447ed7882673c7a267f4c819c7eef353986253e77324eb13dd44659df0af72a34676df518009b8dce14412997a37569831b8cd81e57813da039d261ae4d4a8899f593afd59fb6b3313411d753b9ff0a8cc5b1e3523e4f8615816b9600c726767a754a5480f45d2e3291ecee3c17ea1a340c061950349a93da27a4a29466ed238ae6b25d3728597a8c4117a2640bafffb1f3053f31c673a60f36ffce715dc70cbcb95cb61d62666a2ad2f6cb4091d30674bc53952eb60cce1d5372b73998a18d94080a7816d08295f49d9e0b695023927a25bb02d0e3d728d9dd16952ba80442c11441cd1f2156511e9cfead7bc83c88e40cdd0de55e6b0492fd93298f6feaac4cb84ef6f0a618bd9fd1d18ecaeaf004806c9f45ae8d5fb6033ba17d6e827d02e55a489aeab79a451de5a648b80021752a24f5cc796f01d1bdb7c9f595b61561efc3091830161ad0c29adce46507ff6bc17f17827e21327c9dbfa3e5bfabf2239aa5d3d040896c2224e69996ad23f8502e1295473d68675a5ab0f0b15200457df96b2a60cbb1aa461c00745f262f3533bdd03f4ce3001533d58f23347adfd238d046d1c1a6132c58b93d64d9e316c204bdb28239b9c03fa0ed31d020ac17aba5445a2c9cc1f31b0d5485423aa70d3b3b0ef0efed3f83b4320ea3dff7db6ab5fd9958c85ec634feb1ceb2d5da26b4593e21906bc845262dea21d778ccae8ba2f01a24793f136316319aec76c6dd6cf25f001530bc48325098005137d34ba3239169513162d911c6b1eb407e2d25d921bd2aebfaf84bf236f7717d339280760db4c5a957f45e724187ef0ab49428eaacf58ba65f12216aeff6b111a7b43b39b863b2aff899eaba9b58fce9413f63afe12baac0e44a028e3baaf66a3f79a1a54d2db79c07ad47d9f5356e9cda8754c86ac999864349b74def4b80ef6223ac70b8cf28518014eb99b44668e76677ee79e95efe822a2300f69a41da24d365a10a8c3d7a0706022e16ee7132d9200c379731dfb24a737dd05b87f635f828d6a09531c622c04e261699fe4074264644038b6967f19e98fa243ada0de7cd814637eec115f77e46892aac9157bc18a3b95d829217ac6dbaa8f6203234850ca3b05e7efa86680a8e478ccac744369f5da0236f359db725540145b1399f8e02d6aad5291be2d16bb8191aa2435594702baf5abdfff1c1a2b73d53c976d384833344031296f9aed99c4fb83a288ec8839f729e2b3e38d052f4a62749719f949d67afc1e1b1c686f25bcf019dd3588f9db3f879c21a7851ad69811d49aab3ed3791703e6a2a598da29e7360d21eb2e55cd3c72aabdc794f40d4fe361d1651050bcc2622e09c8404d2526bad6c18be2874bb81889a5abb50104e446b95704922238b720d7d142b4adcaa3f2f7ba2a4f7aa574e05d6c9ee97610c31272bcdd3cf975ac023d5c43aaec2603f0e5193934b4ca6655dfaf37ec87ab700496a4d7e898d3850d00827d671d90a7b9b112d86bac8474bbe9aba097757f7ceca41fdd6e81597390ad96dcef680841b364362075264ddfd5f2e673d723d34fd40478c642d0c3dda3afdad19163be2caa16afb11bffb4910b1f672960ede96e58108d328e0ff56eb15c1bda88a01b4ceb7edfb5ddf13ca8c88e29edbb180eba6c1389445d6c330346e8777df21a9a1c7f35ed09abda1cbb95aeb60b5ffecb4c0de4fc8cfc38d100f01e30e8f2847dabeb9d276123a464b30d5040c4645e81d55f9e8160f2967ed5c26d6c7125858be951d60cbdfe5fcaadf3b7746aeb18e26628c1fc6229359cd04bfbda6f2401776f8cbdb7236ba360f49390d33c2bdd9e66035a8936db81fb1486fe9386d85cf7de61638dc7f58a99970e702e7d921e456dad72308637fe29ee7e1ef61dcc9c57e0e67c98172fc2e5a9ac474415e6d8f7aa956105149d4d4aa15eb20445fbcb9c65ea9d19e497dd1c69a5ccd145987d0e3d8ebd39f801e63aba88fab7ddba19d2522b0494d09c83d9f7a5a4a5f74cede03fa7ff08d895fb5bda0b5a4c470476a990548058e29b601728bf16d783982d8e6f5906a32541df1e5cfccf1e40e8f9c3c6dfb06de915263ffaf3a401bdee11dee01082b710ab0a2f60c1187ca9239a0b71ef3cd41a6addc5f671f414e19bfc1d9dbdec813b816766de94a65d1d45150018634aad1ac7f6721f8af9c37f5321416ad16e22c7842875d312ad69238950f4493cc4e66bbe173a03ae2caa5887dd413e87b8781ffa2e31ca6edfc2d32b6cc23855579c7000dd631a4beaadef93dd6f6a539359d510a57ef7d7088aeef20cdce89fae9a49c967b39080fde9f0cd974b910c9f64f27d6b52296a383a48632914c7fea195a594865ae6a4349b5f433986bf064ad1f361f5f76aa54c81855f452fa393ee1f8dfed3db31dcf1de237ae7b67d94cd56abc35f3dbac889e878f7464a387608b7bf150670297c63f", 0x1000) shutdown(r3, 0x1) r6 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001580)={0x7, 0x80000001, {0x5, 0x3ff}}) ktrace(&(0x7f00000015c0)='./file0\x00', 0x0, 0x20, r1) poll(&(0x7f0000001600)=[{r3}, {r6, 0x80}, {r4, 0x4496e48cc3e5926f}, {r4, 0x8}, {r3, 0x100}, {r4, 0x1}, {r4, 0x100}, {r6, 0x24}, {r6, 0x10}, {r4, 0x10}], 0xa, 0x8000) minherit(&(0x7f0000003000/0xa000)=nil, 0xa000, 0x1) r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r3, &(0x7f0000001a40)={&(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a576a7d06f2609988b5dc56a896c23a2f27cd93ce74d9059a5257ebab1a6d2b9e61f1b6579f93a1f952686e46efb5049902bccb498529e3e137d9ef174da11aaea1ee78dfc8e387a", 0x48}, {&(0x7f0000001740)="5f573c8e5bff0c9955fc109143431a", 0xf}, {&(0x7f0000001780)="483107c4d8f7fc3024aa5fd06cb785e4906a", 0x12}], 0x3, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r1, r0, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r2, r0, r8}, @cred={0x20, 0xffff, 0x0, r1, r0, r9}, @cred={0x20, 0xffff, 0x0, r2, r0, r10}, @cred={0x20, 0xffff, 0x0, r2, r0, r12}], 0xd0, 0x403}, 0x40a) r13 = dup2(r4, r3) fchmodat(r3, &(0x7f0000001a80)='./file1\x00', 0x40, 0x4) write(r6, &(0x7f0000001ac0)="2dc147eda0627cdd1f5712ab85a408fa12f59caf9232bb1e232aa0abd627a8b55855fe036654dbf8384dc2fc02acdf27faf85673db7972782560097f1dcf4b8e5b7b25baf9ea0205ebcf264e857665e8a1e6bdf588f2a1c2f64407ec2fb6a4b25e54e8c4d7793c40ada6d0efbbe9db15731f77484eb1a94c9d7ea469d1fcde8343b5203934887a1d7ddc7bbe5228e01ed4f3e87d50258728cf85fc478652f85b2c59600e300bb8d7c0c90241a13a61d60b02ac399fae49b9fa98db05f6e0719915e33a961980011cf5fc92e14c17deaf276c09a023934f4f95b106631f871dbf30a1664e443448b1a57ef0c03fb3", 0xee) sendto(r13, &(0x7f0000001bc0)="172473d88c73afc043137d830e0e394e4e82b62983924ae9090a9792aac801faad6c7ccd497ea1e265c3b92bbd18e38eb40cce7919248f953c4b93c0f90177f2fe69cebc92ff43607250aefa0e99fe0acf04cf675f765a1014785837fd80a3dc44015f306184cf2fe24c2d028f99d2569b447b8bb5b14bb350f9561abc566a3eb81921c2aeb30d70509cf3ae811503226235d367786c6c4a923c1e583b9bc86488a54ed00e91e8edcf51808c8d57cb", 0xaf, 0x40e, &(0x7f0000001c80)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001cc0)={{0x18, 0x0, 0x401, 0x5}, {0x18, 0x0, 0xfff, 0x3}, 0x1000, [0x0, 0x3f, 0x9, 0x101, 0x12, 0x81, 0x7fffffff, 0x3f]}, 0x3c) fcntl$lock(r3, 0x9, &(0x7f0000001d00)={0x1, 0x2, 0x62b, 0x8001, r11}) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000001d40)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x1, 0xfffffffffffffffd}, 0xb9a, [0x2ce72486, 0xf8, 0x80, 0x5, 0x5, 0x1ff, 0x1c0000000000, 0x80000000]}, 0x3c) 17:27:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:27:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 17:27:09 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdd7e, 0x293) close(r1) 17:27:09 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffffa, 0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000005f000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt(r0, 0x1, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:09 executing program 0: r0 = open(&(0x7f0000000200)='./file2\x00', 0x80, 0x43) sendto(r0, &(0x7f0000000280)="c254ecee7cb7f0cd28f2dc2a5e82f8b3ff6c56c058d115523e616384cb3841c28e524f629680104ea92c3c62763a1b9458f2b643d43f1714", 0x38, 0xc, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x100000000, 0x8}, 0xc) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)) open(&(0x7f0000000100)='./file3/file0\x00', 0x80, 0x100) unveil(&(0x7f0000000000)='./file4\x00', &(0x7f0000000380)='W\x00') mknod(&(0x7f00000001c0)='./file3\x00', 0x8000, 0x7fff) 17:27:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80) close(r1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) socket(0x18, 0x400000002, 0x0) r4 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x2) semget$private(0x0, 0x4, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000140)="97e69bf270a4740f759e1c3aa915d8e41baf16e28d847035a901c068e65fa68164808dcd587bb19b955b25bf0fe09a95e78297a8005cb8e939d5bc691fff59bf2d995e08746094c890fe7b13af207297f91c355c76ada4a85a14ca61b5c9a54e477bf0172ed649c28b6cc933edc98002e22fd574f17e9ca07541ac9547849e161785230497efe6cc56de3099a13c020442787fd0ec8548d0a343964b78473389e8a395097758002d091db4912723fe25b2451271e8639651e5fb0a5dc325a10104b0", 0xc2}, {&(0x7f0000000240)="7d3889e05bf3105ad3bb21da381880e8bfb7bbd2a1bf0b8a499f94b1d06b3e440ddcaad360b7403920a85364c8a0b5fc5e2be25f519d76269876b962309579", 0x3f}, {&(0x7f0000000280)="5f972cf492cbf3701fdbc539fcb030a051ff0fb128246e865b12e125646a7c74143ae6eeab6b8c466df927696ebe2b84f0bb2e30859390ab0d02bce6d100d5c5737e28154d941112431399b70a21577cd1d69a9bd814d3711f6c396f59f7a054f930234ce04e3d954ad71ef3fa2fb4886a5131fba8b08db470b83f19537db24b67bbbacd5d9f72003111017166d92fde7ef9255a075a93b72e79603b4e3cd092f70fa60bee1970e097568c", 0xab}, {&(0x7f0000000340)="8b232ae3be876f03f0b7df786f0d0c7b3df0cef3e3b0e433d74278b78c79957a6af1b1f6bfd072f97b878093dcab84a429cebd0689580c3d9d3e43c0eb8b313f2eb6880eb78ccca660c81e600649a5d4f233127464ddc49783bfe1a7153fb12cb14b23067a8438b41a770cf3e0224302204ef017b47f3d704ee19eae2f63848c07df842f88728c3ebbceacd9dbbc4f2d3440445114fc8c60838f52fd2de473eb767e221690677b65e8d4a92aaf8c28ae9567f270f3d545ededb78ccf821bfddd68d5fdfbf08b333ff5bef9cb64eb4c75e1501dc677f10a884a239bf24fe71a", 0xdf}, {&(0x7f0000000440)="843d7723ed5df8322dca6f09e5c66df86e7c75390927cc2ab04aaebdb2fbe178ed0bda08c1b7bfbf281347a428b5294eae97adf2743984f39a0e4de4fe8b17dd6510a078f869d1ee5afdda91118561364790265972aefb7fcaf913ad9709ecf972009dd5d154702726e756f5038a3f5bbfa5c249b3f0a5857a64727731096b44180e7ec1a0ea3985c49197287e2e643a2b7ff98adf0b703b52450b61", 0x9c}, {&(0x7f0000000500)}, {&(0x7f0000000540)="d6bf0a8610e2936f1a6ea89169b1b3e5e6c8acace70e33757990b8ad59169f95ee8b2225d63cf28392a7dc0e97d5154f0a22336fd608af6f64ab3c584fe76602211bf9b37449c96ef4e7857a527c10e4e99bf7bf8663b82135d3aa77fad20c4bf6fc849b34582658d920e7ef76a91aad52c4b8ff6f3c45c7827a2b3d433fce08174d4edd99eb96e9ba07b4524fdba91058", 0x91}], 0x7, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:27:10 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:27:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:27:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) sync() r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x6, 0x2, 0x0, 0x80, 0xa, 0x9, 0x3, 0x2, 0x3, 0x2}) ftruncate(r0, 0x0, 0x100000004) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) 17:27:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6bf7e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) socket(0x6, 0x2, 0x7) 17:27:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) fsync(r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="718b0131cdafc51a0713cf7c6cc2930b6a48726fc06d999f2ee549c2a4fa497a93757ae11da85686ac92310ec3e487ef5dac1dc20519efa010ab130d52cb5670fc316742547e38b6bcf97fa9604e428979886cfda38673dd089389cab0b82e98bf25aef3d361cbe49e7367b1355240b483203cfd99853d614eb3aca67b8a471a4c844e94b6ae4864ba003bd9f0ec05a450372a11adc1180206fd6c9edddadaa7be482774356bdd0f5ae42de5f9e86d401e1c265492369b106e8dfe4ef61d8dc81b70b36089112b8dfbeeab0c372cf355a55fd5f74394", 0xd6}, {&(0x7f00000001c0)="2d8cc2af5ac9cca312717a7d36bccc1d19738ed40b18c612aa006de120550da9980b515f618581b5cfc0cdabbbb6714a84fd3a9f4747e8153bffc72c3e71dd77449684cab665ea918c89", 0x4a}, {&(0x7f0000000240)="6db9cffd075541db330bce8063f6980d767e7889bd9090bb98875cb36c76941a6b2e017430df45938de4c34b94fec365cde2e2f85bf5e47ce29a7b30cc413cba9a0bf37b265b4762de30db7ee0f74d62ee33d234fbc0b472205e0079b175cf02f332dd57286212f8a4", 0x69}], 0x3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x22) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x2) 17:27:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x214) close(r0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x7, 0x8, 0x93a, "3c500b2da2e81f1630eb506b835b93f1cf2ef08f", 0x2, 0x5}) unlink(&(0x7f0000000200)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r2, &(0x7f0000000100)=""/241, 0xf1, 0x802, &(0x7f0000000080)=@in6={0x18, 0x1, 0xb7, 0x4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:27:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 17:27:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x20, 0x4007, 0xf9d8) clock_gettime(0x4, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:27:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0xfffffffffffffed8) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) getegid() 17:27:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0xb9fb9dd9036e4056, 0xffffffffffffff01}) 17:27:10 executing program 0: 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) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:10 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x40) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000640)="1e3cb68fbfa204def165", 0xa}, {&(0x7f00000034c0)="68a04ed2364fded468f165fe6442f4cabbe699defd99a5b5d0851cde7f8ab5c7ca4364783ca6b8f2806d2fb5d6bba5013a56c86167ad740cd4ad656af9f61ae51475f68ccf0fabb614b2253b3887d0b75901ad174cb640d9573bd25c2b5bacdf47cb1971d75c1fc614bccc6a04f2ccfa1a1fc094f4a8f853c91d7e991ec7b885644dcc46f97104e0e06057d0fc3d2e2c1721985200f833e24386a9c81aa4a6b5491dbbcfe22686dbb7128d0e044d26682723f5fc5565c24877b93751fd1bf996e66b4c8796928b6a02b3e74c679dbe11f57f3a6f8da89f1e66f7198b36407e1d6118d96c3942f51c8f29c6f9937fa6899caaf2084cf90b162261238495d47a3dc3bd307794d0d1faeea3780ed0ab0eba4d2bebe2d0fab5abb64beac1f448bed665361665203a5340c1c401423ac6ec93f8a5c2456f8a09a62653a22a768a2ec55f3acf7ad737af683fb2058ecc0ceebf027e69f0eb6bc2e022946d06e1c0b93dc8cc01a3368eaabd62acf0ac59c48d311e1114ecc9fdf8ee8262e052bdc4789fa23f89d383c31b57068770f92abcc0e0f7a28925436621fc05e0bfeeb3aef2dea3045ba2d1c14c68b63213269a2043b3859480e283cb2ae8c3f43186f19127260c95c20bbd0d1e713a128907ecf6b72bf37903347a4be6f0d326a3ed4ea15f394a7288ef0de0a0db9aa14f0ed722bef8c7c08083bd572dea902a9f3f14e3dfb6d5989275aa3f621cb4680ddf1ca63930bb8a87174649613a5d3dd076859ab778b8bdf168447d833580acfd5f8aacc045234823b6f2cf10ad09b2013f0d9157c8059dfb2243102ef141ed57e5e91cc690436a590c3166f6516c1ea36a09f975575f51509f40ca402ad18892d249d58b752361abfe3cdb437a427e8b6f370e8c57748389519281f0795cb118b70e62c6b2f56ba1f181f7cfef056cf16aef45a1d555ed2f5934ef1d35af2b1cf77684654cdf501ba759119ba4a4898f3e8147ff8a7e9e06573ea2923ea58f5f3578be8c4146cd2ab6b3b560e88fb8aca7cfa47c1b79bfc0fca57f2cc6502af79f2a7cce765ae3c588e840c2e36144696ab27ed70715838f62a94333e4fc1e38a48c3a4c07d9cb94e7db6d88dad6ecba0bfa163d209b07111eaad2b364ee458a381443acadf8f32c7e11e49ce92d993834a009c9225dfdb55df8e8eb9fd7cfab94beb31bf473f7a5481b4e2651536571ecb9635a894e73e1eedc0261e4f5e42c731617b3c3834b34219af575f776bb49861b07acf0ab3ac7cb39901c053e44c1c63624a284fd36c8f9db9b2817ccfedc8f413c2725edc5e5792830600ea20afabe77de04a454bfde1bc5f6cf3fc91c32fdb830c12e18e1f4513603cffd509436e8030e791e9b928bcf55379115a186e21dfaf05d2e81cfa0ae79ce0d666f00b2d764908573be02e50463c67b31a71019aa4d1c5b717ab685964935a97916746a048af5315d9c9566132ed42cf6d82ea42a36b461599d9cd652f4fadfc2ed5ff4a702b241309a9f3b8c6991c2878b9132d8d9737cf71f80e33a5eb1bf378b7da810565e0191e2de8172b425d27cc9770ec0789e69f18c056d50887e6adbba60448e93f3941514d58b28373e3dbe22c65bb10ece906c8074b4799f1d2af6a3731bd333db4cd039cff0b99a493e25b84083ce578eeda821f9580b090a8d690424e4c5ab07cc6a8f46d116e01e82cc2c457503b8ed3564f6a55e1fe50521a1c75cee7bd343a5e58fc3e0302d7a7d127cdb046ef78f66eda125e31d5146b0edc7b93df07fc0a2539923c022a549be12d2616aa21c0565db61ed5b19f380fb2a5dc408902fb3693ac2965edea8e5d94d02a5b3ec4c8a80affca2eda5b6c012d18638641ce8c2f6a726c8538a0755e26f7b9a07c34b7ecebbf05a9ce00b955713b282315c54a7e9d7dae409cb7b2095217bf4e75a8e2e66171472402ab5e809cf9a021b9bfbc4a643bc21ed49be115841c8746c3fa4d013301d25f336faeaa32c04acff6ff4bb7b885fadf2c55d3b07578fdca8bcdcfdfdaacdee2ce9a286e815f463d44281738260a0c74274592f5ce1ce76119d2906911ade7134ae19410378b159b98b1b6bb0b9b02bc6f9145afc975d11e309827f345120578e19c1497fbc563da23b92991363246a1ebfb9795d7ceca3487e2ca7e690187e9ce9530558611dcc1fe28121aab99a40082010c3c0c5478fc1c0c1f0e1811bb6e794e177e32ae2398eb6fac5a91c42877142dc47d5b35768555e0d46f17877c776cc5915bb526f2e716b53d1f18cbdd55e00a686c7ff23cb2d7e79af19648e607b5301249aab96e5f97250c08c02ad7b856efee2dee2fd3f2c52505c1e43df9273e1439ed446a1bc1b6ef1e600adcf58b15dc7bd712ebd3684d8e271b29a0943e851771c7392d437ecfe1ade8edf884e61e10f7402b28c03244de0eb640f660d18caf2c40b16421304a491be1ba5f06a996ced5600253e0c0bc75aacd8302d64a465163f50a00b79e416e4cf4f6d2010112962ff6e37fdd90bf9c97f42355c7c7527c947e362a1d069f386f91276d6ea957c08d5d285a693d0d7cfb786a15ff95fee2632658821350a950466d57145fce7150e5f895f06e7a7854661b34a4126a5c2888c359d6d9459d51faf998a9b38e91c1617278eb4dad08e71b9ac537a18ef5281a2b124c32b5c5c31e2eadbfaec3e2438db729d5149d246fcd17088a59a203b2f11b3651b615b15154604440b321c7b36260d4fe1a87f67ecc0a1f0086c38bcf31fd024b1ef92d980cc498d7f120f63720c3eee87bc927b2c81f5a352c97917c919449db4a89f1f12862f20305357d6db4b06d38bae53a974a5ee38cbe4a19356908204d23d7c0082d53538de202a01a11d96e07db335c113e27a1d5b4cfab3af4a14639bd11c8d6d4cdfe2fd9ff0cf572528b1d8b26e93fa1714f1e70b98aebd0b4e83de5f1fec437f7036cc25f2734923c9c399053e8d1438b8f5c8d415a85e8e1ce09ca822391f5ac4d7b45fe55f3ce6092240b513867d053fb10937213c216e79445bd3bc52af1c7247938339ff164167f8b385ec1d4d13630692e281209b1b0555d6df00cc0ba6edb20f17ddfc8305c50bce71c0685b06be7c0b82ff7590f2797c7e5214d338de4c5ec5676cdf43ba1ff4f0de6d0b899a31d8edfb6610880cb8d4d3802ee23bb884a21ed73778f9a8fc42dce1faef7c30ca0eb3a4349a74af91a78fa61d458f7553bd917c426851c8be403a56165e7235703e7bc672a21e14b06b1869b1509fa2c2026cbd2e0928b1fda167bf1ffc78d15b45f01569e394623c6bc5dd56005115bd055c80778505be318c8fea2779981cb09e9b708b09b29ac3d53c7d1b235c63a5d806d9fd77a7cdc519baa8a2ecb9618f21542a87afa61f48aaf3aaa9997f907b169b9fb42a12f4f31fd82cab8c0935bdd241f2715f327bca892dbe1af0842284a90279f79080257a0b3c7e64462ebef02fd8b5da6689b9a2329f2747df18f49159b5f49e158db8812d574ee0858ce532c677b4baed82f5dfe2204c3b9fee74752bc52c1f9eecfaa9091da5c72bb3ab41293d3e136789ac0d17a438f710368074d541d0206bc181ff734f0f0e0a0531665b2aca39358822ed7030cd30972bbcc3ef518a29e4ae5c023728abe4ded2944514cce5d4f7226c4fb24906df3182a7f28c9847eb452e9a36c7191886cba53f4e88e9fd14ce1688c203ca0ceaa94ece558fbec6712c26497a4088723e2f06d6810125018dacc2bc3160ebd6350f3898438cc045f9ded5cfd1205c623da3b194816321344d72366077d17ff718ef0c796c89f73366ba83fb3e638e6c4b2e283c184c7d1721561e9c0517b45eb784a0f296a58fbe14164c92dbe3e8b2adc4e558a69a91d631c08406fddc0014a18fa1ff2dc549b1b4d02feaed93670c6988b2527b070e464dbbbaf24f80e81d72d2d1a15e51401a3a966c4fb7db8964a15216f4fd7f584145b15e3afe7dc563e347e852902cc396aa7df0a716dd4e9dd9b9315c94b1eab89bb2f06730d6b8568e2097563763eb045dcda01fae2b9344f65b614cb6a531cde260f5c041c56e375d1640f8fde0052b666597d5c9fd5ae16a5ddfbe0dd05531688f41d6b593aa3ac3ded1c8d9edbe530ab55ebf5d98200ad2aee193de34a12a288d41113a96feb3628eb96f99dde399ba533067ed07bca670b10cbc1707fa823c185447d07ae1aa90a892ce151f267a8fc923e3b6bfbf564a70e52f14eacf166ebb35943cce8d914c2c54616e423a460143b47726d508aca0aac55ed16eb7bb11e64bf9731b5182fcedab36fb7d8105d7cde035fe8cfe4d64a191c2d136061a80c4500e825703d044b947a84eb274f657d369df6756cca6e9702d1a1808e17d842c72d08a36298a3dc72da7885ade0a5687ad9a704e7c7f8241ccd97f74a2ff6be77aad3653638a542cdcd522f8755239a3e2f43391d57c416248a65427aa3f61ee888445f9ca8a789619a2ae5f5b7f1517ec430edd3f8f18957216dca5d3924b2d22ae71a69fff3b5555d320777b8d6f572877d954ae847e07cd08f783dbf767d0dbf36bb713a650bf7f614bd6ce6baf6362cf8759ed20d9967e13cf3a20b42751855444a295f565830929bcd430c9f4438a07b49930ca35fec1d6c4907687b837a42b49a5cd209cac2331e8c9a11d7594e2895d02889db0252ac4837895a35bf56ae64cb2eab6d10493286860f51a31cd562cf16a0ab0952a12ed43e089a5b6dbda67bb686a6d368b6f5ae062b9954db3165f63f2429212ef19a9af96a02bc51179fd1a596cef5253e32a2ac08fdd96d7373289c0b705dd6b20d9557a3abb0398dee172f9f5b9c42ab4d8d217bd54bc51969e619497a344aaf2ae549917f631067e1c1ac634cdafb0ebaa7ac8a93160eb4cd1d905eb955b9da10c7952455eee6517693d478b0c9bbfffcae8fdae415dffa5a5f0c6987e032f7e8c31a10736fbf03a18633293b0feaa5f58008e8e2b698610e3ed64ac68a34717e85d5eff58573655c59db34d9358ee6d5ab4a72a31dbe99e9133054c3dd2a8693b39e24cde36c9dbb3043ead184543f33fe3aaf3246c7fd920a50c083526b734a812377663d6676193fa7ffc57ddea8b80307d268ae96a53003cc4140a17fbea41c9981dcb7c99ad8a7bb5743f80bd261426309b78f8a646788918a6d090e416b46130db10a1e6e6b9898d91fcbf25136f8bca71918f6d7745373f9fde29f145cde0b39541802e2121d58a1ed46b72527b0832a36d7edfa0ee6b9746b60f7c896b1f1cc71418da9983243d9040c13772c405efa47e02d15a4afb13c3cc6ee36653f1923c1030e583ea9fba5011141dd22deb8c211c4de83448f5a2c2ac4571c13cfed421da588b34828a8c64e8bdf91b375fd9ec6faf7fad2e194b37cc9a25f765dd8f9f9201b7dc0a4846ac9cfd5109b511084efb419999630cf25e86afc456c27a045e1a76f2d41dc23b026eb830e0f07c42016ba7606e162d2b4931559ec04f11a705dfc18d969ca609e5b1b73b2dd20b6bb6935f5f230a8d03522564ab81aa8dbcd3f76d628c932a74ce78d4240c7e15564b0dddf712d824943d2626d113564f1470286d6ad433aea1acd56a994c25309a49e3f5978e8513181d30c3841b0111a95d697ff8dcbb48d786980af2a6b42baff95dec500c2343dc426dabe210c83f3faba717e0b2cc43f0cc88f623bb396baee7f861c784e47e365e94bc07cb26c602835223cb054f0e2a6f725d301b3b05a70581c5a55c0e877522bf855f069489a4", 0x1000}, {&(0x7f0000000680)="c7e9ea76a558d38b9aefdf628cd0fd91a65ccdd0e1c5b0cc7bde3b56193e4aec7bb1fc95a0a25d310f1d5751082fc8a186d5c2816fa3a5b5d0183e4e7c9b58a2fd260bc97abfa120c2f875f73bd8e0c8601ecaa2f247b759217667b55749ec5d3a1228493a1c986857ea655480e140774683329f32a9f52f09cc1fb68cba22743f8a0d5720eb1a11b25243d4769f5993c16b11f8c3acc4d054da15bd4e65c67ca321093a87589eeee9994232ad21550fc57065d3eea7177c21a707e507bf9a44d30996b0d4d80193bf529c92b0d13b158f26e90c", 0xd4}, {&(0x7f0000000780)="793bf19ced00f0682783e85a6f9d0ac9070e82d3596a700132c4ba70e654e17eeee79b3a57cdbc1e5b5f28814b17b5e4f6f8230b842d2339ab2e11e4fe3a71c6b6f1ede1729e9c01e31491fb8721f3dacd9fa9cac877368c3221c4a79e574ce7cef34b1b2b72e28854d5095f4ee658619fd00778173beb4bd74f2c3f57014659c71828d60497cdda97a56a67114f8f450962d6886f04538b86f69e1f1aa8c1cc5dbe1a6469b39b57324b64466ea2a1622610f94962b7f86282e355b839a15241b8d20263ebd95560e7295d111bdd7464fffe27e58073e1c5259fadae0d8dacbc49709427fe06a48eb89c589ad9a2677c3c889fbd5e", 0xf5}, {&(0x7f0000000880)="9256ab2e2beefbffd3a615a1b103d93fa5e9c2d48bb8b8398ec561213736e3e6ffb608fb738dcdce4e2210937cb6d4eff90e7f03476dedec71949bc7ea512ba86e68836c5d8e8560c607c1634a30d53a1a5efb55d4cac268ea722a598f5a97fec868f91031e6b6afe199c570cd4bca59583770d2d20ec9aa18ea2e50c230f3a82eb0e390d471a5dec0a565911d4f15bf12c03aa2e5afd4d2f3b7f78a62", 0x9d}], 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r8 = getppid() setpgid(r7, r8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) 17:27:10 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/214) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="c8853ad51ab34e4789392807f19cab6739c8d1d4da8ce59c2a28821168790add3e0ebc91600223c2c0c2a8b52396325af557d411ab6ba832", 0x38) semget(0x2, 0x0, 0x0) 17:27:10 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) recvfrom(r0, &(0x7f0000000100)=""/203, 0xcb, 0x803, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ftruncate(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0xff, 0x7ff80000000000}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x6, 0x1f}], 0x80000001, &(0x7f00000000c0)={0x2, 0x203}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 17:27:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x8000000, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="95cd857665dc3dca603eff37c7f7e92926151434d5e8a7e0461cd53ccef8cd8398968608a85549185389dc1d63034f16080cb125eae917505c6c0010fbbb97387d898d69db1e6f9dfc608921c04383cb2bbcb7e86442419d0ce4b5697453f2ef85690d", 0x63, 0x400, 0x0, 0x0) 17:27:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r7 = dup2(r0, r4) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2, 0x2}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r9 = openat(r8, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r10 = openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000140)=0xffffffffffff0001) fcntl$setflags(r10, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 17:27:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x1, 0xa84, 0x2, "2f498c83587185c4b501c94b998fdadc5fa45e21", 0xffffffff, 0x5}) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getpid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="b4ec09468ecfba84f0ab5aefd4705e62999ca11d0c29079e5f01131eddff9e9de3b3d8b1fa13513681c8cab9d02e31671526df06e895b961fa7d2435d29ac588d68d93d677bde11383ed950e302000cbe1ac3fddfc3cc86e3e45f6c4f3319cbfcc96d64972602598e93ef57a87db77f7971e7c7007a292cfbfc51b7d504e1efeca9210f7241a486adf595df66721d2618e2cdaa94c6aaeab80540169f03a81f152bc80db715dd64af9f750b54d5c1de93f233c45a030e9ffc1569cf377ee4502962bc81b7a3304825965822d54e7e5a188330fae56fc5933", 0xd8}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x5) r5 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) syz_open_pts() poll(&(0x7f0000000080)=[{r5, 0x80}, {r5, 0x10}, {r5, 0xa8a5aeaac3cb064e}, {r5, 0x4}, {r1}, {r1}, {r1}, {r1, 0x80}, {r5, 0x20}], 0x9, 0x1f) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000003c0)=0xe043) 17:27:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x100, 0x100000001, 0x3, {[0x80, 0x3d9, 0x3d7b, 0x5, 0x7, 0xfffffffffffffff7, 0x2, 0x6, 0xca, 0x7def3fb2, 0xb28b, 0x0, 0xffff, 0x8, 0x3f, 0xdbb098, 0x5], [0x80000001, 0x18, 0x8, 0x5, 0x9, 0x200, 0x6, 0x80000001, 0x2, 0x6], [0x3, 0x400, 0x6, 0x2, 0x9, 0x2, 0x2], [0x6, 0x500000000000000, 0xbb92, 0x4, 0x1000, 0x1], [{0x2, 0x4, 0x3, 0x8000}, {0x9, 0x4, 0x7}, {0x7, 0x0, 0x2, 0xc5d7}, {0xffffffffffffffe1, 0x980000, 0x100000001, 0xfff0000}, {0x9, 0x7, 0x100000001, 0x2}, {0x1, 0x4, 0x2, 0x6}, {0x4, 0x10000, 0x1, 0x9}, {0x0, 0x3, 0x5, 0x9}], {0x6, 0x7, 0x10001, 0x9}, {0x5, 0x1000, 0x4, 0x5}}}) 17:27:11 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xca0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x4) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 17:27:11 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x6b382844d1fed3e2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffbeb, './file0\x00'}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) 17:27:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 17:27:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 17:27:11 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 17:27:11 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x220, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 17:27:11 executing program 1: r0 = syz_open_pts() readv(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 17:27:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() dup2(r1, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 17:27:11 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 17:27:11 executing program 1: utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x173b, 0x1000}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x8}, {0x8000, 0x8}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, './file0/file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7716, 0x114, './file0\x00', 0x100000000, 0x0, 0x8, 0x1}) 17:27:11 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x4000, 0xde4a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x102) dup2(r0, r1) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xfffffffffffffdcb) pipe2(&(0x7f0000000080), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0xc001, 0x0) getuid() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 17:27:12 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file3\x00', 0x20000, 0x80) r1 = open(&(0x7f0000000140)='./file1\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x40, './file2\x00'}) r2 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x669, 0x8}) mknodat(r1, &(0x7f0000000080)='./file3\x00', 0x2000, 0x2) truncate(&(0x7f0000000100)='./file2\x00', 0x0, 0x6) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file2/file0\x00') clock_settime(0xa0b727ee0505bc2e, &(0x7f0000000180)={0x8000000100000000, 0x9}) 17:27:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:27:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x3}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) r2 = dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x1000) 17:27:12 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x401, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000041000/0x1000)=nil, 0x1000, 0x3) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="cbcb4ccca77c4b1cf31ede60257ce89e140d62f458868ae07e2f508f183c77f4d857fc702fa2f4fc8af770436d6bf108268e85f351f11db13f0f1206adb2d1d054862d067a7466c8ef5b51e58a0a21a979b86a7b08cb0c3265458c74d7b980900d9046d55909950576517654885ab3a2f2df9ed398246b92d0e6c92539f19e34355f7ca2a82eb5ceff34cb21b91ef7d88e0d865faf25468b351856dca5bd7bc4883e317bdacb8d69d7f742d738a8beb00f706d33656cdcdfb299d09074aee1a9b5364b0e374f7149c424b97dccb3ffeb572cf27396926716", 0xd8}, {&(0x7f00000001c0)="b1139b0111493f359f1011cba3b0b623bac65459a4869bddc0d94728f079ea81ba4b4fdb305181e19c4b33f0e016c3f2fc7e1524afb250c68cb093b1d110bb4e86a3c4e35d6827bde9938da59ce1d2d7f96caea52d694365f33f90a97822bc6338a381130b1c405150bf34acfd2bc49edf69ba9d36011fe588e617ef42a9c3878c1390769e2b915a2b5c1169ab68270c2fbf8d370f6f624aea8bbe32da334b55941a51d7ddbfb2e9772edc07f376d389a5aeb67962a440f14edf895d351b3981347eb1ae", 0xc4}, {&(0x7f00000002c0)="3293d4945f7fd759b6b603291016ee7fc1a4a2292abbd5e8a4b46eeefb94426870ecf41077e83b8b9b302e2d0b4c12e894228d2b767d4472233ea71b6c5f5c", 0x3f}, {&(0x7f0000000300)="f1de4674dc531e4c0ffe7bdbcd695db2f632f25dded092d79a4b2c9bf38782193aa88b6e0becfbd49b7b0c3496347f8bdd0da8ec6163383e5145468623e8c2e12ba12dec0d243aa5a170dd4b184741b73f7650848e1578d63e16", 0x5a}], 0x4, 0x0, 0x0, 0xdc13838125c93117}, 0x404) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:27:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b2b2e6f2e7dab9b6246b36820f676cd27a8c7fbabdd1a48fc2000c5afd6c45a63b694c8d470389d937588086cde8d1466bc346514c906c1e0c3ea05a28f954bb3a5fe1c7c4c464ce8d6f83ba1da635541aad372fa10c4b3c2d0f2291ed73e13c08115fa348cf05b0d422cc6141ac8f8b3c5142fa75b10f94dc5c9ff4fa6ce33ac480386a7c", 0x85}, {&(0x7f0000000140)="c30a8bc2031affe5377d849bc95421a7ca8059fc3b0b60bbe88617873e08db7c6f827d24c26be243b6db4f576c101ae1", 0x30}, {&(0x7f00000006c0)="309eb3165c597392b80c24d2d54d40a382268b4ee652c80b19003ab1d03e2b98baa1db4cf85ac0ad5c0dc85cc463d1b6f7a341624a48eb8c10b2c80608957ef2c545b9c8d99c20b602449eae0ec770ed59", 0x51}, {&(0x7f0000000740)="7819405883d3bab2b323d31164ec52cd5f110b36f8dc7a35dc32431318763dbd9566701649b80ba16843f1f5b688edce5a2c83b288fa1018f9329cb53e86b95380174cc98d2fecd1938d1ba793297ff11fe0d9e01262ed62df577ee6ff51a05d586be519531a1b58aa5f", 0x6a}], 0x4) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000840)={0x2, 0x7f, 0x100, 0x3, 0x9, 0xfffffffffffffffe, 0xffffffffffff9edf, 0x10, [{0x0, 0xc610, 0x10000, 0x5}, {0x1, 0x7ff, 0x6, 0xf5}, {0x1, 0x10000, 0x1, 0x81}, {0x180000000000, 0x5, 0x0, 0x7}, {0x4, 0x6cd6, 0x92, 0x6}, {0x10000, 0x1, 0xfffffffffffff001, 0x800}, {0x4, 0x1, 0x5, 0x4}, {0x5, 0x80, 0x2}, {0xac, 0x9, 0x1, 0x7ff}, {0x0, 0x1, 0x1ff, 0x7fff}, {0xfff, 0x8, 0x2, 0x10100000}, {0x8, 0x10001, 0x1ff, 0x2}, {0x0, 0x7e, 0x678f, 0x7ff}, {0x9, 0x101, 0x401, 0x7}, {0x8, 0x1, 0xfffffffffffffff7, 0x3}, {0x2, 0x0, 0x80, 0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 17:27:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:27:12 executing program 0: getgroups(0x10, &(0x7f00000001c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(r0, r1) 17:27:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) r2 = socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) dup2(r2, 0xffffffffffffff9c) 17:27:13 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7) 17:27:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0xa942c238912ad918) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:27:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x1}], 0x64b, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000040)=""/166, 0xa6}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000280)=""/72, 0x48}], 0x5, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 17:27:13 executing program 0: setrlimit(0x25ed9b47ccb38e61, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 17:27:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x401, 0x80000000, 0x47, {[0x9, 0xea6, 0xfffffffffffffffd, 0x3de, 0x101, 0xffffffffffffffff, 0x979, 0x8, 0x1ff, 0x200, 0x4, 0x1, 0x5, 0x1f, 0x4, 0x9, 0x7, 0x4], [0x8, 0x1ff, 0x7f, 0x1f, 0x401, 0x1, 0x2f5, 0x8, 0x4, 0x800], [0x8, 0x7ff, 0x80000000, 0xffffffffffffffff, 0x3, 0x8, 0xfffffffffffff800], [0x3, 0x7, 0x0, 0x1b1, 0x1, 0x100000001], [{0x9, 0x4, 0x2, 0xffffffffffff7fff}, {0x2, 0x0, 0x0, 0x1e}, {0x1, 0x7fffffff, 0x1, 0x3}, {0x7, 0x1, 0x4d692ce, 0x8}, {0x6, 0x1, 0xfffffffffffffffb, 0xff}, {0x1ff, 0xdc09, 0x5, 0x5}, {0x9, 0x9c0, 0xca3, 0x6}, {0x0, 0x49d, 0x3, 0x910f}], {0x9, 0x4, 0x8, 0x3f}, {0x9318, 0x4, 0x9, 0x661}}}) r1 = socket(0x6a7f045fb3296684, 0x1, 0x6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)) 17:27:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x78) readv(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000000600)=""/230, 0xe6}], 0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x10, 0x141112c63de5629, 0x0, &(0x7f0000000280)) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="90", 0x1) syz_open_pts() close(r2) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r4) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="1550076717a9d04fcfd27be939df8a58c6a6d464f8fc997ba6fa05"], 0x10) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 17:27:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) dup(r2) pipe(&(0x7f0000000140)) flock(r0, 0x2) close(r1) ftruncate(r2, 0x0, 0x7fff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x2, 0x1e12af70740241e2, 0x881, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xfffffcc2) 17:27:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fchflags(r0, 0x10000) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 17:27:14 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000280)={{0x100000000a, 0x3}, {0x9, 0x71}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setitimer(0x1, &(0x7f0000000000)={{0x9, 0xfffffffffffffff9}, {0x2, 0x400}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) 17:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x401, 0xfff, r2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000100)={0x80000001, 0x8001}) setpgid(r4, 0x0) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 17:27:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) kqueue() preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f0000001600)=""/102, 0x66}, {&(0x7f0000001680)=""/195, 0xc3}], 0xa, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 17:27:14 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = msgget(0x2, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/18) kqueue() 17:27:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005a9000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 17:27:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x40, 0x87d}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x84, r2, r3, r4, r5, 0x80, 0x8}, 0xfff, 0x2, r6, r7, 0x6, 0x5, 0x6}) r8 = syz_open_pts() close(r8) poll(&(0x7f0000000400)=[{r0, 0x20}, {r8, 0x34}, {r8, 0x10}, {r0, 0x10}, {r0, 0x100}], 0x5, 0x1) shmget$private(0x0, 0x2000, 0x2c554ab71c19d25a, &(0x7f0000ffd000/0x2000)=nil) chown(&(0x7f0000000300)='./file0\x00', r2, r3) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r8, &(0x7f0000000100)="00d19b07", 0x4) shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 17:27:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fcntl$setstatus(r0, 0x4, 0x6d7b9d8a9c1f6efe) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xffffffffffff0000, 0xd9, 0xffffffffffff8001, 0x5, "09f0b75714376852ebb326d6747a492a0e2c88c9", 0x9, 0xe58}) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r7 = semget(0x2, 0x4, 0x402) semctl$IPC_RMID(r7, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:27:15 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x0, "9ec4ae55f7a2b10909b7a3901e0e220018d4f3dc"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 17:27:15 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x3, 0x205) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xf914, 0x20}, {0x18, 0x3, 0x8, 0x40dc}, 0x1, [0x80000000, 0x0, 0x0, 0x1200, 0xa9, 0x3, 0xfffffffffffffff9, 0x100]}, 0x3c) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0xb9c, 0x4, 0x3, 0x401, 0x1ff, 0x2, 0x0, 0x7]) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100), 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x26, 0xfffff, 0x4, 0x8}], 0x7fffffff, 0x0) ftruncate(r2, 0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) r5 = geteuid() r6 = getegid() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xfffffffeffffffff, 0x3}) getitimer(0x2, &(0x7f0000000180)) chown(&(0x7f0000000000)='./file0\x00', r5, r6) socket$inet6(0x18, 0x3, 0x5) 17:27:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair(0x30, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:27:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) 17:27:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 17:27:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x101, 0x70) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setflags(r1, 0x2, 0x3) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r1, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f7afc4d9ac6ff7e23032e14ca118679a678067962f34ad4e4840ea68be96ca1727f91c056624207c0927c6e3a21fb0829869052e45606a2a61e4fefb885818bdbeff41b388232137f24978a2863f513015129c021bce4e4ca488cdd30e7b7aaa9c91cba8ddfea325df2fc2668c7dcfed3562be86c5b85b3227066f9b3e40f89fa20eeb447f2c0a13bb2d58bc9b807e0ab023c5e6effb5e3bcdbd5a0cec0c995", 0x1cd) syz_open_pts() 17:27:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x800, 0x209}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x4d8, 0x0, 0x0, 0xfffffffffffffdff) 17:27:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 17:27:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x7a) setsockopt(r0, 0x40, 0x3fe, &(0x7f0000000580)="2e2416fee6321637223f18a10900c58b21ade8069a27815fb3995e8b297de6b6a9a08d34e6d2dad25bbcfc1a93f336e1185f0f9223d2b60958672fe62da70b849f9e653eb12d2ba312cafb5d27d3b140f85be2e2ab98e71b792bf776fbd429c8fc230c3c30d66c37d2576b9bf84e1fabb529cfd992be152f434955effd3e1160f0480ecb73c23d2eb54020292d4b8bcc6e0d047ce1e3caf3a6d67c561fca37644758af4790f3423d5f08707e74d0552f31abad0a3c5b8ab72dde7519a087f8dfa5306d45316fad2876fc7129ad8d2cb6cfdb4767f0a54b6700297f9f65810c041cec7e977b1a46a557f44dcd9d45d64d2dd72ac3570fb880741fd57029b8b5db1b3773bcbc9938840fea55", 0x10b) kqueue() readv(r1, &(0x7f0000000080)=[{0x0, 0x280}], 0x263) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/174, 0xae}], 0x7) 17:27:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000000000ff397c9e4f72f1b4c0", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 17:27:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x372, 0x2, 0x6, "353ccb9b773e01c9dff2235bd22a8cfb4f7a33af", 0x10001, 0x2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 17:27:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xa6, 0x0, &(0x7f0000000000)=""/166}) syz_open_pts() syz_open_pts() fsync(r0) read(r0, &(0x7f0000000140)=""/164, 0xa4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x3ff) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068e56c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_read+0xa9 #5 dofilereadv+0x1a2 #6 sys_read+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 66394 21422 32767 0x10 0x4000080 1 syz-executor.1 * 59598 21422 32767 0x10 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822072f8) at witness_warn+0x69e userret(ffff800020a88880) at userret+0x36a syscall(ffff800024fc1b90) at syscall+0x44a Xsyscall(6,0,ffffffffffffffb8,0,3,348e90f1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x36b26ac3d0, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822072f8) at witness_warn+0x69e userret(ffff800020a88880) at userret+0x36a syscall(ffff800024fc1b90) at syscall+0x44a Xsyscall(6,0,ffffffffffffffb8,0,3,348e90f1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x36b26ac3d0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fc18d0 rbx 0xffff800024fc1980 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020f56000 rax 0xffff800000a70340 r8 0xffffffff81b89d03 kprintf+0x173 r9 0x1 r10 0x25 r11 0xae4a3aab474e59e2 r12 0x3000000008 r13 0xffff800024fc18e0 r14 0x100 r15 0x1 rip 0xffffffff817ece58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fc18c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=59598 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88390,0xffffffff8262bb10 process=0xffff800020a8b890 user=0xffff800024fbc000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21422 304495 71563 32767 2 0x10 syz-executor.1 21422 66394 71563 32767 7 0x4000090 syz-executor.1 21422 169867 71563 32767 2 0x4000010 syz-executor.1 *21422 59598 71563 32767 7 0x4000010 syz-executor.1 45743 176342 96811 32767 3 0x90 nanosleep syz-executor.0 45743 296526 96811 32767 3 0x4000090 netio syz-executor.0 45743 189785 96811 32767 3 0x4000090 fsleep syz-executor.0 96811 503777 7545 32767 3 0x90 nanosleep syz-executor.0 7545 209568 3463 0 3 0x82 wait syz-executor.0 71563 184565 87769 32767 3 0x90 nanosleep syz-executor.1 87769 488137 3463 0 3 0x82 wait syz-executor.1 32941 423339 0 0 3 0x14200 bored sosplice 3463 318106 74058 0 3 0x82 thrsleep syz-fuzzer 3463 309916 74058 0 2 0x4000482 syz-fuzzer 3463 421233 74058 0 3 0x4000082 thrsleep syz-fuzzer 3463 436530 74058 0 3 0x4000082 thrsleep syz-fuzzer 3463 50967 74058 0 3 0x4000082 thrsleep syz-fuzzer 3463 306516 74058 0 2 0x4000482 syz-fuzzer 3463 354358 74058 0 3 0x4000082 kqread syz-fuzzer 3463 63886 74058 0 3 0x4000082 thrsleep syz-fuzzer 3463 199225 74058 0 3 0x4000082 thrsleep syz-fuzzer 3463 88855 74058 0 3 0x4000082 thrsleep syz-fuzzer 74058 125589 25887 0 3 0x10008a pause ksh 25887 346382 44817 0 3 0x92 select sshd 92627 293406 1 0 3 0x100083 ttyin getty 44817 214592 1 0 3 0x80 select sshd 74138 459614 19256 73 2 0x100010 syslogd 19256 242534 1 0 3 0x100082 netio syslogd 20013 13324 1 77 3 0x100090 poll dhclient 91012 3433 1 0 3 0x80 poll dhclient 57074 88706 0 0 3 0x14200 pgzero zerothread 8904 492226 0 0 3 0x14200 aiodoned aiodoned 69760 432516 0 0 3 0x14200 syncer update 15626 163473 0 0 3 0x14200 cleaner cleaner 5668 482311 0 0 3 0x14200 reaper reaper 68398 175765 0 0 3 0x14200 pgdaemon pagedaemon 76796 161475 0 0 3 0x14200 bored crynlk 15193 18080 0 0 3 0x14200 bored crypto 98013 186757 0 0 3 0x40014200 acpi0 acpi0 28336 20509 0 0 3 0x40014200 idle1 61479 509663 0 0 3 0x14200 bored softnet 53994 64157 0 0 3 0x14200 bored systqmp 63710 361938 0 0 3 0x14200 bored systq 73593 78931 0 0 3 0x40014200 bored softclock 17421 125033 0 0 3 0x40014200 idle0 57434 327912 0 0 3 0x14200 bored smr 1 133073 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 21422 (syz-executor.1) thread 0xffff800020a88880 (59598) exclusive rrwlock inode r = 0 (0xfffffd8068e56c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_read+0xa9 #5 dofilereadv+0x1a2 #6 sys_read+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 74138 (syslogd) thread 0xffff800020ac1158 (459614) exclusive rrwlock inode r = 0 (0xfffffd806eb3f3c8) #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{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9465 6322K 6322K 78643K 11587 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 9485 0 0 ifaddr 36 14K 15K 78643K 1307 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 478 0 0 iov 0 0K 32K 78643K 734 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6232 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 133 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1134 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 10623 0 0 sigio 0 0K 0K 78643K 123 0 0 proc 41 38K 70K 78643K 9623 0 0 subproc 34 2K 2K 78643K 3553 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 1212 0 0 in_multi 33 2K 2K 78643K 2592 0 0 ether_multi 1 0K 0K 78643K 50 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 3523 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 101 21K 31K 78643K 35319 0 0 UVM aobj 130 6K 6K 78643K 156 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 601 0 0 NDP 5 0K 0K 78643K 630 0 0 temp 121 3554K 3628K 78643K 49196 0 0 kqueue 0 0K 0K 78643K 106 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 423 0 417 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 871 0 869 1 0 1 1 0 8 0 rtentry 112 2325 0 2281 2 0 2 2 0 8 0 unpcb 120 4055 0 4045 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4450 0 4450 1 1 0 1 0 8 0 tcpcb 544 2347 0 2342 1 0 1 1 0 8 0 ipq 40 8 0 8 4 4 0 1 0 8 0 ipqe 40 19 0 19 4 4 0 1 0 8 0 inpcb 280 5645 0 5633 12 10 2 2 0 8 1 nd6 48 627 0 621 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 9530 0 9339 23 11 12 13 0 8 0 art_table 32 9531 0 9339 2 0 2 2 0 8 0 art_node 16 2324 0 2284 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1130 0 1120 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11799 0 10349 48 1 47 47 0 8 0 ffsino 272 11799 0 10349 98 1 97 97 0 8 0 nchpl 144 24072 0 22441 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 103660 0 103660 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 65804 0 65804 34 33 1 5 0 8 1 plimitpl 152 1772 0 1763 1 0 1 1 0 8 0 sigapl 432 10173 0 10157 12 10 2 3 0 8 0 futexpl 56 97003 0 97002 1 0 1 1 0 8 0 knotepl 112 6415 0 6396 1 0 1 1 0 8 0 kqueuepl 104 2433 0 2431 1 0 1 1 0 8 0 pipepl 112 6768 0 6749 14 13 1 2 0 8 0 fdescpl 488 10174 0 10157 3 0 3 3 0 8 0 filepl 152 61728 0 61622 28 23 5 7 0 8 0 lockfpl 104 1905 0 1905 18 18 0 1 0 8 0 lockfspl 48 587 0 587 18 18 0 1 0 8 0 sessionpl 112 224 0 214 1 0 1 1 0 8 0 pgrppl 48 313 0 303 1 0 1 1 0 8 0 ucredpl 96 17062 0 17053 1 0 1 1 0 8 0 zombiepl 144 10157 0 10157 2 1 1 1 0 8 1 processpl 896 10190 0 10157 4 0 4 4 0 8 0 procpl 632 25828 0 25781 36 31 5 5 0 8 0 srpgc 64 414 0 414 28 27 1 1 0 8 1 sosppl 128 194 0 194 40 39 1 1 0 8 1 sockpl 384 10794 0 10774 12 9 3 4 0 8 1 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 44 0 0 3 1 2 2 0 8 0 mcl9k 9216 38 0 0 2 0 2 2 0 8 0 mcl8k 8192 19 0 0 3 1 2 3 0 8 0 mcl4k 4096 26 0 0 3 1 2 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 606 0 0 12 1 11 11 0 8 0 bufpl 256 23361 0 16347 439 0 439 439 0 8 0 anonpl 16 1099093 0 1091697 237 199 38 54 0 124 0 amapchunkpl 152 83526 0 83434 152 147 5 18 0 158 1 amappl16 192 45373 0 44981 305 283 22 38 0 8 1 amappl15 184 1120 0 1117 21 20 1 1 0 8 0 amappl14 176 2520 0 2515 1 0 1 1 0 8 0 amappl13 168 1646 0 1642 1 0 1 1 0 8 0 amappl12 160 897 0 895 6 5 1 1 0 8 0 amappl11 152 1758 0 1746 1 0 1 1 0 8 0 amappl10 144 2055 0 2054 1 0 1 1 0 8 0 amappl9 136 4246 0 4243 1 0 1 1 0 8 0 amappl8 128 3277 0 3248 3 1 2 2 0 8 0 amappl7 120 2410 0 2400 1 0 1 1 0 8 0 amappl6 112 1277 0 1268 1 0 1 1 0 8 0 amappl5 104 2437 0 2425 1 0 1 1 0 8 0 amappl4 96 10448 0 10417 1 0 1 1 0 8 0 amappl3 88 2192 0 2182 1 0 1 1 0 8 0 amappl2 80 65080 0 65001 3 1 2 3 0 8 0 amappl1 72 281536 0 281069 23 13 10 19 0 8 0 amappl 80 29435 0 29396 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 10174 0 10157 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10174 0 10157 1 0 1 1 0 8 0 vmmpekpl 168 85086 0 85057 2 0 2 2 0 8 0 vmmpepl 168 1302448 0 1300739 348 269 79 93 0 357 4 vmsppl 368 10173 0 10157 2 0 2 2 0 8 0 pdppl 4096 20355 0 20314 6 0 6 6 0 8 0 pvpl 32 2986837 0 2976123 552 450 102 139 0 265 7 pmappl 232 10173 0 10157 22 21 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 612 0 18 18 0 18 18 0 8 0