16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff", 0x90) close(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = msgget(0x1, 0x98) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x3db) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x100000000, r3, r4, r5, r6, 0x8, 0x3}, 0x5, 0x8000, r7, r8, 0x215, 0x5, 0x100000000, 0x7ff}) syz_open_pts() msgsnd(r2, &(0x7f00000000c0)={0x3, "83ffeb66322670881b7d688b95ba21518ba2f8beddd54a63e17e55a600573f6489722809ebaee28e2cef940626b657e7008385df98d9e521269e7fa527f87e0c5437e577b772a1482fb254"}, 0x53, 0x800) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1f, 0xfffffffffffffffe) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 19:14:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) pipe(0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe41) setuid(r1) 19:14:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x88, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x2, './file0/file0\x00', 0xba0000000, 0x3, 0x8, 0x330}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)) 19:14:15 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) fcntl$getflags(r0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 19:14:15 executing program 1: r0 = kqueue() r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r5, r6, 0x40, 0x800}, 0xfffffffffffffffa, 0x20000000000000, r7, r8, 0x50a759c6, 0x0, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 19:14:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc) 19:14:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x8) dup(r0) fsync(r0) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x100, 0x7, r2}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 19:14:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/206, 0xce) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x4ef7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x89, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x8, 0x800}], 0x5, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x4, 0x80000000, 0x1ff}], 0x20, &(0x7f0000000100)={0x3}) close(r0) 19:14:16 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0]) chmod(&(0x7f0000000600)='./file0\x00', 0x8) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() symlink(&(0x7f0000000640)='\x00', &(0x7f0000000680)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="f8669772f80d3e6c4f7d5e676b5b19df39f8b8979ac88922c7c5b5125d42addfd137b93492f08fae6217fc404b9d6b855ab6e462d8138f90b2141049320c8e4640", 0x41}, {&(0x7f00000001c0)="e613dc326854a40761c19c153d40b7e13b5aaa414de36d18b0278dab6e8c0d35e03652faeec2f6c8f7b9a037d7845b841fe84a1f7c1f76b08b04c8293dee181dc1dfd31ff44f07cf149a1e846d954bb51cbb3d95bf758be31f1eec5d48ed37766b78935539fd247e5cf2147694bd6c8981034bc9575d42f2340145e8b78017e849c9ea85b9797d4c4485877f92d2f675ba22d86a38cecef94fd631", 0x9b}, {&(0x7f0000000280)="65d53693987fee918f3794bb29383c56c6b84f7edbdb608e2573292852e7e5568a800f", 0x23}, {&(0x7f00000002c0)="dccfbe1624bde946e66d6ecab619", 0xe}, {&(0x7f0000000300)="eb83d9d4bd", 0x5}, {&(0x7f0000000340)="9c54863c50fd8d1bb3d8412bdffd4dfabf30a2e84e20ac1bc695225f73149445ab232eb28437", 0x26}, {&(0x7f0000000380)="bf37fcde46951629771509d73da63e9012a4ebc79a0a8c64b161241a9cbec0d67b26d76760441f5cfe64da33de20335e727607cbebf22162e83274c269dae3eb8f5f906f4e641d89164f784b035e304f572f", 0x52}, {&(0x7f0000000400)="25f96acb083caa588e7484d1338a91135c7e", 0x12}], 0x8, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0xa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10020, 0x0) 19:14:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) geteuid() 19:14:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="be3bea777a04e63f67ebabad4a45ba9b7f1f3ffcae9b702248448c249df77d0005a7d40244fc4c29ad3d638475e9d9698447327cd890915569e14138309fbe14735046a905c5c14603531beef434c26b1fb68f69c924fc62547d6bb2d557b9f15bdd4f65b14b0762e6eba672e19c825b183d82e88c27f65dfd06b6a98c87377e52f920805d9444abee9bae847fdaed0c698ae318167508d9acd6867b1286b21c55b3a6039bd6b257d491d1ce3691e1fc7419e7a9c8f2057fb7e89f3eea650e95b2b8d5e9d464dc9058fedf9e27212af373ce1a693628022da4fa0d6cc4ec", 0xde}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/125, 0x7d, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x0) shmget$private(0x0, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c", 0xca}], 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e", 0xff8}], 0x1, 0x0) 19:14:16 executing program 0: open(&(0x7f0000000000)='./bus/../file0\x00', 0x480, 0x160) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0xd4}], 0x2, 0x0) unlink(&(0x7f0000000040)='./bus/../file0\x00') 19:14:16 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x2, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) close(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 19:14:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x5, 0x7fff, &(0x7f0000000100)="273a58175cb714b966d141f1ad7b79df7515fd07cd53ff31280895f1cc3477457dcbeb6eae2b31a0b2b4cdb9e0de2ed49ffbbcfbc57a42818c656ab416136f21fea5ab7cee0774e9bb5d5cdee7f002293c1e3a141c038f026a441a836990080715c97e9913df6a5c5bcda76c2e65ee53dc0a07d6d342457a2f7aac10cea4125cb0620555a06a1b720fd097d9beee9d11469e7f5e7eae18d0deaebae40e", 0x9d) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 19:14:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000b804763dab6781fff63b795e000e08cd3fdfcc00003e0714a367f2f800000000000000d5ffff09a7b00015f45c326fed69d15c756f656eb3f76ae25e9df6368784eeba87744a03cd59451558ad1a7c8c36caeb7ecadd052cdf704929e4904e3b0695addfd110e031eee44e4bc3aa683562f2a07a", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYPTR], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r5 = dup2(r4, r3) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000040)='./file0\x00', r6, r7, 0x2) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) poll(0x0, 0x2c5, 0x200) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000380)=0xfffffffffffffff7) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x5) 19:14:16 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) getrlimit(0x5, &(0x7f0000000000)) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x0) 19:14:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x3ff, 0xffff, "1a3ae4200c9adc39a50bfdcb7a0e4f7bf2917c5b", 0x247, 0x20}) close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 19:14:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 19:14:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="aad2ef89a73bcac16f5a0696b3d419973e0cce97237fd95b3fa8a943b014943789e1e8af718b008985a642c7fd6473d0dff127f2c928f2c2c05a3b0ba298c8375bebe5c5d29ec46b81072f9e52", 0x1, 0x401, &(0x7f0000000380)=@in6={0x18, 0x1, 0x7f, 0x1}, 0xc) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000440)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8003, 0x0) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x2}, {0xfff, 0x1}}, 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) renameat(r3, &(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000000200)='./file0\x00') 19:14:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet6(0x18, 0x3, 0x102) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) 19:14:17 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/242, 0xffffffffffffff37) r0 = socket$inet(0x2, 0x3, 0xfffffffffffffff9) fcntl$dupfd(r0, 0xa, r0) 19:14:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10089, 0x0) fcntl$lock(r0, 0xb, 0x0) pipe(&(0x7f0000000000)) 19:14:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$[$$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00']) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 19:14:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) getsockopt(r0, 0x7, 0x270, &(0x7f0000000100)=""/136, &(0x7f0000000080)=0x88) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x7, 0x1, 0x800}, {0x2, 0x7484, 0x1800}, {0x7, 0x100000000, 0x1800}, {0x3, 0xe890, 0x800}], 0x5) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="45ccedd1f0a5c2472a46c9d9c0a043dd404d8a086d310200000000000000da", 0x1f) 19:14:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x402, 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) 19:14:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0], 0x2) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x100000001) 19:14:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x41d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000080)="c175a8058c8f97e8f5dc1c12136ffbb2e8054f2baa34f7db6c042df343fa65812def1593e795e33456885de7fb456fb7db99b21a4eeb3f0be82ae0aac17e8e82d2fad703212ca3a42cd3f968c97914bbd274641501333c49c59afec9d5b757b31d3b9e60bbf8691f0a1bafe64df1fbcccf63b6553ebd6957f83aac83aab4d7b62e0ef5df6e01f0b8cb806a37a430ee798f9ee69cb6deb35f248ef5dc76c93dc8d0306b7819d27f9eb356395743fe7666d737f0b066513aa9f993f9adc7ec389a2d445acb04fe7f7317b80d0054260dfa0d52fa3b80217d032c76335c026e09008c60362d339aaf535d36637c79c76afb3343ce91", 0xf4) 19:14:17 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000440)=ANY=[], 0x1, 0x0, 0xfffffffffffffdb1}, 0x400) socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="91cf66c18160c12c482dbd622a8ed8e54c5c5b55d6fdc57a0184fb8afc9258824ad78053a5ba6ba470f488187759625b354487f823dfe5c1ce28474e0bdcd4279717fa00e707bedfc3f6ef7108fa983d88501ed169ad63638e54810b099deb55f7a3e397", 0x64}, {&(0x7f00000001c0)="76c69f1bf4a7d97e5262a4c6d1c07e07e5f6d1bf7be9006557b67986d87a81d7ca72df87b1e958ba81088424beb30c400ce8a1ba54c07053d7459e669fff76fd3fdfa3174fbfff673e8c448356", 0x4d}, {&(0x7f00000014c0)="06c233f671cbf7059ef2d4c3ee660c81910c709f1403de87b95211650f76b897afe48299a9815a58bf720954664d4996f9bde9e348d60be6b9971d1e58903592f1c5db88edcec48011d341a986cd5fa720ea6773b45c90d5a5e3f04e15d9523f70e72d3b546a825195ed555c8a176296624673352c8cb65128870ee1c7760ade225156aa00f2b4739d3f565022d45d85f0bf9aa2559e87cf66a3f38ac50e5b7a03c9c144edf2f0675672bbfc282215947d29ef4ee6c092da55115f11b4ba658d21229bd46b75c99c781c064a9f6615fd50251af50fff5a23bc2a472e5b7fd722da476f349bcdd6dc5689b6284df07179538bf8976ec89fa17c507b52d066b036eff05bf867503618945de638c6d1b735216e72e459aee85567c8143a8b5e5f3d6f6b41df185a6fe9050fbdc54027790b489d04cbc47f8eb58878e5d72ab1d75c81302e7a0f1019dc2f77744aaa8c308d11d123375ef4c70bd8e7ba33cb4c010f39d90f682800f7a8d2edefd60442431c3ea000a68e976176c1d6743849c542781317285cee363b4698739e599d2aed23a9dc9b1113d0a1835fa65b073eb925b012a4845822e4a5eb60360ab40c25cf88c23186246e7ccbd5b4b2ce11d226e78f9502257a4a781914242c92b2b66f2609fe16aab34bc4d824d2bca3fe6d7e4bd7cc796c6901ecd381bbd3254715623eb7e5d136e13c96661464a7a78792fb53d507a70d04a10bb3f5981f341270b2b327fd8e0b4fa041ce887a3824b8f845d99c2cf22eedce5a133f0ce14fedb40d3629af4ff2f2c87115f1f18a337b794d6885f3ea58598b35d366fb27de85d7a1ae173c24487e3a0f78586973facbbab84d375044c8950355fa66feacaba89ad7cd921ba979236c0688b1fae353ff4dbcdaf301c139a927e8f021e8cb2bda85935c3c36fcfb7133fa1cf5deb591f7e9d3bcdfe8846589e0d751b357a14fe1d59e61469b791739b5b2b94acf51841f8e5e643f70f06cdb8ff1cd60c30a0f582835bd4ad50937510700ca419b320e5a28c14d485b54c1aaa600387563280dc6d3cb033c96661cc20788bb3925ae5dea5571dd4180a71524d32cfebc8720a3d0aaa890d1fef7f6f3c433e50906f831e8cdd540d549996376c569dd46a48083c31f0d4229c246e83eed287dd06a530faa6c8c2f10711f848ebf9f4d6b7ba8b3816ceac7bc11ec81c6212ad650b67679afeb88d89d07971dafce70270cb550abc19d71ee6ea5c2282144ebab612f12e73607f9143dfd5c88927edcef8dc1b8a99427c7c72290068cfe29b59d7899cea3568b5defdd6c65770a814dd64c6d52003c831a60cdb10cbcc37da8e32a9a11d41b2dd6ad9a20aae23f39ad5b8c38bf288862d27aa3df7096fb73f0678f373742581e6baed061fe662587424762b53a8cab8416e5f625f666d47b4883981cbf304c80f87b15e01bbf3ea6ac741c6f2f63691025faa07207cc83a19e02b26f553175f6923726d32371406bdd48093699aae757f3de3eebf34dae3b9d8db003487ff1416be50ea32eafe92ac0aa39a3909a250caa4315e1a800c12425b4b2122330457dc0bfcf641ef023d1d51f6f6fea89ea629fafd52c12e7bef19df8a244d908a306760e1a61d4b0f67b582bb7427eff9b443d22c48cf04f510393cde117f53322e18f4cbb0ce85f1733fc1c99a078537bf73a742b02b4e4b119f9a53fbf681dbaf4d051b11279a1bf19770fe1d646ba6ef2fb68c94399ce4e45c15e566f8bbe75453dc57c651919bde46311505a6312c7eb7aa7e4cd5d6f991fa43825174631767e41f5ce7b8a7f46abcdfcda396ba105eae13f168ff75474f160f7446df44ff1c875646a90dfe25b756fffc6bc7ead5aabb3dc0d300a747841351fe43c44f4d3a9a53c3992ac9ef3ae7313f1d9100e53bc45a77b75bff1b771e6facfe8017bf097eaecc3bdf7ccd4ee22e23bd3b6f3daed0d91bec75a11b557b6de2667a1d356bfa274f86e8f89ac28cfe49d23c89d27b149a0d06149129d1ff928960b52296c28744e93e3117e0ff051ff488aca76a00da94b5ea78eaf8142094cd20f1a273e03cfd77bc31f64b22141065b8f6b29ba2ce23ff7743a9be6abc4d93ef4bd7cc16807396626cc2c4c2a354f1f0e191fe63c0c605682f117427382dcaa1efeb99d25db57144a4468f1e7f5f0a5781883b491df0ea7da384efdee8ef797ec0d87cfdc987b5fc171378e214cec2f03957cb2c3431944da26db564bddfe37fdfed7ccc559843d0c9630fcbb8897d41ec9ef78e98e9c612ff8801a3c320c2fb1095d8e4c375b879734fe9764e6026aff4b6b8b15918a5fca8a7b6e72f1d55190042cea6c253365e1399a7d929fc014c011882a4a9de15fecbc3ec44ab57fe7e5a2b9de92975843ff11323c5ec932cb26a57835176b89303be4d2a335a504126cba10f360cd79af7d98b280566278bcbd990489deb2a5048eaade56501ae34b34980f30313bfca0cb2531173ed67c1cbdf359c1ff8acbc556751d30e0f8176614423c017589c76d3ee1094a3f8f1b7d227179b0d7990759c92ef581eb8c35b00d96d37785e39020207cf76775fd70cedda67c79cb4561bff98fc07c5080a35cbac20bc1ef89bf7e5df3e4bfb95d2d599a0fc6c2466d3e519b7c304fa0f4aeaf1b4f3f6dbadf5c17ecaf3f2ce7380c459b520f476f8b4eea7feca9eff85b2a705f4e3d330179fb1a3fade5f0dd72b792cf3e5fd79d4832637056b2dbb2b184fd59b4e432cf86d6730c8aafed385da758f8f3f675233913cd02f0c8a42359981acda1950f1f032f472708b8c0c517e0d7c85f94fe00f28b40098e4d09373589df5d90f0c32c53aa14941857062534b70713d2bfc179d10b5ee9ddc35010666c876fe66081354e1eafd6d4840e81df41a1318be249abc1e76ffbed634c538c622a974ab07c80af15ca792ee116c3f1e8c51b3751ff5ac5db055bbb62a32c4e3c648c5a68e48004ab878b25dcebb29f9fb176daa847ce4fdf41707436574196084b5753adeb9e9e828895036d1745919a26c89e04d04dc886374f3aac2ebbdecff9532221ebdfebeb0f5cb67bcb3ce58a2e05dc0001771bbed6401a0331cddcaab491a60a253022863ffaa0526e644a85a2c6482dcec16be7066c8da5ec20448d5862558242ac7ec1aa0100882c8b25c49766382daba1aa63f9d1a3772bb19b6970dcf449012334576c79a40ce0a9f74a4af1e6bb3a600db397d0d3dda2bca51c9caaccb05258d1150b6f1c1a221a4332922de71c77edbf7e5a94a977bab386f1ad5b417e421624716508ae6ebaaecb4920c49cd48e2f25b4a47557843130a73d1c5d2a67823b5665a62a8dd3a179a96bf958e51b686f4cc902fda955bce3c906b4f4b2db1ed096bc1e2379bf76e75c132abcd1048585a5f74bb68a8559a47a41a8bc9b168ab4dee9a7b347a2212c2cacac9fcf9cec3141aae49e1c32cb4bdf4145f1109df08a36991bca24d9bd8efa3644c4586950936e7321bb2af0f36212faa0f205b6e7ad1d83d4b5acb98c242d8a28ab729df2cefa694096aaf08188b69523e6a46c2e259dc4a2a6b793559e682e39ae3bcce74a5697c7c32b80bf912df5a4fed5198bc03781bf2280c116ff63fe1490a041d48c6b9e18fb38c13d7bb25e0034c3f73c7b1c06a6634c693dd1945dba0df03f7f34a1647af355b7a5f038aba7b1b46000e2da3949bccd5eaa65e8ae50ef1cebe15446b54f84eddee308e631dae0b96750b68dfba0d782b7d79b256b373fd6fb86dfb805b80c87c612024a87ab756c4d84359b70717a98a1484b8c3f5cdf0d9b704f8fe3456316eace706891390708b41cf1ddc935097b08e56aeb91b71f9a586c3f69780990007c1b5496458d98724408ee15f7082429423584fc38c23ff7d604b03455d30e62da756bf426dd4acd5e7cddb90ac6f612752c6612e49bffe7a5e349e37305bcaae86131481dc0e0b861fc09d09592681699e40917d0bbed2ca4daf7a83dee4cc76ce15a8dbc606a12e3ee534d16a01984654d63404ac539616e99e6de15d849da781bd93a043aae57f262b38c0ede1f0036619d3a829c8e6deec10e9571091c996f1a4f8184581c9f6f43b26951246c9f0ff8273a795ec2fc30541035e88f494f3c6b5d8dd3c778be1912ab501d0d667a4174de4c6b4b4749fb7da9e93fe5c9fec9d2f088a99c864790d6c7b5350ed336b76478dc62e91e22702369bbdfc6de5e37ecaf719f866afbb82902fb889c834f76647767c1025f9df7c9aee661ae93aa82e7b0c5a4f55e55828ae29adb081ab18406a118a1c6ace6ba8fbe879da8e329ddc10ca857d6ac9dd7301ae3ff3d2a9668765c688de2184a09f46b7df250bc580afcf604b8c3c1a31452f87b7cf39a0654900ee4b568d30705b1e8bd8dad4b0905ed03f8633069a58f9436ab81bc8fdd2f17830874b3767a3e3cb94b54d20a9fbfc88e92de8172a7f8aef890559389ddaf6f7d4d9615f95e74fbaf51814d5d2edd8bab863bad22ba38ab7117dc4bdcb38d0effbb47e0b8b83e4eb40fcb11631e2031ad89f31c00a84add57e332fcb327a82fba9ed898b97228e41d7c04bafbb11ac04aa9b742a2867326b1655bb6489635d3111aa8df5c668298e208b49423496279afff13366fad212c641e58db4635f2ce73ef228402f9c5d119c5e03e1f0580f46e3251a8ce6103ab6c87bda723eb0e48ac9e6077700409169a93ed8f3ea6b1bc0da2f525545c52f8096286177afe8e8ef82fc7f8ba98a8c4864d4e8a55747bbf8534c100353284e26bf28383bfc1366bffe89462170e89d977a9b03e67773e615fa1c8546cd777480d4eddbce8a484c9df5f4ecbad1682f056367ea15af5be0afc3aae0127dc4cc848c5f19ad1c27b40cbf54b740e91531f8986ef252655ce664804f5f637aa1af2dac3eeeb11997fbd6c2f268189ee695873c8ec4f962241f8b13ff7f53828b6db4e6fa1705a0baa41fbc308793ed3db835b99f5a50585029360e5e2219d76782de9ff161a0e64be40c51a4b5b806b2acb16a40421d91008e3561d8ca9cb93d08c874fd4b375d769f8d1d01c70ca3e846c664c4e9c055bd7bdb94c24ca72282d0c12222f71deb40b2924cea455c24c2600df6a101ac1fde63e549d24254d3c228a5f6256693cd97a1dd826fa6ee7efc1426a099b66ad9c82431357be4000ee3fa4bc76e7dad4cfee9ac9ec84e09e75cbe3c6009f9a15f3a07acd9822106fc1687a6bd22a18a8ae86ccefb1a281082c8e3586d6723da4d7af7e392e26b41a9e2589ca0a437e03566c526fbdb76c7076e7d43e2e95f98ad1610e504bb19829829d61e8c85c762c4691bf454854f053ad23652dcfbcfe9e379755c736712a34777e4c9a37e5d2599393014ea7c69ad9dcc42c3db41179392f966ccab9364b03ca4981ae49a0b748823fc2812fb6461bf378ed088b0acf658f97b4a18813bff63e6536d2c20296323b2ee9d8622b8130f4c10f14c6b652bb412eba2837051302e4798a1e3745574fb4cb592e7621271f130e3c503fa1766ebccee94f29cec9cfeb9b2ec928b0bf52bbe42fe174cf2e440a05d937aa062581868bfc3cbf12d93df06dd4454c171999a48299a99590dda81886efc8ba5d7f8d236e0b01b1b2d7b38c0ff928095931feda42af66cd913dc3a3779c337b48abf642b7ccf437112343e8bff4221ceb7e9d0e9a416d9f175fafab72f398676ab76ceb508ef9f3497ccca0766c2b1e6a8ec01a78624a13aa7fbc879608d38a5d0b2727fadc06449dfd45f4ce9ff02b9f23", 0x1000}], 0x3, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}], 0xc8, 0x2}, 0x400) 19:14:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000008dccd10d1f3691be197e9cecbda13f0000"], &(0x7f0000000080)=0x14) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 19:14:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) close(r0) dup(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="adad513fc7ec98736e40857172cab8008ba56923f88ba6fd5d8c7860531a6e29258a36f31ba0f970162ad0f8b39295e2ccd0e05f3e8e9fd2627a1915dc6f08e1653296990a88e821a30de1ad89b3bde8d2df8a6ebfcaa0dafbad8fcd352bdb9790a80c09067e82025795df8e300e9f85aff2646be77ad93e3500f0305fff77322ec121f0a038f7d7ae49d4c0c80d9501a7ae13cd2f06f4c5b290b238ae2fa54a13838fed1588acc3275177363bd6a870db85b78356bf7acd86ea35e2ed0d3a712f70f7540948b870cd501e169befa1a489c63ac6b8074e047cf726e13bb48aad99a8f3d8a882c09e7d58fb892591668fbe", 0xf1}, {}, {&(0x7f0000000380)="49db4728ffaebcd5413356e161c4cda9bc9a5885aaa7eaf03bdaa3896d51da5b93255745d49d1dffafdcf7aa96163c850c7e8a7b8ef33bb0515e7c1294da17e56927f1c48212027ed4edb5fac009000c2d553474f018fd9cab8592058f01d301fcdd758145c38be6fa31987a89379582f78e19e92d2df12445b69ac3bbef54707dcf26f895e46ecc09dca82d10ef922fb1f4630fe510ce0167eafa418b284468e5513de7ba5c7feb4960cb3c08a9a5d0318d82c11eb1c70124e9c6dac94559862329ff8967e6a127e31ad418b1311dabb367b42e90aef10cb9e4472805545d6ec56bdba219511b101ea7b53d6e23ba75570409585c0e6f4e", 0xf8}], 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:14:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x308, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 19:14:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 19:14:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = socket(0xe, 0x5, 0x8) msgget(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x9, 0x8, &(0x7f0000000080)="4958d7d1cd7b9947703c62e7f4107b8c72a09abb7214de92df8407793d489c1a4ad0ec8edf5be8c486a89f1eac28795199dabd076c9e8e65912c0e78ec5518af669980934b1310660bf332eb716d1a67be29eb39fcd34980cbdf1d4ff74a8d5f92cdf5d0e148c75bddb8098db9768627d7d67e40002c0b5be0b458e48d8f26243b7a0537c83d4c351c0f3f9b6b26e71cb7cdbb836c75178027e8b741068bb3ba61bd90e4f4df01e5727c11e7d7a0c3df39509c9c50f6e3827bfdbcb94d10c2fafef425decfab0dc34d15d6daee2fdac516d36add02cec3a1703173945fb47e813366bc333d191456f9cf73db6f08", 0xee) 19:14:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0xef80b135) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r5) readv(r3, &(0x7f0000001340)=[{&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/35, 0x23}], 0x2) r6 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 19:14:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 19:14:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1e, 0x2) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000100)='./bus/file1\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 19:14:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3f99c19caf361d3694555ca5bcd602"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="013be032dda82196f457a5e58c5528cd2a90d76d8b2ac47daef7f149135200a6876f3618822bdfb1b9d6250847", 0x2d}, {&(0x7f0000000140)="f517b99eee108484adb68de2d9114d58f5daf12907f324f295925628f1907000c4f08462a499a2b383c3c2b3b0ffcad653529c32dc7fdf1940d7a306e11941cb5155a007e211d20cdc4fa5f3d833fd6a6d589fa707ee9824420d36d4feb9f2f27429deb954fd069ccf5ae9a820ff7f23ae8b68957e45dc5cc200a3195f6ea0aae1f3f73421eb28b904c2398fb534dd65ac3810b5ca6672ef5e7eb0cdfa43b482d3361a12fe631b00a769b514d5afac736990be601af1e756c0c0e9968b3d62d4929a51745bc68bff45b7d3e14f823de9", 0xd0}, {&(0x7f0000000240)="7284f8", 0x3}, {&(0x7f0000000280)="b52c1c981c92", 0x6}, {&(0x7f0000000300)="0daff839521efad066777804ff2a1fbd629a2e5bf12c86cb2cbfd8e20d836f7f1859c39256c0776f50a7fd1c4b7b567443692e1d33dda4150d250450cd6d44b0ca90bf93171709e26a0ac8acfb0a9acc45dc641eb166699eed3c512b050918aac5b24ad7e6fafe1a6553b6acfb56a077b99154226839e6f3cf88ca0f01b8498823418d580dbcbe9b15771a30b5128b3b9fad3357c176a39ddc07fe27248db5db8eb0ca9160327a3de5809b18e7b8597a02c3ba16addfba7501c2f78fc48deccd5036939129f201c371680e3adf29d47d90ef0e4001770f0dd94ec6661f74388771cfc12d08f1b7225464ff24fb13e207c71980294cb02a3a2c9a1f9dcfc64d0eced17d099f0c35832175ddd174fbf1b80345ac8f52faba9742cb1041eed461e8ce81f727108aee227a63dd0f7762e0153befb822b3fadb6bbd36f3ab280911a63cf1c807ec0e7f46bc283e577ecfa925e2a739e12a0c6eafc8f660f179269b7139d006289c5f5d5ae8008f52d18c784fc347dd29899fd12422ad2b9e7df06d5a16a7a1d8a716ef73d5a89a1867f7933ab12b35b14ba24e14c407078b317a03109e4346d50a453966508c06c9fd77e0510d6a30a9aba00a1d43c699dce3390efa81e5d58d23892f5f69d9f5f5fa32e58c7457252bb56bff38987021002c5353b336e5ed14ddd0d2f9b5fa4e468aceffa01cf0159e8acaf15a3bb4d29fcfdc07da3ce904a9e2507363c9e1cffc037bff5ec39938eff9fd8be5501bb9915447310bcb01a8c790f9636fab177abdb557641f48e972de7ed14bd7b806a03fe309fd318996b54422f9b2af4c0cb83094f4021518c1eac377f2c3ab635445d0cf9b3fb7d5dbe08bff25dcd52641fb5f1c98e4fe0b682bf855232b891ac0e29cd6410c91a886d933ea000f22cc20c97619d364b0c444c4d5b54b2cfd98daf96786aca75dcb70bf4cc95485b81e8db40395cb4748ec0362f73b73e427a2a2b70cd21622a504584116a4a9ba7070fa73953284b0c88bd5073ec7097cfee733e9f7ad43ba08cd02b032e7740715afb3a1d713b78ff260693caf8b806eae00b42172d43fa98d51e68175d10407d6dbd6cdba582957099df7ffb2889cc57425c171948af0484f94572a61e1fbc1fd4d5f5599ba29c5c2fbd942a93fa0063dbe727e9a31edded6ef0a167bd036f3a03bb72b9b53c611c54b0abf01f44c33de4a6baa88f7e102d1e796ca8ad0ad75e5214026b9ccc05442fc816a3385b9bc1fa03782e9337d81b37f038f3b834345a5ecf8d05affb656478060a98d2ec66ccc59c0cbf2802b7aa1a28c4bb1e33592e825d73178362fd28a050451e95937034eaf7f7e2d2a313d8118f32cfe5799cecc2731f589994b65e6ece281cbb575cedd1d9b98f085a0dec66f2daeae54b67d52a7814b50ef417d6b3302b4fcd53688cb1db73ed35116c72d36a73e47f4c5e6bf3b077d1feab491b7f781902d15db214b9d74b3b1f36723d9ee7384233cb8fc2f4e1bb66cc66f7cbda7ba83dfcce0335a6d6f6081ec0edcfba7e8ee1f7a1299bc370cb80968318efac604a8a046c1912f550e57fa775aa04dae50b4a25167affdc01968ae03f640c66a1f85c4885b92c600dad17b00fecc1f44a549fa2de92968371bf43740989dc99cf2e20e0dce1bfeab8d38b363fce8e0de36a5cb87e076b8d911f05fe6824092628d50c3a3a7e0f63c6aa7001376e7a765e68f510e350d2a8faade9ac60e2f49e943eb81228222e98d0acecbcaa5dc0d6cc6166ccbc4979afde712b2c4ea50a20b340364fa80b3162ca0e9d2fd969f49dcf24f7d515aeea758d1bad49e995fb431989f7abbd8ec8962f21450350d599510399734d6cf4b92451009e535a42fafaff6b14b2db9b6e462371364af81784ac058ec6b54d3f6e30d0f4773397c013d64e49879a0e8c09a70597f8d4812bfdfe1487a79a54d976c0522c9af23cf633e44ad023d3e17dcd5be31adf29e4c46d41d948066bf4a59e02556738ca4c5c0c7f8874f899a3427e8dab5b526251e6f8dd4b36db244006f57b6d7288b7a75c134ea9d379918babec0248499e841e95327282d182070198c0136632373c067b9e429d019150aca54ae611194121747c2af4c797f6ec567280fe15d64cd8221ec5d6e165444323791f05ac8d992de3e8bf32f56e5e7998d69d9ed5d192001cf21a44d2edca8b555a89e26d6ffe405dc1a77a75d97f71389a414bb577cad9c9bf3467892044da9a4ac692ede008f85146a9fdc5da40602ab0b5e66ae8802a52dedac4d7454c2a1dc9f139a4be2988a01aa37e5a32b8c3f87a8fba2ed786941dacab76071758f55c79934e1b8d3bc1747a852b1c9d13ff53a462bf1759e74621a0aed8fa0744d47f2a4c65086d8609b81c168b0e7a7c99b34f05ef493be1e57b31935917c54b373d530c4660dd1a0e51ac36f849e3f8901c7b87ed98d329ddf81afbd47aef1a07c03df8ddc08de24718d86fd8972cb46ff34338bc95649d4abb5115ea12e878d3de166d49c1910c8ca6b01ca9313e1db25a8f06a024b27c0151fd1ed807f19888e7983a643955d2c96e877878add7feadec27f37480571c5f3342503bb93dfb97a3673321e8922465279a95f0c8efed012413faa504091c57ad6b675d3e0c29f87b6c238fe4f8086994477c99f9df1a51d8f84f8e5541f8131e9b5dbd0851de6652b110aeeb63eae769a70daf0f8a54c5ea159df45eb9e096147f657486315fef8ab1fa96204d94df5db65ca467c0bc8213dd6b2d697fa11dc9cbe264d486047b25bce60b7732007301792fb7e0cf5f9010b4235e62fbdf56f4959081d87db7ea1dd9d76b08780d1e92556cd52c814b0ebd5e405e34f9583ea32557f85d9fb667a261c0d417e7c6ff31a42e5110fe0cc8eac391cabc5a48a3e8c9feb68cbadfa96e36914ee9c3368a96847fa1a989f8aa21b7bba0966091e944fcca057a3f38ab53270e149dc18880db5e4727d3b02a421a345548f8357a4683fd6177661d33107a332997229d36f0305cae5ccb9c75b2cf090b096186f8255bae8c4f77b45a6fbc52dabcee439245d4c615d38677c30700a3fcc616b63da4a6ae0e86cf4454ff10b0a88bd467a241dcce6d3b5ed6918a904098558eb077f7be287b23e9a3eaca5c05170fdb830851287d4a4c978d59fcf5a57704e30dd61e1fbcef36df39b4bc09a4023eebaecd43c189b0bd2eec6d0b9e8088eeb4efbe2ecf413e56dc7155ca3909c348bbcb03104ab9b05662ca2979a6b8511a1009cd4220d50d46266c254a2be709f297d668aa501fc238aa854aec14e6243a2213912ea59268ea80b391c8e81a957c3e88b7bac1b4d561323eaf3bee8be393793b1c43e1f1485a005c83f868777e26ea04b210f690a692b583df8daf80e34e49ae9e88ed5f34b65e64256d5af96d345f345066bcc4273a2766624687bfd76b03faa2c59834f1df01721f766e33c5e5683b2b653f3caed766bc5579030b55ac94e0bf4fbd442bab3778cf0cf6b3d08d4d971a1c4f2ab264f30405b3c29b836c41d3a626ec762a429e65f3acbe06546278ddf54fc52d5beeb1340faec1a79850e8dc44e1c326fe36ee7edbf7cd8916b93c59cf1bd51be5961788f369a794272cc86cd8dcdc2d1e84ec77455f269cb3c84c207cdebb509cee0585fc45fe4f357cfe672d6d3ff091aaa6627f68c5fc513ca22f2233840267956bdbc24f172878da7596b75ad019ad22f0f8a6519daf6ffb8b402a5de8005269481d156ebbfa323a8132b89aeae557335d852d3db430dfcd118039351d5cf0ee40570e4715169a03a4e12d955386d991696001c57d95c4753c9c8b7e23df6cd58f2bc429aac38cbe1ad281af5290a404e499cccfac3ca28849cbe0ffac5ba0e737ad3b8e15f1bd321445bc75cacb7a3a295d63b216ad5871bfe4297aed0249b0ca517d0440aacc6b18a6729bedd3a42b330623106f7a237cb89b1e11a020624d1d70097c4865eea579b4517d34504fdf4a02535f7ece9402bfc0be014a2679b61236743b04ada1a6d6224e9c8baa976c27ba3205f9f08e211bcbbaeee6e0adb097037e1de95edb162c605de184b2693406c1a5fb48da71349588a6f21480701ffd2a624d09eeb9800548925b32f54678c57d574145c5fcda00e9dd08baad2e01b8a8714223e86af1e0b2bedec786378191d21ff661ba82c88c5c9bef4a38f80bd0189bf05151294da058d06d7f7c397d2213142ca118fa66b2ccf3884009336988b4276c508f7afc26e854ce4ed111ff4b6d0a868783261c7664ac7949e205a1a08b93fb61fe185c7c52b9c1bfeed15b32d9c7eb38068034a6441bb1c88cab1ad7888f362bc526c86d77eadb55cbdb99c5dc8cf03018f32c3c93c090a7f6c532d34fb625fb023ae5d655e7aa877469082c15e3324159101a74db6203b9e7994890275903ad925166fd50ad7e15e5279c3f630b3b970018176feb7c230d6a4870cd0a3b4d8f700749916e55832f33155c97428998e9bdb705a072274dbbcfd35bfec1c355908b32eb412e471d094c57c4643801473e75151d1112e632e13f2ba35d6421272eda85085f43b77c08f76bf8f4766a39afb15ca48ddaa6c87dc1d5818a4771d026e3537ba96b67de7da73c80eea5f1dbad205c8c8c502d721b3fbf524659a42f9d2186db0d93fa000013837f01b2511181366344f907d0eda11cb46077070372aec4c4ab0737e36e527c919fb4a4583b62ce4d60944e678736f6a31346f16a92e1ed4b0771f9099b6c1220ee903701dcc34373eada0fd0d4acc1352369991a33ed0db438c0f7675fd76e12cc5ec347c87dd10f0a021b724dae7832350c38df43a175a581cbc168b0834d3982832059aa1c2372b70a4f7fafa998e937931b8d8e369b649d37ff1eb2f8432c0b0620c7bd461ebc5eb70c1d2e0da70ceed7d245eaa6198b318d6f047ae54a632265035f7a01901f1a810635cc0c7917691366c36418694151fd1025d9bdb44aaafee188c79613bd54657674228b9ba8e5296fe815c418124d4f3b3ee50852b15134565005da2ffa1337a9833438f82f5387ada2a262ba7413add9754059da89d6739b23b48b993b77780ab0236795d61a43dc10a8caedba7458e91ca65848f5fe705177e2161809b16c1e62537d61c3d17a343273cadbaff03d83c180b38e2c680d3174524a6d426a7cdca93fec8278fa54edf9638d94997c71ecf6d8098a11f81199390f5c94a1e2259c5200a748801cd2494644ac4719591cf1e9f72402a1054d764dced756b5d96899f2d8aa819bcc226f24654f9785b9bf547a231325334c41d31decfabe20fb2cf99201d53dcb303c9040eeea18d9a088e68964ff21c5aeab9cffbd21df6ef1d4246dd1999110396cb2371952d8fefe82ac937d7ed3500d2d3ab7169ae9252350356e101424061eb5658d7ee06f385956ef158c3ba4e123d9e1d74263cf5f01ee4491e3022f5c141df57b5a97ef14d4e2efe92dcaa416c4c045b7bdc9277a36d4766b37e6179b3c5824711513acf30755662e7276f0d0c583cb45b3ba3e2098f81e6172ad67ee936f00a423270f184992604afbac7e123d9ebd196c21cb052dcae9642ddebc9d58e98c3c2afca7ac13db3f37be22d8371053e41619882021e358edc696b859360aae67ba2adc9b8f86c0cff9da46bd5dfa8f7a27a2465ea187c531a228ab456a4f852116bf62904ffcbc95aa154f1ec04e50864a6d126cdfe3fff896330dd85968ca292b3648866c96e0f2e75624c59c166a247f8d380f37b5fa9fda91247bc23", 0x1000}, {&(0x7f0000001300)="55d30262aa29254a0536a87566b1214df9f1eff79c95f9cab21f5430e048a9d45ffaba5115c12142e5fa74cca5b05a6cd116", 0x32}, {&(0x7f0000001340)="a5b670264b973994034b86b7bd5eb64b972036b639aa778cf92a83a5b450db02ab0e8aa676aa6545873366da86e2e41ce626d5ebb4d374", 0x37}, {&(0x7f0000001380)="2b53fcc528680444283b28182986609af65e449ec4f6e16d78fcc66c4bb0dba616e4243065908324d82a51fe6a9a1448667e0f528106f672a7e8a14e4c1333c12b9f4981f060c537a0fe65ccfa7a2d888ddb546dfcb2364cc09aba2bd3d8be8ce307354048265991ea6516ddf2b9287a6dae6a42bb5ece5e9efba45aeed96ef07e7f28cfe6fc530d3cb81d7b091ce859e99bf24bdb8e70a74b2edc667c8140afd40101b512147ac2456759125c7830b62f3c9b7f8a002afe901aa43caf1b9918a4a77cf1a96e5707fe5c7e0b786371d4cc01fea6d43b626eee471481980b68aebcef664fb0eb4eee02", 0xe9}, {&(0x7f0000001480)="0b62e2520171aba8d571709c664d60c4bca2e4a4a88c177cd203013045060eaa95b6c67a9ed5d1ed12779603d705e56a85758abc16d3f0bc42313d4721f65e3f20103322b8681ff360dbe7e50b009a5f0bc3d7c8a4a121f15c1187dd89d2bf203882043d045d0f3a058986cae65bc547efd466ff1e50f704c0", 0x79}], 0x9, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getppid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffff8000, 0x0) execve(0x0, 0x0, 0x0) 19:14:19 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 19:14:19 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/36, 0x24}], 0x4) 19:14:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="e4c84a7de86ed2162d91b1bf35b845", 0xf}, {&(0x7f00000000c0)="9f71284290037f038e30925bbd4f44c33df55b908d0e35bc905f0da631865af6f9f8ea12307d8309c42c1245490daaa9d5f3ce8dd8a3289759294e65240f710578ce78c8a7fa0e684ece6da196e92f2b4c683f1c7cdf451c2a332d1ad32e28b7f02c0940f96dcc11d801bc441aa57989cfa3cf02b8822b4513885f643ef0aa6b3df5de66cd86ab3ada69b27b61a0d0b74f32c102de808c0f45223b9198810450043aa04a5026e036a9bac09c117a20eb82", 0xb1}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:19 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget(0x3, 0x2000, 0x400, &(0x7f0000718000/0x2000)=nil) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x502, &(0x7f000071b000/0x4000)=nil) 19:14:19 executing program 0: r0 = socket(0x21, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0xfffffffffffffffb}, 0xc) 19:14:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x83, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0xefa}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x4a}, {{r0}, 0x0, 0xc9, 0x0, 0x4, 0x1}, {{r0}, 0x0, 0x81, 0x43, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0xdad7}, {{r0}, 0xfffffffffffffffc, 0x46, 0x89, 0x4, 0xa9d}, {{r0}, 0xfffffffffffffff9, 0x1a, 0xfffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x88, 0xe, 0x18e7}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x4000000a, 0x2cdd, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x48f4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x5, 0x20}], 0x7, &(0x7f0000000000)={0x6ba, 0x36}) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)={0xfffffffffffffffc}) 19:14:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:14:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) 19:14:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x3, 0x5, 0x8, "7de568806237e26dc423161326f7c6284f7e4d18", 0x437d, 0xfffffffffffffff9}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8c, 0x1, 0x0, 0x0, 0x3, 0xfffffffffffffff8, 0x6, 0x2, 0x2, 0x100, 0x1}) kevent(r0, 0x0, 0x20000000, 0x0, 0x7, &(0x7f00000000c0)={0x1, 0x1fd}) 19:14:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r3 = semget(0x1, 0x0, 0x1dc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/197) close(r1) 19:14:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x1, 0xbc5, 0x1, "38e968d027942ae168ffc2ef85662412276cb5b2", 0x2, 0x7fffffff}) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:14:20 executing program 1: r0 = socket(0x17, 0x2, 0x4) pledge(&(0x7f00000000c0)=',@\x00', &(0x7f0000000100)='\x00') setsockopt(r0, 0x6, 0x2, &(0x7f0000000440)="697f5962f6270b3fabe8c271fc61441c1ec72fa7805c30fb98f8375c11626ab74ace0f830feb", 0x26) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=',@\x00', &(0x7f00000001c0)='(}\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)=',@\x00', &(0x7f0000000340)='}{\'^%^%\x00', &(0x7f0000000380)='!-\x00']) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f00000004c0)="884a7d3ee02302b0c20f634094a3b9d0d95fcb4828855492834e28a9fa71488a5903fc88c3d9aeb29c162e182ef492b4e1", 0x31}, {&(0x7f0000000500)="c19ea8a73478532eea5c05422c0929333c80dd9231ac3a37085282847b69a690a23b59e899f7ed173cdf43d3cfd63420d6b9a616ded2a7415f2d0faeb461fc5ecd0b35cfa66716bc0ea075753384e7602e11019d3f53f87e9259faef09d9c84fc4df704da0a176baca61d0f7ec99b22a2a8ae0a3bbd603fa238750f41c07d2f2fb9ad7346b1b4ee69914f88d766d8735e0b7a36a597c44887dd39457e0961e3511b159463a4535ebc2d94b57e47ec3b5eba1551688b7da18fb6c7abdd61546715ec2c7841d4ca27ff4cc362d4af9716c7ef8e76136dc11075fc6859b581c755fa6dfe5f2362934766801586be296378b55536a549b5f04eda62f", 0xfa}, {&(0x7f0000000600)="e4944cd7ef38f84bb4c9f1e1866597cb3ae474ce4bf7990660b32a1f529045ef350c42af87d029be31ba333e62ce1652902fea874dd34e5dce9bfbcb33cfee030bacb3e300790f0bb4721129c2fdaa11419a5f660f17322444b7cd1f2b477ce75bf7678666f2a1644a4dda39dc5aec489b3c47b86ab0251df0912d5fee2b8c45092f3f949573d9341d260b4f94a1d53e871fa537768053eba798122b8153156a85b6d360e2f2b15efb9a012c6b8e22e3474a88f1f16a88d051a02dc264d122b8626a2fa42ddd9729abf1c5464ff5379c894fc76b5ee38744a45f8f5c34", 0xdd}, {&(0x7f0000000700)="5572f292e87841c42c041c460bae480d557eb97cc5a71499b685647201f990c8f4f8a1429f2279d7aa4afceaff2d8bbb6475800857ab97641b6f888259e4e60fd2607378eec9b47920889047ea8318906d73ed66b238923822724fd6f733a7761dd9586fdcdf569d8678966d14be29f10094708d92b316263acda006bb76df", 0x7f}, {&(0x7f0000000780)="5cfe0eb74bab7872a22a246e7385118f34e864f9244d9e82562dbb61d656ef2cdf8212534a1d0a07ce0ca3c1fa627a2a06f93bac52acdb5e86385f4255363ae6edb06d4527ba0163a7b3a1f7069952e6e5e4627f3205567a2c5a275a98fbac970f67623f0b2a470c6b8e925cbebb6a8c95ba84d1986e2ca6144d9743113e6e7c4b6142934ea3928bf9a454c27a6c078b53aa3653d1be08b581efdb638fde2b8a8f6bd50ce15acfa1483ebe58dd0e8ca9e44298b6ab31b2c3456865bc04a002d5d443cfdcc9e4079b6354b9862fe0813edfc8bf6269918b27e756cd86dc3405cc1acd4ba46ebb6c98da502f63153eada92eacda307ab6a1731ec5ccc39c0d854c6c5fc68affcaef2bae276c52411ad6070ba7f5a8bdac5ea291f5ba6a5ea892533ebbb98db85508d1c1b8fbd2b36686d9b32c5660b119b806d301db91c5050e2e0e06724bb7061eed874836095497d09a4cfcc89f6a6b72cf83d3fa1edee291ba6c4cd703e37d5331b408b514a33338f3507918875cfbbc746b59ba1fa2c7eba9212a2d5e05b69538f5a8ee6c81995e14b4c1e1957ff53ba4b77af7692dff23daeb359ce7b1cd5809e2ed7efd46d628b37c81d55edd33fbfd63ac10e0114079bc4e12202fdf5622780a945d9c588defc941332657206d4497f79858b806855273d0c74000269595a86ef305159331b3be49df74603e2441d10bdb49bf2c0a374febcdce540825019d5d1ef3577e01820655c30a5eef1a3a78ae080c5262137ba7df0bdaa922dd34efea7c79d2facb1c80b9f0f34bc5dac857a8b9eca349d13fde49900badfd37914e74e7bf0582c59a7ebca0ba8971f2d4bff443be16fce7d32c985bb4134ae3de15f9a8426ea4ef71c5a2d045fb5181ffa95e70698b6a925f177662cc62a467038a810e1bb4811cf2f1a35cd67f0ae1141b7054eb44a3bc7f4cc4210709508159e35759717e037fe508bf4db4ceed084885640a4816f9f36d381bdec1e088243f668cf609ce9c7bcc0e76d2e3b89e0cfd37c5a1d86fdbc70a3a2a84c675fab3f93d3b4c5bd2250e10a61d061b12be2e4a1698495694f4bebc422a1eeb56ba0dc6890fc93427ceb8b41c9284847985bae94606c2daf7f880d6574925a0d342f6b69ecc678f3b32e3525a6f9e6d433bad051c46b80255070097364d059461073273a2a8d71c02e1f77a6e8a23c085639faab01441aa5c12081206de822bba54611d83e66096ff30d3eedfd48e0371c0a9856f0ab412a0173743af815b5efe515a53c06259431df2f06c1343cdc27d7b5d6ed68b5c9fe0ba904a00f815a88e8629ce9c63a75e3fdb7456cc488dc17275c351ddb652775060953952559651974b4039fc8d191eec4a31e6bdb133661edc4599aabf4616ab968725ee39a431e86e3344f2e0b40e5a083adcbefc0c1a466b3658b1b732b689d148e8fcdbb9eecce017382d0416479d6b1d7238c4ff7dc889b50a2a361faa45674875022eb2b463d0a732f3db645f3385e849188a707cc041868dad37241f96c185572222b09e93d8d05673104bce9687babee115c165d28648037e7df197490c1946663b5977c8ab653d07ce0899295d950e68c9e8e01ad48ed9cb8bf3b3f913ab7aceeaae38254ff59970ec84870d6b33b7fd9f74a723d819b1fb7a4efc8cee32cfb6a34e7ac0b40dabe2bd4b6121a6540f06a1b29f1a805be9c2df22bd5b26afa0ee28fda00b5553d84b85f9c11c40d25adc239b92a3194bea976cf7a5897fa9485d207e960b85dfcf1ab8dbfa97c78878c84b0f243cc9834eb447cbf8b1168786a1e004156ac7c51ab00a29b1ba08b751a74a9088dcd4289c9d374c2d4190d9558d1685e006ecc81c96213fed46c13456ebd5116a526fcddff895b4d33afb9022749c51e677733bc4c8fa92f744a4d12c74293dc35dc223e7eebd66e0c25443fde8ff011720e04cd21248b2196602c035d8eac0d2fd8294ab43caa90091aa34ec588d69bc23108b2ca5331b2ee6dc6506ea6c58f173d35512df28efd98e0d036a050334d6af554bbc59d29650de8468a059da64d4de605fbdc02368a87429b85aed89cc6cf37b9eded0237622ee2f158e757c2b6e61b5dbc3e3ff9899d8538481db378199e4fd6c0c4cf1af159879ecbd8c2ae2fc1268f3b55b7658bbb428128870def39eab65981fb25ba60bd3256c54ce2ea1768b2e18a2d102817a114f4209a63d9b27d41c0e242ab755387773779707c07da3bc4b8573dbdc37ea83cde7238f8f06fad985b3c0bfaca40edb74d74e1f80b69751aeccec7cfbb01cc98d8cce072e1809a374fb51eb0505044be0c67cc2e87dc9a1d5ea770832f2f881ae77c2638b9e23a2a5b58887a72add8579f44c77c90a2afea99d3963ca53b1f06c3488289a0becca4329c9222bf6856149cce480c668075df859ca3a4b6ae05df8cbcedcb2522c80439d668cc8bc910509382124d669e64181556a6ac3d66f359aa9e37923b451be564e4baf6786a6040c0b822150dfa571fdaf68869bee3c03ca48a261dba5a3b02014d673a7d87a6208371929237d0d1e064e5bffd419023283c65b7ccccfacccde066328cac39ebae4a91e2c41d03f411f06a690215cdeb721bcd4b7855788299c1aa02cb7d6cfb10c46b06e9fb442c45cd368088ba5552463fb782f2395215e17c97cf6a5ac6a2480de331897b6f4decb109888373247942535539347c983b66af18098471f39b9b604629775f5f0937084ad1e3b7b64d8169c68e8c8af829e3a6e6633f6c19755c298a8b1655d68aeee2a1786890cb9daa547b5e481de88e7aaca6b13ec64d0e21d2ea4b89c854faf15efe03135c84e3b39f690ae8e938cf7cdaefa9d86f1bd4c9ba09350d214282413692e739f4115b40776108556278efabdba093b1decccc06c6ba27dc5b083030fddd4f9db4f4da31b6225a2f6907089bce51f7f75f6073147113bd7a83b3062a7a2ea63c0639cf13f658556aedab43dae2c53973f37f458a3df48ff9a8169f01d52761684728af7c494b68e623d5fa85c7c86c4ae97797b90b8caa7d09a204f77b99a7e781fbeb9668a8471b4bf8a11ecef3a4fdd70aaba0bbc3d1410eb86ce3cddcd5dd031a306a1d994f29e6fcf754630445ac24957d9b064bce89f5f00316a26ea62e3128b25e2909fd6ca6f01dcaa3f151c8c8d5899a022099e614b805ed121d29e05e4e67e59e0922f57c028f5659e77885b124ec72f866d59b8b89236950611c5f037e2298023c82e5bbede6b4ddc8b596924a25e81ecf7d7ed5d84865488f454a5fd49c58c3a4755cff230c7a076699db66c5556dc3c86fc0bdcd2f2de264fe256e52ca1db2b8b5f8cf9f987b0f25151e96768a8fdc187d635534cb2ec16b2ef857b3abfa1464024a53d328905f3c51deffed5932fddbeda0c6f5c65f7b87b5addb1c9fc42eb3496767d66ff56dae1654216daa26385b7c641f301aa1892805cacbc28cc76e073c36b981522e9dc0a84349fe3af4d514833a6e1332c49af38cfff186ebad42991e07ec0be17fae61d8f0e4e370b0316a8378cbe4dcced43c74d4fd4217dcff4b55067e402ea5052ba19bd3e9d9c83bc7807254753987913bcb204c0eb6464976f36093b57cda4fc390887888da4c128d52d8cc36dcd966563146523fe48a537d079b576442e50c09be0b975e066f330f3e4db1fa146b781a89f6604a88e4d6cea159098d49fa0d9c4d6d41332c7426e7b5d73b41d0df0de65f192fe1b701f0d46ddfdc44e0a6cf551d0db523ca62a44c305d429414267daeda16d3ca2f0f6557fb46a7df9194a1637f151e5e2110e7ec3dcd1a7df0da1403da2c9df081908e9db65a1f630afd76b2abf93a115ccabbfe00e44d58932755ff38ff7bf96a74403e0aa70068990a8cf73e7667994fe729ed0647a9e1035d1956596afcd089e9687885cf617cf3abc2892a5bdfa8e2d3a0c09c53cedb33fc81eaf8a4b61453f7617af1677f4bd9ac9bd6d7efc5b9a9cc9207f0e96096cc2f48f5e1d1b12ad6f3461ffa09c8da0170cab81f0a2bdbc9f6aafd532c535d5164f235ea1c49ff33a4785604ba4031407e42e0a04b1b5ccd815bbc6a3cd23cf69a5b29eb40db63cb2eb0a9dd61c52206bea7c38cf15355d9c5c17e4343a814aa293604af6ce2417c8e1719a93f805f0e2b9d178a40ec2937e2c7d518b913c6fd7409af88dd77d87bd3d99de50d5cb2e9000f392270a318805da90bf11b8eea81dc68a5aaf3bce60b612ece3854c775e8f263b7de38dcc52c68403ddec1acd6b8149242a51983075d7eaa73547e1e19e6710b3faa8ad8a706c234d4eca50f8c2e7cd3c843f61e5c7050eaecf745e51109c1cd2a2e4292e119390be4a56f8aa200749018d6d976a156fc55d00fdcf542167a9111f6c6b521eb086dd998c5eea5a8e5ad3f8d1c4c33b8b941fff3d16c82025680a3d1be0623c76f7bf8c8593f79c8e1aa0e10ec49c1a306f84f1cfdf25f07465dfba263c9b5afedbc137299a891fb6d04d909ef2147e03d32d909aab7faf9b622f40036cae8b0af9d55675b3994ba7646270dea8b651e1eb1792e22466dc10b00471cca10945c92cb8f75105f3d81f6e65e4242625a2a813216dbcd506f81413185a360277758afad6f2b8ae8dbac66913dceb2030bd481b03b8486a13e6b69780167c377b418355ae8406eec0ef3fa84e56c388b6a37955ffb3efc081a79953f8fc18e077b273c4eebc144ae78485fc10619aa3c0d655967069bb5c813bc9d7bce9f4e62b69880e96c17b9ce08af3fc0fa7ce3a73f0b5380e398fa42e2516b6ed79b6cc53f175989de53c2bca07e8431894887d26a1b38ea6d6037a5191654b881fdd695f39e451ef9287d94be7e403c3fcd539ea0b8e60da62d4b73ba12b62513e325cafb3e8b2a96055d08095ffbec0d005a35fe8d28f5920fa78c8a130d56e662294748e669cb2bb6005f3d081c24fb97e83debb31d4ca8f13a4265ec29ba635fa5a83c2febff755a83e20a88c755d0f285a194056fc946aeabd9f707397e1b8eaaeb4aee9c56d8f4a84d9ea2651900eedf9be397e1d33ff5ad11d50ef333a7660f510bc7e0915106bdd689e6e23aea837e6402dc55fa874088ca877aac17af4ef67f5865a58745d8389c80384ed020e81245c02542f43dea35c3b479ba6f7b75559aadf140286d88a886616f3523b2cdb9c9358ff236712438d3b6624bbe6fcbeb78eb93271d8fdceae9b58db67d9f6b6487fcffe4152ed62dcfbb391f622306728579a916cf966c1bf11c9fbff5b2302f6973a4808b2e6771ef0a5fe09fcdcb068e0d6e0921cdfb3f21556bbd0b77c2bbeaea5feeb8e819a85f66836617d75f51adddc97f30cf42a9cc4dc2e102c45280ed887962c50910027eebc0bbbb5607bd7e624392c520a1e840946d4d508c060a1ff959a015850b3b061e99b2ac25db0f63f8865371485054daa3cbf55175f9c8697b8cf9f76d2e572d67db1867ee4aaae5ccb289b52602396466fe0be9d66141f243ea25e10bcc7966f7f9a05037e45fd66e05803b44acc634c7aefeafcbb3f0bfc233513b576980b2f006aeb4f540d524e061ceee07c5c2b12c163351d819f7e8de450a2da94594fea64309850cddde2b207dd9503cd8a4266eeafa09ef16bdb190dd3a0a6890befe42880e97811ef55e80dd3e5eeee124126d9e9169e8459d70a93648668205a04847aa243f095e68af793f7ee7e155be56ddb6bfa5d52afdf256c3c7255e0ab653df03e804e5ea1d7c2c1393f8ca66181bcee7bcb8bbb04dbc0b8b3934c4d83", 0x327}, {&(0x7f0000001780)="1c423c2a55d53066324cbcb856a780e2aceae341e08eb2715c30c7282a2bab6cd7668b12b920489678c7f51f10061b62f20f96a63fc4efb2c7bd", 0x3a}, {&(0x7f00000017c0)="c206b906c2768814c8ce0e0310ee5a41a18195d02b14f0780436e5fd8c02", 0x1e}], 0x1000000000000145, &(0x7f0000001880)=[{0xffa4, 0xffff, 0x68, "23215301aa9e241893863b4d7f1366c463e80805a2bc82dd290ce89505e83dc4005e1d22536f5233a6d2f239e406372173a62ac58a0195a757f34a16bb2d0f597830117106d77bbc1653"}, {0x28, 0xffff, 0xafd7, "5c3be89039053d8336cff55d60e17b39a7dd65"}, {0xfffffed6, 0xffff, 0x7, "fed18e2ac57b067ab7d835d9179fbd2f39ef9aa4515538120acaec2603c45227bbf877a73c23e5b1a04bd0720040983ce00bd4bf67e9047b2f51c0ce563e4c0fb6442960d95cbd6b4a656824f1c4ee07da7d03abb32092a8dfc2c859f647fec2261da870117e25e828de1ac724c12809da8f0e83d72a145e690f5b60a10ba28a1cc09388c4e7b88d9c1c1212075bc6257490c689fde3480896"}, {0x110, 0x80000000ffff, 0x200, "3d359719a8afb825867e4e74837b20433d2c0dd3a8474e81c7f48da1ed7455b1eccf59193d09eb6b400a76407aec926297fe473af140c5d0113c417270c3ca1023a5fc89cad610b7545d8e0f0b7fb151b3dbc9cce0dfe0d2dd86b95a8ef831491789906c378cd81666235845489e6f8096a194144d587ebee40784e5af2268ab93a73d45e5efb8db3844ea2b10d196fb01132d781526b3f0cc04c512df24fb69a5f2e197721dd0d6293cab277bb0a17b0fb9822aa7bcbb49d05702de465bcb624c8be253e21f4f6ebb7704ec3df1a96374ed3ede9cbb2b684a0ae662261dcb38d8ac5a7b90b5cb14b6488c853706a4d568529a29e9cce43a3c320732fd"}], 0x248}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001b40), &(0x7f0000000180)=0x10) 19:14:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xc2, 0x1, 0xe00000, 0x2}, {{r3}, 0xffffffffffffffff, 0xa1, 0xf0000012, 0x81, 0x6}, {{r0}, 0x0, 0xc3, 0xfffff, 0x1f, 0x40}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x400, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8c, 0x400fffff, 0x2, 0x5b55}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x43, 0x7fff, 0x6}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9, 0xd6}, {{r2}, 0xffffffffffffffff, 0x48, 0x0, 0x2, 0xc335}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x4, 0x7}], 0x7a3b000000000000, &(0x7f0000000000)={0x6, 0x3}) 19:14:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="ff4b92e8a8be3a48e1b10aa5df3eef00d928acc19e033b506e97a458007e412bad5adaf0f662caac5cc123a7d0afd0550d5c616b39bc591654257620e7ea5786ec34c0e1e5f337e9a4697e53aae9bfc26225f35a5ea2470a4b", 0x59}, {&(0x7f0000000140)="f9b0c880d5aaf809db66f716343903dd95d2e98d863ccee0ff1db7859dec1dce4653320d9ebfe4b499e587599ede296c2e2ba9e347c76dfadc3321dd288acd51842252025842c960667d3126bde48e52f0d5ff2b3ae2af0085cff8d5c60ba149b7070a2bd1d5aa19dbcdc761ea4d28fb2ddab66b515f9889cac8d36c64642a3318d6b466f391e306a14d2ee27ea25b29dc14554d4f3342b42e4ad25bf15cdd0b586d7b4e91430439869486e28acebfa8b4c0770ecd83c6b32ce6ea", 0xbb}, {&(0x7f0000000200)="f85827a7337da1c79d01738bd3946aaba18fc34089b76b28466d528e6011e64d02e977e2eb11c87e1f2b7b5c6256a01ffc87d83b47e696f7b4713398cf00b685495e25886f791cf01e25a4752cd777836444d260d420c51e48688972078b2a8191819c79d96d73365e368c93c4f5cb83dcd5a97e981d39af907baf9af9b4d2b405dc5dfb306ef526ec6963822502749aa89d27ad5efd2ad3f36bdc7537b35065a0499cc12c0109803d7b62d25adb28a82af1b8727e0e180ec6537d50ba053f8608546378e59dce787c64c1a3752ee7f51af647ce1f40ec2a9887db09a0c80b686e3f6318465c804c0d5e8c7168ff3a72baedcf857c2ada03afbf83c296ab2c6b33759ef708fc1748c9b85b85ece563f2422e01ea10a89f14e026489d7cd9d38175ad894b6948695acc935c667626d44d8967d09bf5d3f05f07757cc7ce87668fae36819894473229e05d2f6de0b1b1c02a289d158848a2c8b2bd29e0c69a6e1bdb64c3138b817ba00e3fca541e644d4d2962306ccfe6c9d4a297f3e6a9191a41a4c3bf01058452f990756fe7849d1e5008b0c51dbd9294e9814a0baa8c70dae056a24def2e34a823ddcfd2d38b6ced5343361b854fb23dd8613d981a57f8c746767044ea801dcdfdc3603804aa59e469f237800c5b2d653b725997e3809db8b4469e1899d17783b68bfe050c2f5ead9abb5f146243813f304d932e84462e0adbbb71f4d9b14eff841c8b8d4b2480f85566615054635a5cb0d193812ef1514a8e255a05b551043a831a8174767ffa7b2eab51c1df98b87bac0efadd2fc16783b159e1d44ce98716f5998e0a02a95856253862f6f9a762caf9dc0d431ab5fb3baa1851cfd0922a1040c92548fc75304510ab9fa44ccbf7a9c20d61cd2b6605b25037a0451c7e9765e8001df4553c493817c97dff07e89b7c066bc30d3ee73b2267af2d383596d983b20f26c0388204f33e2428022110f452f08b6741da5eb6ed7ed5e0aff4f3c2e99c0fedd05c0f227ca41b20efdc08b9cc5e7973fa32b97c0ee9454f32b07b515451a4d6dbbce6f43861526e4c7697fc4a762167743dbf80c44ee4572041644d027dabb06588606ed735cc73e473e8ca5cc6d79adb4750640601a9cad935f232d2d8149336f75dd94664846d2924f53d2fd20af58b153e8b63ea6d0f69083b1905880a9b6b462efcd93d9f28675176c48ac6b51c51a0aed5c4899bd65afff5beaa94b13792300019ee7dd81a3ce079323ef06711c2c4d548b2bbbd35ea0d94355276556ac743523a523bb7083b3aef6ef76d5e7ce5c2dda3d9e74d4a15944e1ac45d639b31eeef99fb4d904d42c17e39a2356f380686d2f120cfa3e73c8ea38c95613056bb603eac0417e1064c7edbbc978b3402d37a752a642168db22f5615ab25dd4e85a7ed0d8cd16990b6def430f3bd59cb080682dc0d48e039f5e7aaa3f202846f33a00a9acd40784ffdc6ff4a22563ba44cabd8128b44ea6115e6491b6c71f26109e85a135cdf93829d63562576e4531ab76b695158e8d029c06fb9c78f3bad10f01bb74ec251e498271ad897b49521b3920b27539d795af9401189f7649a75142677521a62b2aebeb2bbe5a516f7b28336684814aa713d8ddcf8de4b4b55872db8842bf51775d0c7f1483c60fe16171339a89abd5ecac1d8c5425c1066390fb687f8e1b33c9124a4443bdf61813a06ba7b5e7e92a43149f601dd5ec8e796b5ab7347bb71801cb6f473308864d4ea3c2fd822265f1fc3bb72623ca1640a597a9295710c4ae412d9e67e20a91de601d21e22741b9f3407d43d24003c9c6c24afc5ce8036c21fff8b706c16f6ffd30ac8f88cd99b6972ba9e733f4cf32dd3f34518ba1dadffeccd06e96ed661d5e14409221425802af1e13496ada5187b7a9131b0d685cabcd76e0fb4e139ef8e6ef1521464dc13b383a09756ac4d6fa8bf8f50281c280214c6fa4099308eae2fc3d20412c8ab8d928a7d4f4c5211df12c2a830e5e2ac45dc8ae2b800202c5cb1387bf4dfdf1c6cd223be56c7687509ccb97ecfcdd7ac98585128cd485ddcbe94ccd18ad4c092d64dfbd64e8a444397ca0adc5d8fdd7b500d7a81c2edb4097072a7ee07d1d7c0ac46ad3bf015955c73dd8c4a40d8a41d55db82cb343f36113390dad04148eec35b39e958f78b4fb3125553bc4b852d017dbb540d0ca8694bf3c6bfb328202e3bbf48df0a2e0f49465fb045e60034be80c45baae0db034b2d08cca68743725051704431f34ac918b4ec1d0bbe929eda01330cfc5b81eb65a1d61c28c45c39c75951d7f5b7a805ac9bedd180e36095c46f66e1040be0952dab87920eeb239cc3e43a8d69b15b568f799a0aa1c6431dfb22beda721e0fecbfa84755f725c2f8415bfd9ec56b1c887fe9e3ebecd58cf4fb865b2f3408568de2310cbe61eb3251c8fef035d1ac120d69e7d4232f31e5b14c22ad3900aa85014639e8beb1bd5f83f8159ffa7eb80fafe69254cbd83f0bb055f3c5c3bc7df3e15dd1cd71e3935d8a814ecaa49644a3f981823199d9ea96c931d07687db0dfd4bc71f14a39f6a66c6e3aba411fcae031e85b804db5d756eab77e9ad4f6585fea13fc1bb34aa7205d856d4efd42f66534d3ffc8113261119e8f35cac54671be9c8f9b1c2c22eddccb502e5a06714d088a5fba24e4240c88a2ac9fe2b71d78138042c938bb0ec49ebfd6f6fd8d99ba28f2fe210d95b955403ddaa71e4274a609aba2ce14f7b5ebaf857438b4da0cba6b4ad81d823b1e728d6a97e1c18c50cc5100dc25f6852ed3ef9e1c10f49eedfdb6f02cb51e9cc3db2035e79cb03c7201235528c081797f53344be5cd9b527b64ff6d713255cbb66e29342203df21aed36c83fdc33438d37cd1eeadcc2d5e98203455c5657ae76f0a361252719a71bdd638cf1d64026fe6b64bf575c182e725e1998418f6ed92f7fecfa443233a92ea3bf9bb728063abcc95557366c24204a7b55ab93fdb3af477efb5ab9f5bca062af53a5995e639d6be3676a08ac4e9695ad6ea7398c0c07268e6a62f9c670a104642178f1f1ef78fe0568f8b8568946fa7bf580715a7c43c1a6ec7e9a8e33cb73ba76a5da4ceaed7fe2d8c6543f2ac6262a9539a37f190e4b29f149c258768849fc4d922a5f67f44c8643629e02dff40e8ca4cacc99b030e9464dd4ce5127f04dfab0608cbe42f3e8b7614ed742a4586d788b68b4cc1612b96e48514fd10bb43745b63cb68f5a7b43d129eae4ae1ddcb775f9cf3819b01f3062c4c20a6137f209f1d881379d6316006223052a24275f78c7ff60e6e9aa63563051160b7a09512f2ce31ade8b681d8adccf60f269c23e27d6b36f82597cc202ebd515bd3a21e7ecc87f36f975bb2582eadc75dbf8b06146a7534d272b900d67468a209bd922c66193aaaa6e48a0afa690f52146956a929da277300eba06cad6736404609203c8bc807a96c04305b0fe33bcc4d56f6e17eada0db3e5d6ddfe03910cb1b9a0eb7f2d32046e236531eb2d28f6b65cb7f8dd9d1a84f39dcc9daa3515106e3c8c2e41cb9fc4b8f75025611d33223b343e2a018be089d0529d87ae893cbb4ef94926db92de134595a60b917174569f94cb2ebc7fee0a63be9ea30c626ca7c35900b6e2e98c9607819772030c7f6ca69319ab26c1d550eb4c99772f43b265817ef537ee7f9afd51fcfef1426889851f62d53f21076f23ca2df3d813847d701191306bed2b6e9ee33bb5ad09f9d00abff280001b79e01ddb9d51243216364bf1acf5afdc4eaa34551377429e78dc05d18ca3f795248b3bec29dd21c02f839b39638a4e99364d4e3e5804e4b3842bcaaa6084c25e44022c1e9473e24d2fe99e66ba821fc0b73e7fa712597449e16afb056df847712c9be93dea2f7c5879879bf07cdd58fd41be8376f58d459baf9e0dc8b4b5d328cdc110360373a3f71809a1bcb977f9adbbf296542d4d8b078152030f7e140f4cf63807c6b4bea456bb62ce28f81b5368a8cd7024c32682ff82a5df35c62904b57f9e5752a131d86b594a443b07cb09f9118245dd999f8d6fd6a5013cc4234da566fb03b21e1301aaa0a0dad4e07e996676cdabda59787f1be4ae5864bfbf1d1363252dd6fcebd4dd6cbea215212a721a0d42714568f0672494493b6625d44518944e1b2b3ecdda98ced9e2015b85f516b217960a6781eabcacfef49d9335c8666ff9bcc087d4c6f7af694177d4927caf16c34925944fa97527fc6f6a6f7ae366780a8ba6c2a266eb806b9b96de80cea914c73657869adf12f96eb8e285e76fe6afb8fe8230fc481c1f13926e6ac88e8fb94867d0890924923ac4ce872c278fe477c9b68c3afb4b8e988e13bcb069933c8efaa63b2bf699c18fb2191ae0f0e8f0733db11df160c0b80493040bc1f47ac04534474eb2c6a2f59e7b85886921cc95e99b52a87b113e06ac91e40a85eafee0737a40996829a4731f07307f901f2b095481215a68fc84d1889c71b1756691f6a0092cbf7e7efed14cd965352edc5143ef6e3dcddee01fbae709caba6b5dc2c4b39190181a2000332253e954e69ab70c85d5d1c40e3fa57f2a2d0085ce0f12f3c50edce88624deb0d7aa194407e4ade69f349ed676b881bfbb63fe0c500f573200ac6faf1e1530efb7964d284ad615f32440a35024a86afea684981c7cc470a633fde7569725bfdc47d9ce02f32d16c291d556fc546b56448bc92b89193be84722f760c8d5af352cf9939371b4f7dabfc86838806aa85f03591ba285e839fe3abf06a4a69b370c7056026bc8b1a52d3881657a4ab256bdbaff40384ef062cf78988fff8fe60628cf68af91621e9537e5288b30f5581c806fe5dd30388af377d3d6d4a5f480ebfc077757c247ea7a2c0184f76bcdf146da582b91046cf038c562d6354bc75d5c4ff66fe8469edda8f329cfb753ae2b2bcab0e40d28d9c370013dca21b02b4c7d5b9a2d7281b034eb127628e2e5d9d45b023b7f79bf3a6e89febb39008a07c6eddd1608f6da13e0a527fb702bc79e6cf8be0fb9999798be4ffcd80aca5b1ae21f5507fd9b123b42353ae09ff0be7f2b5e1d5f359951a2a57fcc3d85db0afb4bfde08e40eb238b03fca26051beae237b4c8ac598952a61f283a0ff870ebfcf2b39bb487211fe387d5820adf3ad98d5a2e3431b93f870c6813034d670f945f353d6f8e88fcdc76476804747325f0c2a7b2184b15d7c6c51dbb1c1b6efceb66cebf1ee0011fef8112973e3fb0197e2a75541a400aa8b53944c553a7145dc361e94a44c78c3b1196d9ebcdebf0e38edb6e89b62ec8853e2cc89dc8976a40050bbc7dfaee9b8148cc8e8fe8955befb8c1927c15ee4269f340726c6e1c28f45a25448d33c4f14d4aeee06bfcdee2966de58e7e698b42fc3a13571a369db8d0043e1be7d2bd06392ee8e23654c72bdec8e595a978e8f24fe10e03a6538ffef7ce94493fa1ee5094edd598753665b6224b171a3cdbd9bf24ef7839a5b3ea31cb15dcc38ac2c325bd5cd65481876d5302a6ee477863851cd1a2e6b0cfdfe649bdaf4200b52bf9af551fb73e3a802c6bbd7e5aa6eba2b74b1ab46e0a06ec76a4e9317e1d9a05e8e54e0fe2149b6719a1f284f11053af5371bc484d04b27aea2f1a64e8dee51c1fa1306541539798dcbd6b016f875525f3bc90c0019c06e25773f0db8c3bd015acb9c29c60161b1b1a201d505a8d8483f84c6e85d07bc50c2602a64e00d0513d8d63bf8e71e7142d876b9eb1393ab232b67d019419f26dc22a423653e3bb537dcf8ac66628eee64dd2992e0ae6", 0x1000}, {&(0x7f0000001200)="e0fed8c6cb20e34a316a46e07dad6a631ac01b6ae45cb5ceb51e2d546bdaf96358e6ec8894bd3760e9f6bec2c786f80e3b682cc52d838c256aeded44fcab4e6bbd5dbf37e7ba534f0819f8b455103cc8e25fcdf4570a037de9e555a5a2f8e18b1e52456f490e3bfd598a1b6c331984f386c5fd5365aed42cf1918ecc6832e5475e7237f52f0b4faa5f8a8dee77a5ac083774", 0x92}, {&(0x7f00000012c0)="2387bc5a2508a8be161316d55e283ccd5556e400ec52cb37adf6e4adf099070769a17a567c63b2823f541c2b848087b91c33368a170b841f19ab6585173bef9867ba04bc3f80d0c455ea92473519f9d3363bbb42e42fff9b837e79bff18f976d05bf58b30dd012c16c72824655c9f32ec5b67eb7139f3ac764ebc62e6246a4555b0978a621230873f9c358a584b35bdd51cad1f6aa785298f90dbe54a630db6900ba16438064a45046ef845038a3401d47b929de3af12b5fe47e0c71f78ca81a1e0f1b7ae6e2de49fe8825bb3240db", 0xcf}], 0x5) 19:14:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x800, 0x3}, {0x6, 0x3ff000000000000}}, 0x2) 19:14:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/192, &(0x7f0000000180)=0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xff, 0x8, &(0x7f0000000040)="438580a7d3687fc5d539206e42e59bcc885e1e6f6bd4fc7cb4b7d732289a64435d18b0a49ed76f1cb5b609df3694d2618df1ecc1861dcad3d83dd5", 0x3b) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) 19:14:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0xc8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) pipe2(&(0x7f0000000140), 0x4) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 19:14:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x8005, 0x9fdb) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff33) sendto$inet(r2, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0xfcbc, 0xfffffffffffffffd, 0x0, 0x0) 19:14:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) poll(&(0x7f00000000c0)=[{r2, 0x49}], 0x1, 0x0) write(r0, &(0x7f0000000040)="0f3e34686308e41c22b86799", 0xc) 19:14:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) recvfrom$inet6(r0, &(0x7f0000000140)=""/62, 0x3e, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x800}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r1, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 19:14:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:14:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r1, &(0x7f0000000400)="42b4ae432bb14045e2e89b256e2e2e", 0xf) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) fchdir(r1) rmdir(&(0x7f0000000000)='./bus\x00') 19:14:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet(0x2, 0x2, 0x0) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r5, 0x0, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) read(r4, &(0x7f0000000540)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) ioctl$KDENABIO(r7, 0x20004b3c) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r1, 0xffffffffffffffff) 19:14:21 executing program 0: setuid(0xee01) 19:14:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r1 = semget(0x3, 0x2, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/167) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 19:14:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xf1, 0x3}, 0xc) 19:14:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() clock_getres(0x2, &(0x7f0000000200)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1000}, {0x18, 0x1, 0x8000, 0x7fffffff}, 0xffffffff, [0x0, 0x9, 0x8, 0x81, 0x1ff, 0x100, 0x3f]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1000, 0x1, 0x8, 0x200, 0x2}, 0xc) 19:14:22 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 19:14:22 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0xc000, 0xad3) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 19:14:22 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) accept$inet(r0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x10) 19:14:22 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffcf2, 0x3, 0x2000}], 0x10}, 0x0) 19:14:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getppid() unlink(&(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6, 0x5, 0x20, 0x0, 0x7, 0x2, 0x4653f584, 0x1, 0x0, 0x4}) fcntl$dupfd(r0, 0x0, r1) 19:14:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x0, 0x4, 0x5}) 19:14:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x22, 0x8000, 0x7fff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) bind(r1, &(0x7f0000000040)=@un=@abs={0x50a7f52b4eba5eb3, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x101, 0x3, 0x9, 0x0, 0x200, 0x800, 0x76, 0x0, 0x1, 0x5, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 19:14:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0xc8ef}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5, 0x6f28}, 0xfffffffffffffe8e) 19:14:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:14:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x7) ftruncate(r0, 0x0) 19:14:22 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='-)-!{$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='-:-\x00', &(0x7f0000000240)='&R', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{+]\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='v', &(0x7f0000000480)=',\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) unveil(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)='c\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./bus\x00', 0x40) 19:14:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fchdir(r2) getpgrp() mknod(&(0x7f0000000080)='./file0\x00', 0x2028, 0x5) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 19:14:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x9, 0x800, 0x0, 0x4, 0x9, 0x5, 0x2, 0x0, 0x84, 0x64a}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:14:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6020, 0x800200020013c4) mknod(&(0x7f0000000040)='./bus\x00', 0x8004, 0x100000001) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:14:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001200)={0x100}) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r5) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1010, 0x801, 0x0, 0xb) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 19:14:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xbcf, &(0x7f0000000040)="b9f8d05dad669495be566e57e2ee9f768e62f00d835dec266008fcec9d952004a3725e135196fda166ea28752e7d480c414209134a4dc9765bc353688f84c360ae5f943ddcb4a5f0bf1da78620e82486b82b8aaa27f04fca8c935b66396828ac07495b6f1271bcb172b4d2f7ccf11e32bb760b8f7d556f23df6c629204f4fa094fdb546a5b6c67bca424434c85c55988d732d3ba7114b59d347133533d72bfc7db644a6aa154d4309694fb9ce7", 0xad) 19:14:22 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x400000000000000) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 19:14:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 19:14:22 executing program 0: r0 = syz_open_pts() bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e3ff2d2f66696c653000"], 0xa) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) 19:14:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) 19:14:22 executing program 0: mprotect(&(0x7f00003c7000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r2 = dup(r0) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00003c7000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000040), 0x0) dup2(r4, r1) 19:14:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) close(r0) 19:14:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x80) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat(r1, &(0x7f0000000080)='./bus\x00', 0x88, 0x48) flock(r1, 0x4) 19:14:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ftruncate(r0, 0x7) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 19:14:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='{\xd2.-(#-)*#\x00', &(0x7f00000003c0)='$\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\'\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='\x00']) shmget(0x2, 0x2000, 0x80, &(0x7f000056e000/0x2000)=nil) mprotect(&(0x7f00007b6000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f000056e000/0x3000)=nil, 0x3000, 0x4) r2 = getgid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000280)=[r2, r3, r4, r5]) mlock(&(0x7f0000307000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x0, 0x0, 0x3ff, 0x1, 0x0, 0x400, 0x2, 0x0, 0x3, 0x4, 0x7fff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file1\x00', 0x40, 0x4, 0xf17, 0x0, 0x9, 0x1000, 0xec00000000000000, 0x0, 0x2, 0xf, 0xc25}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:14:22 executing program 1: r0 = socket(0xa, 0x1000000001, 0x3ff) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r2) kqueue() 19:14:22 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x38, 0x8000, 0x0) 19:14:22 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x8000, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 19:14:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x802, 0x18d) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 19:14:22 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80a0, 0xc4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x20000377, 0x7) 19:14:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7ff) r2 = socket$inet6(0x18, 0xc007, 0x2) r3 = fcntl$dupfd(r0, 0x800000a, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) 19:14:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x200000)=nil, 0x200000) 19:14:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)=0x2) chdir(&(0x7f0000000080)='./file0\x00') 19:14:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/135, 0x87}], 0x1, 0x0) write(r0, &(0x7f0000000100)="a6", 0x40b) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x402, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) dup(r2) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 19:14:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r3, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r3, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x80) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 19:14:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="bcafcad9707c380a13da5f3077cfdeb009ca29bce5f5a19c3fbbc92f28a1bffb6d97bcce168be042872f9dc9990ffde40d2351e5aeb3b26f21866dc48303149b0645f69044cd01301140157339d0c7a7b59e30ccb44332d28d54e6f7f6f81f8dd11414062004ebab5f24549311a2fa75135ef984281fba8cd916cfc6abecfac048972cf55b89f3d9be35151247b8cc6b5c3cd499a106121ce67343048d8bcc43f3a6f50fed23a8918b1adfd5e63391178e40b5cb401edd44320b69b540d1e910f3431dba94b26f9057678341dea91c8d31333cd5c8fd475cf162b9a03e83d943dce5e0bdc01e1cf8c0c589e07af80e1f4fda646340dfb44b34fd12f2be590579a7d1291a20b620025fde4eb8d080b6b2fe744f81e565266e9547ab6c8c6d9501ac39705f4fe9feb81f42ca8167150258c929ce9b8b1b9c3a1de8e8dedca90566b11f78cad36e2bd64ed5a75f73858452df8a78e48a3f88f8f148508270bba772539fca2dbcd78b4698489a6a6b077a312a2e199fc0f2cf894c49c4d2f6d4cf685706d255b96eb4a8fd4d8a84889caa580edbe95fd227a42c12fd23d56cf006563b021b0eb93e5c1dd02b981e989084686e9858db9df33a9588a6b5c77f9bcab7cd504ae7074d63cc440f068a60077d5f72d9d07c9caf7dd7cd716a1bb729add6fe767540ad3a8bb829f6a7c69bdb9ea9b36602ddcdc7679b1edbc59401c19b3d305590e4dbbdfd6ebb1b12c138a27ae8fba6e28ec0cfa4bcce4087395303f891937223aeca688f2aecaffcae7131a13e4cd5d30076f42422a624bc624b29d7e64d865840adf60e05b72494844ffc5097053aa0b24ece30623c76c2da154aff4001a964e961c2499bd35078c8514f6cb13d7c5baf225e73cb016177c30c2b02e7c9e6fd302aa13456b9ea135de1f3b8dc8ca8ec80086cded62f6b120d889d37b19e056b2e2cd458b56c28715ca53498bcf56ccecf52ec10ea72b6238f16b71e567d839e78e0899e9ab9dd39c7697911de16c7d47306c1da3ce214d5b2775bc8c5f69ece2c058f893c0de384b1d484940912d2101746bf56712b6cfa3551681e9150a875ef017559f2b6feb1acc892d8297ee620d003b8012f7925d1529322b36e2b186077402f5ffb24528265e370902ac4d047ecac11c5808da5503b314b757d232d92931e92ede5e82f04365b594827c1b1ea982061414203c91752de5575f7692f54c1686fd090408a2f935acbfdfeb5512a4a4f8830dfe27fbd0435e75018ebaedbab982116920dcce2dfd90e84cb109882884bc7dc523fa2c8ef07e6596afc0573bfef33422dabd6ca86920cf0173c16eaf56eb4cd49febdabe1184da7eb5bbf998ba7de32a8330d218f9790e9488497225f6baf12ebe37daf2f9b38e268e4e81c8ee2bb69d78a6c995e4e22b4d7a0e0fda053aabc9c3a30b8f0a2dadbd00c2de1c955a3dd269dc48a92c6d6d18d29a88413e23c0ae1986cc53048924aa67ac8cd271e6684463e80af325a11812548fc94fd27be072c6d8e6e398f90468fa13a10f52638caee76346beb16cff428e3260b605b852e0bc1adc405f7f697797c5296c5561dd0fd5e158b50f5583e719e4bbd14900c2c9fd0c8c48297535c9170d800f5b2deb31c8fdf2d2e36d7259cedbfae529fbd44bdb6c92e2e08b0f5d15269d82f7e59cc9377d42618ec587e5fa49db7c18d1f967fa46eb0e0d1924df1c0a0004bb8b84fa09a7785fd3085ffe467b66ebce91aaa340aaad02dba9978b22f81c74c00a006ccd5f7db902354156e11d06925fbc09198439c7a21fb86d352dc0c0f2975ac6028c4ab8d5e243a96d03cdbfd34b6658e4fddc054a04ae42c4e10c821649c81d7c4bfd2332faa5a70606d4e3bd4e9f9a3675a1332268d22d678c416289a8db0fa140ff13f42be239a5962b25157b47caaf65a716abd53356144d159150cd5b478e50a73598c98d020155f9c23997d574c4a222f681f72a8c76a89ffc3fe44f00850f2522ea8f3287e2161b8c4ac07775f40c2df1a5f7aac5449c98053cce58ca32cecbb008a8751d8b7823c02f891c09cd05d8f27046e6150e78ef95e20305eb0d70ad3020bacce900243ebea4fd3e898321f577cbbe4809dea92436107dd00adb701ed8aa93c3e65894ab20a1313ddf3456e9ee6e2767cbe1173849058593eee3c6f0d220d2eeb9d0f69c6027dde42f65ee5708ca6abcb26f18fd666a512e90ec15cfe50eb31332db1e632278c13af6dbb426e02cf688cc255498add1e9053d12dd4f372814842f97758c1b77c44494c3445c7e2e11c99f3a687437ca6fa91a347bae404309425c28aec556cf849e0961151cfa4a21ee3769add2dc442ff029d8acad162c230f4cd0f661efceabc4c1c75de608cbd3939b71f5b72adeae4d165d6752eca312f6ed43870d4e0ae52139865d9b0c1f7801eca54091802581561bdfbe6e9df1c5dacd3ee334b0eef2c5cfd809fce55995e095f01db43e09d2d870527114d86b2920a1d8ba9409501c422bd6481301b935a320fb8f322e2896de0716a1a95b7d23af4dc63ae2b461e78efbd92ab20edf3a07cdd5eaf6912ba362ee290d56b6dbd2baab08da8fd9250c0bc1e186c2c2c0a85a9e55d32ad7f282d1a7b43b21dff25237dfbd425b2afd8de21ec14c94f156e081b94d68467eb2c29a47111e0d325071cb26a30818577320c88e180080f854e15c173d3520db9087a20a556e484ff4efc8f43e3e91902ae3ba36af89efdf8f0e5076c92268fb88a9ab7602c671da24ae1d39319d1adc962678ec7bf47dfeb1e6690b3a69186e1b663cbf9a2d8333d59c7a0342af12cb27fb062ace02b4e0852c425175cedf64953df35acefd3ce7648c2dc2ac1ba9fefe7148cc7c7062cad005ee754e60cfc0d7b8d674eaa1f82baa3e432e992f5f51b73490ab0cefa419a26348adc6a5d0d4c767c28c7c765ad2b9ac1317f20499ab9e6a3ce6002e75126523ec99442d1090470506d741f06f6d66849ea332f0f3cc192052060eae299ff75a2e28f6f58b50b0817cc5e5b21ec5d445aa62afd9d86e5ca6f1f0357816d79d1d342a4f906e82a8a1b1b493d7f58fab78243725a067a9acdb7e8dbe7c4e65367dbbee48c6ec63792010cd03eeb117e4032df7ec553de0bfdd3e7eca6f449ffbfe4d57a1b5d4d53c4f30bd682a44c107f43291b9ffbfe7f2a97fadc4a727dd55b3c3e3b1157b66eb1824dec76b18d10384692357d7aeae1069ffcab8b4f5f8cb08279fc8634678ad4b97a633cf5d15ddc6f331fc4bbecab608f25cc285be0793bc2af86f2abf74e30d5070596b7d95ef8d307790fb66bfd79d379a96796bb478aa321335a642a38e76da8f672506e04b95d5b543e83670ac9920ed1f64f2189309a59a32652f1c52e73768b7a809a6b3a6a7f463e9a9fd484f8d45f097b0fe0fdc03704da67b0411cf852afd9c2ef2aa47c83d04cf79938eb463934b56aab637f6068a0a40785a2c7e7332b8e05c40c77e5d6930a3f1d9f16b3ed209a8e007f875cc6b5022d3f0b34a145f8cc791a501c714e05fca0d580604cd58bde912a9b2640b7fd6dadb507f94b3c50c0cf71cbd1eb8021242b5964aa54ec468b74aa7df640b2245c0c33747bbdff2812a9f2aa6d841693ce33fecaf2628139aa1ce1efc46d22d9b14b9da30f2c88c8a55c983a41dcf6d9771f5d77fe9281e730e5c02b221eea64670600bfddae80697c350d030967cee2edf953124c743570fc9efd6f63a0b142603a91e29831e0b8f17809c46e6284eb981b6d650f38234585bb1ac0a0c547e9a34ce61650adbf9cc4b7a7a9a12f3f584e752096e4ea5854972ae941686e10c6a256fc098958bb583aac4114ac6a9397afe1c918a8e8471d0e270439af597445ecbf4a26b6e311494287eb44d92d87c4538912097a53a49d7a39f3eb235f16480ce5cb5f9b7c95120b378ce11d69b21103e84883bfe2272415a723d9a690cf0c8feb62eb66b6252b319cf2ebafd5be77783a18304863a9a61c5ca8b18f42ff31f11c87c2bdfd3904def72c6133ed88c2d5b0cac73a0a08d23a2231f3777f1707302e8d0ff94c7ff898bef6f972b55367df51e7065ed9590bb8dcc1bd8683635516548428ccc6d77166cefbdade96c076fd4de6f271bdfe0914d2f244861de976968f6a9e3b163ebafd5f1a1393a73e56a00f495fe9ca5626337ffe314dc26299bc79ad07048de1caa5052fa29ec4c24f4a0960c59c982ab1a85c3571af060dbaeaa1a7f78b1e73c29da8933fa42f9fb3df8b93ce1f8b421bc55167e8051131622b03cb2e01cc037d5f69639867a72f623fa51db6a6d4b04b7db69a0c4285095719888a0f6af20db529d9b49abf7d24da4bad8a799f54d7c0b9321c7a47768bc1a4b7454cd28e5b752037acc523de48fbd1c69ce80e93891795099253a2ebebf66f8bb7c413775bc9a2acee03dff7a13b328a923864e5920b6d433cec3924dab07412c663c35e026cb4ab872e419c173288141e768b4d00828d47bebf48007072c29af0f51ef985a365ac0c34217cf66195f3076831bdfd6f9fbd8b3c317d0ba55da1ce260e6a33d35c408308981ba54f93108bfa7b39fede69a37492435006238adcecf8f67d511b29b121a4d433f1a6d55806b62faf64f97eb8683304eb1942ffc6a1e47bde2806d26cfb0817446980d84c9ab0195a219aa849abcc06786dd2b83baea70f612debf8beca4776d61db838e2a033f7b2101cdd2e1364f333c2109996d4415cb09e1947a477f5a7cf3ade4bb7c1bfa0772bd5ae1322d024392654e09d263764a4a5944f22eab0bc55fceedeb80e76a63a9b7071c5859594af0431279576f9ee8910c4a8602eecc1f89c52ea8c430ec66d041fc95d5c177140cd084e10d7dc73c451df79baa9f1add0c346228c622b0027ccc0c697a083b43884278f230200b5b1b5962d95b7fdf285e5ebf744a72c006875ecb01dfe098bfc70bba4183958c153ab64ac647e532903c7047070ce5db6f58665ed1cf6a8c1bda9883640f641cc6e69615898ccfcda4242b95248268baed2055b86d19d48cb7ade26f986549f3efb25c6a0d8ec4a90c8c7b7dc19014b3f3912d5472e2f794d8490085adfda2c526b74aec4706db89393e7a29b2d65f3cd9fcc636aae8d7c07d93166e217e6c28ca3f58b3f12ab8a77549c66f9fe54cc0c15f0224ae92e2d35c5ac167769c77969b4f0c44a265f4412b88950deb20e154ec549caf6c4da76624cba410a30d9159c22e2255676227ff5b93c9fcfeaf9e56ffddce7e90b0d4bdc98c733d1d95076a25bf06e6cb59b7f7b5574b7b2225b66e648bc22d96a82f022cc3559fdbda86b8a03d42a97384c40a6a22ef9d0c38ec4a5c2d539ac6a24c6549a75899f6166ed573c99eb11fa501725b81e3f7c3da928fecadd091fe3d5fe7ae6e89f5a206f35f5e2a6619b09d9366471c972378580cfd83cd98e6a156b2f9a97ec5193c812f8c890553c8769d204ad3e2a666061960adbb664f2672da371a4acd6e6683d12e0d2f5a69ecf66b7a4c1715909b27dc7001dad3e9dd4eadfb202e52655a2a8a5632e3900e8e11531a503537ee5f9189cbf2b79d0cdf25d8a5378d4c823e6b3f36bc5ecde906e6dba81459d2b05f8ccef798cc7f89138794646b91c0e1d3df5225d8a15912b09d4bccaa0d987a5ebe050f6b13dcb6234f24a2f2e7f879b4d281b4af0f70c6482085643e9be1f20e640cc6fd88f229e88f44fbe8174ab7c0aa7a00288f7a24ef3555cd29617e19716028c661424fc5f83b17e044fa9e0ad63", 0x1000, 0x8, 0x0, 0x0) close(r0) r3 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xc5, 0x7, 0x9, 0x1, "1193c157c760a656a263784418bc8a33297eb4e6", 0x4, 0x998f}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 19:14:23 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x4, 0x0, 0x809b, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x48000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') close(r0) 19:14:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x71, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x482, 0x0) r1 = semget(0x3, 0x1, 0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x264c, 0x1000}, {0x2, 0xffffffffffffff68, 0x1800}, {0x7, 0xb63, 0x1000}], 0x3) 19:14:23 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x7) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 19:14:23 executing program 0: mknod(&(0x7f00000008c0)='./bus\x00', 0x3a0914c44f7b602c, 0x4000000001b01) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0xc0, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x9, 0x4, './bus\x00', 0x8001, 0x0, 0x1, 0x9559}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37e, 0x0) r2 = dup(0xffffffffffffffff) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/106, 0x6a}, {0x0}, {0x0}], 0x3) mknodat(r2, &(0x7f0000000180)='./bus\x00', 0x2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) sendmsg(r3, &(0x7f00000003c0)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="92d0bfe523a695d73a7421c80294bab9cf9c8d6dd8737296668eccdab90760cefe3119358304f8bd4df018aebc2fa9ec3abf284f7e05863a063ea995364ce097439d4f7ea12d554e38a06032a3649c86c0499fc4bda25939ed3649a313f4e812cf", 0x61}], 0x1, &(0x7f0000000580)=[{0x18, 0x0, 0x85, "671c30ca819c"}, {0x68, 0x1, 0x1000, "fabb395bdd1fa58f938ec2e1d2bacbbd46dfa1632c78b7b1301eb0f6a0ab32b481b68be4dfab295c1f2721839606a3c1ab24afc1f4f068746319f146dd05450e31e916ab7284327b6ff47413e7b032b0dab619"}, {0xd8, 0x1, 0x81, "56bba8f8f64039e231894cedf25af22d6085db5170896117259090e85f16cb4012f1033693c15e296c8d67c75b5f4d5f79e15faebbeb0ad61ab2fa5a42cb64b1c1b4daa01069fc456796101e5add8a5b2eb2ddd9a5d11bbe7aa646b1a24cea45d41141033c4b8e64a201e6bdb8bcaee5e02d8efac2dbae58568d60ed0f8027b603367c6bc3970f612871b0b98749aed5e821569d40b752f979e35ac4c75d762432a2c5de93f04b890a6b36d613c37cd69384b4a112dcbe5563be4b1ec2eb5f86a031e676"}, {0xa0, 0x1, 0x8, "5f79bf4bca0710bca8eadaee9e3b95e855f212d040c31bc8a3a7923177bd792a81c50699a0e7f6bc5a9a9d255a10ad558a31cf10a9152b02bf02d295a539092b59a5383b59cac5d785bc576484c1f0d2f6198d84e38df7e332b7d5925e6ca62160085b8d02f012e9ec7b09cb6ea3f05b93bd35164947ac0bf8551a10dbb524b7c083f554c0df2a5f66d28d"}, {0xf8, 0xffff, 0x2, "1a235931a0b3438554a31ec4b26ab57a5069356afbdbe9b609a942bf5ebaa8ff54ee2ec7d50ed883bc70bd0618f8306f83d4bed73e856103b636b71f88b6753a57f137304adc751aa6cd1edc8406e36f501045717480a8fac9b62ac852f1917eebabb2f6ec7ef48fc42327f230153327c7398af513e92f726da85d9ae121939d2cafbf7c3077d925f979ec718e9c645f1c85af0d6f613fbd825a935c20529a79402cb8e9d28e2744fd8d5788b78e2e38ba83c5c3e900cc04d7ecbc1055aab631e6b383abe27469fcbd4e2f073db9d8231f49f5775eecfe654d69bfeb06be5b71ae84"}, {0x38, 0xffff, 0xf5, "079584dab1fdb8d66b994903174d09027fbcfc8387f4949dcd3e4b07abb34290b77f849746"}], 0x328}, 0x408) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0xad13, 0xffffffffffffff01}, 0xc) write(r3, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) 19:14:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r0) 19:14:24 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r0) setregid(0x0, 0x0) 19:14:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x30) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) close(r0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 19:14:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6e02070000006c653000"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt(r0, 0x100000001, 0x400, &(0x7f0000000040)=""/97, &(0x7f0000000140)=0x61) 19:14:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000040), 0x4) 19:14:24 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget(0x0, 0xffffffffffffffff, 0x100) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 19:14:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) write(r1, &(0x7f00000000c0)="e5377faccec0347bc3905b27f0ad87d83edbf89849806614ec77d08413de66185963f1bfda129a36ba3e44efd1ab5580c15959185f5f7832b5fc739fde8ff5bd0d3f", 0x42) 19:14:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 19:14:24 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x18, 0x3, 0xffffffff) fchdir(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ftruncate(r1, 0x3) 19:14:24 executing program 0: r0 = open(&(0x7f0000000140)='./file1\x00', 0x40, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000003c0)=0x10) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r3, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r3, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r4, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=ANY=[@ANYBLOB="00f2da0421696c653100"], 0xa) readv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r4, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r5, 0x5) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r4, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r6 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001c00)='./file0\x00', r6, r7, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r4, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r2, 0x5) shutdown(r2, 0x1) 19:14:25 executing program 1: r0 = dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x490, 0x0) accept$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r1 = accept$inet(r0, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) poll(&(0x7f0000000a80)=[{0xffffffffffffff9c, 0x18}, {r1, 0x2}, {r1, 0x100}, {r0, 0x5}, {r1, 0xd0}, {r1, 0x40}, {r0, 0x180}], 0x7, 0x40000000077) pipe2(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) r2 = socket$inet(0x2, 0x4003, 0x4d2f) accept$inet(r2, &(0x7f0000000500), &(0x7f0000000800)=0xc) r3 = getgid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, r3, 0xffffffffffffffff, r3, r3, 0xffffffffffffffff]) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r10, r6) ftruncate(r8, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000700)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) r14 = dup2(r8, r11) lchown(&(0x7f0000000000)='./file0\x00', r12, r7) r15 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r14, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x768}, {0x18, 0x2, 0x1, 0xb2}, 0x7ff, [0x3ff, 0x6, 0x6, 0x7fffffff, 0x2, 0x7, 0x2, 0xbee0]}, 0x3c) setgroups(0x0, 0x0) r16 = semget(0x0, 0x4, 0x20) semctl$GETALL(r16, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) dup2(r11, r11) linkat(r8, &(0x7f0000000240)='./file0\x00', r8, &(0x7f0000000640)='./file0\x00', 0x4) r17 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r5, r6, r4, r5, r13, r4]) wait4(r9, &(0x7f0000000200), 0x2, 0x0) semctl$GETPID(r17, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r17, 0x3, 0x4, &(0x7f0000000140)=""/138) 19:14:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x0) fchmod(r1, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8083, 0x80) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100, 0x6, 0x0, 0x1, 0x8, 0x2, 0x2, 0x1, 0x1, 0x2, 0x5}) 19:14:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000e873074ca60f6e1d70da98fa90d32c0642d5a3c89a2561de4ce04747e99136476f8e2754b4828bbcbac154b8875c6432ad292abca2b02ca6c25b1e153436bf2926bb5a66432e6c02139ec3ff5512352b74f7565d0e082258fdda928fd857c36b0ad1eebaeb16cd488c03793c75155fd881b85b45", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000040)="259c27648dcb60137819d45e3fe06d8abc64745f8fd426af4911ce02d7ad92944ac7f419c0c253a9fb3e3305ba493b64427f56f76755fb95872e9fd2924da6ecce7139f9aff1a0426d79b29474009c2a503861c1a30f32959e4e81084773df7303d92421ac7d2aadb78003a9bf22aab064b4b24ff5ae4d99c1a0192526598742439edd6668ba8e55f50ba48c83403cb8cdcb15a48b463a22db6b948e02d4", 0x9e) dup2(r0, r0) dup2(r1, r0) 19:14:25 executing program 1: socketpair(0x1, 0x7, 0xfffffffeffffffff, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)=0xf2b7a575a51df883) 19:14:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="737382a94ddfdb1361f42bc7e8460790707a6cb89c985444501f2b4f9cc2f619a90a3f9d57b156363ce6455e8b76660c940e16eca4122fb61e1976442d99ff5dd0f74d1cf68827aa16095c3a7fd3d73b3acfc37d4040da073a7a6eae0b06e799da14d86caa3d9be2a164a2a522f949bcc25ae69d99fe16e0f74048813f1180cabbb36108e5eabc20efc8b9a5dc059cd07a10100e628ccb379a925d92ce3685a1283c02b581df03070042f72fcae0c463aa18af727a9205a1f6b2c7ed0ecb9c9ddeeaccf8233a2988eb75eb5e0fc4068abc8d0d92180b213bc8e6e2f5d40e6460b4a3", 0xe2, 0x403, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 19:14:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x1000}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 19:14:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000010338, 0x23) ioctl$KDENABIO(r0, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r1, 0x2b, 0x5, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbfff4b8fd812eaa4e480000000000000000", 0x96afc18593bb4321) 19:14:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000139000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x17, 0x5, 0x10001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2001ff, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x7, './file0\x00', 0x1f, 0xfffffffffffffffa, 0x9, 0x67}) 19:14:25 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x2, 0x8005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:14:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) chdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) 19:14:25 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80800000, 0x7a, 0x8c9, 0x1f, 0x7, 0x0, 0xa, 0x1000000002}, &(0x7f00000000c0)={0x200800, 0xfff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) 19:14:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) fcntl$dupfd(r2, 0xa, r1) 19:14:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x11, 0xd) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) utimensat(r3, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8, 0x3}, {0x3, 0x1}}, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000300)) 19:14:25 executing program 1: socketpair(0x12, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r4, r5) 19:14:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 19:14:25 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x2c, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x42, 0xf100000000000000, 0x39d2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xcc, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xb26, 0x4}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x30, 0x1, 0x100000000, 0x20}], 0x7fff, &(0x7f0000000280)={0x92a, 0x401}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:14:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 19:14:25 executing program 1: pledge(&(0x7f00000000c0)='!/)\\%\x00', &(0x7f0000000100)='*{\x00') r0 = socket(0x1002, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000140)="000100000000000000000000", 0xc) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c40)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x3c0) 19:14:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') lchown(&(0x7f0000000340)='\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//../file0\x00', 0x0, 0x0) 19:14:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066886c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffd70) 19:14:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000003, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x3, 0x5}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x84, 0xf0000000, 0x1, 0xffffffffffffffe0}], 0xfffffffffffffffa, &(0x7f0000000280)={0x1, 0x6}) 19:14:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0xf41, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000003780)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000036c0)=[{&(0x7f0000000240)="9733d625effddd8be8ada12487b88a40ae4f8d1ca2d072688d6a537baf23f206d590f2246c6b72652717819e5a2387b0b4c146e28f5d723ef31393290ff5ed1e45e2955011c63a797004e21169760c4dd63937cdb10983f95965a95e92361b", 0x5f}, {&(0x7f00000002c0)="2bbf515bb58d50f91a26e581139cde3e4b9d53ea188c0db38f69b5a46a2a18cd9831ef8ee05ad41c92db27d21dfeee6b904b597aefc586c1c42e95dd4b79c67fe2d2f107de7a04ea5cf52b4092a4004289b47e3cf026c17226de17e6ecef4e8c82b1ac60ae5f1a789a39f1b8d243402adda5a785955baf04849f0f37b5a82bbb1ee3c7b98ecf985c836ef03aa235b5a20edc2445e4ce74b2cddec3ab2bc0da6e6988d20e1f2f079d224cb4765205d266781dc3c695507c62335a27460c8d74db8996ee89629b0dfb56c0a19d54a5eabf34f2700c394e3f030df4769b777d052da931ee", 0xe3}, {&(0x7f0000000500)="bab5ab60bdf0eaa29612028b2c269f1bfe2a228ce995237170e3ea8fbf80689f38607dd1da9c6767e2fd15d6eaecbdc2402944a1d5593431254d9fb17e0d6ab04a2a0a3ab96579684861a0c0c6b30843d24d3363bccd0a54e9cf35d58d27a5a8f2a5e5ab9fdfe0a31c557e973c25642ba87a710be380f7f1cace5bbff1008e56f0c634173aeb708b3ef05566a99eccc1839fc66bba9823055e813ace037defe8ba4d5367942667649f743d2c1f2df864f73339ae972233b997f93c97466cce8d28321eb316da424d6d582fe8e09ab0dd10ca09ab", 0xd4}, {&(0x7f0000000600)="62c7289cf6146313d8649fe110d45e80086e949427b39c3b6dae9c186a41dc561b238916e5c844e21697d588845728fe9b5236707f45d21f69c27801c565595082d66c37f2890ab287c8a04faa4474d6d2c0feff8c5f31e9f50a8cdb2df4cca33df8d42281415c52e4d9c2c79fc45c09e9f26b302e0ef04c5dc3dd531a2fa783be4bddb2b186002c7948b55e9dd9c81be18d209ce6de1121fe0e9c0378e1ba428e874814d0f2f1b3b425c3a0568cf71cd530166caeaa098c9c0a8030eabba5158858d72244f489f9a0dd167aee3dd8961170eecd9348f24375a97f7ce944dfa02ee481472e34fea8fd4e542965ef2ac734fb20adbbd4379290ff4f11359a03c991daf00adb488ef9ca56aa03fb648606998da4cd447ca9bfc3dde93ff0488a07abc48d785be0426bd3c9310b08a4e4110cbd32653b2bac1257c964b44b3083e9d909bcbf428e65012606e4c4b63bb85e22e84e8afbb81f5a2eeafcfa76f051014bad4a94ee15c2cdf6f1614c7cca49728dfd2cc7928d7baa92e7e7b73e3a3cd90f179b9c1fecc0c507136f3e110b194a19d14d69ded8261c2ba46b414833fc3a8bc477af5c6746b0595e8b6dde144922248c9c1efebcafb3f3de696475b0c1284123cfc8eabc14b9d6c714bae94f350d5eeaf897e8f8fdcdccee117937bb482c7fe1a6c35bbbed9a361a8f2a1bc82482bc836319835498295177c05f0ce5e71b910256e09ebb638d835634664c210a8e08812f57b37a14507d6a1d15bd93888c641ac773d0c26b927a103150d317b0efa62001ba9889d8a7630602e0a32bd89da805facaaba7f93a3b89e718ca2572d0563238a49fdd3f4312f010907879941a254b85459e5fccf8bfcecb0ccfd5705970df4271478b512f7c9309cb8e5920649616131290d66f914267706b0e6739d72c45871be2f20b29877f1434a36a5b9c2086083ff3e88baee5cbf31586bc09cffa89c4040f8e513bbbe539b962abb7871bf9ae1d605b0f948db6a50828d1baab1aad54fed7db08717db41a2fea90d3f3583c9caa1de9257615814dae5200d729baa07d8ca26cdceca9d21e080cd50bb3090598330b74074d4f141717ec0302bd4ca76e048aa847ff9703861e22f13793e7dfa4744b3d73b52d93e50b53962a9afc53e85abbc206e03cf98c1a95b3b7dfd328672fee9731d6f6b83067cfcdf30c99c9b3b59fe33a8a3a8b9b1db2ceef04aa473c14ed2ed7099abdf40bf5fe802da8ca18cac1481e8fd5a80dbc5459dc1c1dfe589d518af624f8ae9f1270736a2c21c97c4e3d3ce9c75ba71cbc9b915012e1e804caa948f4312f6c43ca705cc97e856f1103f81243b998e1c66a06d7be547c451db219d15b482d1d32b683ab1d458548c040abdb06a17c756de44265abc9c2b64a73ea97a11084ecf22c3a04daecc5a6a67b834405501a81c395e14f3a62ee314fdaf4e81d354a3540fc1c55f82f40a62497f0bb27fb2bb8788dc8ad2c43e01b7059c19e621dc6acbd6f6e57ff967ee0768c6c490a40a43f0d1dc79bc2aa7ba2164316a95d3cfbcb24a7e3ba3674633641ea8387c0824db6173c4db6e9840fefa952710270bde06ef2e83ebd5cf786da9ef08e027e5474b7d3b29f7d8ae4486f3de98c2cda989f07f8e0d30448833d1fb8f1272a315a2bfb8e433d491113321c9328f63776245042bfe7e20e62a744198da4a8e88b06223ffcbc430476efc90ab4af63c40a028864ed953f77312f34beb6653e6b01d8db36e9c00fa30fb35c995a50171b6d4809ece07c4c7b3cd70e4ad22c65f6c1298f9920969696a0fa73cde699640ff2ea1b0e974952eb1e35ecb2365f684524d81a84eea2a8d4dd1329eec384f2ff4fb5b1d1c1a15f825946f1341a4735ca10dfd1e1dba800414b58d21b8a947591bf20c1f1ee5f1d9ec47d4af92fb9aff295070f19d3307dee6d4079fb6a4d5e8ad50f9765ce03404f73352c7df434fab90208c0678d14da765143d62a4eea2d02b7ace859c32648c918873831caf9ac930c16922c228d938ae41caba44ea788590027125b635e113156aadde5d1320b30c1b1b0ec5f72b5d2120dee802e7bd37ff225c4174bf1bac4321fb9e2d475f78154e0aa952042ef1c944f2d8d5c08ef348ffa867b4859347ad0317cd8e8978d00e2c8ef25a97c0e9d8e1ec013157b745928f095d36390f26015256a84d1dfaba7c98acbe2799d2111409b7a09654f31c48d51f64c3a714ec51a625be92f6f60f9a0cb2a1fb603060a4b1cfd3ba805ded6da95ccc40e16acdb2e10ff78970ed87be1daa28487d0af5801b2af9ad324a1cc28df3c4f16f086751eade69e935a08868601c80ff296b16c9354519cd7b5d25cd6c9b47ed6fc6bd90ccf234db6bb3338425becf5778ac20b74932a4f74e0a20acf07e2b6d40547caff4753ed8fd22e49dc4ede2a98b014fab5659a873743357beda21fa2d49e2f11c998e78d70bc7d51d367dc98c9eb6f45a87a8ef7cb61a1d21af4e7a376f347389fd16ee67e8333218fbbf514bf86a3458e034e1001decf0425330baf0c8b8a7144d2384eb7bd6400604a30928fa795694fdf2f1e3434a4b6a951efb977b9155240745a316fa3bb329c6988df0d49155e7976fbb53a468ace42aab80b9c037f43e25a66cf680efb9fff6a2eed5aa4ac4cd6a2dde511fb1dca65fde939cedabbce8ded65e5f93b69c6a543642af2bec56388479caa228659583c37d389b151190ab384896ce30c7fe33ca8ab8f27d73db732deeaaee12c4cf359044dda5594298788be8d5a0824d23811de21b6e651f4b50a7942bd3aee5d035973b3ac2dd8ff8830e2e38ebb32fc3783ae09adb7af148155a0c236779ebf35febcc09fbe11b587cce0ab58f077f4aee8ac210a300a7e2b544a76bd8d06dc3448a1175972d0b7f9ef6be820420c0e90b5d5206a21c15d9d7f335366c98a3c572525617c844a6bc78809c104942cb6f89654e60ffb67d5aaa26e02b63a5fd84a2d22e5d03841c3e590f54fe34dc8466d9731cf6187aba00d61a36e7c4bdd682390953d927d4d04c2714027afc4bda3e75531df63d7efebfb6908f7ca352a00f7179b909e9b4084dfc5e431cc19837ffa2467578a8db75c6426b0bf3171c2e35978086db9a5d3b26cc7315782bdb9a82ecefb89d4aa04ed2b3a3758607ea9f1fb184d2d38a66cc71263f017d6174374e3052183a543de4493dd817fba448e8ed300382de0a92289205079ee79f1aad60191eab1382a811c291bf72f20399382c4b6ca63f50f78d47e72a737058fbc4fb98227ccaf0987ca6d5e89f220637888fc33d578f40851d3273567c0c42347dc10be02bd2b67f38f144117008d6635fed0ec7ef75c03429f747b1054803a6d8067062337a457dc8752e8de0650c11ccc6ca0a2e1dced111ce5e09af12639b0ddc96ec127cd3913b654a1a15e5be469734d3844ea571ced422c70c33a666ef05d9c609f7b9de8b09ffd56c09a6b12a451c1a5dd72f38d0cfb3ebf8d8027406c62e3c4a7f5c75d521f880ea517697ddb840e2cb73457ae66d27b199f1c529ce86f973e7c771ff76bd05059009a3a5c719bb11ad8ab34f75ce9f71766ed63c7c371cb7cabc754b7e6dabbff3b28cfa63e9e2f06dec506cd5408a5e8a85138440ccb93a3d8804947032ddef7b56472f3ecc0a82c35d4f9880910fb504218ae525faf0caa3c822fa41dd229c8f89d3862e27cdbcc7fa27c3d1c7b5cf5ed70f0055be4e77d0e882866826df3bff1cee18717a1c9091d7caa740ed576bdd1fe495dd0ad8241c00c029d4aae9b193400bbb0760802eed03eab18a5da3f5d62a6f2889a610aa11e54e5bef197e49a727a74c5463a8abf4570b4dfac962ff3a5a4e7345911e8f3743ef99e2e1a5de22d09cc04a890f37802397314621491c83554dc2620c2d93f0c1a0c479a613c83106a517d9cdf8733ce1b13607c4b95348bccb3bddb6cbf18726238ec53c10fa8d6985f26aa1dead3e9646d276953a1ed56bde5894e6d6c2b8fb36f0bba8042dc4109d0e13607e3e0d01027b60e1590ce0e8b7cb568d0c5caafdb17d8cc9dee7dd0fd5c3ce133b044d81c2b522d3d22a2b6728fe239e30dc57eb7cdfd5a469654250da98387209ab1e00398a03b00df9bf7f75d9dd7d023f0d5cd86313f7c3400b0f261c1e5cce057b9b515537172e402daf823028d87c605acfba59fa7b91c565df00c28866b4e89997b58275d6612f5eef2b5e146ae41adf6eac79066fe7f0df9f6660400c5b28bd4512c0bba13fbf7d353437de171ffb5a0cf7287cbb6b532279139459a6efa1e2a6437f98ac6d200be77d841db394027ae6b03c4ff79a156cef7de580f9d119c8a65ef45e791819d28fed8cc888de191c9b0c2bf47f1614604c03bc10d5c9a2360e762d5de3599e2f993a6b851cd455f58f00893865e6f906949e7ee5019ea9d75e3d274c1c3b4546a33c420aeacaf5c0c2dd3122ce83d5eca8618ce8069e9ec8a85842105ff2e3fa55d52b54e1ac372322a4a9bce19f7940069ea4a5d7ffd59c4cf5590423acc76195e44c171f2771cd9e85932259a3adda0125b057e685345a72838c21a04af0ac64ef5680d6de95c11c1e2da95512504c3d07acc820fb85f2aa05ed665ddbc510c425336b182077297d6ef76ba562d2ff78e04ba85e460cff34ce718620a1418d81a19d3a7a40f19730f2228906f61447a323d1f7c66f88698624bb05a2e6d46fbb62b3869f89086db83041d5f4473afa6f503815c7c06e4ca3dc525d3d8ba979be1e65c83e79ca73e6c2ffc371ab9a94c4a114298d900137a6b5184de1c93fa5d1c07c35a10315cffadcf2536d16c8bedca596f3d988098c179543d65cdd5941cb00f673cec94799ffa903fa248dc6f49763f88bc32fa948359e158b15fe8061f7d1f521a224aac35dca8222d30b79c73759b26f421374f39053a8770483df04f2ff494e98c2ed2fd74259209b158d4186fd17c88a71fc95faa621dda74ed1cfb216d519da6ff8e2db0d29e529ade6c436e03390292dac028ad2a60e99e5907271b9092414bea0ccb99eb8fd27e617108e543a03ef52da994cb37808ea3654f37301383cdbe14ee705ff3b1aeda3c663c61ba2bfe1b8365d7078fbf315a3b4703ea72e5f35b31a6b33dc491dc890be129d42680ca7e06c60b7565b9c30a1a7721248cec7bd901af7f7e2f51fd807362f23c7517606badbcc2eff2b7b7b86e9589c696e2fd1f294a4984399c2ec714da5457711dc4d610f46002d06f743b2ad503ef2f9155019152858bed68b721f05150066b706c05c0bf90085069e6e18522d0389649d3a37d437c0c17666fada6077668fd75fed378b95782962b9237f1fe326a2520974b1a52f4aa453036d209ed86e66ccbd19a00c35d824014d81f11f7cb882f742b79aeb3a982df4ffb237cf91983200ffb95919135045b0694818927bffe4e500e28523f6a77a5cdd2b3a7291fb2fd9693861d3e8fcf36598f6a2b48a990976cae058e1b3cc67e49155e8a33d607a4f7c9532b24f29b55269cf0a2e4fb43a8cd25da9779d62e9ef529244f95a95e440853745f9911ca2e8a7f6bc66e191d74de0ff1f28940c60d52fb2b67158a8d48f25e0303f3870ea90d75e95eb0bb3ab4f405617e4f618fff08892ee576201432c76a56150cbed60fcc854b1c4d6d57cac5809d62c06d602d873b526d73ec2aa7d3e1533c3fbdd14a7d344541c3b886d03962924c18b4e7c138736ea73a7471f2e15292df9dacd603f78f1ed9286aa53887ee1b47359f05a56e4590bc856d", 0x1000}, {&(0x7f00000003c0)="9662c9e8b9e4094f983814cb280e170a9c2a678e065b9765b8ec56a197917bd6f72ef2b2", 0x24}, {&(0x7f0000001600)="8041bfd0a34a8d039a3d92144aee616d89f36dd76eb6adc99afe88c6b7c8662767e86e65b14e679ae543b35ff7bdde2b27a5fd62abca3ee4e7c353832c440eaf2c988e7486c6bde211c76763d0f9047cdd64bcd103cfd44972fa9356c990cf853fad37736a00fd723b4e8faab7304ba0869680ca8885e2bb7e730b2889c5c649c212a4a5069bac01aea06b05948aed270d4cf8ae0e89e26e2a312e5925af6017e53faae7f73a820da4f30a9d85c3f66d79444920951a29a494107387ac1a845735749d43aa29a40248e3e4e56428993fbb187f6f2a2fd515a48dafdbd73ef06f8b4fcbb38cbd03af82c814a645f5d04b79fd3e408b34268415dd15e3be109c86299ca9eb890bbcb112221180e65c2ffdcb534aad5689b759d4353e5672cd2f7646a80465a2f7e622f414ad3c6f3aa8b6228b64677f356f76957ad54594fb19e5bfa92e2422a9188ef20f1592eda3eadb81e040b79439c3547597e4a5f29f2f5d0c488f057b936740f77889af92900f189b9d376b4972a4f53b8e7ab49c5386713c773964c6cb2dafe1580a85ffb863bb72e7613a4f65dfb554220005175fb977a7781366c72bfec17e1b23b799ebbdb21310a7c0728482756ca8f7fe24946d03e362a3f9dbd0ce1ea9f68ec3e83c198de164591463bf5b6b6d9ff9f0a33b3865c40634cddd81f99b9642ef6f48376b78abdebd3e9fb765d790d5045363163f4e7fbf3e02f8110460e6a82a2d98a6d2d5fa9743e460fafe9e04a402af2cbd5f278dea2d7317fcc23e47ef7c73f677729dbcd76589d208a60bb856dd95f55443f84e5a9f30908d4c7912bfe2634bf0937e9dac00d0bcb324ef862101c77cbb386b1d41b1e402213c5e9108ac2f94540db9517a1ffebb285c023f803e4177f8b777000a03e9b9b00c8a38efee71717b7eae1739d9e42f05af157234db36ca0d679054015ce8000d47f17cbb85d0fe1cdc96dc634a17369b7470bc1271ed486871fc5f4a8311c06ff6bdc4fc52ae2e7034f39a632c2b7ebd8c4d91b51e1888af86dc9f850a60b010c0090cd9a58e7a916345b1bdb54256c0f024ccc49c141fa84f51b755c5b47822c40aca9b7389165984b892c8dfd31d21b599715930d6481dfd084998dbee0e04fd4782e88a67d7c6fc1a400d5a57a3ed1167cbf6cb54b1e7e7feed878af247d6b828d3cdfd238ac69fbdf58d9a2a64b711625727a3a074e876bd1a479789dc7865371298a1e823acb803bf68ee086db97a1093cf5e1efcc3ca536256dfc1f6a24b5116ecbcae7b20aeda026471821e2927a2050d35836d8a603d58455efb8d4793a22588c7c9dab5e9e97195b8f021c362bd89606178702e7ae9de6b69c5aa9edb6ce945c1047e58810c9a97b5cd836465324b3eb0ef01b5e2706ad3c8f2f7ac6d6da59c3b1dd0ec6bf8c401c05ac58fc5152c0ddebced34090abdc5247c6e54826f40f07c3500dc5b62625e163838fb9730b2c299981d835d671a36c2bba4eb405f8fff1c191362aade6ca3ac3fad6a706be77bd82da2102bc02175da38d99d89a7aabb66138c1d5f92dcaac62aa9acad49fed820603ac9141e7d348f923b6818f80b81553b4647bd71545e2bf884db1669dc1447cea583d346eeecdb060430f8c200104354966f60872ac7e0b2ca9cad04a8f482b202bf18fc34a19402106ba33a61e77180730108feea58161aafb2361ac3264f43841220072a2279bb115e22f4c53590f5cc7de7cb63fe6a25ee07a01bec278739fc35cf82169d806f7d90ef9d213ab0216a8063f9a943b8f7f7a6c2e0a181d3052b377dbffa20eac1670d8142d0b1ddddd9cacae56e08dc5a18e2c53e82b1dec49e71d9bbace670d6a72fb85c2c0570c8085277f8cb466241793039d214ae18a5c8993e4a6476035c4f6d737c448c0953bf0555dd7dd6b831f9cac1556c46d085bcdb6f16e8a25f3e4c6eb778e4716237babe81a7e75d07acb4f10289523b589e59434f0709304d3afc82229851667c1f94a29e145349447ff31598c4b9cc65f53b7d6d4e0eb4b9278882c581d1a5170c78a17d0e8acfcbf9ba22cefa620587e668eabe234582e2f29214e949b2640f73f03d16df6f182ae7758c6eb5c323548cb897d1492142c060c73a59b707a9d5025aab10d1e688209f98a432f4ab56bd1eaccbbdbb3f073f463f8b49e768684aadbb1521ee55b2100c85c9ca0ba332294e0b53b3a951d7ce87f9f44eae8444b55c1c207e735262b3f43b0d61049addf5727deac2e1cc94395aede69dde6e4fcbe8913492024b24d0c9ec14839f892248f787c81013a3a15326867b3a0146e87cd062183dd175feda9739e49f6a3a7e0980ba17269cdea919ac98f55092896f556c000322bbaab66ffaa46ced091429941f2fc063c0892e811e1c7cbd43801fe0f1139b104af8d4de63d436ccc359f10551d68dc0fa4219620762d21ad97cb741ce2d265b1282717a67cda97dc65dfa33b4f7c48305cc4b1e2e176d4f6fc60778eafc191efb1102f48afd743e01ab895bd7c172a845727b8b310b3cde94db1dd7311fb5c9a8145521eef876a60c0db8accfc0db1c4b11ce6e226aa7bd8f413327f6cbf31f16a7bcfcbd8e990f3bd60b7db292eca29411d3d130842aaa833e4bfe60f2e1e46b25848b3101b0c73f5f4255f7200ef38c2336e538d66e56535167ff21c252ae7e1b7ffc6b094cbabdb324ad1b423bd3eab7e5d582c7f240cc6fab4612d2320ff2e340ea92dcd1c76540a1141d053e4d8632ae13be6817e932951d7d5325859ee19741607ae9ded2298a50a59ccc82b2f9ec57132bd28baeb035bb28bf105835a7574ac517f9645b6c15d5559a127c2d6443cfac76eaf042cf2cda1ac75795d8d74e10ca1244b032093b2bfdb4686a672cb0cb2a7d0dc2f60fa7c396d4793f8132143e754553d93740996303401bddd80f2af747b402e2bf59711d2b9d0cd7bb8b643bb5e3afd95c81b395bfdf8d9c3c4159671cc3f7e85116e4ac0ed85da2bd891d31736ad5b61f56dafc69ab2bb09d237364cacabd4a972fa8aaf0100c41fd493f33426b02a079f9857bb50b7575fbff56e906f55f57fb3f016980ca3bc1ae264c6bda118f28f6dba9641ec4fd9413db861c9ad8797ab036b50c8aa651984199ab037700d3ebb77354de15051c35984183ea67e6f623df1912062107b50a5427f8c6ef4d0f71f6e92e3f3be3d737f4135170f65e0c4af6e5db6a41559e3438d81ab2ca50e2d7f956f9c0f94a87ba566105cf2ee78f02f4b2291b1d114f78b45f018f2efeb3d9864f00ac156c623939c34b7746d7186eb3b3f8db32316676f05b81a45e155d80a81c53a4d2226190dc87d7836acd51ff4823892c7fbcf9ab984e434df21a3835eafca04084d04a05e73005a8637ea6b44afb73b22d8860f559b2799553c3406356a5e75579b0ec288d0e17ad56ac12c030ba2cad7181fe948ca2bb53a6958f6e93d24b7f1b13b6dd55c0fa1e9b5e3c3aac3526a7c410a5e2003960114e9b8840b910790b03abb5452464cf913c4e6e293f09da5400d757cab4b4c07f567033b1e0933ebf22634288f40c0dcd48b63f503d659575510d15e629d7543c03d32fd4af3687f0884794ebbb6b872e713268cb098f7376141ecf269beda3654a17c5612b7e02ceb8ea940271a0b715bb008a628abb0a296c25c597e1910e118e3f3b74dac9894e7544ae94db332b2d1b4905a04fd5f66d6b29b83a672a98a295af7d8308844e87e0e82660d848196dcaffdd2e4491c03615fd0fcc37fc6f7aeeb658ddf5e45f77f24866390583a9c14a56a6ffbcc7c213f28687a7b4f14acc9105856f41e44fec8dfe1d3bd5e509d8169e7de085787e595779b5736673f26e8971155b9086319052f0c14305739d2bdc0ce6207062ba691c0fecb28e649812fc3eefe723c585905f754d52ca0a9ec775b6c82ef0e2fcbf895d24f1af4177e7ded8df362be6cab3394fa229c2aff4ef157c4de00b65421197dadfd685666eff2e441d203e5e6e887b305468671ed80a4c413ba57b3e8423d56df4e8296967a762ca71804bb9fa460d435db9ab3302046f9a893259b633caa41379e76df6e6f57efe20fef64896f0b7f3e30e9c6dfac78924b1713531a06c983060dac0d9d8476c7ed9637e453ed5a37737498f8373b55107240b91eebf91a958bf5694872808d6a7d64f1c106c94365416642f8b74b499e204ce92cb10cfa886aab5891833fcf24fd367dd26b8022aa27e9da46c1c55ec3026605704385e19b3e51af57f09f1ee1d6f3cc558b7341a08387ac1a512eebe0efe1fa25072f6115e0ad9f5865d455c05255b003b6117d2403b7ab2aa5f13461b128c6b528e8fc4df31a26223c1438b9ebd07f0847046bc4c1f043a54f7aa4d9c6e5c2919b36e60d2fb081c289e2f7b7ff21c38b9fea78718f6e9f53737b05da21bafe6e12e4c54232a8691ff6f05d89f6f3968e0a7bc1238ff3452f5245727e6ca2a8e6abfaa0e871a7efb3fd245df4f86dcf0380058562d32d27b78ee9348f6e0631f896faafb680f18da9d9401f58d7bffd41a3c35d557ed9a89bfb54351db482624137ed8bdef8f7e8ec72e0a6317660d52e152f1b7cfe782fea286fefbd07e17f99e5dce003a6eb69913e60b0b450e1b44b67c2ba77feceb9e9e405347951d2c04876ca9bba2b0ed6b0b72a3f3447d4004f23cfff52f99dfbfff5e74e3dae6abd47f95b99087b3a2eea418e8845b77a3139ce2e17f85223716004e9e4f71be2e6aaaee8c55a9ffae69d366f4e93d849122afaa12e4ad25c513baef13e543aee3fe34788704ac0aa62a6c1f16883dd84695b194679bf74ced3686ef8582267f7a9eabf23e96f20e849bc1f4529b45060989fcf33adb62ef819dd44a1f861af4011b745cd5c64b165c3ce21f515eba772b1c1ad07cee5822ba4bdca2049c7fbfd5b608e5e0494f3f5b9070b5334272da3e6ebb0336cca1fd2beb888eb72e14899c3ff24deb2218a9a75cd7eaf27cd533fd5d377300463783fe390dc9371230509f090447258366d58072c6a717fb1ee4393c711ca2fed206e079e0bf0b86f8120f0b14c1e585a0e522f8f3fb51c4b642c3d18c81c05b0f25580e0af90418abbccea74bfbfb9465a018b620f13dbbbeae838621df08958e23c0547bc12502e75c27e194a5bc70ef871a4b71004b190b9faf1f604c4ac74027bc50897f65319ac9449823405847cc99af11f7c97a23402d6fff0ff1ae8bb6f749d9936c42ef09a230223c6b530dd66b0ba93b03c59f79372cba191ce4eebd340b9473927df379695e0c4b66249f19dfb4babbe27aa40bb828b55ec4f81948839150b4c7dc190c9d69a82e6512bde620f96bbecd6d06b5f179d43f4ba31855ea24204b6b32e95c395386cce26e6955505d9cce0ebec58d3025ba463a1d7d71005f40270af8f34344094dba49da918d5094a7a7ea2323ec0665f15e0579b46c22e4c57ef1f62243ce3b622e5b81facac5bf6bf416054926c701852477a37a80503eb6f77339d2d8ebb20bf2cb9aaa467b8fccc61fb5697f2760191e939bec0ace4619aae6e326ffb6732eb519ddd27be31560687204c1a83edce17b05c0de6a03b0af5f9619ebe16e981aed9b47578b64601d4087557f749bc4dfcd4f5000339b7ec6994fe9094e5c366133a12191f9635e77b38a1bbbccc0ff0fa1b3021bec07153aa94165a1238657d3a79d5bea28cc1e5344076322201527669c684175ac68bdceb5dd5488fbb70cee311511ee2fb127073f9dc9ec6088566d5648d1c78c109c3a3f", 0x1000}, {&(0x7f0000000400)="8462e72ea026836cbccc91cff55a4c6acd82b3c451f0157b8fb93b1d365f1938ac8845573e4927925e147fbbaf716dcc55402b72d52fa1b97dc8ffcc342c", 0x3e}, {&(0x7f0000002600)="c6d005cc49fa095000c3055e0e6f58b71227242795c96cb026f46f8cd2a5ae7c8f3375db03193bd12cc73914fcab9968c38700b07575edf7d4f120596d8baf7d77e528dd7699257e82bad0a19d51d89a65f4b9faf631d67b4cb9dcde65893ddc9b7c588589c03f874ee7f0c6e568f4a9fd7c96ae7d6961b8b5b3e8f719bcb68411592350fafaceb59b180d042464a5cf938566c5562811e172a6", 0x9a}, {&(0x7f00000026c0)="f76dc4513864d2ef7617e0b811f9d17b7dcdc02772260a1503ce233a469b9abc914356bf95a1d47be8eaa640ca571dba77b6f7ac1845f39840cbf04e1c4597d2745808372be12a64adfb9c8924faeaa465cf2a255d84a3e2627d7d8234cb26e15aca05a8c7f7544498f609db64cedbf3f1b667c081173feac76c0aaf41ea0f5601b29cc060e26d022757bd45cd9c5aaff591b4e180917b55b8865eb5f1462b0b1eef68a325b55c316f3fb3b73fe6365fb7b2767efc099f80f11976bd38b144db702ac34d70e78594a077510a1880fb94cf09653db59aec2175cb0ece6791d7a90b68aa1d2c31b08b50e544ce161c5afbda65f461f2d52810d864d2664b78a31d0f461367ad73020daeb376428fe63915056b08883005b322f0aab35f7fab48ba84cb2af689a5c72ba7fd3281b2f925b5775e0455ce3654d697d4f1bc7a7499825b9a3d4e80c0e24e8368980fa1614dfbf4946e2f9dc74a6bd95a635957dad73f2d618636148e99b4d1912fa48a7468f0cebb525b161e3f250c2407a516a3a1863176184eef213ec25783389b7f36455cc1cf345084b2d2837db610f86204fb73e8a119f939bfdaa3e7169bde71a1b799d874309316fbe4fdeaed07b28374135f9552784784c9539a89421a39c296c0b333273dea71987c4f01519d4679a452a0424c9998b2909e065d47f7d5087c8e8243732b311ddca7257847b936ef7089e6ab58dcda8acf4bc13557e68c37ed15f5f5a9ab0820a76933e329ff301e6e4cc253e10785e1b68f746277f89a504590b0ae2dc9a78d3722308c5fb2e569a913e16bfc6f5e781e304fa54d700ac97e98fd282a2dc3b545160b6065da3ec161e74468b9e5a6936fb6c183ba1375522855550ced89f85d1ea49d83f4cc753f2430f934247ae7fdea992810b264d1fd335d183c29233194e2b97e8e47d255e11709b9b5c9065f32ae16807f1a4035f34da8614212c7767edca23d206499d0a998831163dd1df78a6b3f7df4f4c96c815e680515fc12f95ec4b31a0794f25b24d2edc266d0e79ecdde9aa4a6be976be3d4544831f72d1a2a2de6568dbbfde91c3388ac71ac1751e77a0e17642cfef81d26cf419822d7d8e32a4f3ddaac151f3e7bc8851fb8f61befa63c0aab353418b019021cccb81fbc20cdd8053f71465f2c27ef9b18594af5d83dc37215d12ec902c4a5ed465f5e6133a02f09b378b3bc826c9ca8433c91db36b852c5bfd6a76a25fa76edb0714116ab4792a76b361a92219be3da2037e4129d24494b9ab5767e6f65d9a857397a491e52c031fd026edf4696b6b9b37a78a3f177313ce6265673b62e12fd4e23f9a4277c19f0dbe273970fca8cd6c2c949db05179173ce4f082344118951cdb6393316ca904ca2fb99df1022e49a7c2e4b011b9c870a9e403071926a2eaf919a216c509f61185bb7b7fa6fde473cea4bf166d905d0cd6c28996f8bd3cc6021a23f2d4ccc77f9046cde826d3185659311695ca237c4d980f5e6d7b6fe2ffcad5da368b46cf53e5b487caebc02ba45686551d14dbed4354c37464edcbba9330f448b68d180633bbace081d3a8caa51462339e8317f6265619a04eaaa97619152ee44b283a0ec36efbf06c6d872bdcacfb7f622cd3abbf51f63d16ad7b14b9207e9de7149c055d6ab4d9be028824745a5c697f3684fa1667e6e0c385ede93dfe3e03d2de9088391a1c16517d59e737bb634c98c14de3e9dabee58c6bf642099c34bc1a6f9a9b515689bc44847750abd76479d371eaff3a1fe07cd96136e3a21c39f5fe0e4d51b1552709511889b24e37998fa531b6720e0329becaa47183f8a4eb1c26f437b42f13205f942070ee5303d3e99ca998c4a6bedced85fe0d5379b62a60bc8205552cc6e72510ba9a4c095cd95fb70464e109bfcf3b35f82104beb3c967f7bff331461f04a21638164681bdf279572e3e097c767b9c7264409cd42731dfc1d1381bc3d1176ba4366731d8149490a3458bfaa976b23d7b7e0da8e8982ee7417f0a53ffb6665c3fe91c74d64eb52dfb7af0c326aa8d9179ea4ce708da50428ca94975955de312a8fa4fa87d71b75bc74e63ccd4268492b8a114c8c23ecf84b74d3a685a9d3c5807961a33e40d1a75d5ecb43f54fcbde1934ad211e62f6f191bc89dee0f0a36de6132cca27ed9b3b4251581511013ca8e44c409b997206723d21d03557fcc3a632fb75d4ee0153978dc787d4ef11403b283d549060b2e67771af952ad8ec6786ade882c56fb3c9ada82665a760f00c9ee3e375d853522fee014b10a8676c53b4ed223dca4c35372dfd5980cf01818a8ab9ac364ec589bd1e55e23f5ad99c34463c3457c96f6054dc799e55d75b3c32f84e7142956fcadeedb1bea04dfd06dfe7d193ba9a20f7efd3c0c1d5c4da8c33adb39fb93bfa5da976bbb1381248ed39b1f7512a4f1fb6b1deec5a49f6fcbbefe31cd427068bd9c65f273f14d272bd016e0f03fcce165cdbe31b18af8f9ba40ca52f582bad35462aaf19a71f201aa09d66bf42b6f466c4298ee4f90c2a445f5eb0a545f2c0a90aced9692c5adba6b3c3a1c0b9ebb41650a7d0ff51ff0ed202ea1c6df260956eb24d153d87713cea58ac058370b35f4ed6fa84ae905f88cbd7f3341cc056bce63352298d8cfb80bdb361a2b06c7f99bbcceb2a421cb2308899073f5e353b7c549be6f99d40d5c2c0338684cdc1ba1b7e02c757e9ee6e89c6c66a0ca61c0a8f65d1065fa59af4a7a3c9af8303f815032a3d5fda5df70db1e9faf9934653a405865d8d6f4ebff5ea26cbd7541035042157da843fe99e91cfdab0a701d73b5bf79192d4adfcffdb06340e31aa2682484488d522d19380ffbe6adde0d826efde8b58984a4ffa0cbeef8b0109d0a3c11f781221990a67c8b4528bc27ab405631126820bc851587891657f2390893f4a3f7998c47f8b4d4f68281d0efdee2cd20677d70249f244d3f785b7a5c86b96ce959fd63f5aaa7408ca668cb537c6393191d1c145c88b40376e40796f44da47498a7eaa826f957be5a10d82f95b46eef007190cc23e284c12520a2c4c403a3bd409297ea83273c02415c5d3016eafc121521ace657a39077e1847762d4d18f528e27a422f7eae850a425498b068926778d068555a2b61266d9f741d3caee6b6831df13abd8b8ac8cf8ff66bb15590014684c9ab15f9da2129f96a6c0ef7e3362f05ca57e66f4e4b52d737436706801b6818b70f67c2d38f34cdfdc449c4b16ce089fe82476c0b10d0d1987cbeaebd705dfd1ad5bc9755bb9fdbfc3fc57471052fb230dd34eab5aca16f8e206f06ad5e6650cb525e24a7ca6122dae51f7d0cf228a11cd3b2e6640bf4629329c44af7c3c17ccbe601ef73529328e507291cf608ef26f896ead3ac844d62b39fd720e91f39093488795bd8c1d5c148c1459a1c00d9a41e6ab3923e794c20240d1768ad2c9c6a78dbcbbe6ffb3260ff1d8006f1207580a0f1c8e929c96707e41e69616ad94ce5c9ad95590c3b808bff07f95218ffe7128c3541856d7ed99e280e247c0d1bf100728c21b628cb9e915029f2352352bb6203cc726ce2c890b3bf31d71b9d0040be6a9b5e4515e93ff97b01f2eb0a78306c43f46f411fcb9de5b7f7bedd0b0510e5105c10b7bbca05bbf7645313bef2757f54f45afb81f44c6fb5ade6c64bac602744c3b2e1e7b587a8a39c521a2c30a6abd9a1742fb727ca208cb7c5f8a3fcd0b4f9b51e01e170c9e3ee943395eeb9e33a8eec7f0b563c06e5b4a781dd21591a16a8045e3c2c2515b3e2d630615f345eb3a2f80804a8282afede56be34c6ee06517c21b3a6d71171d1d8c9d583ff7bc23b40b835763278c598ecb554464023b24742e6b9532a6138a780536243a9b364ca904b1d2bd4f2dc8e0df86340410907001e4f7469d17fd0e3cb754e5fb8e1251a7f1bbe94774ce163655197a2f744a4d6306847ac7461e1d729ec7ff010c6e2bb01991a0dca202b94912c698552834999c19d20d0678d6b1103f4a6a4938f22011fcde79b808a5afb26a8bae41405763e2a69ed341daaedb7dcc4a4cafc7bb22b7e2a33012d398cbfeb0aa3d33595485eba406348bfecf5c7e5d67c77648386cf3741212912b1416260ad43f0054cb6fe0f4b84d4c7f5170325791cf2e3500c4af4ddef13e8ce95a4d352dcddbfc6852a05001db0cf0a4a04e3fed4cb26ef8f22252f0718b1cc7404fb9d14cd46c0f88e2142a7a9c8c6a1aa9f15d14a4f3049aadd2dba66d877c3ec4758734c63e3bd98530aa7f5edaab3254f53937f401bad266bd2e2b2e31ea0f4f0e3ddfb8b544b9ef64bd92e90a9ade180e55889c26cc544c8f8517075db68c5f6934ee9c95cacab6997f227484bab2a9c8b7e82853a95d6ce03238e4f402b941f2871b3c08590958d408310661e1caa2419dedd36d067790b9dd6d0fcae5dade9b4df42ca3d3a1dc7dd6f49ea6d3308c0def5ad4b66018b532a8183145cd2adbea3b3887c7469962b47f8dcf4186c39c6b3c002e37acb0bf36a4605c91464cdb00b3f679f4477500ea6bed6c870763940266c090d65725ecb7a30d5d79a2ad7bca9f677c7f6a489d74331e9897bb062992f3203862afa877aa14efde5cfab555221f3f2a46946f2af3b69e68cee2aa6c377b9d381c1965f915c0f4f1e17a8927b0d875a6e466c2a471f79bac355f079bec666dc774e8f8c562cc10ca655429996d52c99ac74b4072b814b7cd1ae83e91958d7f89c2d273cf786c2c71a25d9b922ffcbbf8b8c3ab426436cf40e1f24f7096e872994e6a00fb14bd5fb5d488281fcbcbbd522daa698e252494a32de85869968a4f008acf83cb6e2ea3a691502c4342a63483095ffc32973fae9117f6dd5a1654847179f76886313e279674e1393e28098d40759b9f675e19e64afb6cc409155d53ce3526ff67b42a8ec10552f6243e3f9a19f56c32c9e2fc3efc1cc610fad39205afb4ec6dbcaf86d439acbdd100fdd1f384f3d280ad2ff7615f3fdd2d0cf6e13d743b0b43bcf9e4f52b52192fef8a055789a06ec9c60ae0cdf5a691b8c9050d8ae49fd6891594f382a863759eb16d393ac9d70dcb1cefdd58ad24800e2af671f7bc9f51f9234e5e824f4959aca418ca53adb5ac67a479e7caf72cd4a280db67f0cda38b2a68608f55012ae1415dae76a137de084965a8a7a65a50a29026755457e42e71f6e9133c3bf269aa37c1ae8526d4cb55862d3a909338515409e50b3ace882c56ccec64c014a2a3d138dfe131809cca73404c9e723499783f838adc05dcea56fd3c4934bb19b120c63b6f47197a0791d6f37d4ea8b935a435df04039914507a1e1175620b2d74b937a20b361c19ccf64e4f122c3d5615b0705a3c4d0df02b21a491b7419043f2a58ca83dc0ed6b31bba01c3e28d7517c22c5ad22564a963de0c64b7169083e4798440d73586c7a0a4ed8640d58a38c1a63699f31a49d61ad798f757521dfbbb5a7e9e5303a35ac3e510e7cecd9ecc74121f3b5d42fa6026fc72ba57d656ee9ac71b60c6359510ed524763fac5ffc2b8a50328d3db40c4e1610d6cdac21c9721bbe7a4c0d793eef1f2f6ef4af0dcb0956da984bcd4f1e0ef9b73f24fe8967123585fce639e1c733775bd7a921133410f6a4e341dfc853cadef6cb7e5509fe380911904f5f569967fa94b07b517dc96e3799893fd1e9961a04c725a2619bf25f4a85c08921aa382c1db07640a8a5109c457b9691b85fba9d93b46ed4804043d3caf6f9be8235ca5e75c6b10befc137db4f5f6985cd8b24bba058bb17c058a7a", 0x1000}], 0x9, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0xb}, 0x402) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) fcntl$getown(r1, 0x5) getsockname(r1, &(0x7f00000037c0)=@un=@abs, &(0x7f0000003800)=0x8) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() 19:14:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$inet(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x2, 0xc0, 0x0, "89927a2868aa032d4906084d40157be34eccfd0b", 0x7, 0x5}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)) 19:14:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000140)=""/90, 0x23) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setown(r0, 0x6, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 19:14:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x190) ftruncate(r1, 0x8) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) chroot(&(0x7f0000000040)='./bus\x00') close(r2) 19:14:26 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) 19:14:26 executing program 1: r0 = socket(0x6, 0x5, 0x0) setsockopt(r0, 0x4000000000000006, 0xa, &(0x7f0000000080), 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/130, 0x82, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x989) readv(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/68, 0x44}], 0x2) 19:14:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x403, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 19:14:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 19:14:26 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 19:14:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x10000, 0x101}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="74e77158d496b423c9e7a4baf506da866144de3707d3", 0x16}, {&(0x7f00000001c0)="b4eba8dd265e61f93f90152a27a2d5a5224b328ce2079488a5d8da647f1e871ac951b5031601033857cc10f45d708918ac054ce847419f629f4b9b4e178c328af850f0673e58e41e59cbe48d215f17212cbfce35a9de01e294df0a9cbbe7a49ff305d2bfec26377096d2039ee2655039bd2ec84dc833db820f3b7f6fec9c4105e458898447d3ccd8352e53e450777cf29d965f9bc406c8aecc10d756c1081e851996f9e80a43f4d26ac812cdefa88b34dce615897e8ad199a1bdba99c0cbdda0dca4ec9873c98bb1667d98b7e570e5351a52e4ff34c43731d06eb2da284d8d60031816beccfe0cb8ccb9515646011ece5d7a24c0d574c1", 0xf7}, {&(0x7f00000002c0)="d3301d22089f8fe6d1895a825634c1d043680bc048dc0fc2a941e1abdd71a045855d71a325ba08", 0x27}, {&(0x7f0000000300)="d59790d7f62d8c4cd9bd18d1cb8796f91ff676d4bf0be11790fa41a0c256cb3fcfb360c5ac1271a029a1538b62a42b9706de9bd134bfa60dc4475961a92ab5f8a32c8db0f9323ab970c713567da524ffe6b218f7a9766276d940e5ee2421c650e41a6ef0804ecf6d72d9e8b194a16a08", 0x70}], 0x4, &(0x7f00000003c0)=[{0xa0, 0xffff, 0xb5f, "b03e2d8cd8f951871e9b4229421efe990c9cca400f31893eb7712a7b01b27a25abfaff97533f8fb395deea25f091a2442096a1736d06d3f2886e2c4d0c239dc35e378d1bc020319cf141eb40131e244dee4868787d16fc2510f04d6957ebbe0d608728d8f94fd6f4c515906bd454b37bb209e7c08d4621193eb72a2a79c19295eb020b4bb463c2e1c8a8"}], 0xa0}, 0x408) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 19:14:26 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x101, r1, r3, r5, r7, 0x8, 0x9}, 0x2, 0xfffffffffffffffb, r8, r9, 0x41, 0x2, 0x19e0}) getgroups(0xa, &(0x7f0000000100)=[r3, r3, r7, r3, r3, r6, r3, r7, r6, r6]) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10002, 0x0) ioctl$TIOCCBRK(r11, 0x2000747a) fchdir(r11) fchownat(r11, &(0x7f0000000180)='./file0\x00', r5, r3, 0x4) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f00000001c0)) getpgid(r9) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='/dev/zero\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='}f\x00', &(0x7f0000000340)='/dev/zero\x00']) shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x100000001, r5, r7, r2, r6, 0x30, 0x8}, 0x4, 0x3, r4, r9, 0x81, 0xf8, 0x7}) geteuid() shmget$private(0x0, 0x4000, 0x340, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r11, &(0x7f0000001780)={&(0x7f0000000440)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000480)="285457cb272f109f37329bdb458c85c631d25dfe735a093f154ea543e12d5d088541468143f9ab2e", 0x28}, {&(0x7f00000004c0)="61f0524b539a767b4a681f98999f525f182b610ffd53dfe089ddc653d12109f262b9bf69a1a63d8e2d619ef0b4f2409486fe2ace77896132cb3358a19c5310c434f116544d54c633c44308a3e0c49d13ecda8cc20d2e3674d2e5721e2f8f14854d73b27fe2b7e19a624f32a5ce103c1ebea7c52402efa6427eccb483f7356e8f6b272ba7b0294525f9ae3c2b99388736275fd471557c3983a3eb10f113eb58794483763e9a11dac82464cb82a9031080e123092537ed92b465b79d066e29250375eee2ec5b85e6448da98526d968e649c6645a9c349b0b31e8d89818689d50f7cf231d5d10453d023d3c2ede65430c5f6bfe37378faf2c2ba3c5ff5e9187eb79fcd07e615f73cca8751f486f2c9f41cb4c8a3e270bfb42be24cc9369efc9d0f669c6daf1d057006daef9308b2b46e38f59f3d694336c8a0c6675c6adda4eacd0b71fb0f5a6a285a9829e2609c96faffcda4394402fe07bd2ad75813ce581e0b5f647e2e90890de61f06bb00877a5ec42ca30a8662ed22e2433094a83ac60b061c9476e74f146aa84b95d7a9ccb6a311cd7ece6fc263a1c4fad76360025e2ce998ffbb3d6585c8c077b24a605b9e2ccaf3c42d08a0101769188ce05f3b1adbcd510bd221623895650258ec3189b424b4f04d2ad0c4341d8259356f180eed4b8ad77ce501a0c6317ff31210472e8beb1fa6d689326c4131f26a1039cd000ad37ca23ac44824268fbc5a05cc401209461d2d8956c85e495fb0f95e16a3c5264f5db2160331e16d099df7063cd68ff4daf18770a58021a24aecb94de09cfc35ee1bfd5e5799dc505c98880c07f06c228f4efb2e57db87ae8e906ec7c495500de8b11ec2c8fe7daa55bc53acc0d1adc37e0f8e15756e03ce871673fb7bf812980974ffb8999490d6b615b86d2f9fe76ecf43660f315e6fd537876b712fe16efdc2e660eed413451ed6ee192b61a17c4c2f5ba741bbdc0048fd15feced43d694ce681923efc2b241e29cd8e0ba73d404edcc7b7dd5e12506cacbd51cda11ba4e0ad2b6762f795d368967d1d3cf818ab8760bdf0c4c3fa59746e6baea4112185e4138f67ee4a62e379fdb438a6d8646d4102e19ed2cd17c70d41d607c3e63332a4697d6c0bb81c70acbd989b91b0744a539aebc407bfd67ba220181b7087c35064f457e3b946869485726eb07c2bc6f13d0bd4cbd0d1d094df1306d4e7f1e118dada2f1c03047dd2b47915f2534ec76f441aad79b2b549ae31d647f91ce36fde4ac2d4abfbc4926373c5520606f43eac70d10f043d21dccb59778c7d14c7fd44d22bcac5610e9bc8982fdfb14de1cc8869fd808aaa22e7114ccc01c5713f3ff98a478ec015705c651e2f1c2ca9cf5bb7b81103249cb55f0856f07cfe22a3e2034b54f95c2eb49d36bb04e85329676dc247f27a9a35d2ca09852d814470ad0a66d86109bdbbf229802244d61df9146ccfb2af174384e6ea82fad306312906137f390e63ed71043f506c62442ef3f56ff7576959ba96ec8c409e2f06ddfaa9bf5185de6258b909609cad12132a3bc7b64f3b74ab2e7ceba2c7c687dc8efa493bd1d4b9be1f902905f7249b6d1ca13813fa5ef7f7b862db52b722757264090713edaea1dcb38ce4a6b6a7cfcd4e35e37354a94c4a55417be634ae608eaff6a3f0748a8cde6d6bd70e2d17f20f887505241fd41126f91d4c964a47388e9775e331ca711b0c535398a08177091fbe8652ecf37799d5a43573741afc249307a8a1d1f3c12d00cbce215635ce6cb8da1dc29b50c29ebb089d8d24727e426069730ad66b853e63596e5917d8e06346bcb62229569624185b799802628d3843a4f2367db9a63431463fa00af8bcb86111e85656525c00b6314b93549c0d19b401d01faa40a472d0ccb23ccfe4e71b3c43d6034546c233df372cb362e50b18b0c73b5d4daa52badc8968efcf2cb57ac083676ea67ce4b64890ecb7f00348faa330f2e46ac863cc5403607f4c0f64bb0104247d4167888a75e473535048d6cfdb4dd5f943d859013003abd8107ba71d110adbbd952d706f58af3f4c7bdd402ec6f78a662e0ef9f32d39fd9b1f4ac35d3ae1e64d4285e51e94cf089d46d257bf023c91f62137b65c35c168d7d6f7e05e3aaa0bd74e52d4c0313dfd9afcbfbd5ad9cd920b076d8c9d542c173955cca24e03be5b3f93306915b90d8c457a64a4f228b7fbe62bb3ae24f42dcbc60d10919964ed644dee35cab968de0b9eb861f929a693c5da6991a7555ce4f5e8da0fa0f56cdd793dd1e2331f0d169f7c464502686fbcf0d07a1da7cbf18b2956338529e136a9eba82d00497a0e61704362ca0fcbbbe9997aedef8b48a3c9951c085c759d29973652ebc221cd76eaefeccfea3e7b98fbadd3ded745eae32efdd3f00d5ae9ea07158c487f5d042facef5e9fd6f383ac1b44078f69d72e7ee8d835439068ad4b682f9e607cf6f1bb9005505231c035c133e90a2af137c1c211b3bf43fea2250d4820155ada8400a1874d5f0c85587efe214e0c4bd8dfa33d9d14fbc814a1bcd35ed2c62adb7ea3867178ad839cf530e589919d0a045b65691ca62cd6e17dc4a0bf0ae8d9934d73c939a14fe0f94524a10d9f4641af52db85270f51c476ceb1f3c456512b2c20626dfa722a6b4852015eefe84fa96720a6687b6fb75526b8591515ef1a271041b0176b232bb8c0cd6d8628d05951d3348ab03e017b4c2f8260eda44fefcd49e04179ef5ce9a8156629aef9a6d0a38035028a2927afc1a6f57acf6f0ef31a910b15120fd250c8fb161bb125646336ab3a399d988cbe7b5551b4070379ea8464202fbf6b90c8488c8b0bee4e5c9a66c4495af51c1f516fb6fcc139e5b13a71b38bada6457513f81abe7d72d33163eda3dbb4044d6f5dcab3a27979d9eee329bc4838526ce980d9083368b46db4f0c514deabdd840c97f846fa2012dbc6e412ff12e03471a9ed0f3ea08ff142a52c109fef833532017837c1477fdeacd4dd99167f941972c1fc0181c1a88f95cf6dcea7c9849e7523c7e70d8655cfaa2f7b80028cd9a3e4c0ea1c0a18d11100fc0acdc54545edd321204c4a5a225afa76ce9f2c9cad68cbdcb9ed35493904b37ea971749f3d267fd826f9590ad307183788c2e69f421929a56df4d41f5537c03f8910c26cfca04b5615e5e2ec5cc5acdd91637015389b0ddbff887b111dad907e57ca0fbcc3e94477a914be29a4a314a1385c8891b045d508df3b9e3285ccd7c99001b79e6ecc941965115304a884886f79e34ab80b50f39bff24ce374e84bde17e5d00eac7112aa22d1131b58ed0e40c257dcc168a3be2e45ec9c87ccb640bd5f1e54ab0e501e820fdeba163adc8215800069490911a82810e0d904045a12cb920b678c9ad212e7e8a00b34ea4f7525bfa493d5b5ff60722a764ec3e6bef6137397fdb77e5e64a11a7cb89cec9901be9c5ae1b491e7f8f230229817efb3ffa30b86de1f811d4682da130abe74cfd5b1499d5a1d70d37a89a336f5b6a59c2ff67d0ffe38d07cd88d10a84ad3d247b16ea66a962827467c3771ed6a3506275a6063f64a80ac576ac89281f0aec0eb1ed704ba1aa4136b3463e2fbe8ae7c89e49f544b8819b1be96d84da86310901f4dbcae4310cccb07e9ef4d260377ec5cde8eb96251d744593edb2175486824e520ea865e28d209a22a1e2eab9ac4d93cd2d7e62e9b7170ba64b344415c699a6a1253647a560f8672a870c29189a2ed681099535a3d248a4ee79d05bc1a009ba2f801fd2ecfea11c1a1aaf4792441bf312bc53210f17e938e4029f2aee6f1c5137a6555a2892cbac67903710d67c09c00c45480a658d9e8e4071076ad371015da814c7d9dedd76119496642f23025476d2ccc8d3419f2675825b708130f5b12a03f26ae7d37ccd20ec9e62fd04ad7e4e356711b82beea8605788f3b36920d5bb5cec64955c014563915366665d6833e0b23096f1b030e777a68b6d2778b96deee0c5c2b82b57d3a4459ecb79be959630c22464dba69e097d0bd4b4dac54c8434629b8a5f163a561f437fed3a9275942feec06662759f4119ee9a4af798d340e0b86e65cafb7b775ce0bf2a6fd2585c667e7ab5380f43dfb50b43ec1d8c2d32a36ee07378705bdda9a87a790519f8fe9e7800fe7cd3d7c5c236bc37c08947d2fcd71ed1d0ed25a2151bc86168f36b2a805d0d983aa4e977dd94989e12c24a19d1e154454eaf062ea900c18f04fb13b6a27a51358e52a88aa730032074e261b74bc93eb702109cef1c7ca502d57d7f51908b4b2beac35b52b37b0e363e76d3671e6a2f3ccfc374fd17ff7a9b2d44e82c15a59da4c277541319cbbef4a70244b5214bc6da6c93974e1f1040cedc82d31320de48a6c2aba85f913d16a95016fbca0147ac8b0e3e3902714072f38b8e25bf09da68daeef7110fdcbbcc980c357e74561d6f1c081cc6c5f4602cca0972709bef3abdb31e5c869760ba7599b0a0eb5a4132495ee644dbf44e53f0265c550ae3009c5a86a895f4a161975a91cd8bac47409d1066d0fa0461e8641996e16cc6eb902a4581cb8804215860400c773f8d01dba583553dab9d50a25490c1a6bcf1109adb7699f910f7ab0d22e12d40b504ddd6329a34228d03b494b1ef4ab2c90e64ca082c5fc629f9c5c32f1bdff14489c09936d0a5547d9ef7ca53b22f1caa80937353a239924d61f34d98f6e56e9e4635c42a7d7783affd65b7b03fee27a966bb87ee049a1bfbca0cc07a80d20fc2340d271349308a3f78d94c2f9003bdfd9539ff786954b6fcd6a959fa44365cbc63e10be64efe26f04c7491201232e564796f2686a450cc49043e7c8fdd5432b2e06f7cb50d75de66202aecff75ef4856371c2c65a72505845e49002308cafba8e93f55ac16a99cd2ec03f4e1749524332fdc2610f382ec703b2e5082bf112fb4bda7a40e80107d46ff6112079abfeedf8be380466acb54817b525be640be5dc3ffa48f8b5eff1a54fe9153879be64749a39345e7210717fa42c5fb40f9afd40a9bfb3be8e9fd4cebcc1ee19b8084c35c6f0a2da6df1b4a3de57c9c52e1d4e156c46284c798f0d8987c1af41f180bd08254f8b025600bca2c2aa4a5bad0a4c09960b284b6a516aab8ead689757d664f7f23c488624f2403d5823c544a65de8a8164a3942ea529282bf9fe98d485618b34d87996999b11758b0366404024b9453a199aaafd5100f46387135ecd5ea9d715d6014dc55bc01186b5c167f398c60634104863c8f0a5633e86cf89731694492157e319ce7705a0add2c8cfc17970caa2b775e9853cfb9fa3463f8e7d4cb893a0509cd251b1ae6cf3de601b87915b50ca29cd25d99551002075c9b64c1cad0358b70030da01f7850ef66028be195971e380f430564e01f11c6c2b3a14d7db0c9af63c25816aa585510d248f21a807b4405e3abfb0fc1cb6e79e87d13d149891e2776f3e0b518211c043793de53c68b0e5503b2b4a598288dde0bf668505937dcefe3abab1166b30a48eae05a5457ebac94fbcfb6907939192dd5c80166972891b14d807465847768a2f37879fb9f3ffc17aac9414111eb172f0cb16702e5c62abf5a188bf976d0cbe70479def9f5e7c0b12fd2496f5d5ff9a6ff1e0f80756c3ab7e1fb0dd2db7a239e7e0c9cdb97340bd0253c958ccae05ed1263e8e1f46ee53401ddfc9dd6093493e1b2cf5bd18f7b741fdd51dfc780048d2ecb5f9176e9a197e64632ccfeaad56e7975eccf170845ec981cbc5783aeca7112eb41ad433d9c91bfa71523d93a823c4accade92", 0x1000}, {&(0x7f00000014c0)="a429a3ab591e7ec84b22f2c19d186d73033ee811a7c509e2249ea7e11eb725c8186f6ea8cfa6bd7006196f0c9cb73b2648896125c41617cdba3dbf05024d99e19ba3a13a4ae63470cb36049862a18cb19d36d53da8451d1871f69bf61eb5ad94d7da99fa03730efe2952356afab9a7644ca2ac1f42fdb4adc179685e724eee5c35e8a682dc64215e794f9bd1b55dedd9fcfab5f63baf9bb81c6b44c56d691d8285f123e55f645e39c3880c54f2f34a82926a8fd546a3239194362b41d9b39990edebcdb5d9eda6ccbb740701e05a89541855d92bd9fe916ca4e86bef8678d2db1d04a1f337251d96c2df2f9035360299ddfa1eb336d244cad39d2a", 0xfb}, {&(0x7f00000015c0)="dd04417a93c522f68ddc86bd939eaa1b9a7e05714fbec540edbcae4ddb6cd652251010d59b8267b8c8113fbf0368abefecb1391c7d0fc748f7add609a450a233d673368b8ec606e428dd8f6dde0d83b21749445efcb8e4a23b454213281e18dde692954832e5fe73b39601ee0a6d40a7d3d40bcaba4f12248f1236bc30883185c8fc68ff5652b76b8b92b9b7e1b9b7a92ade40e193b8e88f6e6a4959aaf028a00982d5ccb1466f75c9c88de46caa5d95facfd00565896ad7cc002d3b0108f432f0612c5bacd0e732ba529d459d2d26a0de59ea0676c62ba9b88ed0345300f7c8", 0xe0}], 0x4, &(0x7f0000001700)=[{0x80, 0xffff, 0x0, "c3f8ec64f3b38abd181273ceb149bb14ce7c0a276a41d3bf1990aa7e163016f0122b4a129f341e2221437125b640ccf7b3b251b7a1d3db7cda8f4c37c688c0a86447f3db716ca47474026a6c140eafa89d8cf4d82f4eb53304e2f549b4ef08dc8b2379847bfdf26ea8decb59"}], 0x80}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) fchownat(r11, &(0x7f0000001840)='./file0\x00', r2, r10, 0x2) r12 = accept$unix(r11, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f00000028c0)=0x1002) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002900), &(0x7f0000002940)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002980), 0xc) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000029c0)=0x8) sendto$unix(r12, &(0x7f0000002a00)="3abe28db8b600a29d2a96aff68fc78d6f55262a6fbc19b973c04d97beece9be07ccc05a4107c15fd13419189522a4d0831dd6c05085de5a1163538e1daf824f113a3b08965558276387be1fe71d72ceb0c4320236ffe72edd33e4eefd74da1a8c44c1c5405fdac2f2209efd61d5ecb82fb41ffb493ab40f5eb315506694ac9322da91453cd6cae4c89a816683990", 0x8e, 0xa, &(0x7f0000002ac0)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r11, &(0x7f0000002b00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 19:14:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/23, 0x17}], 0x2, &(0x7f0000000340)=""/204, 0xffffffffffffff37}, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 19:14:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 19:14:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus/../file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 19:14:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000940)='./file1\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r5, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) linkat(r0, &(0x7f00000004c0)='./file1\x00', r3, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000007c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x0, 0xfffffffffffffff7, 0x6d, 0x1, 0xcc9f, 0x9, 0x0, 0x0, 0x3, 0xda, 0xfff}) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b94f52914facad69be660a1fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d39854b27f562a19d220933af1525961baab10c50d2e3b65baf8780f97bda019140e3a"], 0x83, 0x800) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000700)=0x4) utimes(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)={{0x3, 0xd2ba}, {0x0, 0x101}}) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 19:14:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x1, 0x3) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x40) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 19:14:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r2, r1) execve(0x0, 0x0, 0x0) 19:14:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="89a9c16474b064aa75e53f3c3f13bd7db712c572fcd9b6989d327706dc5c6fb2b80c335e089c26c18c31a685e5d885c3cc8e0de1b187c4df3d928cbb4b81504497ed2cff3274e159d2e1f8d0e9ecd3bd311f728fe5fd109d0b3a8195bc8485d323cd4e4d719daf1341647fa6e67d52cb8e706ebd57ccc1cc2a731e24bb9c44afad1abac6404a48d1ed04316158a51e65f672730ef508d14a1b35f71622dec853940af00e6901c7a9b5e0c5e69d97ab01ceb9f9dcfd00f4cedeb4974b5fc05154084642d31997abd93be5d9554bb92350675227cb862ed4dcbde9969f116b", 0xde}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40, 0x412f, 0xff}, {{r0}, 0xfffffffffffffff8, 0x5, 0xf00fffff, 0x10001, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0xffff, 0x6721}, {{r0}, 0x0, 0x40, 0x10, 0x8000, 0xfffffffffffffffd}], 0x44, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5f, 0x18, 0x5, 0xc00000000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xa0000044, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000004, 0x65a}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000010, 0x1, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x8, 0xa2}], 0x5, &(0x7f0000000280)={0x0, 0x3}) write(r0, &(0x7f0000000000)="fb", 0xfffffffffffffcc8) 19:14:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8020, 0x88) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "119ec8b67e49900922b47c963b4fc4b87d311ba9"}) 19:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000001, 0xfffffffffffffff8, 0x3, 0xfffffffffffffff7, "34f867884601ceb0e5e99ad3f492eb6ba67a66ce", 0xd78d, 0xa00000}) setsockopt(r1, 0xffffffffffffffe1, 0x9, &(0x7f0000000140)="8164131c6d", 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) socket(0x6, 0x5, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0xc0, 0x3ff}, 0xff) 19:14:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) 19:14:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000d8000/0x2000)=nil, 0x2000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x40) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="0fac6015207076f0caad643e2dc83277bdab7ba5d2fbbb28031be8bfafd9c1f2492920adbcc6884d30c7862d1c0e86fdff3c644db83d109d8f21e706ecca47f6621af4a69c06d48219b9dc5313c39dd83bb6d67589a9ac89f6d0096f1ae55cc778fe5ea23f215538877870e88260d262c734c14aa4017afa9685bb55f56fa0f7b3be537d1f968ee7380922d6a713cb5b", 0x90, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x800}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x1, 0x20) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffffd4, &(0x7f0000000040)={0x8, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x1}) 19:14:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x2000000000000004, 0x6, 0x1000}, {0x7, 0x2, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x100000000003, 0x5, 0x1800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) setsockopt(r3, 0x0, 0xef0, &(0x7f0000000300)="27a8c292b7af3b31171d96018bdc2f0d3d695cb6376609208ddbe2c970030d337da7c30ab6dee3744b83a6a1ed4ea3207d31f6b046fe9dd503c35c1d9fae7f51", 0x40) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 19:14:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x1) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x50, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) setuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x400000007, r3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffa) ioctl$TIOCMSET(r4, 0x20004269, 0x0) 19:14:28 executing program 1: r0 = socket(0x8000000001c, 0x2, 0xfffffffbfffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x98}, {r0, 0x2}, {r1, 0x4}, {r0, 0x88}, {r1, 0x100}, {r1, 0x5}, {r1, 0x80}], 0x8, 0x180000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[]}, 0x0) getdents(r2, &(0x7f0000000100)=""/214, 0xd6) 19:14:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 19:14:29 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01bb0a0000696c653002fd4a7a854694bab0604d5f606ff720c2e3eb71eb57b8383cb91c1435a1102f542d7133db9e55a8372dfd76b9f09d08000000209efb123d8c51aeb37f70cb3925b3ee1470356f974a4472d4ce00c7c1a1b20967cd63be880448873040b8b1756fa33409201bb8b8df9c75457e71396536ace01a410738306e389ad75c2f57b9ed59b3b7b27aefb195b93acd9d11f76fbff3be00"], 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r2 = socket$inet6(0x18, 0x3, 0x102) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa0, 0x0) shutdown(r2, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:14:29 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) socket$inet6(0x18, 0x4000, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x101}, 0xc) 19:14:29 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xffffffff}, &(0x7f0000000040)) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 19:14:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x401, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getdents(r0, &(0x7f0000000100)=""/107, 0x6b) r1 = semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair(0x10, 0x8005, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) fcntl$setflags(r2, 0x2, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/222) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) setpgid(r3, r6) utimensat(r0, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x9, 0x3ff}, {0x9, 0x9}}, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000400)) chroot(&(0x7f0000000440)='./file0\x00') bind(r0, &(0x7f0000000480)=@in6={0x18, 0x1, 0x100, 0x4}, 0xc) r7 = shmget$private(0x0, 0x11000, 0x9a009d0a65ac160c, &(0x7f0000fee000/0x11000)=nil) socket$inet6(0x18, 0x8000, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0x6258) r8 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x1) bind(r8, &(0x7f0000000540)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0xa2e}, 0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r9, &(0x7f00000005c0)='./file1\x00', 0x10, 0x0) pipe2(&(0x7f0000000600), 0x10000) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000640)) shmctl$SHM_LOCK(r7, 0x3) 19:14:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002003, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) fcntl$getown(r0, 0x5) 19:14:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20300, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0xff, 0x6, 0x1, 0x7937a53a, 0x7, 0x7f, 0x0, 0x0, 0x7, 0xff}) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt(r1, 0x4, 0x6, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) r2 = semget(0x3, 0x0, 0x20) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)) 19:14:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/218, 0xda) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 19:14:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x0, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/211, &(0x7f0000000140)=0xd3) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 19:14:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000aec00a41f3ab28b03dd6f00000000000000de0000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = dup2(r1, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x7ad) 19:14:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 19:14:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 19:14:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x8038, r0, 0x0, 0x0) 19:14:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x7, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc11, 0x8) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0x3f) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000003400)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="bafd840900778f007e67517217da3cc4728f37df0e5d909d7ec0a556eb0c06011af9d45910f851517adf18287223519eabd50146cb2f2123cde61d278a2ffce813799516f877559c9786f8e838d9ffca50fcaabfdfda7298acf62a3c8823b4d3cd2c751231afc8b30a6b796c386e1dc251de5e8f32d5cd8b024b7652c303d514844db24712044ae8ae3b9585cb4c4a475e996306341f24c819b5711d86ede71a586cd2363a3a75ef1167dd299c0f5d8fa182c0856ab2", 0xb6}, {&(0x7f0000000300)="c7e072ae377c590dc256678fb82781e97bea2b5815ce4b3cb0af4124601412258a6bd4de6999d63c62f884ab160e06b128a461e331d0d7510c8d2876aa80866eac64e409e3c532c1b501801d956631dbbf8496300610a2472eb0cd87cc801857978790ad6bf9656660db92e0d8a4697d8574bfb1241c25ba2067471e54fc2fc04992d48bbc77d3655dd7a0a0a401862209a4c730e0b6ffd4131ea751aab1bcca8803939972a2c01868a7f6247b6dc02ae0d8945b6b0f9d65b9b157dfc611b68abe46dff54a358e3535407b3e15f9a29e2b1ff2c6ba91c64e37bfd7f8f8d459698ecbacfd4ba0f54957649a5b07e96894a2133e73125505dfaad27020e9ff94e0aa7ce45708a0287b7999abf7e99dcd6592df490264153e270584913ecad132a0877a5038824b6821f978be673b571de846b2e4b338a57d6e5bc4b282fc2a69f5f5da995343863d28dd4f41251aa4851175979261d77131db9d73849a7b4758caaf03b01858c0c5a4c57b93eb00c74174a7ea75a3f6fcd4d9e8d396bd2b7ba4e7f9d82d4085202a11b9c4afcc37ecc75013dbc77492d81415a464524ae0cb63c90d7b8481c29670fd591c1f1fe0aa30241cfa1b6ed63614504f47b554b518eb80d036c3a1616c29963913c15030178b96a2e7b90346e9e063377c0caa6039c689bb53aa22c3a2a540e44eb74e4e956ce062770485fc15f1f2f3174374cda0965fbede9b6227e6223154bd0420e99c0aff5916b55375caf207d908cc81c475a019dbe4a34cd778998cd94c979688b27f6d350d469d82caa90284ffadde8c0370d2596338d19a52fdea4091ffecf8ec3cd0d21e76a8b0d228bfe962baf368788f4cf1e846cadd317ef33204023cc2fc31d4b5db5bc6e7a4fd755406a0f40013edcbe07cc8de3dcc3836d16c7eadcb322dcd8c5bbb5f105c72369fe23b594dbe5a73b5f8e5ab39c499ca162481e7b012a7224da4ac8a9164dd9fae26a4eb9ff902c7acada786683c9d752ce2278ef91e9671f48fe7e8be87274afe8031154c5fd8d5287773757a1a4e3e3bd71cb1ace75bd02d83838ad8c377b85e8c9f62000b60f4e3f6117727bd2e5999ea3bbfe18ecb7637533a0771c54bdce2ac9cca319f26c946390b0088030028485447e17a6714cc38ceaa5dde9ec7d14bb045906ae21c0e39e10b913d781301661e5bb5c8f49812e698d64a269f32a8bdb0b2e8eb8ccce64db6767f49d94ea2599559a49136de212b3aeaaadf1c588478c443cd0ef49db94f0613dd1150c5f6ee126edb4b1dfb347dc42f0183bb3a94fb83ef7bd7352722a726affee64d854f86e00755fed2cfd00b4759bd1c6ba0373d9abffc2f09dc5626febd054a5609a31a4212a5b3e06eaab121509e823c158549c29f53099d06904922cf6c09e899e10fad4d690114b0ebb0f0ec054d8f2ff3a28d21fd7c0fb0684cb105462049c0d0d57dab7f0d302f7ceefe64e8ad3b0d7ea04f3ef0d7cd0e9bacfbf59c739b5c84efa4fdcce2bd35c9b0ff3c51e9696637a454fea81b41f0d01fe3f16e0083deab1f03ff9325d6c27e853d6608a72e6b0618a99229555e5356f182fafe3049d18665c1d09b85f68c26fd030aeb493be027ab25161e1a324fb905cf87c22278a832d0105acc7f8e61d2c795a396a7bb5249f69cf1fadfbcf05597b596ca5381a57b26fa6fe7671406f9401ecf60d10e0d6eb141d470ce8d1ec0b8511137ee9a5fd33c40d781f960dd923182c4a4a948cc5daaba3612b8a1ac4e267a008e6bbb73e7f1c76f6b85366b92ec0482dfc97b1f38c34a079b275c8765e4959b26cae75a45182475d20f2332fe0df83c96aafee86ff67a694b790ff8dc299685cd244bb03960c7de370f6e3e032a94e3b3239be65a0521ba492cba925e412375b76c37a7a10fc105ab9076111d53a36dca31773c3d37be65ff9f85cba67496b48dc5d58805f0546974b720d58baa2c896cc37b25b432028c023bacbfd25f080393ee4963287bf30791852efe8888b02d6560e949f4e215a0c5ae9b9c9ab4d227e10ebbbcb8675151b9ef77ced6ed6e00bd69862a632cd9e35b7334fb54b0b69d183a1fb167030be566a7acaf4afba3fbf153471ed7977f0de67596192c98455fd6f56f3ebb7018968230b4d52a13567b8349a5506e6ae04347a0ac5912b89b02682d4ecba619cb9f056ef62d93ad3e52b7916b1e97e0d721a4dbec7a58fccafe87ecb3a203b1081f1d2ce7baaafd7a35080a3ad1f9fcff1be8d515fe8725fa01ed9bbc7cf508538abc5ddca6424e2d28c2469b2a4a2f31bf82ba41df5dcf59ea8e13f14712bbe33e7230cf01b9a5d97e62c9d35328552e444042c6bb81869fc8fd08200015582fcf6fbf71756fd19c5aecfc5580087d7a9b22d275fe1e6b791e2de93e9568f7e2a9c59c711a21d81bdacf1079c1d462fa7ba61843cdc058e86d30063b0c8f25fd746851ff5af857baa2e6541a465c8c1a2a0098f666b51982651e6afc79efe7f24b8d74d769e0c23cdb079147b834576113753e20096ce0a920cf05ee217768d9c8aa5ba6a6993187fcd3773bbd7de7ed3c6e938cb7e6e4bf754151f03e5ad8b8591b05b87eacdbc16fa8cfb8114cbee81bd7bed936e025fd08a0c47d21c3c16b6aa01f40a7ea8ba7d9ca69baf5403f10eeb219e5428ad8e953f3a9a0e1436fa403cfa6ed3fec560cef948dfc613d8c252eb78229ab2b502aa7a3ae7a0cb3f0336653af81c9e6166a52eb98ee7b05361379fb2951cfb7924653c624a4f78fc982252b99e39352c2d94450a4267bcd275ce2484b67178fb88da9a0a5987eb128cb6f33c7edce78ece25531ab2cf03f91b1ffb01410d2ba015b4d9130b743c24f94acaf2e977fee6646e8c508b4f05b0588b7f92911721eb3ea1de9c34d002086a81b02ec0df7f6dbe0668a552f524d504c343bde56fb5650cfa036f228a2c188cd54e31a42d7b389e0b0c98870c8d6dae59eceb21fe517f13a9764170d748164556a4b8b93034936a081524614eb8ba405b20b4d785360868d10071834610e0bdf165ca84679efc92ba1e45ec838c21b9149debb21463cb75493dc482f001246ab425b9f3cd4a9a68532b1de7f7309b30b1b3c68ae08efe01758eda815e48359c1cfd7d8cf941ee4bb099a624fef27c08905e06c784163abac685741eb3837b065cf12174d21bc6837f07273f8c1d3e06d0cb1f9836f5517b5df5d51ac42486f6121bf218a80a4565b474ae7b0c0c03cebb77e252cb5eb688574d2039e1de73eaf4d546b43334a398db92d638422631a014f3445bacd50de48106dc562bf774ac5b4863b394e5210f2b6f45138842fdbb2cdecda80f7f136eeff1ac60160b0c8257213a61c00a853cc4229accf42cbe377caa86b9400e3f3576f8641678b54656caf0eb2f31185e883608743d5b148fc474da9e9602c5eae3e6cf3d59d23107a74ac4f973acd21fd26fc6395597bbffa62830034d51df9a7af25f72eff4235741eac3a7c10999497bae1c1a89d5523944873e8bd1a5a6d0838aeb33b43925eccc458abcdac65976f9a40f554a229c45cdf1c523cc37872e710da9eec80acb10747c1bc32c36985c069a1774cccb2785ce95c4a11f14112eaaa226ceedf408a4362175062b97f78c5acd518f87f6b444420f798bb83d2ebd8e22d5ec6e2364a2f8a3516211433ba323379bc9ab5a150294a75c9970df450ad5e83e6ac94fad4c38762fb835a6f5d381eb407cfb65d6538801f9b25183ab39270b60576adefc873fe7ab7b5628bdcc45ae1c5b693b4dca09aa78e64ad4a625489b953afe5963a15502b68ecc113b63e5f08f4639d73fdf619435f6e7d52bf5c958b137109dadf1464ad0e94371f549928016b0b1a8be63a2729fab2d0711f22a8c2faf509ab6003aaa51c2f36092398a91d0c7c7406adef16a314cc13e81dec0376892454b5706f9e3abc8f106c1ff71ac1b91d608960bd22832a6a3bb34a9d1957498c30500b3a2bc1341aa50f26cef44485bbde060113484284c9a41c2a242d03160330b71ca914330fe6dc403b23c855a15787b517b83c3c2f9a916a4a701191ca68dcfe11b24a09965417b14aabf5a86b976c5437c07a0687283945d7e2acf1b8a5ec9e9b1486d48adf586374414c9e1a8a99100acac332c07283b36a24d4c8a727750bffa15521e2c8b3005a540a7d0a8b341472ece33c05e9e4b249a53d7acff6c44e3b22692de97b6f26a58c9fbe38e3b3d4bd57df0d19a3951b12ab09af42d3976ff152ea35dbeec4555aa3832f05cfa652a8a851548f7c5b94b862049cf2a99f8481229c653b4f9a34e643e9670be2a013b0d2f39f6e92ac0913ce1d11f0b86095fd7e695c003b03cf4b057eda00e7e154e454ad147e4e7413185e7ca880c94e3cd2c56cf40f302f3b8cc5652357b92df513fbc6676fd25f4f274bfe6741210438bc5e79f86ff304172bb41189dd971a555afa0e941a8796299cf5ce62974ad7f79799d7cb6941a7b20b83b7c4e9371130e3bb0c1f900db2443b566fab64fcc0e44094ffda54d5a53ee59e9e91625dc9c63449161fb8efbc03aeb9d8f12a9e8609d8fa4fdfc0605842ea6859454985532986bc42055301b522b91643a535e5d27c47bcd296c27c2e71df6c8dce65d68873108bfa799a883826a9e35cd6dfea66e068f8d3b940508f12d3176bf900901d9d7b9a65fbd4b8a15a917ccffcd814bc8027157f0134a6b101a33cd0891d0b4446d024a7640fd0ac23f2f3c778cf0a9242578ff9c943b55898abc27b8924f4cffc2ce86880c123194c288f3bee48ac6f9d65b23682f6803f7e46410db785a1aa64f6dfe2a462aaa64eb4440c5a160de7268f86bb43afc097bcf8903a531e7550d80be0db5b940d5dd2d63887cec81aef2ddaf7ee1c056c4ded6804ab1003ebb2d89c7cd12e74e63ff0aef72f69f93f5bda787f52ac73cfa007afa361448897f3bdc95200d707faa52f25975911eb3524ef3e0d90cce4ab64296305b55d2fcef6dd460bef9209462f9995b43434f6dbe1871565acdd414d88937bb461676214ffd9cd4b35d9a22503d8b711913aefc4de58c0e4c84e7643de47e6303a07df8ce97ad7062299a5c9c2c4acaceb135db57a3599bb5a8252d32607c67523cc48765c3beaa8e389459f4a10fab05e6e33c479501ec94ea3cf5c58009011f647d0e8bf1f6f5852a515a389524d6453fd70e537a8e3603ce3df657af254331e0d41f861cc7a3d9a3a9123d3af1b7438ba1c6cb2239e77d4eb8cc449e9973c5cdf88f60f0229a05e5eef64bb7539666bed3107246e371674402278fe6aa4bf800c001495b6d586146c3309f93cfd7e06f88e608e8a57a11e6a18afacb0b2dc5c4249fc6607ab4b2c20da96f0a080d3b11a59f0b2367246e54467af84143734469791bfa115d02b8564ccfe50364c54a68b06e81dd7d31c2bf639fa67ee401057dac043ee641502e91b502c65975e2ad570edb2083036aa9de515d43aa230397b51e9e5298bc19434f40b8afad0ea234b03b7af57c533be6124d9d5b11e2766a95ffe5161f4eb84c4225c71b6e97c5f0ecf5c8d68e734ef59864cc6a42d8e1eee7008b42c08cd8ac44bb48c896ce61bacee17d43ab95b7407def0e9bb7e7197fe5dafec68df0b06f7950fa5107179d22aa48bf79374b55f2355de2ee302b7461df08fdb6c1a4e19bad6ebc8c7b2afb11a961ae83a253d91c9c32ccbc6f1cd37d1246ede38996a33fcb377758183e93aab245d382a40ff9967318d278458a42ce3b4060bc84fb24375592aa79f330b", 0x1000}, {&(0x7f00000000c0)="d6ed99199523d7f8346d0600daad982e22f9a6e72ad4f432f0df298c859a214210e5332d71a5cecdc7b556c99d1387043ee3904f3c263ca72b446dd057656e71", 0x40}, {&(0x7f0000001300)="3ef16e717641941d75844b8bad17b688251068980449dcae6830b9a09924dca921d8b4d23b653bb89d19b767ee5b450840ee5789ff500e8a51d97a314b2683eac6c3270d161fda934fe109e8f565740f25613ffd4d7e3bfab62ed0063221283c87a85aaac7f168a6a0826f1afb8c4b1603cc080538f8678130670a438dd5c684507a8afc993c65bb1be6cdbe5b8f7cb4b562d8cc5be6007ae16606f2ee902002d7103f1e8977c05f18bf4519341b6c3b53e15ef85796499dbdbe101915bc2a7aff65278397d2281144f28c739d546ca46ea0a98f0b012daa037ee0a6278eb084fd88483e0ce29d90dc69e1dc6a3f76ecde799ec6a964b856d79d4e2ee0f5f11a0295216aa356b059a4059dfd0031cee03d6976d33d7492ca69ca2ad69196358e5c423c5fd1feb1caef79879461dd1341bf23c1cf2367cbd317c7ef2754a064763eea8c3c9ed48bb0bb8b55cc1a314f0eac5af71b19a019aa7d732d0ca0a4bd3a43e3c363d6222f59211cd82f0483831c270b6d7c0739a85122ff903f7789f5324bf3268f51ff9d950f4e567b4c4202ce51db3ed6b125c5d2a13792bcd630c9350f2969b6bc45a27eec796463a1daf9000ede08d52e2f8731d8ebeae9a52baee0f1b304b3d685794c5404dc00a8f12845c81920fd6e6099dbc0f50c238d858f91e100696cbcd6c81e773a50051406c74aef3084fcb5826421791714063aa36ab7ec78e1d054d0e810fb03800334ecbe41cd460a7a954af5e3650ba2ddd3edcbe77560406e07ab7a93a5176359f98b3c1cb830366f50b1283d50899acaa4461040b264f28f97d9be95712a4ef3663831b4b264273368e3415c0821f9c7f9e59d8dff1bcb6d5dadbd8f2fc9feda24572de34bac7bc8adb3d0988adbbd7154e02da4f5dbdea8e142f2456bd9667e9bbc913521a27c25df608aef6e8a80a2a1cf2dc89278e855f58bb914b4ab2087214b40ef974e26b634f83f58adbd7f9785c91780a86888d0c796d527b44806e576f042b2adf9b93dac3e06aab45e476ad66f7579c05316b93ad41bb5c18eb468b20a3a45f3b9ccc553bd51aa847e2c3f9535089e5b2f4f0e7376e17ce0bf304921a6debe984a7038669d6ea6cf0b1d95bf5e66bea6f4caa24cbd5c39d6f17e403240923a871ef04c7035557e1186bd8ae7a9103aa4016f4251ed4105a63166050a1b33eeba502b9bf44f2f9532bf592fe958523449d3cfcb89183de661a51ef9f8c7c6dbf675ef09e2f078275a5aa0907159e58925870b4dc65e7ebf12116f1e4e6721ecc8b7ab0110ad16090d5a00bb1fff33d020addf1af96a11457ac4579ad3f1ddd922899402f50f363688e1b8c02cdf8583d25bb2fdd96452617586ed841a08e63f8b15e490096fe8f72745877d6e6b238ea5d3880a3d4ad316f80ada93acd93ec654ff29c7dfffa6bded544b8a987b3f496e5d70880af63c3e23e9e1cd1a8f35167c63047e3dfba8b968caa9d674d087d0719dfe46bde0eac2aaab0cc686e8a42fd7c7f13902e6991d2fe2140cc6c2d1743af18bad233853cdb8618bd290aff4006b29fd25c4b50fbb1cbb37a0a974d21f669b217f6cdc602a99b3c38d1ca7991f7a544e64167ffca2f10382f2e7c3af3b3b37e4f6b45c831d3ebdb3991bad759eba5cf65bfeef9cce49addc14645fa8d451ba4643dacf4287345c4e67f351b3e53547e047fe3bc71967738b5080717edcf5eef7f2afb39f650086bcdc175ac2d02f4e235fb1aafddc3c32f7416548addb1b6abec6d3fcb554d08ec4223900a1443122f9686ac73942a179ad7b62d9a2d03e3c541f5398145b680ddc6cd6d86ad6989513a5814a4fe9fba3806797310fdd7e0534cb1412235d026eb020c6b78234c92adbab85c48a9e20f215e336fb616483ee802c0d1e9c5bace34bc6160007c42e06b7de6a75e3d84be5a12107984e4f2fba37719ba632ef7a4d04584688326a6ad7d3871dda832f36b64882ec8265401444f79a2272b8d2947044b5327afd375a2c84542c09db95a4fc479b432ce8199f299f474940f543ffafb3e62f974d62257d563a920a6475478d8b37bf4685fdb9041269603b2128be856d8318464c7552e4f7d9e228dbf9bfa1162d35fde3e8573b9ce9be2f6a0fedab5046a986347592c76bcf74e905c2afd14ae4226dd0c1f1103df2d27c0db306f813806c40b3c45ad33f492f89cf9c3c20cd094c5b5c3d324a92ed09d3abc46fe8279b6f7d709bf363953e3afd094ba289ec1f8bea452807513518f558db83a9fb85c2bc74c2b563acb5602bb4db89aff76ee442564a75219e8fc1d4a6b306c12cb3bbb03cafcab23338746d44609bba24237929cd58a408681e9168089c2ddb427dcf6a90b23d07057df981bb90e8b5a87d0a7703ee3729e6daa78d7fd693f72fced84b372d53439d4e64fd58fb12ff374f5c5a02b7b4fd46fdc217f234fd280a1aa7df5866ff52076828e85ddd132b41775547c78288ac36dbab36664619b7733a32dbaa9b9e444d969bd95bfdb3bccabfb5a5515b862fd90a469eb670391efe383e35d6520509d1583b2e99957427924994f2eb1ca8b351c5eefdceeed022f9fde5630e2b8b8c55aa439707afe7f7672a8ce31c598b05b22a683aef51dada67ac261f2d2e764a00b9a0df2e9b7cfc5777e89c5e4501f2b8cc08f93f0f43968c6444bcad2de20a3543100b2390afaa41944becc01a2ed0e7ff4d8691a1620a6b44ea30ab0121cee313a356f2a7bd20f125b3cbccf5352b87328b171e163ccb006f930b7ec81d3ee0c5441c705821799851d57099865c0e7a0fea0a3048755f049096e48d6d218bd1ce1a9d9a226ab4718c062a44987a4449a28a9ba13071846ff6a9cf45fedcb5308b07b511fbea16fe0f7e5ec4c43ac7e495e0dbcf9efd626fb0ef4df3b3810386139d50032cb8c6aa35f784bad30b091b3bb97650c254f9951661da3e606f8daa2aa816d8c8ae71392632e247f783c6283f697201169d9247aed3131892eb5271829e523fb201ac244bce93efef208687f38c1cece2a17510d7e4284f239fd43101fb92c9dc4c646495b09f19eb5f2c9d224de3b7e80098d2dd03c95d5c0e926625394b90dc44ebf68ad0d576d3087304fb09fb317651b8a5b3e2288d8158e2e0e85d3ff2a7c63439e5b2ea55f3eabbcda29aebd077194e2d5301122064399047ef7c2e6acb0399837db9633d31758aaa62362339c8fdad3141f797dd819f80c24324462b89e51a017a6eadbe7c27c28fd819878ba5f21ae4d75ab68b1707d816489239d6e19e35b2cc0bf105a7b1c800482b8f850155c2e1521550ebba2613724424165463ed9671ea5d295dc70da56855600f5cf27f22ac6b02dd7de53bd05dc418c470b4d36752fd54246f9ec2c45db82155c379d0ffe56281a4e5f5f8f2dfc32126b2610a34bfa4c9cf45f8d6f09a20ffca8199ff456149f9bfcba477b4d6e0ba54939edf68c25ec02022e961c1bccf60299c6bb6ab971caafd04ec1e092da4db3896ae72a82f8e4f406d8e7410aee9e19d4f363e52987ea15f1737fe1fffddaebe7c7f225be27840c12d4e34218f94760dd0cdd56ede6eae64655f00589d4db829caf7e8eed2e50dc38c12ad27b24d5a425d6855e6899485ec75dbba0887d3f58adfad1e8b6bba47f33de82582e70153c2814c41a2c548b1985e263382961be5c5b2efb5c64ee77d5ae866ff6fb5fcdfc546c6e75d8c1ab9a228397c3e316f0a710b47087e312acac6a2b8ad1f653d9fe7636e174318414b47d8f0a148d8fa0824817b407b35dce73b77f1fe142d983a71e8065a9f4a217f0830b585801a4336d893300a386c942c40b64e6ba0f33f53bb6b313127169672d8b20e3cd3445a219fdc9e18dbf766af9aec2473a6fcbac1c81a3824837f13b79f640c63a512aa7bab799c9ba3e8491dbb4a76649b424dc165a67d17f438e6419d1d3ce09a46c9df06ea14b9cbf9ae4325386ed30454a649ea9f1bb08ea2b50d9a45e5f48d10108d4de9239d8fcb3b7edbe05f9788aa22bfc502f8fc4cde6dcd685776796c71632fbe8d84e6c4207eaceecad3b0dde5cc3e1f8eb09de708467f5adc88e6c1b2d9430b4f2ce0e8d8fac8781f50fc0b164bf69616fe61ed558be056deaa90c368f87675c801a3c90f233250ef89b8a290038a8d25d63d21cd4a2dd2f69e04705852ae8ed5d69ccb89a84adcd03d5aeed67a5293cb1252b6a36f71a926f21fc8640c04c4703f9883256abae27674d2998b65afe519ac9dfd3d780a958fe51752691ee17329246ce32849e3fd983afdfdc51275fd4479e1fdece109e95fc12b3a7cfca1540385e6da53f80764867ffd9c69a6f37c72a1bf50e8a3ab4712577700a92fdee09912c3e01df2f57b29b9f6a377f1addc842876350d6d9b9612de7f966559e03c452454dfc41e2efab68b980901e771ff8b63f2c433cfe3124dcb2c4e2b9ef60917769f6fcc150a0b6c89af990e0d1ba074a4136a7d5de73d53da5884df0cd5d6443589cda79d7f1d3e032c77c4bbbbf8c10aa46812c0bc9077230c4fbd76c93c7ddb9d8c094ba41538f50dba6d3818f554bc3429e6434a72164c7b8c5de1eb5ddad49184e16d361462d312840604f367328782b1c470b293d218bcab93948a31605928d2da25b482878ef944eba38fca7a84c3b704a75213b21ebb1741fceb082d4fb14e911922bf37cb621e7ad0b80d8535adfd70c6d1b972c35342f78b46cf1a8a7cb6b6973e986c85fd74bb6af7f919bd9543f4d59259878d5f094df39c277820cb5f7f2b29e50c767ac2e327be86b95d198cc506bc4c369726ded3e1ee5c13442eec7277f41c8021d080f574889524c7054124d9b04ff16117bfa99b5a05c41133dfa6fc39c79dea6203a69fd1d7cf4081673a7405d694b8709edbf479497ca8cfc5e7bfaf87642801f11cfc9657ec1ac2a5d288a5809d1fb7c093b043672135a50c24aebb6ac2135892d75477025b3cc1e70fc2c314bef2977a7d7d7abc69d55192d5f6c1a11d8bba4daf1e21af089e7af61c07f8aa208bff5297993164a017504d5f4e8422500d0c9191938fb61a7f0655be03c248b25693c72b7e94284c1eb8d2682ba8472d455cdea7a7705f7cb887ba2fc12dce7e83d866929cde211e86a0bd8dd7d22a94848b241cc2f0e1a05a1db840881488a738b1f6bf857bc20c9f376d85cc6b42cc34339085c75e61fdd39517901dbf0673f82179afd45521a7e8a722331a54d909e7048eb15778df2e3a47404d42924ba51d81c85c86db16fc23204686696fbc622cc172864df404ac6f6c0294cbd1fd5290762c8f1205adce8b8a8ebadc94110a4db8c5cdaf50b70c35a0236a0bec0f451b97389ead2bbc37e50969848fdf0218ea6a5b3638753cc70e3e6453918738c429da78c4785a9f8ba52a8441c11c31a02d466c8aaf8f8621d4403690a9c19a6fcc9a6a737df16a8aac03e7c2f417251bc5db9acb1fe6c7b0ced07c431abf7b60eaf0f07231d9d0b9a58a62e0e343b45c77c8c309226658a5e13da564dfeb85494f9ccc2007cb1e3052a9afd162484c530a562bc6779301f7b99da8335686dd061f762b1bcc9679ec7a8a4caeceb62b8c706ddde4a7cd6edf3c2b9bf7c674dc6768f052824e7ef1fffa99c66c76279fc21fdf65ef1b0d957316b0e64d42b5a653890b955475a90849db5cde7989e7521e22106ca118a72a74d3cdaf686a2c8572210c626128b514c93f15471fa3d38afaa71e3ed77085fafdb84d44de8a6574bb89894650b081f2e496d326230218eb61c51b", 0x1000}, {&(0x7f0000002300)="d047ba4d4bfd0ce642ba5158eeda1dcd17b1bcc7e165e54c1483aec75f71bfeb7f4da74c9313a98608d617b23f581745db509d0261a57304bbdc071b37a00e94e1e16f339ba769d88e63405bca5f5d3b87076ff52f9cf4e9023b9356e12e60b0bde69d36a767b394abfaa2e7d181aa5ba0df20b08c05d4dc9eb42262fd1ed28c2c13317335b90ddc9c34af65d7007ac2c8ecf480fab973caf10861f28d0c15722f1f4c1cb2da4f80ffcfd773169fea6bde1935ab8335b3b88581db8719915cb2d6a7dbdef2ecfc388f5b4b409cbf40f73a4f121cf501cabc44356c77afbeb9da07e34f10806289b1ef79a77b707bc5b387811d1dfed3ad4e46c8a17dfb0f9344b52d62509868f1f4006a7bd8f2ab097b079ed244db06daa1f84c07091dbb8a6e8523e65cea4b71d25b599e46fffe1eeaa7b732b1b618a2898921c1820e76908d81a35edb66b436fb3d8006e194fc1869346c8699b8dc6886092f9186c8550fecc1a9dcb02cbf46b58471082dc054ab511b4892a11e6a5ccbb9c6bf7e829da0912251aef02dcf1f9357fe9e13537050ab5de5b8bcd6159d5090f8ac7729e022e11b6ecd32255e995e4f3a58fdbead14e0906072f5cc843d97cc53d92e9fdd177e6dd6d3d254b78c39958ba052b2345df32cc222662aa1bab2641cccb81e80670e651a8b3eb8edc73e99ab9e5dc9310c38cb06dde9d7edd9b051b19887e06097d348fb98ce034c1662f49951ad124f843d4cfe08be2e12f1d9471f8d8b4493c4b1a57c72a0f4437007266b6d146c7fe43f834e63fba40aef445c5501bd84d66ea3e4a46f7ff594a208fe45aa4ac85e261280653932028ab74fe69e4622d90956e9b0eeb9d297c5c3ab405a877f61e522269d7e71bd15120c5b393238679f80402b9fc39525b5c8f165a1d179ffd79ae27ce2c0530f96a0d4db6f5e19d6b46204318dcc1954633fee2bb4d15476d7871baae88b64fdce1a489b9ae2913a2b1e5ed1c62e97195d7f18e8926f3aabb04a38b75d8d8660d728932aeeb8ee9e7085c189065d365720377d57e61382a3b898432ffa5a9a85f72bb7b847fa9d2b6adea43c58182390c4266dd8802824af27cbcb76ec7ea61b04b6049ce4cf216b3f6e025be528dcfbaa2a4b8135925f294b858aff00b79867a1be00b53d93e21dd2255aeb23d25fe45e2dbcdebd04d171384a8af52502c16e53a3e2e9d1a0c2a65a5ca2db3fe3b5d19af37fb7ba627738cde2845e87833395d87266bbf74864a53beb53a84a84db5c0987e467b4d8783865bd6ae7e2d1754b3d58517a86625387766827641f419bbac4cc9c115b7640add2cccb389e1466d131cbc5f85b45571ccbe673dd53c53b90bc15cfcc0ca30f528fd7707a1a58d0b583b94ad1af51eebd4851db5b090c7eb32ff6bbea288ccc410fc0311e6fbf190c6dbd880d4f938bab84db795f9ec88cc0e4908a06f39ff85cd97ebe359dca0eef1401be3a2b5956c48c3e49384cc050fbd290f09a278521d3a09d612e1d078f079c65dcaf9d014a7daab293f0198cf6515568fc9961dbf1ab4edf5e26f201bc36d137de0d8f568cb1d2d01dd2f0bdd0c5ba6905d783234dd4f6de99efda48a2e4e48bccc6d647eebbcc92932adaf92327d849798c26655cd1241f2ad7f7ad7f7f66f9cb41bdb595fd0fd4614f8b52516ae0e06150bf31ad1ce69c7aa8c959739d447b1c82b0a29819b729b57c2758e6fd96f4760653e2c5b802ee0d115cc48351a2c87009ff450baed2cf030f3eaf7e867d741eeca32851c5572acdbe1b5c1c145403d22b49426380a414f2beea88147d4c5be93cdfa40a6332a08562ea02c55bda2d2c24e984da237b3850856434e36b6f2cea50aa6605060ec4f6a7c6d320272365bade52162492596127688c545faf3e19bcc3c31fa50316ede28e4bb412ee7c0c214494fe065b8af31bb63e1592805d3f105e35b405b37d9d460a5097d9d47bbe05eaa7a48e8c43f83a7f18b6434d0e2f0d025836713941579194e27361c5e5d9feb62008822ef67f0a4ea95692dead22d789458e27ce4799c987514dc1a50dc3c932f082d707798978ba8b7f2a0d91c332d6e527da66fc3b873d005aedbe6ffcaf6e4eb78700a45697579537208dd8873025e1777d716c3cb6e6e1b3fabcdecfefa54ff7b0c72d7e8fedffb716e0e1f0152ea189ef364d704d91d2505945481153448236c1d649a67ed92726938271aaf939c7f9d669fbebb26ade35ea6725bafe9aa298234d57ea20ffb34587501edf50e36b1f5733538b7f9627a560cc6dc7270c564fcb29de8f4d8157d874f77e071315e38c5bdfda4829b9804c05a6821b7a3bb88c7892f2c6d693cba192ac656b592d6fc9782e29a4265786a7bee0b2ebdfab03a3b31becd547ab20d8c4b62ee2725f9111b4d10d55a5fd50668d63158b2f67e0d240f99f646cba4522127b0e139a4d553e57cde6137852022e630f995e89091ed3e3a6f88f6562372481c607e989d6d3aa89ac20ce2d8e0515b78786a4c8eeda77748d45ce8b4238321edb9d4020afd6fc139664a727594672555b5bfe73c5d03aa2a66003ec74e9b94eef39bf18a62647efc3c457b7da9eaa77364be1b3f97ed2a8a839fefbf0195dbb67dc44a6a1c3f35e7a7825a83b5cd05adc54f10a9925ce9ffc47464a691e3c22ad27560306b061b2fdca64f137831c344f24ab2bfc99beafd6172ace8ded64b874d36d6b24a2bd938657e86e9d66ebc9b5121f4aab43935bd28f500db2ace556fdf96fafa2cba9a6c909cf63925f32c641c34f26075e986d3ec4290be312e2e6eaa325ea651be686bd97e56fbc511ef68e3a14fe41f1e4cb9ac620929109467b723ea760e23f900c24fd8a2348d599e9679f059fa9df55d9802b2b1dd7e598f464a95e2e0e7c0246bc260f56dd8ff9d72b9e67721031ae038d1fdc61b3d87180e61e8ed558edaaa09ee2e741edced777beece92e665eae48931a5caf4d12bf3750bd7b069570fc4314e5efe4dca314199a37cbe9f59973bb8bf90713a7f272b03ccd691fac231505ed6c94d71dba77816bbe7a9a863d7137fca4483d185d179fa5fa1ee4f3f57027abc2ca95acc2d7cbdd2ed2070dbdc60bea7177e821e2ee3ce8956203b5cb9bc7af5d0ee735580db1c3c4217b06f296d285595650ba6bd4294548d6640a93b9774887ede28b30178968061d61a3f1947878846d783a5ee4ca5cfa93426d0a6912f53fed781838c7262e5e1d526485f2acf9f9453544209a501749126531bb9327e7d5d0286e3d73fc09efd9c50ee0bdfce52192c99bffa275e63f39b4c84f887ce9a0982f64e13c801a44a797f42cd051992e484a78114f9d7fa775bf0111e75a686247ebb563c946bdf5866ae10de58989e370321d0fc1efb7da577ac0f1ad0a203320605a1a47cd0c3a412fefe6c6bb65f05908c1d60867ba2bd720c1cd2d35fb535b22dcc3d54dea87ad1762c69d1961a9bdbbaf097e3fa722d574ca011b40831019b244f23cca90d99ffc29846b970ef5a77805717bbad81ac8272c67a4949cea4a8ed4d79f234ef074d3fec8438f8f73557bd0efe88c5cd672420461841acf60f20adf262799dd7c443f8601663ca2464c9f24fd8fc4209d0dc01d0d2cbcb5c85dd89576e6db13677019c3c929d2ec10e0b43a50235e9f2fda3ee1f4667b94ca904f1bbaf630affb3d7aa5ac1a23420a322938aa5dafbfc1a589d68439f54f2352902011fbb63d85471f9f57ea678694801ed04d572df01b2394e6e453a1af98394dc216e7ed8e1e4d68ac6ff53a2afc95d439cc9a2eec9a10991c9a87659e4d3146d6984ec653a4593d7f6f16c14f5803a9349bfa250b668d43885f0ab2fe518d9a5fc4231877720ccb0d3ebda73a8a24c1a5b6a27998faf84c1f3e8a5804a2cdc5327df2e77953b54e659e9ea038e52863eceb77441e6cd467c96ef0ee525a08023da8bac6bb2fdd7fffca6c6f8c464814edcd620f2f3f7ff90a21c81699b12d81f831af5388411913b2b3dfb1150c19184369a02c24eacb7aad7d417159daf36be452d98c64bd917d30756cdf000243caadff85522a433eab850fbf0f622f824a62ffd18b0ddd13090fc93032ee945996b0ba6213004fea78db327ed13c56bcee5c4349611dc9e13175a4e139c34261d54d648cce2dc7d215b735ebdfdac32cf9b5764db473943204c6edec2093e698aa582636cd6ec9645b4e66ca7f239643b80cfde1b81b92d06f506de893966f83aaa920b4daf3ceedcdbcba48ddda5beb7edbed84afb3d929e832e5f9ef495dab8e9b3be4ad125074761c92d39af494070427c23962cbcc84372e678751970f15b80cbce862e890a3a8811b0aef80a5f98d072a98f3e8ce3ca87e76b9d70b412932f274ec886d5069457a57487c9b609bedefe28dee1c98bdca43f00dd0e5af55c35bccdf3663d6ff95deb5903c40f30d22f1d49962ce6e83c4adec4b6156aecfa648f1c3f1281b9e30163b86e6fb4c6cee0d9796757a7069ae4104056be21c0af73f80a1e990f708c226dc20750453917c9043943cca6b4278c2d1582ee90cec64a412250c76181e0888ffe23b43e676b8bc54dd7352b5e803b339cd5013a4b51306632bd1d43e26b754a40f982bd0bd45c1910e42f940369a3cb2f473da702f244b751b7149c3734583ba4b983d7ba48226e90137516c8df3e6325323f2f73d3c9f22e845c8590f0c96381a86a325aa747c2fd45fd5f45bb0e63ec2457aa4669e44a9a330ede11b5be608cebd7ad8065cafe45b65db229fcfe319f78062c4c488d96727ab5bf100863834df5f2aeeb2936c16929a664056ff5f4b251c828908faf053e4c8a24e688ee57602e512832fc8d8f8444c33422e51e4f6ed9cf31464b057adc3ba6046eb162b82765e45d588ef49190d06a62275393793bb2077471e3f7c1595bf7f0817c88781e1ba5e6b574f64769e33e989212dd2b931d1cf9d7c27721e67dec33d2dc336320b0aa7cf92125750c4489bb6709c5c35ddd2da8da60aaa4d5f3c0acb56eed02891ce360669e49a982a8e057cc839326fdadf7ed525fca95cb66f00b5c7dc59b0b277ba35b0493a81db03d799c960797fcbb0f526d05395300ac72ec3c1186b2f1c9da06523428bc859570916ca4e41e0f8181b2566a19794916eb54f99bb61b7b3eb1569c8eb4a12c9f377df282eeec086776f3fa6be4f54787a2b09e8d81a6a3aa5c17b160f248846cd97def6e6049f4d0e263bb6213cc480b29d9d87a9a82d7388fc8e015493e59ce0531e102f0739525b0e9a99e4bb294f70dca5b754eec7cffc13846a0f131578642d02ccc4b5d3e237692e129f402868c74e87ba376858a02c1d3c8b89bf0994e14f2deb6ec83b9ded26b1c7d292f9395540a37896797caae1266b0a364d3f8929a84c4318bf28567adb226b0ef7c0a4a1a62384513814ab1ec5f58ee15087d00924e9b97b162700c51c6f49b6ac6552af41fe511d048817f781b26c92e5a4730408645dfdcb5fa2f60dcf8a6eb7a73aa31b7c5b4e088c783593bfa88d8b98cbe3da43427feeb5daa5e252a6680d3258924d87ecbf660846299c19b423ee24b34d6f86bacf16ddafb54a281a5ab9c7b933afb23addeed35cc7e62d98660697295bd53c6c6bc39faed54dc116dabbbb90f7d153a44963e6987d49c02d06fa4ec3b5b133a4179f13e351851c7f5a63f8dd1ab29590b23ab7b8f4bb98f7ea9785749b097dd89f2d55f4934081ece33782c4f4283b4317f03f99e2c3afa111eba0ffdf77b6ddb02a349c222844aa864b", 0x1000}, {&(0x7f0000000200)="31bf15cb99a1e3b5e6", 0x9}, {&(0x7f0000003300)="8496f38e2ac851570a6ae57bbb421c0100b865934651adefad2131a795ae82a10771aeee66b19aad53e15bf18527bc17e044e07dcf5e522d255c2ed8fc77b42407e2353f1fe3b68ebee26cf70bb8bc51ea4208cc98a2209c30a02d94db939be0e9e9352f2b17e7653e32b83c4f6d6d4954f9ece210309f25ff327b4f1a6e6aa523121ec34a79007bbee6eb78ed4dcf2ffa9705dfab6ff8ce23768ac33e15ad60ed84ae08d7fa81920ae95d07bdf07e7d5a73c9eebf990bbf81dab9a5cd9b2ba3e3aac574f8a87c955188c5df3071ba", 0xcf}], 0x7, 0x0, 0x0, 0x8}, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8081, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000140)="701cef2372eae294a61d6d2a7960e90cd2909f5958fe2e097d30b879c441281badfe434a513db906698eb2bdd916fb2d8d9851175b42c8492914dc6cb7c173d2c89d3728aa63c8a765da51390c2d9b2b6a977dd6c9128c249f292e81f9224368a4a30beca5d5e15876c3452ba3a8b19cab13b855edbc886e40c062b0e7cb385dc80bd4aab0e18fa5a3403fe6dcdcccfadd79fc8213df6d16d0c4bd4737fea1d3df0066bc65ac9188310f5ee166d7191b69c162956d8772a4706da66f3f0aa18d2166122f496060d6699390ea9a47aa0dfd0587aa0d93e8dc05e4ec0c0353fb53473df864d3b684cd6475ed72b9", 0xed, 0x8, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffff3bd, 0x1aef}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0xfff, 0x2, 0x1, 0x7c, 0x0, 0xc7, 0x2, 0x0, 0x4, 0x4}) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0xfffe, &(0x7f0000000140)={0x0, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setuid(r1) setreuid(r1, r2) close(r0) setuid(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xdb1883b4868470b9) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc852f0bcb78f930b0a79354be9bc3472c0cfe84ca9f7cd84ce3f8d2b2f7ec5d42901f62a9b0aa9602b747cbdb0a9499b5c031c0762a4a0f58595c81159a40c6ef92de48142afdc2815d8f5d0a566a6e88ca137712567cd709fb6785abe5ab83dc63a434eea3690131ec9a9a0dd9ba4b2db6521d36c331664904244948453c98762e7d35ebee552a39efbc0052edc7fdf4466e2e6a84a229881ea4dd224d5db53a40a6c80808361c7e3796da5ac8c67ae022edeee683fd1b6d15e47dbb934616fc8fc3bae89b5112fa2171136da10ec138757969229d318f03cee7f5e56b9cde742632866a68ae50ac0cc9d7c0cbd8730e4e"], 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000240)="cc26edb8b779def9c19db0be81577193e5dae26a386c8866bfee842e0fa43ed784a42a035ecf88c2f00448b1b5c42cd308fa6e6cb59a203ea66f8f7348c720ebc60816a9ed5473a047dfdf10b33a31bd3c6d360a41d939aea5b4fb3f5889e4bc73099b9ac53e4e917f6341ca58f4d8fcf887c651b9f42aff28c92a88cc4a47af61abd3e096ce45cc53999c54c7b37a2500d2c9e405829cd41df63486eb742e2837f3e8c49dd1931382438a1f87b092f600b1c567a4c8", 0xb6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x21, 0x4, 0x10) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) listen(r0, 0x7) sendto$inet6(r0, &(0x7f0000000100)="7ce56f798c4fbdd24369c11cb9536ab6dd9501b81306c987917da71e8519f99f6e3a8e012513b84e5ffa4059dd9959162990b079caa54b748e3bd7ea454275d95a1c2de41f8df82c64825bd72cfe4f5261fc7c1e3c8a7b2325fdf43eba7cdb675a443957bb1e39ae539fe2b72d4d8f9792d4ab98348802fb0e", 0x79, 0x402, &(0x7f0000000180)={0x18, 0x0, 0x24e1, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/91, 0x5b}], 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) r3 = dup(r1) r4 = syz_open_pts() readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/62, 0x3e}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) flock(r2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000014c0)=0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x14) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x9, 0x5, 0xd, 0x1, 0x3, 0x0, 0xf9, 0x1, 0x2, 0x6, 0x1}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) rmdir(&(0x7f0000000400)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x3, 0xf, 0x6}, 0x9, [0x1, 0x7, 0x6cc, 0x3, 0x1, 0x57c, 0x1, 0x40]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='-}\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='&\x00', &(0x7f0000000540)='7,\x00', &(0x7f0000000580)]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000003c0)=0x1000) ioctl$KDSETRAD(r6, 0x20004b43) 16:00:02 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x80) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x880, 0x40) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{}, {0x10000000}}, 0x0) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0xffffffff, 0x0, "9eccaa7e8d8c8715b50e202ef79f1b4f93a56eab", 0x6, 0xfff}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fbc6c64d25313bf64e32881d371c3b2c6436c030", 0x14}, {&(0x7f0000000080)="6a8006bd952e7f7fac017230be90e05031dcfebba6cb308017ec7d2ac9e1f052c913ac0244a2eca9d08d2101fb385562e3c0ba915597e502184410", 0x3b}], 0x2, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getgroups(0x3, &(0x7f00000000c0)=[r2, r1, r1]) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x0, 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() r3 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/95) 16:00:03 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r0 = msgget$private(0x0, 0x100) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpgrp() r6 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x43, 0x5}, 0x8001, 0x2e8, r5, r7, 0x0, 0xfffffffffffffff8, 0x7ff, 0x1000}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r8, r4, r8, r4, 0x20, 0x9}, 0x80000000, 0x77ee, r5, r5, 0x9, 0x7, 0xfff}) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ff, &(0x7f0000000500), 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/193, 0xc1, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1802eb000009000000"], 0x1, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x4007, 0x1) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/32, 0x20}], 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r2 = geteuid() setuid(r2) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d7e", 0x4}], 0x1, 0x0) shutdown(r0, 0x2) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x81) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) setreuid(r3, r1) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a202720100006c653000"], 0x1) 16:00:03 executing program 1: r0 = socket(0x1a, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000000)=0x6836, 0x4) recvfrom$inet6(r0, &(0x7f0000000180)=""/192, 0xc0, 0x802, 0x0, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000081d34023000100420000000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x40, 0x4}, 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="346b9914f91f81867b4e868d182c6156b64e67f45e3647a51a7e91d56ed76dfd2915abbf24a3f75c75aed6", 0x2b}, {&(0x7f0000000580)="523df8b3a2d83f8aaa0ea11e4754ea618f410b87229743f2c394242995f612fe3bf19c35f718488cc3379dccc53acef9bf17890c14151c0f447eea9a62b9965f4411c1fab9adfd45c8703adf54950186f5ef2911df8b852652f4cf6bcbede97850a9f572d100db3dde599fe5e9ab0c5701a4a699bad9c84359a6eb050a2a1d8e47376aba5ddea88521c083e658d379a53a5121f9def46e1e06c5970eb84f6b6c549fcd235311030e4a02cd11f6f9ebc4074a9e1c6bdd0a4f02a091ae9f4e095964435182ffff1e96d6c0883cd1ebe5af1bbb672188d67b60b8235ada3fa92991d99cbe451695e3a9879ea362129ca1d3bea574f54a351b05bca776d9471dfc8a238a94ff15d386e69f4e15dd756b0c8e9a7e61331ae0af55e50ec5ce77d3d4a6ebc09cf4945d0a19d2bd919e976bd14606388043114d09bc93e8764583da87237bea25fc82ae6b3841ac78c0194769c134eecb70856f8eff8bd7c4fad1491a875c7e55ddba6fa29f4081f9b4c130362a5c28c2f552e3aee65c85fd2cf33e70707888f0729862ce123cf03f5b063704dbc6a1beef1be26c50bcb72e639ffe931ce2513fae71f7a1b63f3b3d2dc8603533a2d656222d303cbf76b25f83c43018ca0d1caf510c7fd0c9feaadd12e109eb910e45df158404ae26b457049dd60ad11f06802b1c32044d757dd38429a39f3cac381770e4f9356535650f9c60784648ab66ac4049fc5d0b5c6d59ee28075cd877877a7734cef757c3b33c95b5114121e07deee93ffc1f754c8ac5c09cf7ad953fd1202b36088d7d8b9f4e0c182baf97339dbc87e73770845062ad66081bf1b2f521a5ffd0bca7516295b65b4fa835b9bcff2da16e49c5fa390d2cf50b4ebcaba9c967067875fd62663465aa8eabd32e721bf85dba0e9a70711df951c366c237308801940488b5711290268aa2149d9749ed879c779c192734c1f79782f8a085890c0b631e3af71ef4ab0fa6091bb2d886dd97492723086e1b191598482ed1881a6fb4b56a2ad5c32970eab0e83dff9732c878ff3df32d8acfe6373e5d7150af0c7028790a10a123543b14e23d780e0c904b063ac3f6fc43af3832209359640b4ff605c9ab2706ac0dfdff088e7610b53dbbd8fd7633ec8e2d833b7866a1f6f03d9be510711678802e70e4a00046213f6fdb8f6542cbec36042942b11eb4cc8356d811b1d11d537641f7d986ae25177cd680b5a414a4428df0b0ab94d1bbb5c4543b6061bb4ef81bdf47d3fa6cde2262976a655b9ad67f163523c60341fa7d1934aa9b3c6f071757045a943ed59deee6b31aadfe16b2f3eeb3bf09e6a4ea7e5ecc37b9f821e72b18b20c85f168cc1228e10762e91d8ddc975e75a4c4683952dc35ae9f8c9c0bd1efcaa017428c869f4200a25f274dccf9e7ff19b045b62041db5ed386671b1f607e4686159add5c056c915eafd6eb01b25762907942aa9ead42ae67a12867f332bbb96297b5e5c4722f196ca656d52af7d0abb8db12ea9762a1c3839aee827be212428588d94f717316f7bdc601437664edfd01f40d43a082cd78864b745e7731219b14c6a32965fd78ea03185aae2e28afe49be6018e0bfd8f0451f7ea720cfb06402d4660a512dc954242249f5ddbc345a5a40870f21a746234b7969c6427530bb68430de2ef191b0b6f1318374e08c67bab1c09c59c64fe407581a7ebabe0456836a1b588fd9a33a5df9d92742e7e16426df01903f2578bcf1480dda5e1af043cbc420336f3c68c4f72e0c599a367b430cc3f2daa94ebecfca023663af023e0c7825a4525a54b78bc8e66ffe043447953f3d1d98937ee18e789dc1ce10e220a6037136825e5d77341f45b0c94b70614dd5cffadfe4b74c8c9ecd211081abed21419568c34fea2f946a3c82d8e2b005b2f97ac4e54a9f207f871f37d112e499b82912e4328652ac13187ec10e6a5bbae15acd3559fc8e714c6eefccc482b5db36ade3a475789fc03b4add4e6e1e5e9b29897ca6ad029c021931275396b6d65cf2b5894408b6135ae33ec31dd868505d5835f9354e93fb74e889c8a303a0c756ce5f94386fc171422664bdfc2f22fd4bf4072efeec13449df776bd5b95753a02c0acf9da6e6f62880f2757a4a8b1de31266792c7612eec559d6f936a7c61b18e7f9da002c777973472ea78004d16a2f1f1cc810c483cd8b284c281de91e52f4df9a1c52f8665a5a7c296db86de5ced797e1ca7369fbcb039ace2bfd24dd41d5f2ceeec11866683f94d2efdf46fdd7a92ec3af1db1fe391c68d67f1a49ef7422e4b390f14a2414f0cb2dd37f522d3c43cfb49a2558fd134945a7abaa728029c167443f1831a1d6fbd8ab81445a2ee798686ee88f58e0cda4184bee5cbd1e90071ddaf1255f61e75b2fad6f829960c1ac359f3aa9788a839e1d26989377c509972f86cfc9c5fb490735feba2235131c9773a694695c77abf0146775ba76f3b1e038c224d8ea3fef0dadf3a9a5db971397fa765b469cd88e3c5bcc6bdf308cf05eae7aa9771f653c09d0c8ea016df5cee1948315e3d5b8dc77b3bca05f6bb0b1af8745be7d99c21df13107e9ca92078c69474d9a2556facdd62980ba4b5e5f84c3045433cdba5db247431daef196c8350606befe0c6bad42553c44f6461a3721b870a12de4335739b1c8f73d7efa8d33ed86e8957a7a82022de85509e050604f36b3f6d7f25b3ec4868b4a02b84f39964eaeb433ed167d26afc5c57da24c74ddc9ac71c574c44793b6fabc041beae81eeb36b5773f89f953ff439190dc93b7aa6d3ed6cd7dd1dda544cfa512b98a2d70b7accc6a15599ed25dde24eb767a5070dff241e0dbb0e663bfb4c23c6cac6ced6488d08c8fa913f01090b078d31148fcd2b3531aabc20e1e2c7037fe4965c582c5d1fe0e0e604f2c8a827d532a4b7a7b3bc79dd6acdfecdd0eee0f9c73419b8560fffa25ad4ede1bfd789ced9321f5b7b87406db310c5d134ec89efaf4c67c32a7297d70a9e099231c1e4c5456b7b1e12d0fd0cf2a73d5109973d3d4fb17846630c538c1f27800d261fdf115269d5d820387933b8de0c4ec7e57460d67c61f37e7188e7a41fe16425f54b7372785810f890d8d854c437ebccb72a594b490242e0c9d5b8f87630d63fc9d79c64dfb5f1af3aec7a6c153aefa1f1d2700f309c00b6a21c90c266ae516eafc7b4f9539b3fee7fbdbd4abc7208abaf96f6945a561e8d93edac139cc7e9a7bfba32ef97b3c640b4f7a05dbf1806f2fbe00330243e2e53271fdfc8326459c2b5308db760e6f5ca25ca1c7c3f9a95652793caf883d6801eee26bf733248bece17653ca1367038bce3324d31fdd2ddbb9f11242c92a359db22ecf4d78099a897f1b347e3b81b6cad111d2f4901f1ca303e5085dc24c869375b025b494d3505cd456142330abd923fd7683a66bb486021379d7cba73e29c6d94121c88278ae9b060f01916bb75ad24c3b4c4c249fa06d957cf3a8cdefca9706480b89e0f995d3e90068fbbefbb1dc9ebdcb4fc2deacbf3ce3cae8c0db2f4c91dc4432214365dce2741707615348f6cf6109cb57553f6ba224ff338ececff2adac3fb8eb28fdd040707701b5ba732b954b044f9581603585380fbf09e18a279ab0c6b98fd5457fa2c15eecd6c9ee4024094f7bce60cb9a6bc075c255a38f27097eb6c71152dc07348754b319d8ae380430c347a819883b91a3b2b066705478049ebfb47c23dd4e7c7a69f5540217185105497b1f8617c6f9a7197dd401148cacdf1fd154df3b9725813822993cc7c26b1386d29481b05f3ae3e29774dc314a23f79c20e539c0837aa0577aed9ce5d23ad02c52d4df9bfd63a509f657d7f9f20bc9bbf62ccdc2cc7bd1c15a608fd0f796d707260dc60a3f47ccd554133361e2a1c77fbdb7d3b11ebd2e08e1861e6d32d42507d212f62fe42438718edd709b201f4ddb4bc96d979eb0596c26c91fce59002b218c0c69d5b942f6153ba1d9d88fc8e0da8bb292f55cc2ff0e5dba58fc8dd66267980d2edf649cc9c241e696d55861fd0565e6a387b686d7100afc19926722e553628e41ed970093e0aa587bb18776df020d0426b4042734c2bc3ba2d45fb78ea49ba5fc830d0c7cbd7c3936f7599a4f01cc915522331a02729f8c335dc6d94e96e3db0e359e105220b06ff14ea6a4d70ab9f7107e91d59eadf5fe7867ff7d48cabc0e13158a749ce32095232aa8010a2da45c6f690b08a81345881e92cb13debe5c154960c6a1842f83a6e71356a7cc9bac095e12ee856bf0160fec675f59357ddb724dd5c48884f9a01fafd53683f5fd9a5ab19135e325c9dd463852e76b6b89ffdb69cb2d0bb4023a1683b6d4910bb50275a24dcec9abe1c42753b6673d84309d6a5f4222409de7cf28e9a58e6a2a9488db72fbc1d8a3d123a53f8d94c96bb86ccb161f29eb860a9ec9cc0c300352ae3e8b7c122e1777a5a654dba756c27b2e978e745c494c26f3cc9dc5ca7f008e382470eb7c35ce5b69843627872b52e9cac02d6cff8e038fc4d8330b6a57359005a846b7056a1575154a891e2942e7781ea2d38f5c1045884f046642e06c9e3cfd36dfeb6181f4de824722bc4b7bbd4a753d3a742662b21225f7469c9b3f9a33b0132b40d09657e9a6b8c06ea98e6a3e9f203db9bd5dc267f364f231268b56f566630532c15074efffd74d05721016b048c279f6aef4eafd2c21a5303a6eb12751b6cdae36470edd0e62b9e78b4dbba821b2d88fd1858b9f0005078936583ead31e8711b6dff50498f6ded962c89b371fca77f0b571ffa5a32bea4306facd294a771ca62a4df8347bcc3be98250c6b24deaaa8512555242ca347803d5b60379d06e12a83d12f384a74be258a43a0e1681635534050090f90ad401b0b8ff918684fa173a5137655139ac0e1d5628d4c88f293fa244e060e061f7db64a959011e97522c98783734508348aa74aa2a7eb32c8933362f86e0ea24abb8e2a05e5cabf1706925cb7407524a1a23aa453748e31178b1160eef0e8789a16aa0f155e5564e88640bc4b82ec606df1dd5a20a3d411a174762abd35ed5800950a77ad831a3464a521e2f1b79cfe32a430480b4e3d7f7376f03e74e7cb2e60b559dd3e331a47443b10eb6e66e17bb51fe16ee89f8dac78b42646eff68449f99f0db2dca07fb11c476900314a45c42788e6f727cb086c8482eb959fb0838581c357657cb6181037445ce61fef0105f0daab46a498e4783a71307ca611cd2009ad97db18bdcb75f0f1a84f0238bce0c4427fa8a04954d0c51ac792df0f0c5fb2549cfe1575dfeac78e000c52557db3bc64496d91581b4081039725c0cfaa48d4c24071c9a3262357498eafa8b6c9783680d3054568cf858f447381dabac04a0cd4bd950b891493d96e3216daf4660db31324d341fcc67407cc059ccc810b3b74d444cdc6ced0c158816fe7bcb2146faf335145f35add8f719f295855b3c9c2f57930cb87a581ed82aeb7d0c4ccc171e72114035ba861a97781e4ce4930cee4d0b74117fa3f94f40f8de6f79754e6842136a48fc2f350c873864e18051c3771e5ccc92155d8f26a13523121ec9e8d91f83bbad2b3285e39d30fc43e7bab8e111b0853e19ed3362650ab9cae7bf66b4c8de743b454dc2fc82d6ffd0f6f0c82ef9f6872df5572de0c529f7d7c625246b92360fcb20a70aabe857fef3561768210fb3ca1a4cdd8f52221ab876855091a2ef70a5c8422ab1b4c68aa99eea8b84766c8518c52fe5dd10f3702f997083fce5b1aeeaa201248020727d392701cd8fa757b7", 0x1000}, {&(0x7f0000001580)="363e63b96d143991011994fb62c1ee765b1f1a9648bf45855bb645f2b2d5d673bbe19e49613fbd098cad86b65201d844005d6a978941f96c1bd355b8891203951b10d5a3fb83e305135a13cd6be1171bbde51366885b8a42d84bce7292bae5212ed37c57da5793fcf921a6a161614c47f934875d11380a609b7bcfe574208f905cd6fa274e3fb32956d1743210c774c712c8fbeda86f27ca4f03064eb9baa2064d48d3c1f86703", 0xa7}, {&(0x7f0000001640)="0ba78866faaaa5def629f4e350d2cf5e7d88c7ad669781290e202e265ff24728c82fba673563da2413f9362282d8a122913dc9ed56541ee211c3e00f99c2755991ba9380a3c9c532ea62a0e9", 0x4c}, {&(0x7f00000016c0)="49f80bfa7ecbf95f222d99537efe4d59a8ca6e9c4d6ff028ea4774f2df71468ca5a7e0206ade89a9bd548e2f32b9d0f1f339adffe3292cffb4399390995c69b6914d54022b5191d5499b007aabaea9b27baf87ebd647236182515163554fac15c6", 0x61}, {&(0x7f0000001740)="b7bd8309cafa9c7c87d656631e45c2a7a7", 0x11}], 0x6, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000480)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000540)='./file0\x00', 0x20000000000022, 0x40) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b85ede18677a162c7e2521adc0a3f9b36885c8491d674f34f103c94996326b5388a032299cc03ac80349e6b549e0344cedfaf1fe0e0ea5acaf3654572fd06be2bfef1aacd160b39d377e8cf5591de1c55e845527d82f67e73c5dcda9ea24abafb5d9c019a68071b8656614bddf6d5418c9956e3e5ca28fcb7af35780a20cc11c27e47fea4fef7ab0118af83cd5905b400b2ed009023c2c602911589dda44a9c8542b125f4fb35384ba9e8b4cb2e366e7", 0xb0}, {&(0x7f0000000180)="f8b25a238626fa8ed1ff5b17309210abfbcfb0681c1ce6c31513ba9243", 0x1d}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="855fd1bfc98c261c4c1c96d6ff28c6c1fc56b968c6942373292b233b663dd6165a64b72c598c7fbb89305ae90c3b72d6e0f9fc796dd5db3308fc8fa7dc56f07406243fa7b6154d55822a0d737699551c3268f9d57fe5b02ad5a9baaf8bb6e001460e53bff1f58485d58966b3a8901619192e04e456644940e4d71800e012ad0a1ea6a38d0d55c56420864ccbffa7f449f896986f002dd9bd385a868461858ea836966ddfb8a6", 0xa6}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x5) ftruncate(r0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10a, 0x12) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8, 0x100000000, 0x1, 0x1000, 0x0, 0x1, 0x0, 0x3, 0x200, 0xffff}) setsockopt(r0, 0x7fff, 0x5, &(0x7f0000000100)="b4f88122973d891db20109423f56eb70b20533a4161b64e8c2b1058a8aa4538742c175fbf7a6f7135977b082aecddb2f1bc69e73040a0b849747d416b67bb87e38b79a4c807a0d622c6865c2d72e951786e9ac093b5d83df37cd1d4555675fbfc6c5130f0a10a8aac2290ae0659b42fc3fa42d7512f6bb18", 0x78) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) 16:00:04 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r3 = getuid() r4 = semget(0x3, 0x0, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001480)=[0x8, 0x3ab6, 0x1, 0x3ff]) getgroups(0x9, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r5, 0x2) fcntl$dupfd(r2, 0x0, r2) fchmod(r0, 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) socket$unix(0x1, 0x2, 0x0) kqueue() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/61, 0x3d}], 0x6) pipe(&(0x7f0000001440)) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fffffff00000000, 0x9, &(0x7f0000000140)="ffffffff9de651c5aac27421002e18a22360e82bd50779699cbb4ca3ff0eb2192409af97f343fa602a826b2254fa4a7259ec03000000a037a149110b80ece9dc5d4fc695a1d68a61bebd04fdd4c8924e575ac1e8eb205b493f29c094eb922b32e72bd8d59e22e5a4b8b1aa63b9d6e1774eb4ccc9bf61768cc22a91000000000000000000000000000000d0ebf6a94a80e02b55a3dc825e1f9c122a39aaf7391c3f7eaa72e66e1b757093744484af4007e4696c5f05dc3dcbeb266acd3d73f2282ae622f33f698fd842f47248931fb26b295ea73d7a0a9e8c973f", 0xda) 16:00:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x8, 0x1, 0x9, "e5a9f2943c35e78731201955c56cbafeada69967", 0x1, 0xff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000002380)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20400, 0xa0) 16:00:04 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socket(0x2, 0x4005, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:04 executing program 1: setgroups(0x0, &(0x7f0000000280)) mprotect(&(0x7f00005b8000/0x3000)=nil, 0x3000, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x883, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) getgroups(0xa, &(0x7f0000000100)=[r2, r4, r2, r2, r1, r2, r4, r3, r0, r3]) bind(r6, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff7a) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) sendto(r0, &(0x7f0000000080)="3ae286008e9974731fa9ae934f2ecd85a7781b1dadde8bd1b1a217d1a70ba0026b864181f6f486f74a7677e4118c5f5da5e12548dbbcf60138361b3db341fdbef56a93a7e759181df2f8c206295e2b9819b61b7b84635147abb711e54578f65f6a6891b2b2fab126458df1805dcfd91e64398053e65034e315f45b1a36f16e64b5b564867f3a08cbc044a26138048dc304187ea296a2c326566b4fa582dc8201264fd93721760b66970399bba28c8411cb8b09c53559d7e95d925be86584051dd5efd1b52a32e0c30ad012d6cb3de652f3fbc7b27e1fd844ccf01d2507ae41271d77197e713169a41c", 0xe9, 0x400, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x7ff}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0e4b2ad56916fd9552d6dd24d15f7c0c326e5be9bc67b19d8a92d1678d9048e10fe27eed53ac83fdcab4d95293e6e74111f3a56b7dea8f3fe40000000000000000000000"], 0xa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) getpgid(0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r3, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) poll(&(0x7f0000000000)=[{r3, 0x20}, {r3, 0x1}, {r3, 0x4}, {r4}, {r3, 0x40}, {r4, 0x20}], 0x6, 0x40) close(r3) ioctl$TIOCSBRK(r4, 0x2000747b)         16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1d74}, {0x0, 0x2043}}, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) 16:00:05 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x2) 16:00:05 executing program 1: socketpair(0x18, 0x8000000008000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x2, 0x100000001, 0x0, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/78, 0x4e) pipe2(&(0x7f00000001c0), 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x82) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="1d605573c4a42fe2133a9e98755f6a1468720aa2c7e5b31e124abd9c9ddf20484709c8cf08d86cc4ddd82004f05835c7039ffafc62178e750fe424b4bab3384f888199621e8f5ad95148a9055670b9de850a2623ece4865f3ef8c5873d9a69", 0x5f) write(r4, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9811fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1)           16:00:05 executing program 1: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) getrusage(0x4000000000001, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = kqueue() r7 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x82) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x110, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x800, 0x7deb}, {{r3}, 0xfffffffffffffffd, 0x0, 0x3, 0x1000, 0x8}], 0x100, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x90, 0x40000002, 0x100000000, 0x9}, {{r5}, 0xfffffffffffffffd, 0x2a, 0x10, 0x96a8, 0x81}, {{r6}, 0xfffffffffffffffb, 0x2, 0x40000012, 0x6, 0x8}, {{r7}, 0xffffffffffffffff, 0x2, 0xa0000012, 0x2, 0x2}, {{r8}, 0xffffffffffffffff, 0x84, 0x80, 0xe25b, 0x401}, {{r9}, 0xfffffffffffffffe, 0x2, 0x20000040, 0x9, 0x1}, {{r10}, 0xfffffffffffffff9, 0xd4, 0x5, 0x0, 0x100000001}], 0x2, &(0x7f00000004c0)={0x1, 0x5}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4f3839", 0xffffffffffffff22}], 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x140) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x03', 0x0, 0x1c00) poll(&(0x7f0000000040)=[{r0, 0x28}, {r1, 0x24}, {r0, 0x4}], 0x3, 0xa70c) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xcd6, './file0\x00', './file0\x00'}) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) getpgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r1, 0x9, 0x100000000, &(0x7f00000000c0)="cc061a8cb9d000f377457bbcff1c0658684efd2d50c26e5c3c45463ad3bb15075ceb3deb2cfaeceb474db1683cb8851e7440c1367e7adb341f02b53384dacb617a1eabd044468e0b3ff83311f60b15bbbc1b8bfc6f91d5737e67b4041c423e80870105dbd6f2d5b0df82cc232730674a8fe1163507", 0x75) r2 = socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0xffffffffffff0000}, 0x10) sendto(r0, &(0x7f0000000100)="01a0c17cdc99fff2cae47f5147b8deb99a8c4eca2b5e9774b0dd477d08aa02e82c7be1b2f6e9e0de235115615986a76c133f850ad9d6d5b3c226cf1694dfcb0714ea77e7ca84d5257abf0a68384f0f794b633bbae95a7bfd4006e46ca27e035c779299bec53c01adb1d5f05a69f19db1ecfb03df5a43b970916863caef71553d9a5cb09165c676461f77a2e7cfb68708b8bb5c343855780d34c8ffdae7d7d067ffc5e2ab041b75175b51deeb16af20b1213e5a87901c90aabb69ac862656f85a77c8", 0xc2, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100, 0x1}, 0x3a1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8000, 0x3, 0x3, 0x60, "303b6dc40b378aab079c2af14a0ab2bcb2d6920c", 0x5, 0x40}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000640)=[{r1, 0x1c0}, {r1, 0x4}], 0x2, 0x101) socket(0x1, 0x3, 0x996) setsockopt(r0, 0x3, 0x1, &(0x7f0000000100)="248cfaa645502602370be43af88b02e0e3403adbf16ecdddc7f235328ca052d5879c6df632890e1e5376ca679c7d1e860bfc52ac2c31230fcc7b7a6362b5236fd0bc63deab910d13ba229b346430496ac9ed056e352b2d9f835ecd4bbf79a7b9aaa466e1e3167695a1a67c0e6bca16efc0ea885cc020532226ad5dc05cedd6480c1beda68c6778b5516f7d3529698900b677774cfec375d0c7f6598bb161015e10ed83a2157b16660a07308ca0953b1c81d3ca76cf53e79174e5a44f075d0cc6312a9d22be", 0xc5) shutdown(r1, 0x2) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="c48023ec618fe6301645a8f3a39fad5e826e9ebb5692376b2e6e01f8a6dc64f2c30dd7b586c93651b7a482879d3afe7ff3ab97d888670310b61ad7529976", 0x3e}, {&(0x7f0000000100)="151ed2ffe2c60bcec9a5edcd51f65b7017d1af14afb94cae8a2dc8380216fc2c1e27f3d848137fdd5bace594a1bf3d26c16ef4fc649449efe76387849b4247ee9ddd6add6d89f36cadaad66255a63bac3f6c599890dfe33039c721d10b2ae198386ccce9ba6e2e0c819c7a47119e61296d68ac8b975e5081ba9f760deca4b5a8be58c9bc325081bc98faf4da78dd0f89ea1fc7a6d2500e271cdc6c74977df34c413eb791339352e5c367113d9b978839b09de127562f57669d28048b25fa5dfea946f3e669ff26785600c384a57c8142f404d12b99261ea05c82f04d5d78c2", 0xdf}, {&(0x7f0000000200)="7cf6fdcf43b8660c95d73befaa41cd11c186133850e6905882a3a8d3568ca13fd01022f610f29d79e304a62d2c23e38617282c346551c32ca1c411f39c31937d1425767c4b63ad643107e2ee4ef1", 0x4e}, {&(0x7f0000000280)="b5de884405950e5be332bd40b2c36599c1d295656a8007183dee5cbc7ce64c923fdc639abc7e46691753d5c62674dcaa1b5da7651dc8aaa8b4b2d1686bb14b85a189ca831583b607e581f802940d79dadf776af0a759961ef480b59200f0cab48d0ae1da8fab7587b22cbce32d7cf60fb7ccca663a3a6747ae86fbadc630e09393d6c979020cd11ebcc039a05a95c547f509bd7629fc07e5d721367fb95f234f401f032a628d05721db2", 0xaa}, {&(0x7f0000000340)="3f3dca81e207e2f3f2cf34617b86d74cfb025f5d7fd4e9c8746f98bf9e02a665a20dad8cbe0a1cf571bfe1c441bc0337e23e93e4b22cd6a02381572bd0e4f2ad47cfe8a60e5c4aaaf9b6cf417270760acf4ed4a65ce1aab964", 0x59}, {&(0x7f00000003c0)="6bd5b25bc89b1974eb3040e9881dac95e2b2b1ec499bee01c4e34c7f41d3a08f3dde3cd29bb84b7405e83164616b13ba0dae45ddf823f05ad5a956f04b90e3aacaaffe8693a523cdb409a8dfc1684ba9a4be1ec30201753e73c159d70ae01bb936c8a330dd5aa72117fe4e873982d7dc586769239ad68fa096b0fb9f025c3953d96894e533fcca4e0104d5fa9e86182f5b21620dc34150de535a3f30c87314d17bd7de3e1228df8290a0c0c35d82e0eafbc1e92f7806e39dd2f12effd05e43cbde6fd2198bb39393f0d2baad3085ad3457273c5703833404bb1670ba1d764a07bf9fbbac7ed624fce3d8a42da1e705fda75227e6b218fa82cd2dfda72dea032cba34c62b584c45d1769f9911c6fa7e47fe16167f6d8a212cad3b16d1410bc05469383e532c1aac10f7d5d5e9f924d847bc6a011f58b3e178a86a39f590023025adaae0d85b0c4966d6210c03557c98c69818a0e3193e5a0256f90e3dee1c4c7d66e571e2299cc248d4d92bdade231d0916f3458a7d70998385b1bacccda2992bb11e8edeff45f2ec47fccec34aaa11ec2441d34530b89e5319851a58b1a56c9a285db56f869d21c848430198c7e66895860dd7ce08c6b6ea636a2f6c38e4340ca7deef662588bdb068382b6967170dcac78c3503f91e46695c6ad4c67e4e416e6df782d11c4a783ec1313f6dc2024d6c3d3e581bcfcd1643000e3a32331305b85decab66247c9add89b021ef76614c7fb29181c22db8a9c5a660680d815eb91d4aa47bb88c1a16e037c930889023cf01116c6f2191bfff5e3dce75f96a514fa92cae1748ee415af0d5f31533ac5f44a29624b4b0272fb3a54781da70aa608a049c4b74697f33b2453296e2975b9ab22e3017d1ba7e189d872c20596dae7fb25be852c6e043c9e49f6bb7151b37e15da7daf7fc8602ef9fc7959dec19542e54db9b23c867eb5485535cc165dbc1fc4f11584721b870fcdb9489a21a0c79e2a09f5d2a3eb529b0e8cde8b1f269ee10c18d7411018a3cb428546163d72dc6a16ae7325b716800c36d486e3264724d977e9c90cf0445136c28cc98006207e0d6d4c8431c7c6a44af4fa7e4c0d197b414fe007a471b246d08196ccfb7b0f14eb92d2aee85ab0c75c14c9a97600d98922e92114486fb7e3cc11fd2f6a7834dfedb2b8ea1cd19edf8b5bbe336e2fb17e0704ef7fb5395ca61e9c3271dd39a421db08cfed75c4f0dfc6d012a45e193a16a28a8891bb2cae1f4a0605f80496724a21bef1c676f6afdd52a29955c0109529186c66fc5e9721f9424418d09a5ada51e68070a51bad057934b5676e8a1a14196edf4edf43b06e2a54556db4c6bff54f80d7ab5f6c9294b553345b06eb47cf92f96ecb693a2b5bb25c2336e7ea27ec00c883b73ab02ef01cf2fa16f50302622d8d78d8f2906a1a2219e1786ce888b1518b931a6fa463f8ae33435710f99992aee496c5bd61aeb8531fa99b311142c0a7ce920a6df69ae41ac2bb981a4fa2017095c84f5b62488a42bbc2aa8046b278be7d49cff08c65818c9b4ffe003351446504c4768cdf9e9e9bb0ff9bbf171152f2ae529ace4a6bab946fbc74cd73fc310a4692f3f90581e7cc5a532a78aadee14ff2445f22d976b56fc0a819728b0d1f847721d0189d690fcbdd4886664d2fa74a4e12ff21ddd326160ee1517801fd95905620a9d2e066af88746f19ef8c3124ba221f1903869a58615578a88712f025aefab3caacdc884a863f3bb71d0c7212a78e2f2d4095983f88409619f2593bdb6a1692f156aa889f1f16ef6360d3c497b502cb329b2f16d8cf6a6f1744734644c1268ca8aed1cfeb086bfc9be132aa6120c8fe9c98614cf143519c88164047d1a1a3d7695b7e1f3ebf6d47f1ae57c28e6b97444b750288d8868980499db68de752365712ccf0d0c6c85f18098e1663df51c25158a854a642d980ab6dd7cc309c94329e6a3f4ffca28c160679604883112cad2941ec43b65933e113fc9089746814392368a782916a7171bdc773eacfed0d37200becfa2c488b178b8bf485fe9dbe5f3d92a45b2a7944a231533ea1a61f6099160e2fa7e1366658870367f8b647d744aaa0d43024b992675b60bd1d953a575dfc7a31938c65ad38d891772da1ab3b13e51b7be7b78171cc6966b45d239db1ea97481cf3a001c3c47e4dfd8ae7ee068441aa865b9d413d14d813edf46885d5a8c1dc153176753e3cb6f38739024d5a9f8457c6b3bd0f4d769884724e3c48aa256b12298a6e2c21a9744d04a0c9e00be47046dbef2cbae26801ed321667ef72e540c6c720e98efa1ba6290327a902b3f8981eca570cf962832bec8f2a8ce85b364cfc50ca24077537ae20c9124a03a6f4ec74b424ce0915068ba44342f232d56e0923f51d141df5c17fce0ad53f24f1c1bdbceb8b88b8097ab34aa305e8f14c10fa0bdd1006cee8f1270ed72ae2a066038d1f13b18fbd90c9730fae46ea064a2ba3dd8a4af5947a4a80cdfbca3d19b1793e0517aaa34832e5bf3ede96d4fbf95e0316e95f0ddd90531dd178b1e2c3f3e2946a3873a3287622de5dca3ebfa21015ad552110a3fe96a5cd6f36de2a177089736eb89d8c0cb479e3d3fff94bb9cb89bcd4fd5ee3354fe3909addae29965f4d26c1bca2198d33111ce520d9487ef2d7170b75f2b7ec15418f4660786b3905ff9def98871bf1faf6a7876bbd88c9cba28520701748405b0f0b423cc70c3e9c329f986a6008e364cd395c789b90b59aeb3061874cfd44929550295ac13a54692c70d614c5e3dc6d0ddafdd47ea480f7432a661181de5248b4e89b06d3928d23da7b295bc9c282d4ff7a87475a3c0f5d8f556952ca0ac39ea4c6039922befe4f6d844b601ba57716381204b8cbb74a50d1852b0f33f33e6fce71a3c4dd34834b26e0b77213d8427fd1b64c831ed1535d09f0b40229ba09810d364646808696e6bac6719555ca3665f2167a8cdc0881657d03b50234f329358d0b6af191a486cdb09538bcb4e06501a95a44e8014beb70e68533c56cb3dd41b16f0a7008c75f0334819d571333f500fd656d4ad90e30e1c7dbb3211f0c5a2eb1ea3eb06dfad359500a4be43d1695c6e3837d80690fa653f744c912d88c3a8ce90a3e0d427bacaa0b320c40a3f7efbc9482824fc2b0ad49a9e337f70e54ede81336ee157d7168798f51e4bd1e8b30d5649167b593cbfdb360d6cbf38fd137ca83204399916dd2f44a04199e20c31fca2a5909569b55845c4891896874299b3885f61cd9e7f0a91c0e9e60a687fbfcb9130914b9adce70943532bdd778d2c143a6d09d7765cf3766ea29046591d74ac2f40cd49d3096d0b28a8840bc8afa4480f6b01234b9f5b9faa3721b5fb57d361ef4cbd9f1d68d9dd4d0c78e87ca8280c82f8ac306dac53fce0550cdb768952a00200f39492faad764b099a2bdfb01da9ace5cac4b74e08eba55368440ad2bc0c41285ea280c27c65d063507aac7725689577e612ba9ff6ee38ab9017b3c55cf4b99ce3b1755b16e83b106a80f08801d314beaf30aab0bb69cd7898bcf12f04fd49f9a929b9e374d1afebfd1fc056ed63fe0a6ce3eb1c2583052f9412bfc6345f4f3df98df3a56f8ce24ab8b569b7555b52a43a3da80efceb0dd1ea64f4c5096991383ca9b8e78f7fc3664afe274ea44a191be1ff85c2ae25b0f6e8e87a9fbb7b0ce2e17f7a3651cc6cc538bce706565ef890796074c3ed64e46d5e85c51f2107c92fb78edebf4469b7fce815f52f3ecf480a890a73659d8b4b5983992601d02527e7c0de1d83e2249bec962e761721627367655b9dfb681823b222f08883177ccb148d97843f655fbce0a48b943d6515dcf8d878bcc82e576f24ef1bc9b3c840fd39c66626785605578ce8e7e2f09a770aaa43e33dea4c4a3055e6dbb32fd910a96a925cc08dbed8e689abaaacb6d2ef1bece5b00967190ad254a941f029b25b9c35e37273e68264f751c1c19b836e02f0f31dcdb5ae6f103f030ec3f4e7b31fa47ac83768b3e2968a40515b4a42a38a9dff199380cf6f2874e2b21ce7db5bfb9330973a3b449ee4321db520e68d1b64ad101c7b955866956dad5e1ac91803f8038925e316cc08b2edfc03e6c85fd3a9672bfd560de95005539e075095b4fad000da5524e65a6fe1df7736fa2752160a9230bf363a11f950c62b32ef4beac351a341b038650a0791c1a7beeaa02ccb27e8cd38d937e0df0f97dd96a0e3679f55619a98f5e196a57c63e70d6bc3f1bf4b38aa6a33137a75375a63675e7034909d77fd3ed6deea619754cb80c68cd0d985f5742e4aabc879642c4fceb57d68c31417798f667385cdea6e22ce56b8169147d382479d116ad5ba1088697586f877289ed3a49329cc96aa20aa83fe4cf5bbc7dd54aa72e7241cb00f23fc428b4e40ed844729d377f5a11f1372017272d43f5905ff13835660c7a314c63075e71aed6ba2a79e0f2004e548df2562c8d11f74559c3ec6cef112b81683d761f8abd2c864e2a3d4b63d9d68146c9d9d2f9e39ff14ebe1d9dae7958020d7c760b09ae3cd22ec74af396d8cdd6515fee819f6a249bce11da124fb526eebfe202c840ac13495569f5b17987c4a960c7ff38bcf2137e75feba50b5b7e21f1d5e681336c9316e632f88887b6f59e1023f192dd7592970304dd59dbd24703844a76bc0849a44ca49a830cb38910283644d0da62f3e37da00ceff14c2ea1dc3c0e5d3e980980568f8199e96e16686f2c46f96f4b66216f82d2e2b7e27d7616c7000785372d2506643170b16a00a5fd0339bacea9f95e3e5cd96af8323a91007474bdb3f29c252fdb8fe8718769d9c5bff5d688ccf8551cde5ec07553be8f14254ceee856af853e19cf65752f81d3a94257d533ab3b4f5d6663fb375586adc5ddf61fb9840afa349245831c141e857ab33e8ce8473eb5487b3309ef4492d3214a127319b132f99a4c460700b7f104055be70207f5e3dd6b9cc054f56900e9829d3513d08840caf137c2b40f8b65ca6001690be1a985829ea817f22fc398b045653c56e1dec839e33a45b416bee6d9d8c52b09615c3515cb3471d25c43946920bf14db70beca9238df3aa5e5d3e2d41d3f241bc80189c9cc8e39ebcdfce88c9fca90ae57e080f6bee78011b895ccde0d6b9281cd110706abfbd960ba5c337a09295207704b11bd7256d569d06bb8087b6e9642136c082e6d035ed68683f13e93d6485e4c0fc4707dbbb203539e1f553a35cfcfed344c6a4c1b6d7ad85d539e84b8665417bef97b3ce1ad8dcfaf4a27cdd950f8922c584a543a9259067375e6288f796e01d0612c21ea22d1190f49781c0170743bebd0a74e378b0cd5f2c9a91b883349fab2c7ac414d40940a330668feee3bd2436fc23fdedd189b8ff621e6eb37c9cabc7b8d53a58a1dc72b9d4f76155b642470d78011f6c558e6d9111154c4d7e6588d6b1e6aab21d4cde9f5bfdeff2c3f076640e0017a97cbdfb0405104c6f326a64f35959fb0fe87c17384f2879cc3bb228bcd7218fac2c4daed8addd06258e24f8917b554ab457fe513446c5bb04ef92d6a632e8f5d7f46c7b5ff0c95448acbd4db1ded5fbeef9d47459deb606bdacfb7aab23033f2509e6ae5d015361c3a3c54061a5a52cf7d8b1ee5d80350a2bd7334fd111c38d7154ca5c00a414a9b419703eb2e528826e32304e0704c3ba61e66023afa257e0b7faa9725d79f5e9d68f059cbeb700ec01e9c013b57c672ec725d66f435012412a54978ea90e1cc46f40ef4564d69f6d1246035b0ae7b9b9929c4b111fb", 0x1000}], 0x6, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x48, 0x4}, 0x40e) close(r0) sendto(r0, &(0x7f0000001500)="a60ad1393c4cda6b160bb20530fe074fd5b83348c7f0b6850c3538edd81a9c00540756523f77da98d364b5958d6144acbf2c80891d18db29a8ad8c1bc42a6aec34f6666f98242b9a97d42ad569a693d664e6b9edf7db6b442e298b2bfb8827982aa9ee1b73615700b2ae23a1afbb0a660e21054ea9de467a19520d7af4c5e47f0fce8f8ead7f1c107812bdb83284aa", 0x8f, 0x409, &(0x7f00000015c0)=@in={0x2, 0x3}, 0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1, 0x2) recvfrom$unix(r0, &(0x7f0000000280)=""/166, 0xa6, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:06 executing program 1: socket$inet6(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:00:06 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = syz_open_pts() write(r0, &(0x7f0000000240)="70fe3a78d56bec9b9a1dfb0ff5c96b0497b874b94eef37b5c64ee61e14f50b42a4b1df4d4ee2dd82107b83fe45211c63cd4bcd8ef28a", 0x36) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffffb1) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x2) truncate(&(0x7f0000000080)='./file0\x00', 0x4) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x15c6d08804332492) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) 16:00:06 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfff, 0x74e, 0xfffffffeffffffff, 0x8001, "108788894d289520ae800bb6b4b3f73752729adb", 0x148000000000000, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x22) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fchdir(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0xe100, 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) socket$inet6(0x18, 0x8000, 0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='mn', 0x2) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) dup2(r2, r0) setitimer(0x2, &(0x7f0000000040)={{0xe2e, 0x100}, {0x1, 0x8}}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket$unix(0x1, 0x9ffd2210059367c6, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x40}], 0x2000000020, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0xfffffffffffffffc, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000140)="f4db4a6be896f9380c73f4eb2b0e7f9012ff79ef4c184068b27373f35b2d1cb1b608a7005707d5d1b85cd6629c438fef6b35c552c3ebf3e0c3301879d46290bcc58497aab1163061519513cf308a86b48c4933f37f3910d55af0c99308767e6d1a4dd68cac695d4a4aee132a112511562255e5a3f1d97331add972c32e6450177c7b9e390bb233ba18d2b7ecda2c46cf6e8de91cc383a81047a6bc13d5e9ace1702aa89b03bc18d4ea1ab7288487edbab4a7859b5dafec100b23f17732a3973c10b3f324f252112be7905a5085d98f90109725d43f5c6dcb98d59328a9729fc26d120ca2ed925e59df85658635977bd9f49a78c8011259ac4e496ab344eab1d9b8856bfc2447aaa7951443d37dfc89a21b99bbe4853ccc665c0f08e864b22b4a34ef2600e45c94c5035d2f3574d1c1c99482745dbcfb6c8b8f5f725caa8a3d686d60e672cd004ed8d3ca6a09af88748e0ed795d4cfc413d846438b4d3dfb78f933d651fa0de5b4776413526bacd94946db3fb36e94a05ac7eb7bffb6662b08aaae7ee74787b3492d80be115734631fd85c7a0083465d384d53849f8c4f1ee9d49f8361911f8523773ea6490248d83a0db28ea1e5cbad84a91ac96d629221ff9e3977b64798fabb1f06c0e58bb0595f2852edfe86048a443686130d9ac00c3b008c86ce41049a52a40a7680134c892c53f2bb170545f1b681b77c588a72903b36daede3ac9dab13756c38da770f6479910265a76a26bfba545d9692c05647daf72acd1982b61aa109a042eb238746d4037bf748af48f2efd335a296920b50b33fd9a0f82eef380d4831376dd2627ca698e21f7b7b60c3bfd10f588383270dba686a59427d6bc8fd1f4b3a2fb75cbd8c8af9acc69e124d4d66ebd806ad98c98a004e83400a7569721324c2dd9bf9f61b74e073d0aa337b940d5d9938e6b9c420e45cf324b19a76bf8ae26654d017d6d2761ed377e0cb2f5a7e6708395178c646555b881b4e4e28f7cf982ef37f87a47821f41f1aa8200c2c69f9798314f00070dba4f127093938445c083effe7c707dcaa8d76a292c4adab9a4bc68956fdf86b9d7d9a561ac25ec6a09c6ea4dd12604bf0de6088415c89bb1e985db00c1ba7a18a44f68a99bc37eaa2e5b8e7179ae5d8ea8f4fa159de24e53ade346b94952709411687993542a64bce599a28cb2a872aa8da5269f94048e45b919beab2bc14565e1d4d1ca0c30a6a54e6522c017fb1b0d601253dc8b9372f592e5423936a8807c07920acabfaa71350c41a0d7b7e5a931e82c3e0fd05e2f40272971e8725375e88d5c6e69eab825368d7c7a2e86e2d532fbcf1c8f476ad4f05cd6eb492cb8fd0054c6fce84c57fa6be92b973e62bc10c22950ef7afefa9f0e34a97e45aaa904e269fdb67a25c6a39ac280bd0b7780fd8cc56a4756d67718698e1a8ca4f06b0db7c2def08c218e724ea4094c8d22f38061d2b1f8021c74607e06a09d136ff11fe846795a8213b18a9c2de7ee961657bd0f478437d8e23006d71b5f252a724d6e665715e90a6f331c9f0b05f48b71dc27afcfc2d8ddf26f828024ab2259b5c66be0595bdff06a454bd50946b13fa1735a559c4c4b8425f7d5ec8ea781382495aa9dba31ba7f4e35b41d09c1977abda3e8b83b7c1cff49de97a48f35aad19cc32996dbf7bf1cf35132a263ae0698104cbd040a8504246616a5362c15b4bcaf52995bd88fe6f33bc73cc9a40fc25104f5719c9b2120de0d213e5929799670cafb5c25ba5d5186d1862bc15a52832de50c6052f9a70869a1df178964560f1897c98f335c07a560fe426fc69ff3578e125d926fa4fa4cfd3f172668cf27ae64199768d61a6476ece4abf159f0f5d8859db7733f3a3823ec82d6781a23b6192d961d55774e59f4db7c7685c76afb5da1aaf008074db14f155549fcb14b73ab546b0895ff89753474f3dec99c471ee8f37fba7579c651efe5c905f7255ae45772fa1b8bfea4f4e5e747a49204380d190ad682145382a44748619c995200407ad0dd2e37fa10a51f7119be8b8d4e21c26d7a1f7da73bf28743218196fbcc1249225955a2aed8ec4f00551ccbe39b5ed5dca7ca6ff97e2c6c7296becccfbef64908f99571893e95fbd0888e564aaaca414e66643d4441e85d21e4f0d642facc4b05715ae4edaf6810f311c7159505ee8485fb6cfc7af27886fccbc332bcad7b3c84471f5df73691d2994529831f84666601103a598226f9ef65e783aa35f37f3b733ea299ed2ce0a249a336613a9ae0c190ae93aa2ad195a0db4294e003d1e7a04e1cb8b7dae63e3d6093d798a0ba97f0ce47eb6a68b1717750f9544cd03ce43258e48fa2cbe310d3f3a74392251d397a6dcaa72ac372dcddd8174e8bbd636d379b4834e86b696bbea68b7e2b9467f4dbfcbcf4cdf7cce97301d09c3eb038607b7833d5ffc6f31bf2f1986d56a0427d51fa95b3bb3efb246074f83b094a9b2c86fa6242581a2b289bbaa84acbc6815670f6acd24dbcf55b8535bf2022d570459bee118ffb094c00f5508317a339e0f1646b423e5eff62a38c7719b6fd31aaba9b33e884c8c50ae97bb2b4089ce6cc6fcc4189b8abf918677fefca8382ac892ad7210c7c5003df8880b0fc03450498769d208f9ef59394355a4428cabfd590a9f9596a2dc7062277069f2da25b7ff73975c2abaf285cd5232b7c77ba3057d8690c1a65a0b184dd286e6bfcfaae4dc60579c00067bedcf416fd66ca1f6dc5db2657108b201e792d77b84a5ead15e6a8b11ed29b504c261ca87113f0782f77080359370542e4476d016e66e09a2885df2153eb22a95fb628d301bc079f92b19499f04c1621b26033e11ba8299a4f4147b4276d7c7695dace7270fd4731accc170c374e14e4dc5e5214cc9ef43aad610732a315fd8f27370bd34416e22a037f5c3a23bdc0f4ed37dbb1b3e193d5aa9890709742fe488e46f1775c026170c85bdd0578b5d6fb31ea9f0447f86e20ce2d66da694d8539c0a1fc3cba65b1c2564fc0d38c1e8b748c94fba5286c1b3e5fb5b4252ff4c656a8c97ea973d262506ef8fb33cdbcd209a65eeeb7cc70a5fad9c4be3e6a2c44bf32e87ebc8e45efa730a1bd0188b862aa44ebcda660a0ad3b5a08a69cc705a4354ae01ece42fadf3eb0f7de590f2b9b432b22545a1914eb8918ea0f08d1a1127fbba5c8e45267cb3d7a656a017a487ac57542d6fcd6a90fa9b4affb0ef7bae330f5354d01b932f6a547a2ae8f5f7f9264e20f468d28fc7b72c604c0e308f442e2dca947d5269d3b22eae5d172bad6fbfd562a42fec4ec8438ca45ecae34b9718c33d86c4c26bc2c9d2035b5277af9854662b97f8d32045d3d4759a25e0c159814b837362449f71891064e7302c88add80430ca2f19d3d7d650c3731254ece5cda63ff48882c422318700a705f5908799f2bb3b2ea5c27db0f473b68b77547758e02cec66e9796f428a762ef856f76a894c302710f6d8a4924abc9185a221847683de92117fa897b6d00eaa2aff621337b3b6d67156d60ad2aaeb831441bbadab39000558fd680cf2bd0e1431b133751d3f498ce37405f52697b307ae3d18aa039927959d463a0b87d6f8fc6522f82eaf1ba12acf55c07d01c9bf063cd61eacfde8b0ea7c79119749ae9de082a2a1e37273a49aab64c073763b8ca07256ddd804bb37f0d54bacc7c16fa6eefdcea4aeb23ec67b987e440466bde77f9ec84f7702b21212be08a8935f9f95e65e99c10fa64731a5bf2c34e31c6020d811618c61a04b74edfe7087f5780d4587154e30fc33a124fa10c69b017cda1007b1792475107d62d3b1efccda8a35b2430d17d5c42b76891c30e5705b7c2560e4d58d2e4b06936cf4f2b651f4c9f647c9ca478ad8cd40d398e598405c7cb22c50fc294bc87dc34aa06dae7dfc10c1399ebff00fdb471128eb811f07c8ba8f08f2fbd3757f684cc73455c7d2ff6930b3841f39c4434f525601fba8500dc0276162c8d57c3b825d1c8d0ffe02b4681146a5972f8fd2dfb00ef68b0dc8c929d84f8d6e9cb3c8df2cd033dfd1e0734a1c922cb817de8a3058e8a7bd3fdba6620b6e57de797cd8bd059297972baeaf59e1e7cf7495c275c622a77ae54dcf5fc0bfeca316edddf03d71dcaef729ffe712cabd3803bfd14b3602f0a3da4c39cb821c6b106a61e548bf7028e8bd7b8864d38036627e611279db3b145ba7d1359fae00d0d723cf71570fafeaeb61d057fa6be00c90105e3a074f365d9b0dc58d27458d6a5a1eb72c587e0d345b1aa9bb72e37c5a31468db1e5bb39ff7946302c2df08478c516146768bb73fd8ed5fb8f4a5230bd0148f23dffcc9973d72b2d6c654a25c2392740be3ac62de46781a33f06decfd18c612be8b4ee39338de4e509d55e53945be652dc3a0cdfb566f3f41aba8737ec803fa212d10828b9b3a7e5c7070bfe23406ad0c1e12457ed86eef74a627d5b08d379d6a72cf35e3061ec58a8b07819e824a59242bf5d760d23f4f7e5190e5da06e45b7d15063e20b8713b79c75229e6b308fe198d5066df3c5ee8714fa3a280b69de0f10988685ecc067027fef21baffd42bced9142cee4ed2634f64943f44e62e71e5df189e4054aa1795b3735a8cb91ef29cbfda52c3245c0c95ba05348b1580a84eb35ffaa2084422b6aa384cf4840bab6a03c1621d0db069130ab663a3c785ddebd892df44902d7445560b6fb314938e763e4492388e658e7c22365c91ef8c80b2188b7a9ac6c900c2ffbcb90a20ceb5adf3667839daa03c61e21a9798f2544bf62d244b35cb3686fabdd4498f2ae854b5217b1ed05d0e7b7ae43037bf8343792e1311347a59e92f3f050b89dfbdd0a9f6112a890fec3f60ef0c11c1bfbe7f533565216f6c6c9830bcc10ef15deb0f0bf980b07d3315eb58f42be791b4ca23476d6bc82eef15b004ca2e7605a97fe9e25be7cd9d191d83eb15b1d9d0098a7469ed439f36d369332033ae24542ce7fd1b4fd61c897bef4bd3177dc53e18c4bcdec3e8f5dc4367fea945603c22a09b80e28e9772d0238bc5c0ab1a7eb88257036cbde4dffc7778b4819eb3b9b6347aeb544e42e741c930f2fecb3fc2ec7c4425f1c97d8d7af0d39b2a1ba467c4c6eb0d43ad0b9799aff5e072bb34e338133c665c6692aea077b321d0688ed39e0f5e0868b35ee99849c4a03216440f05079172db92b4ee1491a7883be8df2e55faf8aa833768da3f18e2da8d6f46e3db5b6b1ffc91aaff64bd9dd02569c46b65551ba5d23070720125d35f8d4b764846dede2ab11dcb88d937e7bdd01ffb36e6b5f534f4094f901f1c7603a84f2cacd20e7df8bf8a88db2ccd7b09dc94c62af2b92d3006abada11543f65e2a064dbc82f59b2db5eda039ff94020203708c9f63aa48539d7799ef63cf085686bd409b652e097a8ff2271ef8bde4f2c83f9a3c39b85782d146d110cd4a4adc03e633f3fe9d63ebd13367e12896734788b13f9a4ea59b36c2b0a3d0519e4cdf30e521d9f3d947945bf70d063aa1f317971df381d7bd1ee8d15f28f5ccad271c34db1ff27666953cf340463d2e297739e58822b4c31a9a20e919d64726a2f736055e1e3cbf4486785d9cc3e37505e2e29c8d2bffedfb2a21cceff822393e5ed93107835c0457a9679b0054bba8cc5c5a5a4a1fc0d870c732e0d398e95836456237b55033f569f86e63081b830a7905a542ad5bb68c8fdf26efd1b512ea180cdcf9e8a587eab13981656ccd1d0d82dc271aec143f1a6d05a627359d1d6d14805af72f581e542ecd90c1093fc7de78800d", 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x1f, 0xc1}, 0xc) dup2(r2, r3) 16:00:08 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() 16:00:08 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) 16:00:08 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0xc000, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = geteuid() setuid(r1) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semget$private(0x0, 0x5, 0x8) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x38, 0x0, 0x0) setsockopt(r0, 0x40000029, 0x0, &(0x7f0000000240)="8292ae269206d455abab56626afd70c6e9b3fda318400000004dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d100c9bc4513bb05a76025938559964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc658d1e1eff1031571ebb9a54c1ea8426de968ad829470aa57f13dd6f04f49cf3f8a0cefb7d405d5b3eb81a62a35e0b41bc90496f209384cd77762e263f4ad46579a021e52dea931789da9baf12483c086bfc678a65decfe3e149c746ceb6cdd98349e3384c443456fd4994b2e22d1da412079e8eeaa0f715fc44b1e73a865e0b86af0ba3cbceaffcd3b1671f48e3ec105d000000000000000000000000000000", 0xfffffffffffffd5d) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="8b34a97011d8e071b1844aa5e5481b027a65112d82a2dc9a0a835f06f2d95e03b543a983afb34e352fab0468d75e9966464fcff6d5ac5d490cb0339a7d8e36efd08d3af0eb17b02488a1435821e367c36f203d3b93366544cf95ab52204587fcb82e71cb5f695872f55029cb24c72853ee4f3e780b5c5d5d21f4e29b085582e12fae63e914a577e10b34a8b986d7b5c853bffaab29960ce803c5599ab62cc768a31a4ae19ed29d2f16a5be239b6b51adbd600bc87f451488bbd37bda5b4c", 0xbe) setsockopt(r0, 0x5, 0x9, &(0x7f00000000c0)="33c3435dfef02f87d472293f4327d22a4b2cf15569bf14b19448412e401a814d96de39d6644a15ee5b06b46a", 0x2c) close(r0) 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1}) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0xdbb9, 0x9}, {0x1ff, 0x4}}, 0x2) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x43}, {{r2}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x445a5fa5, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x5, 0x719, 0xdc32, 0xe85}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/file0\x00', &(0x7f0000000240)='x\x00') truncate(&(0x7f00000000c0)='./control/file0\x00', 0x7fc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x100, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) listen(r0, 0x0) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001940)=[{&(0x7f0000000640)="e42298138337b3a83525f8aded6acd2477ae9f2223bc2c6bf0ebc325b56c20ccfddbb33987b5e48d86fdb94b2e6f92b388c7276331fce01e0d76c233a12955391a6d01fae1e6227655d5c3805db7a14a5bfeb718dcf762c8b12ecaa15668fca6e96170cace89775c11a3ccaa17857f20defb2b29ef23c3a9e41956fef85f08b165092e121e9a6a293478e86e447b9642ed878793aae23542590828fc74b614fb632e84386a7e5f851ffbfbf6f9e7efcdb2e20bd1e3bbd4e96276fa4f0fe2707a2cd4a2eadbcbe4643709e944964c5f0ebc666a29a82639d870a09f3ee34562", 0xdf}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x70b) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) readlinkat(r0, &(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)=""/61, 0x3d) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) syz_open_pts() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001280)="a74b172847056c6ff0ae05ec275a594b687d817438484a7a44634cec8df1706d3a2c2aa2f417fcf7f6e61ec22df6f572d0623c250c8e5d381ee39334c3893a832358f47d0314d77a7887d55459cf4e63e634a21ded823b543187072ae595", 0x5e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffff000}) getsockopt$inet_opts(r0, 0x0, 0x20001, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) 16:00:09 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 16:00:09 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x3, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20800, 0x110) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)='r\x00') open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r0 = msgget$private(0x0, 0x80) r1 = socket(0x18, 0x3, 0xb1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x200) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/4096) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2052, 0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) 16:00:09 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 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", 0x14) socket(0x18, 0x3, 0x98) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') close(r0) 16:00:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x83, 0x2, 0x58a0, 0x64c22556}, {{r2}, 0xfffffffffffffff8, 0x9, 0x2, 0xfff8, 0x200}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x10001, 0x1}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x40000004, 0x5, 0xec59}, {{r0}, 0xfffffffffffffffb, 0x29, 0x0, 0x4, 0x400}], 0xd89, &(0x7f0000000180)={0x5, 0xffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}, {r0, 0x44}, {r1, 0x8}, {r0, 0x5}, {r1, 0x18}, {r1}, {r1, 0x4}, {r1, 0x8}], 0x8, 0x58) r2 = open(&(0x7f0000000240)='./file0\x00', 0x402, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20092, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/97, 0x61) read(r1, &(0x7f0000000040)=""/160, 0xa0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x3, 0x1450, 0x4e9, 0x1, 0x0, 0x6, 0x6, 0x2, 0x1, 0x6, 0x5}) 16:00:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/44, 0x2c, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0xa8}, 0xc) r2 = socket(0x11, 0xc003, 0x0) r3 = dup(r2) sendto(r3, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) dup2(r3, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getrlimit(0x8, &(0x7f0000000000)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x0, 0x6, 0x402) semctl$SETVAL(r1, 0x3, 0x8, 0x0) r2 = socket$inet6(0x18, 0x7, 0x9) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r2, 0x6, r3) fcntl$setstatus(r2, 0x4, 0xc8) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000177000/0x3000)=nil, 0x3000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) dup(r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x1010, r2, 0x0, 0x0) dup2(r1, r0) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000)=0x10000, 0x4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000010c0)=[{&(0x7f00000000c0)="2af5ea74e476d68495666f9c2db8ce20922a9547c5e14d77e1471bf263f2cb7b2a0fd0501c2213ae4c321e36b645b25446f4dcd7676d7a60096937503a782748337688cbbf1be728cea91775c610c83e29a1030b1ab7d08ff37173cb0d21f69bfafbc0f24aa47b3e6aa3c9adcd4bd9df3618aa0569cdb85203d2144931dfcf6a2319ae21b2081d561d4ea316e751d7e5a5b25e46ab44d1e23d806f2f4aa432cd7ef818ed97252c70df5360d83d7dbdc72dabf6eacfb55d79515c5429bdc91ebb1bf37d306db65a3f20af329b7f7394d29e741732e1d362486efe771b1c08ff567d46ebb3a3b0c751bbcdc9d34bfc1d06c91e316a0231cd086cd5bc60fffc2aeea1aab00e9a744441f8e04534f472ebd39b5aebaf84c4b556ef380e3a51608fee92a911cb8d225bf6cd778e749f2488b7cff567f4628aded0ff990b3c5305a2eb00be71640624a362024b07841544cc9b65e3f0a18067b0e7683676370db43428de9505203389fa54b787066430289064e6cef5c955514db0cb33fbb9def1e0a205eeeea916746b41d364d67410e2a1c26f73508272a4bb1e7e06c04011fab7caad8130f7a0c051da8e0400c16278682f0097a4f8b73e0e97fbafde9b57ae22e24dfbf312bea234b55ae59efd1499d19ca949f5b2afd76f40554563c973e0eb4355fbe9d39b984a5f194d348b7bb614d1608b6682069e5b13ca2627fa222fbd91204b097b8431e64a92684c4a0b306b48474cf122c1a7d7c52a323626c9f0b95e8907f69bc8866bb545a568445296c907bf71d212b14abdad1a0ce4447c627023da272ce7c93a9f305b1351561be9085a2d9ed6770b0d2b70d811c05e57ede4f6914f57d41856ec464ed7d2a3efdcd5c65274dcca028100dc9cd37a6957fba3ba73b61f11eb68ff99e2e96ab1fe90462797e1c5551690d475ab0bb510ec382ad439f73e0f9d5acd8ac7967b8650da39e16bb18d4aae7150454b01d00ee35913632ac089ef9c337d793bc45dabe7318e58faf8005ddf76f437886f2ed0dde303f4b6576ba7bbcd2d8d8ff85b4b1b4ac591f5b44295186d7a87e0897d7f2fad8392ca7879fda7320e3a662afe6577dff6eb3c1636d930e2aa37a7e792091429ec873bc57c5ed91ce6f8745cceb59a5dc358d2a039d86e2acfdab3bdc1844c51ec464dab2576c3789c797ae3e030409a693a410b912e1897430c051874505346d7aa04ddad70ec504f23511d46b5d043c080517cffdc99ceacdb7f5c1223037eca6770643f69ed5d77ce532a481a8de0b373afdbaa819bca39fe33ee26beb6a07c46e50846cb7ab9f3d7c1b28fcb55b8d390b72999be764e4136c13dcd893a8502187670d1c1d4a9c607cc5166003774bdfa311f8ade40e9e448ad367d3b9dc7d49346e9a117d14bb8c89c5ee33fb27ea6736806dade4c77ebac944f396d46d215731226ace3556a47088ce04ae0f798dd83296e71313bb6ca0aea44c655139ac244e63028f57b6498051d45e4a6a2e5c595d131772b36495d3c3dd826419685a11954bc74d570b98ae828e8483c3a60234dd2b32d2c141e8c669fa1dd0360fe2b89864b871560fee1d67451637f81be8f1ef6f5006e18c315795687430fa68aa14a874818c7620583f280e7a064bacd868ad84376f0b4ab0b91db386ec57dfe038e9bdcc274bb3bfa9412844542a7bffba9e5bc8052d9a52acce88110e7b839af64e00ffeb11562958f0d94e1bc65104c548c523bd442d48562db47bbbdfcdb2e31b0503076474082c73217e77ccce3ee6b740c3eb8a7a5c163d3526fd077dc53e06ba61678381a02b3420fd689477fb380249f705b54a5af930a5cef2e390bfb0744b35e0d64b82f05ce47efad87a1f3bd3ce78d086c709c20754b15c18aa6da7ced3cd833f964d6ec359924418c5b1797cd96518d42ea416a71a56778eabef3edc64cb0d55e2258f2919d0755e356e968a0bd25b7f80b3689bd075b77a86d45cbe37254d98affbc8ad6243cde6d69e274eac12087f231e037af416cecb6a614d335feb9396950248574bb69af5fe638459a2c0bdb0cfe4700ad87d498897e69ff87922c6ca228c97be92f36e12a79b901e1dfec9880c23d14ec20b7e43b3077bcb8cbbb2931b9a2d98d2461499db04ede0d5bd2cc40803fb5b559d59e1d482ad474bbd7b8729b7c8216631dc4894b6d0b0905658cc67a50c3f10f99110f49972af1f66144041aad7ce4715d26a2f7052c27cf929ef64800dc3c4c828d755b3439a6defe5e532439397f598ac84030194382c71a25aae4106b3b6e066b14a2cf29bd7979a6f789f3cd4bbc865f10c7421d5c377dec8b292d433657f31af0a59acf98c8b2a11c901153cfa2adfd5d6e0216fc5b9e8a22e73bfa63fc66d2640e8236305f9691407c1a081ff87da74dd9f4e687632acd58f5b6c42752bec9ae8b70bf9121426cdaeed4bc5210065557189d60f488014530b8a21f022d3edc6bccc3414af9a74f9e03b4befc8c8472b1c1bb50002fbc6fd43c4b7e12fce9de47a13ee9bad0d08d083b15513afb9b7d5e18f20f90f40db05d9c676503264bd6fe39af4d1a08b67aef5c0a5e57d2ccff215b9e237c2dcaa3198a7c89c3a02e5901d129b67d5845dadf790f33f424c94f7064c6a945e496a60414870d8bef2902a5931085e9983f533fac98537b11f84deac822f4c92ed5cd4ca61dfd2a3bebc06b0ccf86d0ba44e1a4bb2ffb8a26057abce362d7b626d11e12b9b1869fe56438a338eaf053d58e97eff9d47193873ef32e7ba550cd82ecd87c81e78cae8771686541c7ba32383889f0b1e747622fa8a12098f4107cb7d93a77117792c3ad87afc39de380d349618c44ed4278443f0cac464e40ae026b8199807e3a64ff68793a19c595f04eba6925bff9c2c0397bac48c580e7d916c6abdc8c503cc2d80e9424fbc7177aa2bd61b0d8261751943a08754fb73a902d07a0363c2d71f67e0fb7072f981856ef3756fc5dbc630aad25e9cc0950af36114f24865b1e2fc58ccac2e6989a383a641d9d084181979e71a8b4b34d129e1a8a4f2506cd8f708a631423079782f214ea2a72d9e8f923026e87618db77139f65662593b2aa5976b480db37ad6f11d09b5b58424424bf230df2aada469bd7b6db76dfa397cff640fdf99f25395fea462ca4629e3626f4f334935e7812fa75e24f1af24c3b21df41e9f56499847ba688dd92f58f6cb8864463471aae51ec6b4dfdc71d3847480e7a575aa1270bbc885710d98fcc1169b875a5d7d0fc7140dac1d547987c11b76beea12f8445ad4354079fb583286ca610c8ed3df64eb3c98270c02a40292687a46197fd316744113f9848ad4563e3af1eb6d83028169c8ebe81986aba72b39a83a75069604316e48396a07e1dd2dc2707069c0274720fe8baac92f72cdfba4a8e79ac4bc7fb2ecfd5fb92241c91562d8edc75d2f13446335a66e41b5ce8c646482e7a29de0635ee027b74e9b3c38b53ad88c8f115c24de9c9a63ee4b5b8939ca597d20092c52377a436506f6c139e61553df21d7e7dd1bb8f26e909f14758a806d796e34f5528efe2e2ede3691c97ee2197e45a4d1067caa921eb3aa4d6baf7c0f042c98a94e1d08b607b46b09c37e48f17a2db49e40eb601953f4fa717843fe2836e1cee57508dbc7df558c02787203bd2019bb9a64f2c845bc30d593a99741f3d03b5b8e28892019fa5564304780aaf38a598b805dc382c1fbf00b6dd7bd7556ebd5fd3d9a2f5edc37d3efd16725fc6874f1b2dfc9b256215030b2bd697dfe334978544c43e815054d879122a621bcfa7cd5cd31ce6a268e8dc0c3780642d3cf6bd7143743dc7c8c96a698b22b49c86f300c8c6aeab30e17390673229857e4ff645652f7f5bf17d7ff808b549c0bd068ca26d4bc7a64d694cdb42cfc8fc9569fb6f444df7f600eccdd990379fc6eae82db01d0c2acc4c7f584913872bc6e164d628cf91fa7f799b347d338ce90b7a1adee2ed93d120c98766d75afa486c3e358d0142007333f90c3e3991dded4e89231726bc850151d66ffb98f7a50b59667215c766354e11f5a551eeb89cb5e32fb882842e640acee3dfff56c29e9a4c7675068356bfb3b2548f4cf93eccd847345cfb368e5c451a7dc7b30b05bb1ecdde3e67b6d360db4fef3cf1da8633887ca8a8c0728dc4089db0f2108f189238a2168d67950ec4173e263ab18611602b2f72e41536e587eff2fc49613414ec4ebd3843e75c610bed832ed781e1be4a0e408c74ec08c9e73f68069e106724e86f945f26b2d87a586a877c48fb70f7e415f67b71efce6088943b5067d0e926790dd61f0952579e234218dec7e4420ce7127f647a3dd74e91dfe4392fca1932fc1085b101fcdf75b2b758c4ffe7c6436e88b9b16c37aa8fcfd23ec31ff5482ad926854550ca0a7601bde144b94def02143cf97afe567014769d08cb17909c939f47bda4100b4c1eb355db5a445b46076ec67ecb8e27e1dd3abe79c3e9be8c9056510829b7bb1824e5acc2d6fbbd0bcb3d423ef9b030036079bff7d44affff23c0dd0c9be5ac862b705c9a9f50a766c21d0a33515f22f04d04904f6a45e9b24cfedbf274d191650acf3ae5d0bfc690212b6e9e73cf92f27a6da712e543da9d1d84d1ee23c11c615d9e15b0b85b7689794f5a8b53f6e40fab874f0cf0551507a878484333723f5111d4b65c0429c24a74492daa6d020a1b1e3cce82fa52585b74366c80cf6abfa2f6cdedc151a927c2de8cbcdd8c4db45a2b4d5904b211db2a961c6b2e13bcdb7bf887c5d31b90e9858fcaa0016d6310d716a0de0a60ad0261663ddb2e6e511726021ee61693ff94d4198c9ab1d88302e8dfefe41f62c12ba6305fcaf4b4488f69e2407eb775f223506a7d94da3b40ee679d26477332d294b4a0d696a8a11f87a638be9ba5ad3639b89be9a3fcb51e69cafa263f306a9eb779f55c6980b867e289a000b6e4dea74f288f2536004f70182fc14fd9b8ad93bacc5b3ff94ccceb86665355bd964fe72e60c0a6018a86f4439a35562bd6b2d8da8f1bb1f17108bb9be2c3c2c56547b1eb3677c3a7cb2748a914e901d7a2a5655de726b30665ee445e7b270bcffd5a8c4406958276f905ab63898a2625e46f62104cbb3e111bf43f162eb285d4c55dbd82c31eac02e690038b4bf48cb3164aec7a100e9da0bf1acfbaaefa58b9bcc254ef1f4888ad4f989c2865b7e1f32f465e18d7c03a024bb3c552889b9738b91f4a977f14c9098c50ebf31f39b47f41c77b4a4e398102ea3af54b54795b179c3c80b1a6c8edc00197079fac2cd5b756cd4dc2cd47d397581cc06a788e40019984b5d4ced8cbdb350ed049bfc46e7a7ade8d33ef7ee02d6fc7fa883d157e12b0a46a9f86099d7ef30d0ceef6e0034d81e14fe652319da29d70238a6f0a81e0cb275a3facac25f552c03bbbd8f754022fbb2174282543c62cacc8bda3d413e7b8626c057f1295418a357136d8e8de1eb5413519519b7770aaca120cb1179fd6de4fe5eb999c05c97502e83ec1b5f192c52a62c52b3b66ff4658cf54ad10bad8b7301d26fe692c380db124dad8ebb8dbb40f2ab06345a5096caa483f2f2395b354c86e20e7548d078e89782f7dc5f4abfacaea752d8b8fe72d493c67eb96ff978ad2a0f0da18d992705d4bcc51f5475578394ee227d4940c3e62be2d91bb02ec4b566221dc59e2957fdb1fa94a58626f645aa06c051ea3b08f8d9e4a2bf04315f07cf", 0xfde}], 0x1, 0x5b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee230612b03a5efaf27a9eb4ba70b2bdb46223", 0x7b}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18cc0, 0x10) write(r0, &(0x7f00000001c0)='oL', 0x2) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ffd9c6cbbbc7aa522ed58e18fe4c69068e6474865916ebe7230e0912995b433e2d2ef77bff79428cea355bca4e30fc6c748d5b08b12e61c8420670b0601c9c50cfe62254fec0d95822839f6e2709d79ef1b278b80005257fbc509310d67d480792d60dc482085b2fe95c3f5b002ad6f6aafb3182dcce456828c9bdd041832784331c160a16aff2cb418ab2ff4de3dcd74b9ae566c3791f2ef5226c8d94f988fa497e000000000000000000000000000011a01eb5f231636abbfa078885ab3d3b6b4f7d34ce4c1945af5877329a0124982755afbb6a36c778fd1734067b2181b4b2aca76c949d2f0f0db60d6b12bd00c7b4eea62015f18a6cd1e2f02a028bf3563d6951a88773b0d028ef843484c2ca0a3e67a64e7283a166d062843c0344d4a4dfb153766a72ac"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = socket(0x4, 0x2, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a7110000002900000023000077"], 0x38}, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x150) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7d4f) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x100000000, 0x0, 0xcf9b, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000380)=[{0x70, 0xffff, 0x8, "631570ebb54013e6cdf5c48d88fccaf6f9e690baaf3df429ff3a9e59c2c29874d6d88dea9a2476c1f5688f6e281b70c60511d36817dc6f18315df5a181c83a8b5559f509fa578b75f67cdd51c92e8fabc21a0b3c1adf297236"}, {0xd0, 0xffff, 0x4, "83ca6b77fc6a1fcf1d41222e7ae070f822a49e3cfb7d89dcbe312e103bdf1b7b1b16a35f036d67554281732340ebc9c44a7b9e4432d71ca1131b340c9f3501b8f8967217015695d6e9fcd48f02c26c6a82c8ff526c544b0f7bcdcef106ba354b7fc3f3c919279278a435d17383fffdc6523d6f1579ab67930a8bcaa286b6274cd16a280546e92ac2cc02ccd3d2cd85d2e2542206365db037b04029d51e54ee0c8b1b0d9f06fe5edec31dfd7a0bdbce70f12bedd2ec7210a427d003"}, {0x110, 0xffff, 0x0, "842e23fa981ec2c24acd82881b1d0045065e90592cf95cf3ef8a44ef7e21f21f0bfd9e7f5381151d672da490ee611a0495257164daf647babbe8902404ff5d156c59d1794be57d0b1aaa8019f9a23194386b99b2c1a95734ce99956329850f593603060e88fc6c9960b814e9c8355b53b77ba0015667199b78efa734fb12f39c5c67de97c295d0e6b947a2965628a57fce0ec1a893e9c4897ea9e2815c0c35d1345d7e4e9a6f230b5b5862bdbf30941cb99d5d163a6f4010db294d704af3a43f78fee76bd8de2faa54da2d91bf7d10a1035fd389996ba5859eae650c11ea03b18aff1535068e6d1e3fae0c07ad265fa7187f562ba9a83c88f178161ff8"}], 0x250}, 0x8) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86139) r0 = syz_open_pts() fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x101) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/221, 0xdd}], 0x4) 16:00:01 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x100000000000000}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) r0 = semget$private(0x0, 0x3, 0x486) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/4096) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x8, 0x2a24, 0x7ff, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x4ea2, 0x3, {0x0, 0x4}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) symlink(&(0x7f0000001340)='./bus\x00', &(0x7f0000001380)='./bus\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) r4 = dup(r3) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000013c0)={0xfffffffffffffff7, './bus\x00', './bus/file0\x00'}) ioctl$WSKBDIO_SETMODE(r3, 0x80105727, &(0x7f0000000240)=0x10000000) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: r0 = socket(0x3f, 0x8000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x1c0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x4) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x8000000000011e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x18) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xffffffffffff7fff, 0x3, {0x2, 0x603b}}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000001200)=[{&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) syz_open_pts() 16:00:01 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x2, 0x81}) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) 16:00:01 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x1, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28100, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x76, 0x0, 0xaa8, 0x0) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x0, "83489e4c4b4b0fa70e092702c114f70a14e4300438857372e8b21c6be2b16413d738a0d086f20d213552bea150a2bfb342241a5b0cb230d4dc117e23e75afd24bb9b7ef1236e0a265cc5706fd864d21d52a0d57fbcc147c1020d1944957684ca590b95bf7a6b286612bf9727acf6d63c56551afc2b88cfa88bb5ae98e15241f54e4bb9911fe6872537cd52e2be1e0cf014369dcd202d0db57fdcdd950e16476df181e8a5f0"}, 0xad, 0x800) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0xfffffffffffffffd, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="4cfbd8b31c18e02d28f873a0ac3f9b2acf274aa515b19e857cd6bd59776032f5e5299e7f075148c7cb9126683d75d3ba8b4a257306ad59ef135901c2647028a1aeabee342b391e60bfe1622757263f91bb39b7b6c2117625241f055832a059d85bdf3a5661360b9e46b1a4b7a2e0a42ce020a9c840f666187f5e192b27221808634eb72d5e323b9dfe480db0d92feb7af339f5ac3ee1148368dbfabebdba18705f5defa6c3d97f2b0d", 0xa9}, {&(0x7f00000000c0)="d3e06726d8c088aa3527dfb66550c63087b4db942875bff32f505953e5f8ec794a754a74b1d70086bc4e0ae15d34cc0db1c5469e0ae664e3fbcb64b8fe342687c87f57057c957506cea6ab79dfc9108843efd4", 0x53}, {&(0x7f0000000180)="50a0ee12bcdfb09b749e513e50451b845163681f04ca6755b66ffee91017971fb3903cfdbe9678aa3fd567cfa573f844c3b38310591d4896928e35c8be444d43b040565b1ae1eca533687e2dbf58b89ec056f682d5b13cead013b256c2749fe86ba7c7c6a7c04bf8ab143b08b1902af4fb9852ce897432d91e394fb6db00f3e7ec6d4fc2d4cced63fa95773fa79200112fe3ed57115b2f39af92c66a2994bdbbb80682", 0xa3}, {&(0x7f0000000240)="6e92048d50a5f74c6619f2d46257495bf6c4e6de3552cb33d99ffd", 0x1b}, {&(0x7f0000000280)="52a550ec6ededb96272f5fb25b9ecb9600a01432434467c51e1ca59ab2d25a63affbff9961937ddda6a12cc391a09e410d", 0x31}, {&(0x7f00000002c0)="55063f9c28a0af4290da0086a921bd31aa73d0c00082418992bacc16d22e74d8a153c958a4af87b7d35e537e5739941e66d5ae091915ff6046edbebaeec38037c5cb77db2f7c634541c7d79d2e820e33", 0x50}], 0x6, &(0x7f00000003c0)=[{0x108, 0xffff, 0x5c4d, "35d70b549051dd6ed7b0fea9af8a7d534e81929be98d8059654b2496085223756dfe96b9c87302e99b96550559425bae2370664a195af21ba8b1e725ee265f069fe0563eef465a1d0bb7d13c926107b905fbe4cd74717b18f955023a73eb372da97d522ba070530a6ef58f0c9b7b88bfd97eab5483673db46649d1036a189500f49e8a7e16dfbad10633fee821e21d73524012559b46f1b36ee717d7fa571f4d954e06fe1b69547a1d6c1ad415a428e6a7c2016137edc601e03d0f7284613127ab5528f8007dc20b2669b8276152ecc913cc5686883e90ac5d5fb56d612c189bf4a723fc644341b82273ecf8a6bf8e4acee1ab11"}, {0x50, 0xffff, 0x2825, "29447af290a5f4bafc72a11754601e8866636519b14f7ac97d18fbc4ced5debaf21ae1f6da7d7cf71343b8dfec98e778246d67bdaafb59b14e358a9e8d5956"}], 0x158}, 0x0) r1 = socket(0x1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) r3 = dup2(r0, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001680)) getsockname$unix(r2, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:01 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSBRK(r3, 0x2000747b) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000003480)=[{&(0x7f0000000080)="e72f71f0385a98f45b595f4ecef4a9f54296d3e78d05e282c632493d4dadfe2b736f90eea2b34d9617a5d43ff6938c417d3a6a381f229409cf69ef3ee9467097cef302a96303473854ab3536ba36cd9180796579f83d38846bdc7cfc94a055962197453c1c44549442c6c7122a26cb6067557fe5aee6d74c03e209a67a434bda64d14c2a47dcb3148ef267a34589f861df0d158559b9759e8de450a94c09fd943e75f370ba2a235eb9eae781ac8683eeaf00", 0xb2}, {&(0x7f0000000480)="330c5fb27058255b5d062fb5ffc48de20818d8c9b49df499a06cae8481b4713f89bac27693c4c99513b55141980d559044fb3aa25385ff5a43b4b3f95d2f1f079cab54412589f81476633166da5acbb90e704f8c0aae9fcd89190bf2fa850d36290e07db73305aa6ee423f444894ef51e17f00eee1075fe17694a5ee74d1c8db69b52dd3261758a028bb3896a6336ab6e12eba7388905090d60f8364247a8ae8f4afa49709199762d2d1c239a475c9bd39f55bf758d423bb22eb2477cca91d882bb2d7ab5011e7ceaba3828817e1e7ada0e312c6692afc4eba6d8f555661f11e01d826b5a646c7c1cef05cc7f9bf650023378d9a51b3258707fb1876355070ecb13e661798d7806924aaf1556daa21e49e8241ea50fdb17c00eacb274ef4c3d21fe50b95bd6faa9aadfee8281f4eed8d78ca7a7c178eaa52bc54948be9df358e5467901ccbbdb0d425824e8d6bf07010be9c3387785b87f8a34b0bb8047707c6862053b0ef4347537512b6f2efc893af004a9f91311d0ce14eb38721f86985df1d8e427851c0c153bbf146818a1430bec96109b36122f8bbdef00a134a808709fe3b3a81f173fcf64988f7b3d614b3e580e80bfef757e88b0bc814580d8b03cea0bbbb8e409622d1ba4e5e9407ba4cd0d5c2ca7c7f8f087a5bed21bdf34f010a42a9b37bb6a71442be513b835700c5f566392cd2ebdc01fd8f6070d62c73b7a238a8a369174e47c6dd9d1cafbb716db54046802cdfab02a634841147d5525807bbeb8523f3f778f5c7da4e9c74793b9f863374fefc60b533930fdef53da5a7a70217585eccc1dab3505092097f599960b1b3207a044d69365813314fb2f6dda41c1e4ea4df9eb6e5ffd3000a7d925910de5ee9074ee4dde7c0239637a761081c69c2c13355fbb32097a0f51f2f4df9cadb573196fe511a04076eeaa4b0aa1bcc6a1da32f3d5a366e1e1056e56e163a967a4dc745309040850f557af138e34bddf388c47f2e51fdd6cd4b0d5dedfcdde54da0aa9c959f7798655f3cd366d096b5860295f094d82f31359383c7f05d05e338fd1c3b0c0637ea5141b65ffee1e8b9a50ad135eb823ed4cf5199154cf530f098949ffb3d3a096ab20214e958d9f9986817f1d03ec679ad4ab70d2829bc00f9eaceb1ee4df04532625630a5fe66973d78ace91a45c4228324f0d6d7b4a3a5cbde90b1aa11f249e1ae69c6c85af0464b9e18cab85284b68ee149699ffad3da7c265e089ea2911ab7cfcbfb4fff416579f6eaf4a676f87e8ae6a84bb68595ee81e7e33fd9c1004e6f742b2cdefe64dc4e316b74fc53ae253f8656fb559421bbda699da41c8ac453dab92ac85b5c76dcc0b6cdfeb78877e3b697c5476abacb924b289319f69d3b334c89556c05c672dcfa739019fc5d57f33289abe1c7e7968f5f178fb6f7138c940e2140a7ce487867041e737e0dae08fc817249f58c74b1c769a2b008c98dd30e4a9de3a9a7a04fc4d1ac5423e091600bc4b810971ca4a4aace5b3294715f4740d49b6b7400782ac742a39d496896623303849eda87a5c35bfd76a57fd5f646c2b1e495c7024a6b46de7381f9c9f859b9277ecb188239c7a586911e44aa63542aea12f2903ef153da9667ac81fc951a87e1921e686fc83be1ebad6ae8f1072c2c129ac59d895b2d3cf1983f410b9b9cb39ebf0735ab3898c48d0151e57849bde57d53b8a5ae4c72c5d8f8b84284ba41a952adba3446edb686bb1ea0d44c9b655fa3da2efdeecbc3e8fb0eeac76ff1505bcbed7e749b53c03cb752a426174d775cfba1745091710363f97dbabff35149fab31e782515e4820ee152e5b8ae9eef8e0cd6ec3b2e70c08fbaf16630371a8baadc95aa4096a37e34127156f1b88009f87124f4e4fdec3a5a30d1f023294a8f7876681e33655e7e0d0040c0d9566ece4c85453bfed8698d7c000848db6a58351b92027eaa13f87b5cde72137d370302c36b2a93b4715b32600e9e83ee8370dd0175a21f1bb9fbf24dc564199bcfecdb4dea38c2c366d56078599896852db529b05002709c522d01f91b824ae953fee47e620786cf909b7ee463a5cc0a37fcff4bc6c6bc57a08226eeec360156e416d5f8791da8093487532f7ca612474b4519f0454b26e58383b944cfde4dc3886f3fbfd0f6195d73ff2f0e6e22c6a07ac572b7e3519dcae4b22ddecc9722d649b8a423b4dde6d3828bc143c5af509c402682a526d21d56f5fa020bb74e0b5ccd724ed8333102b007097f78a8a28a534e10733c821d05bbcc947c9a71c088e737b5df9d99b60fec7cddc5832b73becd875f6b4fbece3ac7728930f71eb11111683e6680b875ac254b63bc4c083295f30e970fc67c7cc2af58160601bb4133f44ecab1b29ce1172094e4c235f063ae81313120ded288124a6929315eeeff176b7b7478db94e5c973e7be73df6d9c7b13e1acb70cfd2d2009095741057581ea766e8c27ea5db957fb49f35dbc5598b8fdecfe9db68a988518d26f683fdce78e044e78712b8a0be9b041b1c0abdd0f20595e2423de7fd82bc4950cc4bd0fc0083eea37abf00a9bf74b16567805d684d9a7918a61f7d16e122dc138127c6165849d38a685258055cf0c22b9e2fe1aa1157a4e1dce19c5b2a69d04c74637cb4cc9a2a0c56c6eddf76d962dcff775172c7f7b3980b092bb11dc24d1ffeba7d5112b6c6c77ee7825ab0969383218ebe985e1492cf4e8421663b643c9c998cebe5f234e74189080ea7060bf9b937136d3ac655c3edd42271abb147c7e13f1c275b03c04f0007ea5240d87ebb3f7a5326737da82c4b1900ade138fdd6b631a5251801ab317e470223690e292653bb84fa3f8706de64b8e9d8d7dd411f63b4022206e3488eac84c88ef4c5cebee33e7c2d7736cbcba7828c22efba73bdd42aadb2d28f8735743a285e506a8bb6013f02762dbca403be98271b6c7f397ce3d45643cd7dbbebd6683db157a7846b414678e2274add0e25196cb71a63a5390dbfdb2dd68649dea8edd9f10de0f199d34d5b45991ed4368137c4fc07ac151495badc40d3902c934dea4646fa2e55eb09242b05626ae6b92ee1d154a4302ff633b3ed039f4e1afbb7bcc1c741813bd4d4841407148b2715ee854139def2c2c54182de2f75b949c121d7adcde29a7915943961d35337ec4635b4f3c735fd5fa74e4eec4e3784843c02a3149808a38da4028b02384e774284b26aaec9ef83f3ba96b3d7490d7edbe3898fe2b7ea49d69f5b8713085cef066ba0aa71e110296c5151f91d6c1efdfe8313253bda7f76f8ff951211878a93bda200f4f9fb3050fb113a11965a94c5138cc63d4e02a0ec23c8a2bf99afcf5d5c8bd5b1d0d739b934bb51d534476b178fb48537d21d65b577c045087dbc1fdc2c3c20d6c5c783ca3a52561f1e57562d0d77b130386eab7c5d8a8c1608449e7e0945396d576d282cfa696c20fa316dac3e61218149d6a1a4f24b8453959714f6f30cd8a9492ce1ab5178593800c8d3aea5337ca56310a0a865afc4b8e450e76d7cd1cc2b036eebb4e799045eb6b2e60a0ea3b52d375e87cc80d2d8dd0d749c5c17437a86d48ac37ce01a3d8f76e83a836e841dca6955dffb8dbce1aa11020f5332c9c7bc018e692201b7ce77be6e1c2d3e06638afcb2b98ed4abcbb52f80d9c71a399c23d31d037d4dbf214a37398925d53be9031852f959874edccf0bc5e19ba38845a00615efe20b878cb4e1a09307ec09109e30c5acf86817e9ce02bb7e26e33747015ab1c7e9635beaf2cb503b9711a066593526220f803b9168953c13fa20cc1fe84ba4edd4e9315ed259d5c25a59efad671eaf04bc883bbfe503218c3aaa538a8e48644a56de000b6f817c1d6ed5abeaa2aa570de33524b5b48d99e7b7e5266b41a17abcc5bcfb5aa109b7f113f0babc12720d8d31afe0bd2f64191ddcc33d959671eb8ea7c2b486b5d09cc2b757def04c4e160c0f51b4ae51968b6361a94d095ef43858a2b0cf3fcfd986cb491454a16579f428e237a5f1204b01a5f86373cb575232a0092622fab7f367155df31cdcb0bbdbc09121503a238285a0dbba879697cd07e6fd041df2b4081944bd8f2d182857e05fc681571e9fcd4e9f99638cb3828f40ff1959ca11072a21a96caa065c72dbda38b0d9086e0c8a45e3f9392295504465872d20ca4d27c32a013786f6f96dfaec8101ad9bf0f87229331ee62f918e4e58684967da10f42c7e391bff3f9b5c9bae19c2172308891b9148399af672b06a2e1148459b43d40bd3c6e53f965693b04ce71a50491162e59825fa693a18137faa2a77ab0c01b760d1c55c4df4cedf6d138080f347181c5cf593b5b4208849693fb15d87aaecaf2a6a3a189515f27c7fa4e0be4275881410c0f4482ae08fa4d455a9007b4c04a7e3311bb4ac289102b5da0f30ebfefff83c9fb33ca17da3b13b8f58a0bb5eefa10bbd091f6fc841ffedacf364a9f5b813c6176c777746d919b6c112618e4fdedd0dd96bcdafd717a03548dfc3b5257f309803e8c396462a2f9fef4776600a42a536036bb9252225bdb34dcf0e6c0d8958fda4b5a4cfdc970f73dade8c992a40d2a915211f27f6cdd253eb50c05151a813afaa952c433630f61e63977d1df225c3d9473869ea014fb7d69c3d9183d703d9002fdde7a14f8ea2489e21d05bbf1b6b48b7f28fea16a136c28456a2b36af114d8ed1c7fafc8730733b77a5e810eb699886a546951aec322907722f6824d5f7a4912121f4f006793f72c7aadb9ad2681dc01e4f502d702f1a2519748e1386b68c1011deee231bf02ee4481c1e562b4d094ff471b1ba1b9f1c7378eaa6559b0763c7f1eb25c79274638364fb433e9c591aa815080dc18bc530ddfa35a078f6019eea3d1df416b3e79e2e551f5f6afdd6297ad61ebe07306e60b507078d6aa2dc52ae6ef2640bbb9f2b5aa3ad31c6eb18162326234d1d804feffd3a15fe3b7ca0e1138be94abdb794d2342f4aa8a6258d24559074f22afb91cd0471460757bfea019cd30619c7f61941d5db95e5bd10ec6f3115754deaabd798ec99fdf6c4ca79d847bd6d8af8b94ef8f2acdbe8cc45f2d8312090baf4b251ea54d7981819987c22ad0a3ff5fd45f3d40b1bf7891c6116b4e0ff741b5a5a417e0de46cae6cb000c2a020c4e3f2afa829bccd94254f2efcc4a965d5bd3a1112c266ec58518fd8f01d628b50b3b93eb1331889516454208eae06697b3c85ee596fb18f49239bbfdd652aed97b716bcd80b8a6e02e960c27535afa587df7d26de443e2163df4e6980a025aea03598434326563f12bd7b64b397223f64eee82bb97afb90ee4d8d4827798deb9e98bbae1bbb012353f9fb284c7e78d065e7bb38bbe85f316b9c009a2e0d62e1cad954cdf490c27cd846ac81134b385765593c22d14d1ec6c255be529fc6bb8c6173175ba21546d562909ad2f50b2b58afecf6d5de8dadffb2f1034e80ec8283e5c41e04133724cca8783a76d5119534a8e00af8c35d97e53434f959f218b2bf7a8913447eca612ae9279f22648b41c81f654d051bd06e27f9cad4607c8a957060d1456a844d390cd5683cf97177c3a8216aa0ec68b8a548f2753a4cc51fd0285d6b43ff2dcc365b6ae3f504dd9e83793dc52745d6fe24fffc1570174f85468e94abfa6e54c28d5b40b90a9c72cf94965f5a503860b79f40e5685883c87b890d652b815d8f3ddef7d42ce9e662d08f96f9602380def9b637c4cbf0fdc637bb95c47c9aa2d6ea3d7f90d59ad7c3a9e481a0d209c22ea997c90942e988d3c1b92a", 0x1000}, {&(0x7f0000000140)="db4e2bf1ccf88841d669c3edded97ef3674ba04f", 0x14}, {&(0x7f0000000180)="0c3bb3089615a36ca48ba813bdf8a859169072d57df7760fc0b0d118a96ad30038257771e59c4d70d6233a99392dcaf145e5c9232d280d6534eadd6b635e21aef219fbac49ae53171e9cfe0e7d4a10c50fc638adab262b54839755d825d224ef00b81b1f81029e1eb094c174d49cd10ed65001a61f4544b8c6847d3bb0a30ad694f6c67dbf475c3075cf6e92cbb8244b446cdbf8ea1b4ccfbc0d31bbaf", 0x9d}, {&(0x7f0000001480)="92fbb9d55be54a1999026b7841f0a53a89e731cfe4054aea1adacc41cc271a6fecc74b8dbd274d0f1cfc8b6967b821248d653376dd437542a378e7150ba05edf3f1b77e85884b638154ce984e9aa8685a79c20f6001e19a49cce564abce01985d06850f6ae8b77952c0f224cc3a255d0c659b92cd9fcfc5ea45f7308442895a8f3459ed5b747d0cadcb440939481b17f824b70b0c94bf58992a871595ffb838843e4ac84b08f9b25c1d7ff2340c6eebc80e7242704f89b4aedfd29ac0d303b13148fb2bb3090eb4a5997ce7aa5ce4a5f65d6cab1532ae3a81773f1595908d1cb68c869b3659ace57fd444edf669acba9f9f9820746dfadaa3591a0ddbac482f9acc0f770694bed923a405b6bc7854ee9c903727c7e7c50ea0602ba11c03365e0874e0601f842708dea48a6029d360b1073ca65cf06fbed7454f2fab06864ce913cddeb790471ee70b1f83b75704c5a697bb2eb0c7fb7df0771750488c4cf13df096f17aa0466499a012c0b3441900c026c3338e08ca7eb9a160b08d984886d45cd8c9174c19e7897017b4ab087d4fe2f7fb6ef8356571ad98d0a5ed85c9ec39a08560d2ada85bc0a65e1d462255783c45fada89a63890d8f8c0c784f7e1564fbf734f0ba3da76440d59510e7a4b58952a487652fb2a69fabfb2aaf78e478cf8384dd48af4ea19ab9cc510c2a8623f917b131ec97db72ff0342daafb23e8748bdc2f5a5cbb699f6cc47339f1e28ca8a92c0e56da29695a071299019803dec744fa1e522f47f1c9a007fc7768fad92423b3188f425463cfa3611688357a5a70d9f063a472516632b6244c385c6698db013fd17d5d6955140aa7de2b3eb5b1d1cec64358746f1c9d17909dcee45796a0a9dc63a3efbaf4f516475cd6dd85c5b00f9c9b8c0f607dab60896a1747092a5adfbab00026eb736e11b10e9905551e6b33d4af69f47080d903026778e4882e2246a36284d0e48f32a59d8bb2b91433fdd542db0a35625da1f3a9eaf593bf2d4e52a55b060cab7390609a0499e550f395e7c98435c1c7782717c603bbd44f995f852cef58d11fa442b2d613dab6c260aac3dfc5db59c267697c1db42fdf0782c43c9a5e71caac352e4e3c971dfac4e64dd9f2272a09e3382e0f908f70abe4f884bda266c97761e62c5b1747120cf977f5daa039a3b5ac01594f77b6047eaf17150079989428e04c30e61f3e4a03f8bec875cd3f4883f2182e37bebd84d7b70aa06e5efd7b206c241b4d77bc4edaf78de4a91ebcc3c373e20dd3bac1bd00a0f686c74c32f87c7f2f54f0afa9152ddd46036e9d9977a07e0a6a692144b5e01a2ab502ff035021effe71401a62bff531796c22dda4ed35174918e2b85e4f06c2150424a88659130fe11753545a788ddc4601ab3b6e62522682fd10885eaf925290d69dd3388c6b374915cff87bf131ae2bd3001a8dc1f6897b64f910e35a0d0c3aacf0ceaa4f71826330524cd53927c05dd283bfd95a159522893ba79da588462d8b7822687a25245d22ddb23b86fee371e0bcfb76e1be518b91c9203809ba7f391960edcef3116cdbf19d6d22a1285713a2e13fc3e54f928fb9055959302c90a167e474141971fd4c1f30c0b05598b67e5f9a8cb12cb32235d42339ff2549b42bb197b19e0f283733857efa32f7376b11c0872ae0b559e2b1d5793ce8057bb6b84733301ae6d0f5821512475c737ba1ebe97b565787bf4e8d0611edd947078be22338867194a82a1c5f503f9f3bc4dc822490b02485c980bb4190cd7ba171a82715cc6b3b955dd594a4be1f115404b0cdd4bb4d4d2cfcec004c18376150796fd0627662af5ea675cc110274d3ac6e310a1fefcbd8efa1df2456da4d3268f8451eb077deb5e60589359323303172f67bec1544fc683a41ad5b74f8d16e1fc69843070dac44580152a43e67dd0afedc2b2a0ce936c928c578d6580f419cf1b8bb2b503d4fa19e9184b0cdf59c6753f512de8b5a1bae1e0caa1b4bbfb0415c4a813b2bf1f146288ea95e80fb6a4c0c1eb1a9f661d16543bb3990730d24feb1965e70223a1fcf0995962397e4b776fc0e3a7f2e0472889ee8e913b9c3dfcc342a76424a4878c177e3e369da8dde3ca44e95708b31f55a45088a27e01a21fcafdcbb534960d3b8a104e8e5abf149d2998eb7bb85a355d2ec0368300dd5f2c5016e2f65d0c3be9d7f1cfb6d50568ae76691f2cbf3302b5fd475ef9eaed960c3ea6e83352eb86624ebff92e687ab34b5c0353e56b9ebe641181c8886461b71dfc3d5974279f88d88c3618ac31b7d64d2afbde26b43219b6e4ae17cc79d5f5b3707fb16c81adb93764aab28b93894e48ab4c2168dbf0016a9c733b41dfc658341ef9a229e46adc285d33269dcf8fdeb37403fcc71e82778e2f48a0a3b17b12374067b57cb1ae420d476b0872b2de02fd61718b9f16161fe050e9c155f28e13de7a38caf9263a2189bfa8c2508548a743564eaa8c5ecc6f995849a19b78d047cf376586a47184cd004827c3c1fa6da5d29240afe8bea7441891293b6ce6ed8d94f5e50470efec5be4ca3d1957d5245227640b34a08e1271b465cbdaa017f3e3fc1eef27415f479b1bff7fe824efeee789c88b6f0b7d5eeecfbee7caad4874526d627786c441315277baeeda12d44653cd5d484a36c0db735ba75bf71c6eb52eec54c0f9e54e1b5c0fa04b0ad9dca1222f7a548f526b7d6a4732819df7f8375c75d7309d0c7059db60caf506947312c9706385b7647e34305fcd7708deec5da6c0b0dd882d38f847bd0e4573e48a2f4bc124021a554b441bd5999ef96df3a7f7d218ec2440a3ea1039c96935ce344c54891ecb65b2afc7f4036a8a4a770b804cbc07ff625c4c7ee1d22142de8aaa2e7508912280260b8f9a223bfbc0cbf1ccbc91ecf827b10b5fa335b2eb8c74ea3165fd54d88cf6513715e5d259cf54f41221166a0b6f5945159f8933a4017749f5d7ae41084630f57f9d3f6b87226726910db1879441a3a28a9979df0c75256d5c117b064ef23e1f778e8038f072dbef3473a4e3403ea742fcc54b4c7712cc22d663a45574edb81950d05956ff45f5c673ad61d66388e13ef2dfb8062bb00572ab82b8792b1609aa2ebdede1927d6bf62b30c6aebcfadf03060cbd96e5233a95c2aad0bc8f033c5f52af2b6b2511ecb980e3bc41d56f9b02047c7f7f4b298cf642f0a31f3955ff30a554adac04aa14948d807282c1f44a1d8bf0513790271907ea34c0c004c681dfc40c111ac2e69005bd65b670469f32d54d9ce18d436e73a9f4ca1e0277973dc72b3ff41e73407e02fe10df351ed2b23073c0d58e95aa549c9c5577651498ce26b4aef7d3d43f7a4791c40e14c8adb8b5c27fe5672f491cd4cb63a0f1367cff4be7a32aa21a795b12fbf107600abee22b7a5b59be514747ff425bd7af18e0ccbab4b02b1726172ac006d382947db64d00b46bd0d93f2334e3aefc76ed456f063f2dc19da0d1d9f979c419e52ffff0583afca677dcbca552b149f88e0ef8f3bbba7761b4188e0292efc3aeff90b5745158bb614f7776feee8edcaf5d11d128da186d4cae011d4322c453b7c8d4bd46c5580c061ea2b2991e275efde4f83a25737f4eebbdc9406e1376adabe59d4932ff7a26811a568da670bf517f8ab98a9ceb77f022368087b1621ba1c7e30b26b83b27d864085d544274cb57872fab9bd1817a25762b5fd80cb5d5e9595d76c771e54c0786d03ab15fe9a8bd99563195eeb8474fe4bae128fa3be8915c4f9819e7885fee1c55152e8f638d78f845e0ed000f19405f2eb28ea63c5a2059c6e21f7225e25a3de3cf199e601f97b4148adbaeaccc9ef4d757fba649c5f15f830a2ee91191d9a6a1aa15f646558b3f1f33223e0fcfc97ddf674e98958624eddcce4da035b780c2ae2c2a5a2568536804737d6e8da22915b84ebc6bc5623b3d86c199b366ccf82553dab123b5ce470c30f3eac6f0f416f9e8b1201e8f4a5724aca1f31928798c0b81a3ec7a04d6207d6774a18691522952ed40687a60f0a20dc15f28259ff0f470a282aa13a7a40b44e61c6126e8e17c86100d0868d6014cc90af0a0e6ee0c6a76adbb86f213a00aa919613d4850a95918a192214165a60e73099dd1c8c406e43172fe4f9ba32fb3b05fc73057afb39fe33bc956ad91629d582d64b29f3182da16edc35ce243d8af98bedb7bed98da915110b80f93e6f1e4a5c9dc3793636e4b835b06a1177b15299151b9872e35f8340449bc247109424693a02af204698a2b223b30af9697d8e2fb9cf4ae1a5bea68abd9d543541b2c3bd5fc822acb6f420df9eef872f14f735eb12bcc30a0f3948e96c524b3aa9d79e82c3c30e34200ed9a8ed6a45773d0d942e533a594aed49fdb40240fa57f6ac7851f0e1de8f3de4db478c9633e57083da0001e9288023e0c3ca271c0c5cdd8fb5cd318a363267ff5e79b29c3a7278f34ff31c2441513653df7283fed2a9a68c14cef4763933dc3762a736f2f399201b626982d9339bc3fb5291bb2f9afb1b645f696bc867f6b7f8818a8418f0bca79e9eacc03c936341956f90575c6cf12b82c310c0e864c603aa061618cc217f83ca38a3ad75ecbefdbb25305658300dc000c7279296ba10f8e24148a1a774b87fe823a8c738d2b011eaae959d4c9d7ecf1b831a9debc67d4fcb5284b7bf373a474b3e05060d830d6970d36e451e99ebcb740d3e2bc59b64231cd3a2f41db1bfa0029b908605e6ef312c96a79f6253cecf9f4c61fb38045ca6554628a6c4f6acbe7bd3089938c8c769507636cc786cf03b9447b27c2b846eecf37318f7d23e47b9c1f078dc70369531a95efcf4c4ae23772e759abd2b55e3e8df14879cb2c682e71893eb463e8e9258fecc918b3d7aa9a82a3c3e7f855b9d8ac3325cb9d5d0d5656c289ddb31dac684dfb0f29b54af8e2cbc5b2f5bda3af254184cda6c1fcb8e3b3c3d64b6e4bcf9c0a94b902f4ad047c9f4a1794d8a8268ff5bfe4c604b41fa40bb3bcd24059c251c32d0750537025ddea9cda68f1262d5c84f9c1d71c31ac1ac4a050ef845aa9ffae8d0738048a865a965859aa2d976b9345e29192ebf2011ad1e0d1249c4388eb3a65d283ec654c253c47bc59325263d87d3deca5aaa6bcd4c5dcf06314629aa1b4cd003c60b0a486f723932c0bbd57fbb8a201516539771f7717f5a6f3f3583a825dcdf7b430ce81f4844c43bdab466a40b524c574a4bdb210b5cc8c50676332de69326d8971abd2f6f6a94dd14cdbc8734364927bf22fb3d823a3e17a8058f8e4e8d6968c632ae551b395a28116432c5d349638ec5d728817caf6753ad3b6156239ac0d93eb9721a4ffb31dae02889213350828322e3f0533c5e34427116566451eda97c0b366d6e902497958c0c541dadcd548df5f3a9ec6d569de31275a47b37dfe369eec436447f5ad5f75d0bae4a010ef93fb1c83c3fd21933008f887474699e8f616ebce0126445afb8f3d53160f4fefecfb38ed4ba776d42fe75d5482836796c16e8292ad8df685ce1f7b369656dd197b2fd4551839d873f3053b94ee09ef87523b03f52e5f4afab200a9358908bd8d0fd3cf2aceaaad8caca22b9e5834ab2f1aeab190b6a6d7d47f0d9631c88740f39fbcf43d939026803cd95ec271d0d6b02c194bf6e8f7534a669ac16f272f167854ba70dec60559405ca6eb6a5ec14d04e382ce94e46f7076c92a98114407aab27839fc1a08aae3b317059827177edd4dbc00dcc9c2a9f6addb9ae0ea119a6aea78f4cd0abd9873e0fc960528123ce9058a", 0x1000}, {&(0x7f0000000240)="066479ca2681e14c9bcb8124c03357d0f7281d401caa446dc5785913e4410099220d15b56bd82e887d062a5fecab3590dab5e3169a54528f1743179f435d2016d8", 0x41}, {&(0x7f00000002c0)="c55614bad87b443fb3f21b9c564ddee60928c97ae5245d161d05b62eeb719282a08b71cfd9d19a8172443c1ec70f316f96f588956fefda417a741ff467166707bffe05041b952050dac0a6865693973ae8e2a737e696877d5450607a34b623538bfa31597b14d1271565906a6d00edf93e59f2fbf285fd0e2c8488f2d34b519cfe07ec55ab13e61278873f81a4993cfdc6308dcbf0ad39173ce9e5ce10ff53308563e1609b5be36fc9ae2f90a1e64dd8275bf2d9cffa700177db1fb35c702e166113da318647d321f2e8056158d15aee04f938f6aed4788eb7acca7874f6db", 0xdf}, {&(0x7f00000003c0)="32d681fa808245128105cce8f05adc7d3d95cd9ce0c11fa0120c7addfe5c", 0x1e}, {&(0x7f0000002480)="936af3185f7ea398bfddad516011ecb05c6e567a7adda03680e34cfb3d5bdae3ae1bf513f1113988792c0c04c28b9913b81572ba91975e133e440c692cfed4499fa4bedfc73cb2616b9cdeea97ee1c528787822ce1bf5c5254134c18665a63183e8ec3af03ac28a579b30d2a1758c78e20626a9b2362195bbecab8fa9ffae78e7c03af120ce1fbaf579d80d7fe3e2aa64489564300fd2918f6277b6ebc0a5d62565230a0d9d43026795f367f8f0ae3265330710b0f8914a51887f430b372e8ca1908e672c4bbe7b9e5b9b5b18abc4c7d38f3d34bb7a4c17ce9d0c94724199d0b7cfd5987f0c8b4c6d32258aaf24087464a555e473d8322db43afc295ccf4bd674f2f388758b6edaacfa4eebdfbf274842dd053f8a3f357e49e23567878e2f2394c27ef7a3aad34702da8018d17e7a048a8267508f83211d3ab8741c16f9bba2290be40d2a73ccdefedf328220481506360e3bb5d23245dc939531ebdafed03d72b02cbc2e0d4daf8a9a1f132228f24defe62ebd9cd09635790ea468fcba2c99667f1fdeb0e689f3722cdfb279095837cfd6bdef08c8001f0166d048897fd442ec1d9aaa71dc1a4af6e89bfb6579eb19549ecdaadf52934aa5b30828a0b8a3c3da16702992075197e121875ee6e0c65e4bd9f06f59f4944d98c310b51af92a8a1284cd9e6c43ee34221830dc60e55a768fb2a3771c3daae82d7d275892f5622e8e1a538ce10ebb3b27d2afc9bbd27e696374aa039fe34d5a10640d2041e0ecca60a74a475eb8cf8b83d707e457c721ae9e720a07e32e678ade524833b7c361a77c9a2a7f74e0ab3179f94789b9eedd94fef2d9f02f1474fd96acaf185915f9ce4cd53fc1bdcc6bc1ca6e7a57fce9c9e5f45817c469f800a5bdcf59d2f8efd72d2faf376ddeb0792dd849def091a64b581acdaab8e836c7bdd7b2e36282665df2221bc4ba52d3fe26d8df4589b76b350cbb544068c667913f8c3bba22511bbb6ef230d9cdd5a1eceae5e685a99e2d2185c9f0b0325fc3ad0d848cb1314e8569ae1e86cb112d69af99b770d090990d938ec2b7e8fdae4ed56da6a9cf2c9d06bb8fdba2ccb1045f40027e10d510593137c751952b148572590cb3a715aaf0da5f2009f1dbd65f5e6eebb5abcf25dc06b8b059adec05b19ac08e28906b7a25f1a7e97e741a89147e6ac4bcf3dcf767b047c65cc28eae47b71e6f7c76229448f5c54297e27b5f8b8dff11f7e5888ed7806e3c9b4214ca00e34ab5b40fd5f1d61c0d5ea8735fbb7f4d4f03803de82b4162e461bf96ffc6e10fdda3d64c55f5fa4d487463fedac53cb505c69d0a4513baa77c93f06dd1a6eca8a081cc0acb208897a8b7bce8006e6604172bd9ab5edc5b4359ab5520fe769e6be755f98a4f8263cab69804d9df6118e9b71f3a544f2a4aa6bd3984dc65d3e93d88b10097b95a006d408fac6d625ac9b889dc56329534967820001ea94dac0397a9e5c5764985c8fcf501ddc1becd1bd70a4a3e4af60c9bc7389af9fa5125caf39c07aec650ea2ef690db35174c58499fdef296596cdc5f7068279c11eb26b6bf569831e45c7ffcc9dec5e0a05f6fbd02e236321c3fde66c76f28c731e61b32c8e80f860515ca6fb44adee3e5996382c07ece9cbbe43dc907caabd0b27b42d9d6c81d65d8719ffea31a60fbea0674b79c31579d1dc61fd4c7e247673deef9e9a1b2ac634c229e39a465b969302f9f63486a7af04662b80a527d9d1fd4bc7a6666b9c4fb237e47bc3270794a8c9ecd370789bf9fd88ad128bf22c165af92c7a7e0a78ed22dc6d1809898ef455986c8a7e7645190561170c5457a0bd3ecc628c26af816180064f64041e72240f867235de0828fcc4b2fe7a2fa82cf028df41e80b8e48ed6ef8c448205654711c51b8e9f7a8d53788f56f9e7c28553832e04ea971f0d759c658609d31af033ca68c2ef75f6c1d4a916f4b5b12481206b1bb4e4e2061fa5ed57c730b8c5e7792a93084569a1a49dab452ae1d11874a47cdfeb4b0e435e976ef8261a2f60e1391feb3b8fb144ab851132cfd950367967238a985e2bc60bbdcdcfb21f159a1a7a29e29d6a87d8c3aa91ebcafa1ea7e1010b8dfa3082ae0e1e7ac63838c417a126006f802bb7b57a3a02d35ecfbaa09430003a537fcd04ab6ffbf5ce752e712386c03074cf8cada7349917317178fd2c995d26f063614879206c5b76aa187dfd26e3e45b2c2ce986c1b166ecc03999ed3c433f6ef58f35468c1a1bcd83b2598287a8d1ff0cf837d81ee31609c6eb4f3efa1387a904bc282b8deb31e95767384221b0f578de9310fb53b8319a1c72032b1edd1804d6872fec875af29ccdb2b6266ef219d8d0bbfc504df0d35462f7e150e1637bc8c33905b953640c3f59e861e3b9bbc92824dadd45e4f0dbd4859a87888d5afb01f24f17dced696db2bca33f0c5a1782fa45611e0c3dda0dae28d684c2d1bc100dc0336fe849afa7b63abe6976d4e694f17cf0f17c9ada5ef401408eb381d88bb26a028fd2d01274734d62d501901a16bf0b1c0e6c488dc215a33d00b88ac4bf3a5e713f5a0a80bbb56b25eeb695c98cc663bbcbc36976cf0370fc860b0cfba05ec192e6be71f53fbe98f2ba0337c8d20c95fd18e4e66494ecf632d52af8373ba996fdafc6aa3cb9f79a6f843e84439a4040ec2079bbd40ca2be9cd134261e871e3b398b3703641d27da6e59256c07443b62b719bfb8c27aea4fb8357538ecf6385999908b273d7d27e6786d3872b68f0a583db65931d2caf6171c6dc576d7c0a3cf43e842d25a76d5b7a08acb52f62dea87f900fc85f46e2363e1246f7765dc67dc5b70c3e995913e56febdfded74c4556771d80d839eda899743330df3b4c1dfffc05f98eb92f079137231c7d36d141b63beae04e412d25dc383dc3c351aa274eac117cc2a084fd12b4d478ae27d5229b23734d9ebf64bb5c41316ffc213c3bd4911b9ea3e2faf07d798adbc1b7c8bcc16770d10b15543ff694996ea13722c51d9aa9878e0dc331a1b67565bfb28ac0b264494e46fc17e3b70978c1d9bbb340da1995550e6074ab6bb2c9a08181a69b34b24b05ce87a40ed61744b9568ab7639ca980da5c9c49ffe9ca94acd1e1aebf3308171bf6e4d47341335b7574c0a5f83c68069444463cc126d4f6e9f866c509f46e03f3c0b03f49347badba9a87b0af471a7d5984778912bd61a178351813ebd23c8abceb4bcea0426485faf61693d979e7d2b2b619fce24620936ecc9bcecf6badd064489b76786039b0abf22ce7f065a8b8b9b7e51c59ef0f2903653b804f7d5f8cd459637a668a7a0102947027b225d221f8e8983ac76743d89fbd6671540be4a8e54b49d13b048665c2f84972ef5de9659dd3335c891523e5b27042a21276de806e106a2e1d6472c2fe120aa630a8c559eaf652b76e9615f5e21e7187197b97d5cbec7a51acba3412796f3c8693b4621d332421828e9e01b87835e4aa80c26e37ce40a6eb1863161d432f459b472f0d0581bec2834e19397743b9ae64a906fe6fa251851167abf4e8384ae0d8a8bd8c2174290183bdef1a0d037a0ecb66dbb9b579e6ab262e0d41b8f407047b99856c443d2fc21e4c07c8370c255e07395c544d65d0e3c95e540dfcebdb49a60ac3a932fe89f008d1f369e566da550b8f6ff6b78018fdc8529702552079c202fe14356ccb6db37660d57659e0d9e0b57e2a4253fa32d541d43c9a73b8da0a83705110dd369e7b50637227a2e2f8c98a292a48c9b3de005938c253e7a8041b6af0bf875a430e946841d239ea7126e82d41531b13f8a95b0d13afc784f1045aad5caa973579ade76ace26440fd43037f947fb2434284979617822377059af57aac81b6cf5c5dc03d88ccfd97cdcf6ba064eab785b4b7dd6a53a5792fb50ff6dee3fc39c537d03c6307d1a75946ab9f17b0c5a0992f0fbcd1059d434d3648e3271680f5c9312162fab0ff8a2ee8ad5b5c4aea19c873b2104365f80623eaccdcb5643a163e991ac0da4ef334af6f552a0529a78c79df2afc8393c4ca02380ed8a0552aaed4f3cf8a20f85b4387b8b398dadd43a9ff157173c53b9c55a714ff76cb92f65fcf50a132eb787f4d0094054a9d9ef1d217526d214f4b09d22d3950fe0b9f0d1e2018099fa5a4848eb574ce4846ae7504c5cb3a689faf3bcd33b7fe14d9a52147513fb90e42275568866425775aeb840537c81c27f226f548b06081da327563160c1075ca502769c07e9e09c516a20a69cda05300b213cfe92d78ee79ceaae130562529d35443b504d7419c187876ad698673ff85473eab12dee03a640842f6e783db6127d5cae5b8cac094938b234d6472ad4b902480e2515e51dcf71fdf3bca71d46fda5525098f7a6f75b31755d4111053a16bd7550e31b8340d52a4910279a3cc7f4328529575aa49e8eb9f1e00c606635e71ed01dc76d2d828fb52632407fdc211a35895a81fd6797aefea61684b262c6eddc8d0b95f1bbe489fab39d994f20fe17dae6e7198388aeea1a7029e689631a7e614df24b9e0cd00fe7827f1dbc17ca661dead06a15b4146097ccc495676f45d1d1b85f10ca40414cdbe6ffc91e8a1afc13e29597f76effd2a8cc519efa13a008b5dec4ca84b0edfb06422aa800e0e999994cf476e903fd7614de3ec927fd0cadab48f303d53e79746ee331010c1115266323992fc1011f3b9f887f54a2a0862f73f67ee5cbe65b61f300cea1cc0d07d8918e17e8a2f1dcd7d6bfa96c17f39b1ca3e0a9e29447a565497138f9958f0801463a8fc577853d325136a419b98a3795048c5a5d2bbf32d0ff21003ca0727c64932dc9bfb5f703385464c8cfc8bbfe25519409bcbfaa34620441477a6d440ed392cbc0568be60d85dc952c643641cfc7511733873d037639ef6d1a1636c55bbc8de7012ac629455ebcbbbd1f0e142e06bad6af2bdb65ab811ac631c18b7282748959ad2f190b94ea26cb03213e455c2ff1c380b76a8c7de08b989e339f7bad9b62fd27b021d1957266ee927604b48672948c08c7b269e44b1167f2b3dd238ef0cf209f7b691896ee222724857d8ed49549d2782536c91fc262f5b9e016a9fc2c32e99386cfac82adcc13a76a7bd13d12f9ce8daabf30d878c284d3aece6a90d061de31f657ad092cecb348d161d5875d7531ecbcb47b2b7db681a41c56709cb5f1b2e8e60934086b8334f74767742c7eada253dea5d3c77435482070ec0eb8a477a12d0163b70566d762835980a85bcc48e2afdcd9ccbc37cfecbcc6a0fd35024d7a6e8d2cdb912f2ad0797b7d6bad7a8dabae6e5849b9fb85effc3dfb2f2e63901457ad937313a927314ae424515f5f0295ee9eeafd948f9ec36453423d5d3715d8dd034018779750b57f2896b9f90ee85449c5bdf2e07cf5e50b4e8ece1ba45d65f71e7cc7c97b17d5fc5a2223f460a82e306abcaa6472d422f1430f988be777de697093359cc78eb494b4f4b6b2b10bf7b41737bca889eff6bba74a656bd75fed4577adbda7ed57004dfaacda173c1954e10635d02177101eb555e376fcea810e60adbed4b7ca0636d547bddd9f0fac7097b4cc6596fc6c51d5c3546e4cbd0dc58af6d081ab9d33deb43863882b5b842184c148081c4ed7105c19e889a9a106d8a8276116fe0e6e73057651d8933a8ea7d79a4d5eac91512b0d1aeefad040a8566a64665b810d5f4dbec4f8fa5480f89ad11757c8d518eb6fabb7293324f12ac2eb7985f8837024ca289a951105ae4e48601b06b75266056bccb5edf27687f5ea7f10ee03519d38", 0x1000}, {&(0x7f0000000400)="63bcd5d57a0c91d3842749e342499787cca5977eba555e497551", 0x1a}], 0xa) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) kevent(r4, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x208, 0x15) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x1, 0x89, 0x1}, {{r0}, 0xffffffffffffffff, 0x334b18239c9bcd41, 0x5, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x200, 0x89}, {{r0}, 0xfffffffffffffffe, 0x5b, 0x400fffff, 0x7, 0x4}], 0x8, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x200, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x12, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x20, 0x4}], 0xfcbb, &(0x7f0000000480)={0x400717f9, 0x3ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0xff, 0x72fb}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x2, 0x94}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x4, 0x9}], 0x800, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xac, 0x80000000}, {{r0}, 0x0, 0xe2, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x60, 0x80000006, 0x3, 0x3ff}, {{r0}, 0x0, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x747}, {{r0}, 0xffffffffffffffff, 0x40, 0x200000c1, 0x6, 0x3c98}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000089, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xf00fffff, 0x546, 0x1}], 0x7fff, &(0x7f00000000c0)={0xfff, 0x1}) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x40000041, 0x35f, 0x7}], 0xd3c, &(0x7f00000006c0)=[{{r1}, 0x0, 0x2, 0x1, 0x2, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x83, 0x20000000, 0x10000, 0x2}], 0x6, &(0x7f0000000700)={0x6, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000600)=0x1) r2 = kqueue() preadv(r2, &(0x7f0000001c40)=[{&(0x7f0000000740)=""/126, 0x7e}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/62, 0x3e}, {&(0x7f0000001800)=""/151, 0x97}, {&(0x7f00000018c0)=""/237, 0xed}, {&(0x7f00000019c0)=""/206, 0xce}, {&(0x7f0000001ac0)=""/239, 0xef}, {&(0x7f0000001bc0)=""/34, 0x22}, {&(0x7f0000001c00)=""/25, 0x19}], 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000640)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)='./file0\x00') setitimer(0x0, &(0x7f00000004c0)={{0x3, 0x3ff}, {0x9, 0x10001}}, &(0x7f0000000500)) pwritev(r1, &(0x7f0000002240)=[{&(0x7f0000001d00)="eb1544ff6b6396532ee6feb81c659b64c8617b03562d9a2d0cfee50be5460ba5f9c4cd6aa57644e3288ccbeb538a8de29c03c744b22b02963e25b906291497032bc9a7bd58d9247e2ea518228702b45aa0ad02f4b06f0bfca0ac0d0de4", 0x5d}, {&(0x7f0000001d80)="e201924fc0be08202e3ec2ad6355c58d36a9baf2c47f543ff53e43c41540aeb1f585d7f1caf4ad0d089154e6596321eed0b0bbb0dda42038fdea1ec6bdd6595acba27bb796f677782127b62e1bc37deaa6da7e02560c1d253f6770c54f057087787fdc3e066058d974902c0e983b14b274cf", 0x72}, {&(0x7f0000001e00)="2af2e81eea6ed36ce9bbf29e49b3653f103932017a68dd40f8f572baeaa88e9f9329121461acd2dde7b91c1c32a6928c40fe2a7ecd6e2f79e2f82cd314b6d12a1dcb716d9bbc6732e650f4e008919364b8f8b35fd472fd65e79856ad3c1dc4e59161d08d8155", 0x66}, {&(0x7f0000001e80)="762f3d00252c6764e21b44ca77a7114ca1f318b853ee975e5b7ab3a19ac54827972b7a3cd6fbed8a4ab08911a5eebe3bfc7e4313b1846848a12f99e310b12e7e0ded7cf3197802552c962df8d14ea3f737794c8ff00b2f65e5667a245b8012024fc5cabe1bacbad86989f56d08f6ae4d162ee7776839679339131297e3c75ad3b635c88443614cd5ce7fb3a557647b17", 0x90}, {&(0x7f0000001f40)="50491401027ccc7d9e09cfeb301cc64ff5506a6524e7128bdea9ccf1051cead862baf339b6a3220d81c382c4e72d6b3f161acba2dd6a761d58d8b7a531a8d4ab6af60fbc5b5b86c93cfd836aba", 0x4d}, {&(0x7f0000001fc0)="e4b16dec795c29d0c59bf961236407bcfccce7d230e18fe036c2b36a34f58d4620943f69b7aa706410db775a39d31ad301447c619d33a00289a837041daa8c085cb8be522db18a61b259b62be48b5f8cf63f2c2987b856ae6f1d8b35c9e0f5", 0x5f}, {&(0x7f0000002040)="57fbad2bc9bc65cf633cbb60a9f14437cba405eb6bbbe7fffa623afa6342f34d49e454e3140c9246e383c75cef73cdb2cb1cc6d40936037bed32eebff92f7ac628f870b36751d544461d2061ecde837608e0a115c3bef66a6da429c9f4dc24411409ae0f855dd18563320c1eed760aa52d0e865de4fda9a466a24a5fe78c", 0x7e}, {&(0x7f00000020c0)="eab12fc549c3afdf4541d2d346bd1870d7bf02a9dd8d1e27bd16b8215388a9fd6f1435d016f64a96be7f6c4fb1244c1897df617a133e9908e31c1503506f620bf70c62e209491302ac60a6af78eeaf33", 0x50}, {&(0x7f0000002140)="bfd110e2b85f1356ef4c7a94d1bc60c8b26e70b82219fc497da1be2ee2dc1e9e1f251d1a8b9d7bd96c681e89a4e4213a172b206c8373ce208d3260d563e85c7db94a119204f3b2eb9daa16709e2f87203036338e1047042d131c96e2e4a73fce97b5a6588f0a1af2d72c49c89f5666765e1bdcf139292e6c020de1fe2f71999f4d4b618773c42a0edee0f7fc795d0d3743bc8f440d64dca21683cd2f7179ee158aa9b852986581d2e9ab91b7600577105251069f52b3b979475ef58e81e323c4415d2c8b0ab3fb769b58", 0xca}], 0x9, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x81) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe3c}, 0x0) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/147) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) semop(r0, &(0x7f0000000100)=[{0x0, 0x9, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x9, 0x800}], 0x3) ftruncate(r1, 0x10a9) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x147, 0x4}, {0xee, 0x1}, {0x25, 0xd2}, {0x89, 0x63}], 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fchdir(r2) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x100000000000005, 0xff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x1a, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:01 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x4, 0x20) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x1, 0x133, 0xffff}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800000008020, 0x20) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)) rename(&(0x7f0000000600)='./file1\x00', &(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') readlink(&(0x7f0000000140)='./file2\x00', &(0x7f0000000400)=""/213, 0x162) link(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getegid() r10 = getppid() r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r13 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r17 = geteuid() r18 = getgid() r19 = fcntl$getown(r3, 0x5) r20 = geteuid() getgroups(0x3, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0x0]) r22 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r25 = getpid() r26 = getuid() r27 = getgid() sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000280)="af5535da0fa1ef5f8086dcdf94532f1c8dfe8e9c64ed0e2e0986db5cc0b937f755797b1aa84caaee6e9b50fd972c7fbf886069f22eb1703c3a302e06c2a4718086ca53a0ba061c4bf747ca09cd59e0fc23879dd76d4b7294d8be07ae1d8260f5e384e81bcceb57df3a9c8762c996c2fe7af274fd4ea75e8b3cbd4692f22fefb25655bcf97b4f58f579305e23a1fbc640c9ed389dd47ea8e62d878b96a84729b5a2a13e39afef653b05a8db61edc7840d4d35ac4b06a319770a78f15c1a38b33f3f", 0xc1}, {&(0x7f0000000380)="1ab1f8161ed3350d71d4672dcab9161012787787ed9e5d980307c04f059d69a3d4392c209958fb00801bfdf5ae7e2a5aed5a6b22973ee1c4ec029af75685b91a597ac41bd2b56156d1e68e66b19fed1c8b80fd46a0f8c8d786f5cad0ea524437cd265e481f", 0x65}, {&(0x7f0000000400)="c770c21778fc806b1771de01c77b1ff09c1f6e69a6605fbcbcb8e7c5bb6e85f9c9fc90d3609ecab33c6e35d2930a72ed52d50a2907932a76c1172af72816b43411aedb539afa07d3041bb808415a55ca2b70e0b979cb1b007342b040fc09426b3bf356ce8e2391efb237ae169e905c1f550c9d5238b2c29826307f4f583ca886e9b25ace482b48015ef918092932b3ebb5f0992f77319b7f995470d0e7", 0x9d}, {&(0x7f0000000080)="774c1b2e863e8cb71d1fb259c94a79ce5895dfcd76282538510094c583", 0x1d}, {&(0x7f00000004c0)="c77afbe85cd87f3f0625729d7440ae965fc33231dcbd21056e7ee0981ddeb5a41a24f054acb3c0c959d5ee48e23fac67e1a6caf47b79a8e0d53e3941983a210532d341821105bac941f7122bd01bc3c19c157a20dba139a298849d9755686265606e170d992e390b4e1fe15dd06647629c4fbe3f299678d9542cceb6596fea064082f1982896308f63d046337d047374ed48a530cc1515af20af0926a39158edf6aa2f6919e2bd4ab2e47feb712a10050fad73dc99e1c34cf6cf83a55e69992a", 0xc0}, {&(0x7f0000000200)="c0d9d58a2fe399c458", 0x9}, {&(0x7f0000000580)}], 0x7, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x128, 0x6}, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:02 executing program 1: r0 = msgget(0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x290, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) fcntl$dupfd(r1, 0xa, r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/63) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000fcffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r3) 16:00:02 executing program 0: nanosleep(&(0x7f0000000000)={0x200}, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x10001}, 0xc) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0xfffffffffffffffd, 0x8, &(0x7f0000000000)=0xdd0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0), 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x2, 0x8000204, 0x17d) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="37483ffdf595887562bf78c9d39c702846758aaaf93b578bf81348b10208a37c1957dd79ea2bb21cf8", 0x29}, {&(0x7f0000000180)="7d9636fb2dabb65795e5a5b31b164abcd3cadbbbec12482ffbb69a9f08db7e209fb9b0b4750b8cec32627c070fcbe8e7c10b6aa5dd9cc3138bdc4773584e1221531ba269755b1df3bf9a9ec0121f31e987f6874193920ca9d02779443e8d63e2a5360ef6c8ede98283983e5060d13b", 0x6f}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) 16:00:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x1ff) dup2(r0, r1) write(r1, &(0x7f0000000000)='<', 0x1) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = shmget(0x0, 0x4000, 0x121, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x7) 16:00:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10050, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xb64c000000) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x22) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x2, 0x8c2, 0x2}, 0xc) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/190, 0xbe) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) r1 = getegid() setegid(r1) 16:00:03 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f00006f2000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000d00)="bd", 0x1) flock(r0, 0x1) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x490, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xff, 0x1f, 0x5, 0x0, 0x6, 0xff, 0x45ed, 0x1, 0x1, 0x7, 0x40}) fcntl$setstatus(r0, 0x4, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r1) 16:00:03 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r0 = socket$inet(0x2, 0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000000)=""/205, 0xcd}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/164, 0xa4}], 0x5) rmdir(&(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgid(r1) getegid() 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000380)=0xc) getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgsnd(r2, &(0x7f0000000500)={0x3, "e94e50161e3d03393826befdee81f2e5b2d21cf9cddc7b5e780f0354ea3757a01c1eca7ee1d4c49b49d15b26e1a31921faf007c12fcdb2dd32f0375d11952ef998f86ae554a58f15db70346fa180ea027578900e11a36121f641404b6fc01b618585e9de08409164652ebe7c6d733be6108d833359dc0ff5d75c1f2750a89902e267b2355583ace84383d913c615baeac27f7e4f592b8b3a9b3f478ae906cf608d0f4832b28b8706093ec2dc8435c0377b82bbd49ee876503c8567"}, 0xc3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r4 = socket(0x11, 0x3, 0x0) unlink(&(0x7f0000000480)='./file0\x00') connect$inet6(r4, &(0x7f00000003c0), 0xc) listen(r4, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x8004, 0xfffffffffffbfffe) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) syz_open_pts() close(r0) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00*/file0 '], 0xfffffffffffffe24) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0xffffffffffffff8e}], 0x1) r1 = semget$private(0x0, 0x3, 0x402) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x377bfd56]) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="e6da3b6c8e499106f5c238ff6c1297edc07584ac1f7725ac621275028249025db3235204a7b7b9059b1c9b459b34caa3074f0d6c751b358196f90e8d573228e5c4e6cfa5ac802fbc4598378202e143bd1680227e770410af94ef78f32284d24f083cfb912d2f9c4c2849eff26400", 0x6e}, {&(0x7f0000000180)="da4ab9ade4bf7c9f434ce65957b60fa6f100c32e2a43612b999a5e3ff908a27d111bc637ae1f029e9f9e3304a37276dbbb7fe961ea276f906423db5027ec721acb058d0942c863e2e470495d7a5e62bb9fab05427535e2018913ca32f7b5fcf4d5b45e771fc6f7be50457be0cd79be3050edc498374bba586c0c534e35c1a3fa3a525f32fd6500f7fa92124768980115212cd6e3e53fa55c5b8f046ab1c7adace91374934d468087e7a7ead1890b65c93bd3fcbb23cb0fe4b9b391204cc7e33277bf9cd603", 0xc5}, {&(0x7f0000000280)="b43e9635a2f5fa71b92c3f5cad794617c4f2a685c2177c8b53fbaa16e1efd03c309aacfa92ef546178a218c0b7507f70b050fd790c63db8f9aa060c0ecac09c0632f007fe733c72ed5d02216cd0c0f2539452f4d0c8d0c9253da4446083d0976e6845cddbd4861cd084cb7057e3809086eff2b434dd6250262c2892724c6aca5509b9e5d0bfb8b5a901b42127001fbf4000441d0a34038cb716720fd7a9ba20e753f75411e69336cce617624f3ebb9427f45535e12274a358866bcf3925c078442e6361975ee75403ccfa042200a19aef8b16c23323577ac874aafb6f4983ceb1f3c3034ce59fb1a59b4db96be96d6cb6982cf884fb11eebaf8e2a147f91fd648313ed44e724cdf53f15b5eaed3d6d8bfbda106bf315fee57332fa5ae2f5351a32e053571430fd57c7c08af3a8e7e593752f07bf9280b0c9e524c18fe564b391e5b2d3467c6917ffe29e481779f147265ca8ca344a8b3a173b41463d4b4fa20934c69d6176f151f262f887c475c483a2ad68863e207b5fe1f087c4bc152ecdf9806122b0159cdf61fdf4efb9c371eff69543ff9ecc5dc166a54ac827d1eda03f40e75d9987b2e72acb34964a41dcc63ba8d37f6e49c0e6458894992544f68958e0b24af7d1890205b571c7a71a02ed6ca71e365d06e8094146c9d8e30b83ecfd1f420ee68195f017588d8d24ecd79ac5ffe96e28eaca4ed1cfb72cfa5cb5542611e5639c010ee26ed97327625f39e96a70d76222068b1f07479f48b34fee35671e0e217803f42a20114a16df99875290aa374b051ec1dde76b3c53d73a286fcc3a5f0191caf749eb9de1dfe55bf5496c4577d2200d5f9b8fbf7f754bf6139afb65f2de6d2a44fcf3437b9ef3b6926767fcda4b6078f37da4ed0c0f68b44601b33d5a63182e75dcd78409477c0c959f7d4a7ddb2e13f02c79025db4dc65cd31522595c3e7d1948b9736c7619633e012d9856f34692693453a04107b9f874b52adbf05b13db7ab8eee913f99185d4dfef7570bf698cdf68b65c73e99ec6ec7a73d07467b42599142995c89db48e40677ed026112b126ba60627f798a08c08ee50f05742a8d911e371d3246db20e515f7d46c644476c44c436ad59566babf67be2c51a6f0d8117ccb5bd6e8e268bd699c2d188a3154ad7ba0b26bc1010a78d67371cdda6c1a5f1adc369b46d2116e10f4d94f0ae85143e9e3f87ac7f65f765959cd8032bcba45da54dba475696289639f95d6755ed183292970263ed680e9ecac994850325f90764a45657800b75099d976e3441af598de3ec1fc45992ce0bf2785301dc357982af00e184a752ecdadf48efbf0ca0d720cabc7d97d04ace5d6ea469f22d1ab5b7785a7338cd5f1630bed00154544d2b8168d7f7555fbaf472b477e5979bc0b34ad58885ab7f75d5d5dbd3c8107e4489f1bf7e8e425b0ad358546b8d460fa99630de42c9615c3cce486c98ee385e2744d7863bfb1cb6b1f166f6ed787b65b15ffc652f9dc9d3d81bcacd3664a8704f6c01abd1225aecbedebaa67bb6f2771b3e99e93f93ff8e5eee1139c725a3c0256e4aeebacedc8402fc7c23605bfb2a7ea5f2558bc6ca22a569960c3c9a5e255c24564e29c7bec28b950bfcbbda3f7ee62c5ae493bbb3c1d70083b7d56d0945550216d5db681b84f3be0bf6614d6e5d6e4ede2cadca3dc2bf4222a2c6cfc033ed1b734baaf8e8d966c4167a95980da5ef5516fffef437770bb3f4c3ee621eb82499ed91c73b442f4893765bf2a5a785e724895ee1188bcd10844e6a991fb35a8cffc61265ae60f935d2b8eb0e3d244efb6dc2bb22daf45bbe48e485fcb2809ca202da948e93c12b44b173734899495c39a1fdc66f5fe4be4c96d1466c5e37d4e290c8a2b19377589ab4863eadbacc6c95e8703b4199b01f7aff46398691d82d8986d4a001272ca00a67cc723a1e685c994751ccb1df2c9e82544be97a26903286b36a38f2d52d25ce9bd578c147095ba663f11c0b8845e55e622edece448d44b9cdd6660b5fcbc4696467cac4a313caeb46afea4f9fc54cabe4bd499b51ebe3619ced0db45a4993ba14d7bf7ad9fb8bd84ab0c0f5e24f7f01fcfe1fd7fcfdeabe21e7adf252d1af85aa7ebe68736534b13c0e91e81ebb5fa452310dba26f746ef6508756ea5722e9b2c76b6bd9afbf8c40faec703ea55b3d610a1f1cacd49c5161c287f38babb3f2a1bb788ffeeef9b42598b2517b7611031856043749cfd8687cb0ac5bdc4afafa2bf5b492c03f9f8883d6651386d12fd3e60806a06be2900e69797feb983f4cae2d353a1b6dc9171c3ca5527697273696e52c46560727c9f9170cd8db7de95ee8fe94b3951e59c5192832889c6cca8f54189590bdd69c758c7a80fc23e667504b409189a95c0bba87353b71609fade2aa27a9e3ee07863493936256ab91c13d83928182da5868c6a9963e268d47e7ceefd40111459c8ff47b02e98ea88b4b4cb041de9b9ea177be41709068b69a614b8a00952442b61b8ba46c811e9fa03a3bf0da048924b28845595bd91a63fac682170bdcf4d867dced914374b59bfecc3bc87ec9b4799d863292a3d1c17636021b6e31edf95fb0ea714353ffb42506be6a9b3a7d152e92c22d4ab0119fbde4991c023f119e468ef5e76f85e4fdbff995648cfe74b9e972afd146ea942bad9addfb303d7594064477933749e5ee3bb3a9dc82ad1c60d0ea9cea6319f373cddac8cd285612fb78799ba8ef26b35ea2d4e1533b9d7b7f6b699c66d3147d3416bfe75e0040a429f2c6dee352f57f3c83d36aae8827efcd85d58d4fc809af2e739e5aaa63c8501825445c9132e039ce53df1a43b7ad2b8e26b6324a5aba13a9462de9a033d32ecb80e775c25a1ed7f11db257a8e1d17c426e73f3c9400f6b25189cf505f93caf9e3f4371bf5e282bb45f079402246487d4a1772099713d508413c0f5bc5b9760c633497c3114b01eb1e7a350fa76161dd38095043585033c1e3611bbb8b0be4a59b89d0730249b37688a150683cecaab7c78f54e82286a71543c6555d2c6971d9165bd0f0133097287b6584ecf9cebb50592f43d2bb9d0fb3769b1c5acf4d9b153aa9fc3056614c54f4f18d4c3f91d0ba5bcb818242cc58bc6e47303b53943a31ceb4efaabcf4c9369cd550b968c357ac097bcddfa20f847f6d3ab090093b56e45d4ac9e8666d4e18bab5dfc43a8f87be6367e0975b96468d63a1d6f6e5c4d3de965c22bbfc5dbb73790ad7e35e1c45cd8278ba1fdf8968f3790cb9502cf8bb46b4af5a8875da36516b7d9d979977abe89f6a80a1a559c4eb9fc47d584d62676cc71316b9b9c5bcbf80f5f0da6fe3933ff67ab07bda2a519d44c48eedbfb0b3a5f8a9c21a9a20622dcbf704cac93b4486f0b41e2608bfdb69a6251971d8fabbe83e454e3dfc69c1f0d5208a01d518f4b972eebf0a1a505cae8beb974bd0089e515b67d65807fb984213d271c60e672efe0e56ccc0eb577b38333e934d7020abb5234b2a088aa10c34bbf79d890b3aefd8d8e9b20419564784003aa513cd302c980040e50154305e683aa7d878caeaf163e307096029f5a48af65732b249abbf3f45fd227f89b6cc30baa1c70aa0cd8cda9520228fed4430fcdf7770c7e7585ee4f9e056ff4f378d2130afa7a1e2abf583940d74470900cd1d9b411833c41e892e3cd53393cfa8f6aa199168a8d3102b49c82a47bc656af041126f9ff40792d05b3e6dd6e62dc7a963787a3f0d0ac784da9d37d6662b80d2c3a78b47545e8425388b27c004089b7b216a1f753bb82167f60fa04ee551c162033cd48c5fcb5b1567fe0ab1d0552c3b6b28c0fb4ead31e5d66abbbb2ea84bcd7ba32f9dfcc1f31cba77eed9df1a9ede03e98396c02a1ae8733488235c8f21b65ffb0154c9e27d13f624b9d9c544a08ec2e98517aed2789075c75413a0ae63f3d4f356f2a7b655f03c1ddf376fd1665a998c83a362442a561b0ac78f753be2733a87fadd1aaeeb0f4b8f74dadf84b67acdc23020e99b4f045850c7c008fec3a6ea5be14fb0dd398042ce6df5eab4572987d37b1552c34bccec962d7c8f3a16365a4bf0885e6da6feb195fae6341a10de695bfa42ee005d6052c3f88db66f86cb127031ca6c05b61e3979e7c05c3061e23e414522d0dc0a6cc4a30bc9755ddd770ae5d777b29e1f9e2f19165a08ab0e70f3092daefc335e8b0bd2be768c0ab6b9802fa7beaaff50d7ee702cd6454f1a798972b7fa5738168a0d7e8604d28ef6087428f3057fbad60316b882c61fb651229b80751329d2d73686e4e3c3e415915f0abe80c0e7a770d9ebdd9dac2b9c36a617a7752cf11ed5440e92daa022b75cae9dc81fc12392ffef795634d01a1648172f321573d8458ec3d8253188e435dc3a8b087743fe19b7d714a945c924495d2be182346a0a9bdead7359d7de1fd058d22fef062d6efe828b12e9c89d06460646e0fc02fb391bfa8183d1c88ad3784b1dadd0ccc23a466f426a432ae7ccfdeca7fbc227d3ad080b49b236fe3ec96d0d7f7d8f5988e6ff5538a9a9d6af991e4487809c4e804ad2b969565950d2cf639b5f93629911b69f03b9c979b994a443a41a31fa6eb4b972743b75265682f1d611ee1114ba1c48db5d5f05354e8a1d6e0a176293ae2ebd9122dc02b7076827d128645f601cd4de84e84f348196c4290050fc77cba9df7e299d5734a798cc547759a259473571fee42b9fcbed6cb9cac1855088116eeffb3e7b63140179815f4bdc98122086df66555974e8920f06cd84b4af241020162676ba2dae68bce667883d222f3874dc10609c0abb429137af763af26ea382787189549d95ea794dd8f8b930cedbc92daa241b361108bc981f89f318efee01a65d794ab7a3321333e680a4c703ed01d8a0e6984e08102cd8e320868542e894ac4c32cc31cec71655d9af449ec38124acfdf1c16aff514f94fcd04204ab8db58722140f667db2077ff43b0ec68a63c4caca7f90bdb55ce6b2b353b8502f66379ae8434821f2110eb3e7fae504fd3a0b50ccdd2f41e52911101326521b6d7d1f09083d1ff421e30812cedfc9d12c2f7a54decf017bc7517dde0b6ee0e31501319caa157e390e51f24f38b0ca09897b26deaad141922ba6c78947a06e68288733b0b24d9be069dc55e32c5ee3cf5da4e117cd9740960b3c14e882ae3e54d9946575eaf5b49a9d95f2b3fefc14c8ba7e64a61b6168dde3caba8354111fd862e45fa16328e7f35b428190ddebb48e1157220fc005505f50e8fb477d33bc865948471c647f840ba7efee3cb94c02b6645915f3aacecddf2b97641cabdff6359ad68c5db8e873554cb7dc131d37edffe5785fefcd815669b9a8a9c46dd0e2fa88b23771d2c5b942e4a38bb01fb0d325df88ef2e9a3d7be1cbc8b0a7c23c7275a14bca4623863685ab460bd083ae85e58e069ed5a81be6d96ddb87bc6672e9fbcb8ad433d7530a76922de46fa42d5d0207df1d8a780764737e5cec1fbd42d83c9d2799e47fcdad4449331eef6a6004bdd8355c02359a8cd071f0a08ef37d5b5b9b07845f315aee754d93f8696fdc40979c1f06546a16957087fa4fcd75845c9cea296e5fe496d48cdf5d5c09cf20b921f8e9c3b5f6ccadd0955a594f25828ae89e317d48767a32fec81dcf62cfba65dbcede14677d008a4f5e39278da2e43e6159f6d1977cff6c53b994d54d055500c51153f42681d41e845df95feb9d1040cdddf72ead690848f99bdcdc805502a7f6e78a8ad8686b13c153117c7ed0a646261e74353b61567f4ab8d22e9", 0x1000}, {&(0x7f0000001280)="b45f6c5e8b847f4f135d6eaeaf8b0c5b33173339dc0e9a782649b655b7be76539745f9055aea36800bfc378d097c35c7d7c784f7a05ddb02956948d00c40a9247c566a88866b1af1f927d6a432215cc8b723af74e643f458eaec37a037f5ecd5e778b055c532e32c6b5d6bb720", 0x6d}, {&(0x7f00000023c0)="f6598ddabb069d85fa3c27a39887e4f8dd608010809212628f02396e693ba3d98d1b93caa75f392bd07bceb4d75ae0941e89d8f493aefb7104e3add0642010e0f4f7024440f5d21ab17d550fd1689c7bcf8efceacecf8e5cd402e6428295e153d73b96105674f69d779d6df9a2dd7519e62250ff6eeb2b967a9d2971459c41199013f2ea6ff57ec76bbb1414e35bae35caa7f3467d00a2f259ae22cfeca6a4d4c662c7323a190bb4a3dfdb2fe08309ec598b9c3135b4230113c0d3539c95cca6fb226870228646caae5635f28e05896825cf5577e043359a1e52f4524d3008d07f90130feabecf834bae8894ac6d0aba20988d9cce680161efc8a4b3669e248c929f25f4923a628b968d3bb1b16212562c744b65813b7de5bcdf0be99e6cb467c2b0da1f577c6de7a722342765103cefb6107053ed01070632ef85d7a40f2f964dce011de7a95de3c5dd23346662e5195ab5e8688ae15e2a22312151e729ad654a7124e2e8173dd629cad7a7df75a0747366d8d270c33ed4a6cd4302ebfb0624a3c9392587d68e5a82fc7a209e40429fd57df538613ffd23bc4e4d8cef119e954b69140cbd4cf6682ef3fb76a042f7b126dba2099a575bf4f98375dae9b18816c939fd8607c639b29bd08e9c59ecbf4c1474cb16f6a93782e0e06efce09869ebca0c12a92df5ab2946ac74ddf7be9dbc2febef9e936a0de3e1ba5c381fb9c83dd153d169aa68e027aba61d5b71ddf1bcd18ba57fdec8ba6e88cd1b442de72aea1db16cecc25d3e124e04af182a489131be2c38608b726d670f7dc76648c1d9f31265855797e15af1f26a90bccc91e4160efe23c64fcbd6c94030944371ec6fdc73e790a36f286658674ad5bad9cb228bc6cb81a475fb79ccd9623941e3834e2e8f06308031a9ef0e4f74821a5ccc8f24ad7bbdcdd48248923e30ccde40ae213696d8c2352e345aafa0115d1ef58c8d6e234753e3dc4ca8cb6a15367e0c8296ceedbcebf87e91f4d292677d17b75fcb6e381a396c71335db350c542d4389a06505f065e3b0c7571a33df4f451588ece3493be538fa9d0e804d8687b60849c93631ef71e29b89f1eb1c2bdea3cbb29a522c96d85061dce6af4e87ef9b9f03e83eddf3afcc706259369c5bdc0a94ab74f50ba72284c2ff7f75c644257fd48321810c2d13c231f5af5b915971273d3527cfa8c9f0253bf98434ab9961df75bf11d76b634f2b600b2566c567be246a684429c51bf4c12deec0d2338723474268e33e53ba1ead921e2e221ef0d8a9f521f72053f005a1d8139af21fed54c262a8c62ddf3ae98a57631660d706164334126c87cec7e404d178d5e7ce1c2634448a3f1d7df47293cfb1922d19542bc15f4adf60934c58f5bbcbc669a9fd56a6812be836e37723fc043008ddfb0cae5e0157b39dbcd543fc07b09982df18b81e463f723199ea7ca11dca03917f8d3df1ca37b4db93fc001b980139317353797d4ed443f6f5bc7f48dcd578105c5771b52a6b08a9862aa50f3713da7734933baa042b4a21a5dcc1b5642da213d09d9204ebce5ee48fcb170cf8d2c3dd77471d0322c9c904d4e5d08adbca0c0eef0d7f18fd44dadee025bb4d17fba20de3a72c0102dd06e5f4dbdab0f6f1cff5b27e88a5ebcb7bff2127402754c8f49f29fb674d3612b13856bc457f1ffdc2ba28c8e9218b80ea370dc1774e8714dfaa63e05a4d620b0023b637c21b0757ee6c5c7b67c3c106b2fb8a261ec9f3874e6fc34cf849f9943db85106445c005accbb60f21f0c734a2e330e9f54013438b92cb107ca9268f37b2cfb4908a6df5d5b9393f4faa7670f0654761f28ba75d846ba42c2e52eb9e394a3a762ab97f4b75e5257fb24f4f33b8b27889943466c02a0ad1ca074c53ecac00ea9ec0e55d69e3e0e5683e85122e11e836d8b05cc5262bdff9a68539a5ea4f480c401ada286eabde00945eae8c5bd2be5abbd464267b2695a96de991e2ce583a8c29fe23baf61224e59cfa1c0bc77d2129d2750adb066779649e7fe5d290d5c781c34e9721cf42495f8ab12a4726dd269f256d18178a4326e538aa85ee09d58559a4cecd759bc7b95122204b4b5a624c54fbb08e009c83a11e38fb2ba2ca43506a598c3b0d821b96d509bf6ed6bf0b481a856a82c7fab4cdc98b5b481a539780d6df829bb645a999032d74b0ea4c57b39f4ef5dda1fa54529afba394f21a62c7458e8a2e86c07f5601e6e944469994427f000586763cb11084fbe91b610db627eaebc95577674e0aba9cafe761cf2588ce3ede8161670111d270e922e809522a86dda3c139656042d8cd85a1dd21380987cd41d35b3b02c313382b329cd09a411a21b061317dfd2c5a21883b379258f09c377af195f89e866d19569b5ebf6a977ef5edcc4db628a5833dbfcda1b87e1ec433341d254e0d19bdd05ae357e3b72b74fd2d1bd4b84b3116bd2a395a3bb6c487b459a04c30bba6f4c3e330791cc9c19a11a7c0fe1d9cdec906c259e75a8a3563df5c01879dcc0d358c7d92cf02d390b4dfdd5c81a326575a581e740029f6075ced546b0c034050d708d14ad09b4f93161b70a55320e11a195178dfa55e491b6aa67b2a66fba67c8bd06b89dd8a741a52e445c68c2207671fa6ebb14f04f0e710df2bdd9803fa1a1a3745d6779882f53c5ec94b7636203b51221a6093d96e998b79694a1ebdd0046f071f7140166b7280b286c01fd1202843c5877b66558313cbaf5517225b88cff6616ddc28e493438f5d1dd75a78d884eeab9e69ca70a8a0702e52b3f27896214b087764b8f1008b5ede0e5c8cd12c0eae1c7ee63e29a211e648615496fb4df59fff4e0d07b27643ed85d813975e54a142eedfeef8f63df293101c82c66697007d48eb95e9bd220bf9b1777dd1cae62b97e6b7c5b8ad2972b521f7f4e7c4c90b8f04de0c7dd5ae50ac2bbac906d3bd9273f8541da533e8a38ec7aa7042d6c1ff52157c1baae9aeb475f6e289ac81917c854a3f4248e9d38f9fbd670cc141f0d1f37bee0604e684c7c6937be122419cfd478fe82f23ce4b2143323c6b46cb88bb37f4b70d7af6a1b32816a7ef0b9e14d1eb584c660ad459eb728639fcfdd0e1a5232de0e9891d7c6dfe9404cd7e7066436ba649cfab4e6c61816ddf7e3e5c89abf4d7cd87721c9b2f7e13f08b1853bb6eeed1a95485f0fa88589fb269978e953f46d94f1bb7d96abc3297aa92d29428a716273b85a060a3127a67776d0b35e5c1bb998a3eae628ebbe881dc6939ee0b1a3e3c158d4d68dbe63f2dcf9dcbdfe3a3fcf1ca0ea86fd89d6fe33dccac32f6e0c9ba3e3847349a360505cb07fac27ab1555629cd396ff482b53587a98edeb58a06146e6475341f1293d1f86a26788fc60903dc0e441b7a876e7c19e8afe7984a2912efef2ffbeee0b41afe87e56292740519dab9cb7261623db3d7908b27e5a20cafd45c6bc3110b5aa3410eeab21aa0a256e12af07fefabcfb84cc51e0538014c0fde30ed79048d4d29719cd0788b807bb07dc0682d44a9c04bb956b45e98dacd0f386160e1b626a8e75e0e49e9572a760e42e96bf1627b3bde60d13bb8b6d805cd55b5703aed356b88aeccee5b631e098403646933a33270983fd2e5e4bad36c5a0254ae5702ffea3b34cfe2cf105722b5a1ce7e4ef339c44d8a5b6ef7ed91bf7bd809374a80bfe6d038d3c7fa2795e017c745ebbe7887bcdd1963664e64bca0354521c476618892d1b84e0f26de33d3f1aa5821974019c30b4eca340ca426adc0c895bb6d8e2fa9667101ad79f3274e071f6dc5de4b9b0b6fe4055aa3f4056c59367fecb316f02ae8241a664d2737b789ca7f451a7786013d2ded907c2ea0eae1982913c40e8e6936c40e060fd62c7d3a15e3177241cb20c80b94de6d75d21064e0a08fb34f87dbfcb6ff213d1acfce851db2570195de3d50d669ad5ebb4382c2744dbec4ddd50175db5ea21c5ed905e5b7ded2eca8ebca70562c3c549fcfc55354afb2d694259f4f167d2f6e8faeab3ae175704a878013dac64d229d3efe28cc0a27be79d74cd977b722e90337336b0e968fe2a107b35690630a68efa13ebd1b9c67a68ed1f3ef344a24994b101f562a74f38353324a0a6f3bf13d1b401d6fe97ef7c0fc7e7f4792a81aa917b0a01877cf7104930bfd13e6321e33a459bce28c4067a25f1450a0d776dec7d4554a5c95276fefe135cc26b191b3f81cd72d4c26ed40b3652c0b58faa753661f4238a3c7f0dd458d4b7d0b831f74f59f59003f6d2a44de0553f5e61f4ff1f771e17becea1dab12f1168c3bb38c422706df277ea3e18876690cf0827e5fc11bc7fe5d9a64ec65ccad70ac8e4e3bfa63da1eaae8e316a558d779f5153b0d27a4c7d51a7f4214bcddf680557158a6cbdcc7495dbee39c42572770306771e910367ac8b40d6bb6751821f4122b3a48f2da9fdc3c01c0c406c9d0d7733c045c5265cb0eabc3c17f069a4ac1418b2e063008531f7d7a597e234b85521c853f3e1dc04d7263d311b7fd46b43643cdd1ee161296a9701bf08006bc8553f1ce4bbafa185b3a39d3a9d22c251be6d12eba3bdc2c2b91f680a1b7ebe6506ac89edeffa1d9d74fab1ff67e0ed8f47ef016a7c4db600a46eff96c5cab4bd3bdf4e37c84cdeee8c6a8085edaef232aa05f64ca24aa95eb774ed4226a0a5f29e1407460cdf38f4e3e97b0492227a3eef00e2db06cf03d4a68e83e328eff29db3cd9e3525c42093a079be5fdc62d1799a29abe21d0ec94199ae67e60e2a3702c7e5c512858c708f69717e2db96f444ec06ae803eda966ef1bd4b7681b97439f5f6f6870698ea0f3879e122b89f96f271bba1e3923199a7059ad4fe187032dd2f706191a2ac369f9702cab75bceef6dd20665f74c8c61bbff4c9b30dd3875761d0010ba84f3d71a49ca157fb17f63a8c439a981325622e9ba9af755701179baf60ed60578ded4283d4be820f5953a3e189b7438d9cf3dbd1af4bf949eee3f0b5674c582bec16ef311aa5e67c8de613f57d1d0db159bb87248a5a93548c57d4e387b4137dba9ec7fea36d3e4fc9259eb95f607f10613c610677c8abd9d8ad58cd0f94809d403d20f80820bb02e10d38d7558475d03c751e1633a46080f42a5326a8e89ba0e12c75d759586d09c0cf59486b9b910de6a7fcee81d16bbc4640c5d51dc892ddffff65e6c4e57af62e78622a9a28544c200fbc52de262c5385df76e6c67d1ddf1b9d5617c1f1a1712d44e285d84e1ba376d89fde8f5c0ae549e2517de026ed7e15cc3db83b35907e65350966a2f2c4b0377cd77f686cbd643b749337f3775aede84bceef8655db9d577acc47c389a050ca9e62747bac5419f19e0c0903520b476f7908a2f7ec7d04b9b34f44299419670d5d3059c81c54ee8ce9be79248a01b950fb313ac8279520875ea993509a9fb72b8d51711e0b7759be778aa565d94e5f1a7ed9d5f129b813cac62ca0ac00fefcdb064dc56707b780cda5ca74a6a3bc4e1d1b63aa80b43a4e3fe65d0d3caf353deb8a7b3d4c46aa93ba66b1f75c72e1addd1face0c7fce5fddeb08fa4e600a3999cf3d40c6558d8a3d6211615e8386d7a0050a36cdc9c7608c667491110726f2addd4deffb629e7bfab5447ba6b9d60912fe76809400d79c4448e2121d8d83acb278cbb599ce2adbc05b8c468d60b732e4ed8606f0d8a88475daaabbef211b08df772bc189cd6475290754dc34ddc93cb242487e29127221108f86b3c7f62c6d40d7b28fd7cbaea508c11152f55354c68a48ef1dcfb10076ce4c775f203ccad3", 0x1000}, {&(0x7f00000013c0)="6dada4d7e963822fe0a70c0e22da46e01363f901ad0ad6269045ca956db52f6407921fa739707bb8b93ed043ceb13ba37586b5d744576e1ab3791b45515f9a43fee051418c6a614c9e4c1501cffccb3892e9a8a8663c949100157db9342da4e1614b973c6be9b378d8f49669df3d6bdfbdc3d205bb9b11ef86baa5e08a9ff2e66d7114d1d7a23299df209ac13405743bc38482333a88ef4acb3460c9b47492cc5f9daabb9b0051a534efa6ba63aca8d63704f07e8cc3477d36e912a57a33e0b3b4e9539ee1e16d481722c1fe0cc1b4d8a8e0a4e4764a7830b261159701aa3b3f3074eac0c6bf36a665b635cd0eca04b3354331d394f859587c", 0xf9}, {&(0x7f00000014c0)="573d58c0e6a49b87442e177ff79696eaa8572ea6f1d30b5ead600f46ac1842111acbc16d28cd283ba1c6eb96b7c5667e0c6546b9948659eff3d5a56ffa528066b4a385403ff74c03c012f355acfc1a37db6012adf08059a3490154fa82a7f5107387d2e24972a11d434db43ee75ea963aadc1b414174e61979184c7d82980386378fa148362d3f4b1296f7b93af1f56ac25b552d8e79b4b8b4d508026caa", 0x9e}, {&(0x7f0000001580)="edad271087ee2c6ee0f40fc092627aa7866e61d9de6c0a9887084bf494f9e05433e9e99d8d917bbcefd4a8dbba70ea457f3e16817db1b32a4756fe5a1f48b3abea0fa4d40b7f20de2c8ff3d66b371faaff20bbd4304b86040ea249c3f239e17f8695b94c046d0c94ef85a0e5dd39538245c35eb1be4c1ffd1ed9d26f18b29ec92083ef30bf378188b4b5eb7a8ae27ec45c133f973a3f494c304d9f5eadf2d4bf", 0xa0}], 0x8, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) rmdir(&(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) 16:00:03 executing program 1: socketpair(0x6, 0x3, 0xffffffffffffff12, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x23, 0x3ff}, {0x0, 0x4}, {0x41, 0x5}, {0x25, 0x3f}, {0xe7, 0x30}, {0x83, 0x7ffffffd}, {0x47, 0x459}, {0xae, 0x6fb0}, {0x46, 0xffff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0x100000000000000}], 0x1}) 16:00:03 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/174, 0xae}], 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffff885, 0x5}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0xd0, 0x447) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socket(0x1e, 0x1, 0xc1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) mlockall(0x1) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x184) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0xb0) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:03 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000100)="115d184a2ef79848d7b16e2eaa88bffaebca97283671ed71eb85a738585fa6930ab0025fe2eaffe2e24f7f7924cbe050b42b489ad9b62777d35454fa44c84cfd2a6881eb4d2d88f9c00cc5", 0x4b, 0x8, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x8}, 0xc) r1 = socket(0x800000018, 0x2, 0x8000) r2 = socket(0x18, 0x1, 0xfffffffffffffffd) close(r1) r3 = socket(0x800000018, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x6, 0x80000000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xffffffffffff8001, 0x1}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x22) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[r2, r4, r8, r12, r15]) getgroups(0x3, &(0x7f0000000280)=[r13, r10, r5]) r18 = fcntl$dupfd(r1, 0x0, r1) fsync(r1) bind$unix(r18, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x1, &(0x7f0000000300)=[r17]) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) fsync(r0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f00000003c0)="0f2698dfdfb5d61b1a5663c84181969b930e6298eeac54e8b57c11afe99f34278dd4cb92f0c8540c32f77fd06146d5fee957cd87d5626a2b555fb2778461dcdf40b2360ee2f0c07b60db8642608fcfaf6634edb9fba03e2a9a79cb138a22e677eb2f1c784c0d79a571db6b5cc79fe3210b5991c41b0360a84c362ed3327995019de5f750e2b8de2eb0331d35f4d03f2bbd730478da94821203e4fb3eb5a2e801892e6aebebb37988377fcf8bb3b0a3dcb409a40a4c166b185aee51f326e836a51b54b1fbc1c22381c20135bd1a03c05f725f5e4288bc3ab9b293886a1d308a27de68a787ab7268c242722e9167f1da5bbebd", 0xf2}, {&(0x7f00000004c0)="06e4381538b40279853659737ad36f2a864d7221dd81912579e19f20f5a6a41d5f34dd13854b4711b5012bab1e37b55a4c9cd30bf4450877947b0bea618a9f58991f762fdd28406590cbb14d5e7260a367520a6f7a7ced945a4c7a9d095c51c5b0c8a7e970fe262ca73686ddddd7519daaa017461bd1cbae6599d4e9c5abc48b23c4dcbf73f438ef2e8b3876e01d313687d04f30ff1b84d605a062a7baca07acbc8b6ab7b7ac5d1b357e5d823826bd10b796bff368e583c48876fc4f7dd733f35fd72ec1ca8d5468dca04ea590f8cbb69c45b146aec6d8fb5e3f1d1fb62b", 0xde}, {&(0x7f00000005c0)="b9b266cb275a5be47bec12d90bce13ef949a3cdee90cdd983ae8244c5079078903f765e46a2df0d05ad1a2afc0271b5f17fcd8992ff1af5fa69f40d8125f21bfd6632237be2cf2de59374d5f1f81f4d72fe516fe2957065842b5a6e92fcf67f5173bad4861f11b86550fe01055435508b5971e6b8e2e397977f68412efdb9abe90a33d78f1d1edc74c5ba036e93b069bcbe3fd4c383fa8c243c9953f75c6fef293569458caba6be28c", 0xa9}, {&(0x7f0000000680)="589c8cdf30f7d33f43557fc42c74904467f293a0b226afe2769fe6b2e4e015ddc9acf76c37ec463efa0deceae5e4926ff2225d4ee23139bf7b6fa5aaff612c6cf524416d04480a2c2655f34bfdaca8365413ce174592e77582f952905fdc0217070e12a0d76ae583011c2a9b0f38601751e5629601977e371d9eafc69ac4168f383b2c81123b7735701edd94ac0eda47ba0c3d877772ea2a8d55d9e504c1f4f1d3d3224440986457f4d930b23ecb96aba1a73d2e", 0xb4}, {&(0x7f0000000740)="9e6946879080201e4e71da42d0b859addbdac8e3f5e214cd1fb834493941cbcfd26e08b470d2ea7058821961e831b181bf09174bcf676d5147db079b3b78df6848944af5aaeeeee7ccf5d0129ac59f4ad961424fe6ee76883453b035ac565fd4fc80a8e64a757ad302a40b5ae5aa22a02bcf0bf9322c81e9722f8e5dc013205c446427b52371c2c16ac18fcdfe66294d0a8a2ad43f7fe827d83081480649c4bcfe6515847e84748cc6678a9b9f66759203fa58fef2f30697cd1fb4cb9e0b8f2192e01c51a8f9927186d4619df956f50063bbe12725c3ea41eec22b9b04afd305058ad8fa7ee3529ed21371a98339be20b10288b4180324781f4b957cdcf6a7648cb250bdab9f50a5a179b597d1c9cdc163ab47dfc278a56c6ec7796346c71e3e1708ca983dc785c38d46d49361351a65ffc31d675b1013c383b8a3d8384c53e83febfbf5a406b4cc70c8cfdecb208fde92a09ba3375f95d8169c5cc629d673e7accb7cc8a5f6ce87dd77a9b8eb4374cb622ab9225e41f98cc2dd3fcaea89e89a92fcbcd3468ecdb7d2ae352a29a3116d95840ceaf9ec06013730bf826054fa8118c4f50d6066289d7f74bd6078fd1d03ff54e4d9b0f214b8f4b8fb2b4ec5165709a2e10ae2d209e460791720028a51cd1c9fcd07368c8b0163a932b0802b8fb47bd2618b2687ef5637120499a04db9ff2c5b7d23f82b8b89f3e6e288ee152133a2aa551913f5063b802e5e365446dc2a65a8dcebcde4ff67f687dc4b98694704de025a0d7a868f34a5a9f4fa75813f53af35e65f454ca2cc7e9a835c0ad32044f2559d036c1c04049656dae819d1b0abdc181bae34709d606e1806fe6fae9a2d48d8272b23587de349f1de2d7e83834fc275ae72abb9c3ee3f11c1e3fab71347396adf2af449b2520edb3f27fb9b0aa7a4a9478b3ab3df1492da4a70a3090c5a02df79b7d8e8d4d2f708425a48ff9fd3e25a13dbfbd7ee5df12faa69b7d7d21983a83b2f4f2bc5175d0012e0d670664127149c133763bc7c13efd7d83423e796324355f078f84ef5c3f3763116a979993ea6a6a00a0faec786b85a0ae26409b76442dffba86cb852f07e8182ef63a7242efaa8470d1a8dd35b34f9fd42e3676e0b82fa85e55f56863c5824d6a18d6aabc0bf2980d064c87df7d145f8a9488744dd8730654298eb75e0ef430796c8f4d2477b09b606919524502cd3b6dec1363d5d2cd6c74d84153fda23afd8c73c70fdd98fb8eaa4c9c5ecaac35424f49cc29b588c0deb39307d503414a42219151d120b56d23a3a070c350ab1b478734f834a93a09fec92ef8050dd62b8169132e79efa9d83b1166dc0eb6f54ce6c30bbe74b9e5f23b9d2c95eccd59be895ad2ca234443dca997149b788f59ccafd6abe0bf83de4e7e3a2041b8f2a4819017c46917c1b3f2d4edc7ffa86258375d785112b915e33b3070633ad2d3b4319d2080068080c481c90eebc25ac0aeba9cf4705bbb0c70f058a1a16feed4d7255fc8894b1840ed98931127060b92f6f09a4023142e57e214b4f07c0baff90fb6ae5456247b39f5bab2891ce21de5bc278321cb7fc967c9c941dac0ccd1552af6328fcbbeb9ce53a18a3ab4cec0cc7b66e48420f414eff349d327133fd6a969fbdcaa634f071d13fec5337dbfdfbeab870aff539590f67a85a3f563f0ca38be499ce4924fb6063ae4ed35c2f4fee68e36028c42c60307721c9a70994510adc4d814cf0b40ba9c04cd1ce7295b89dde967ee24dc073dc9f2367bfe2239bc66334c3c5987566afa2856f22978118ae6974b9bd0a88a0945c95f60636b151f28e68debed624e40eeb720faedef5919f5ce5add0aada1aecb147786bbbb4d382ac1dcc8040ad46e3c564233ceed69211dd244a8a1f6f2be3c764ca0229616624ada6a0204e7bca808c24c1555fb58740b7eb064d494f1aacf67e5653954920125cdd446896c4dc2a9124e4a13739df284a4baca50b642af71ee0bffd0201d22964eb8d10d6acbb010e28b46e9739b1f43bdb9766122d78cdf901a52eeb2351ddeb2ebf0677e90ca18b705f60d0ec635dcf5f9b788f8061598d39769b58716f291117bc286534293abf2f0c6d70ce80fccd307275e8b2506336ce380affefe6ecb283b897f86ad27e33725da2c6ee58a67818ad37141cbff9504171021117d1f610228a4beff2279a31df460d74f79cc1465cd50e79be70836d0f2be1783cc1663a447b5afc4d0f5e297be0e9b5723cc81f761b373f4ba684c7ac47c5400965bd5af725c6d0b1eb4622f5b2a78124e78ba7237d2631790c29b43f2cc8890ce2c384d0be0e4db25826f5120f4510baf62bfd06ad8c6e5275a33996affeb835272d9a9f47353abde839d1a811d26e63bb02986e908f41189239235978bc2f513841f0a5c0ddc95ae11828a52a36fd0d01aca06460dcbe7380883d1f8d0b6d9e02b50c338798347b1c4793a5dc22e8447d36e08060fe37a783296e5d627da16e38169b8afa19a9d82421a3222270e6fcebd0a52232aed1517a3a278db1b4e1d391e48b12e6f65b0f7d23a89e15ce3260063ad9714a4f7750229ebcfb8650a1c502780fc7a9c5c3856731d03edd9d7730daa0fcb927c81a6f29ae82913ac30c5139a0fde23cb4aca5fb480a37cede4659b8ce3114b4304e704548db19fbe958d31675f485e1544a1687f89bc3ed0abd1aac3fa931a168e9679e096e6d7ecaf9e43ca349ca86ed3ab5353a075cd39dd54b470451e52967a465a0b09d9baa3b33d48769a8398edf0a0c981e5ee4afd871b692f02df6f30a2ce407d8977ff9bf7f1e1f5e89e5ccf6a19a9e12ad22c1c5444dc64c00b9d993fc5e723b2753a3df23ba6ee2226d9136aaf3a9925223ccf9b6526273f133f10d4622a61d2348510e9337dad6ff6529a998ddf205ab86ed82a144306143268b7577bc680a5c1e3a6e3fa18a18529699b084a08ae2cec868f71e22c2cfa9813d917813e89e000949dd8d5d1d8c23b5511f33edee5c21e03401b265f7b1b9aa1951d06c9f4c8a7c39e0f6184fc8f0bc5fa422760a7627222670e0f4945cd2ca945b12bb9af507c7a565477f81e684248c9db5f8c6c8844f57343d36ad5c1a6402c639e03afce74f2113a73a08a2fb77abf91890abc3a550422b5f1a602f8d265fc05916364d5d8aad39e5547a17c0eb0540bc840bfceba6c5097976491d6436713a48163ed8a95c2079fb6b7a61eb48ee1350e59844e339251142dfbc0750b3fcd34e3c2ccceccadffb4bee945319b110bb68283acfc24d7f4f1b95e47a3b5f41e81d1866302539915a20a3fa3c94cbbebff19304fcb0394022b3bdd86a98b294d15707caf93f3145096557385e5aa49be66a9c348cc1227930d9782ec2af55632271ad2815ead29415d4444982c39fa175614e9047eba04a6c40fc5329393b0bd6f54415c671ae72c736e36ca3237b8f58e07aec6a33e5651d95221f7d9faceda70ddfa7485abe12648576d7aa3e5618af6b35294433b62e686c5f093ab6b0a8fa695dd887dca13a9aff769055b56f7aaad7e10ed1114a956b54919423486153eea85a8d7a6a6970bfedb61992e7eb24acef7e5145357cfaf5c44370cc4614af9278f19535df8e7459e6ca496540df9206e0e75b8ab19ba351b2dddec14a0cbb3da06f00d24fbc0cfe6d3af36e5f0756e382bb2a1352e6fed6a8e7effbf66d5ebb1e64cf2c50531964dd219ffad72ae83fc4009a1c1c0b2bfb5cc8cb2a914cb1e20911b957d413310d68b34f2d27d9fffb0064b3d39bd854365a05a58da94f151831ca58ed66250e8a0dca15a5bfd2eb8f777f27e48edaa591e9f8b31625600d076bc919ed747dc2f27ab2af4333f1cc2195fb3cc8288ec0c5c97c28905558a7e91b0b81b3c16d972481bb28faf61555ca7074d400aa03121b8f93d3631f49ca8d6671d61599b6afddebd5781848d5ff09e66f2312c9c19dadf59a1233f7e9b15e8c297a3995578fa130cde56c43f20ec72324b43b8622bad37346fad68ba0a0eb1c1634b8145ed588a52cf49fac4f4d78c1ab6ceb7814c58575b75758a5d1429ff9c094d370735ffa422249db43e481afa0b6a8b26575655c449928f0aed3fd367cf0cc86e6fb0776eaf01be4dca1081a0a44e17ca553624ca24c2e8a8d69c11c146794d80c2c3275d954423a59670e06ac36c60826a748c147e635ad5753a4439741786615d3e40be822560dbac04778a3a055da0feead9c6aa8755e9896133dcfbd11269abda3950913ffec30f7ce0837ac536c540cd9d821d4e5613502ec4a0f863a46ae1cca48fefc37f7deaea1ab0853dc0afafed345ff0b5317c5367c0de98eb87dd1dc262324cd4551890f981d93b66eaef0c3bffc0139079b1cebec7825fbac91ddc0bdb94a049baf45064b77cd2be84503aaca291939503d01003ef6d34f25d655e8d3b33b8e4a3f43c97d321d4b06c9506a68243db2ee90f0f277faa036ec8741d9cf4b278dff69d041dadd1ed77b7e228a4cb954c9b266f198dea88a0b163038b152cf8796bb8e92e44c44d83f7ae6bf0b03db5dc94f38a8b7232d6a7b62165c400c25e2e7e10cd740936843315d947240cf40d3b34ce85a6ba251895df82aed40fb154fbad69d38979214a18291acfeeff3fe9aaea1a83b4510ffd29099b9926296e7a33679a434219163c9366ac92054adb441b1125c58ecb60d7521405087bdf04ef8ae4e8608915811082556e10b91a1ef9f4c5d9baa31f8b428156a301c87e741b82933fdb172b65decf9fb5694efdc4c4d1d67baf91093b1e8a34181fcb387b5fe91529913000a2566f662ef98f396c94e4ec14129f5280a5c98859b20df0b99f1221e3282feba9a1f557173a9fcad429221648a0a702df7f3528f90ddf712f2e648685eb63f10a053f6f78e44fe36c787dfee605fd58346046c13ea591e0545fda6a4921c2966c4e4132ec78cc19c50bf0bd78fe0d4760f5910b8449079b7b930ef9828896286ad966ada9d7e508d9e627e446406f9b4a67b355b9ed93165cd52dce9fa104a4cbc369998c060db23deced8e4d1f8d86429a5429d809c055f96d798bfcc1da0645aadcbfc4f3e35595bf76d0de61c1cce27cf194cf19eae26aa029e388d92783a30607b81be3cf55f09159d8a69ff9dbcc6e32740aa735f37da49841546699abb9c04c5ad3c7fd0f886c051a917d08f0df3b31e7333cbbe16ba96949f4b51c213bbc0cb46755fe0db0cd2f8be3b1e6e76df95cce74e3466b5f7472ed0a99155e7fa22db98923aa7202c2c3686695ff436e3f079cc4d7718b27256d11e322adc07a1920b366354c24343f7eb379485932407fad19a70a05b0dc3debe74a7d0bab295e6d48edacedd330b82e25589c0680a10b8ac9b134ed12015341e0cd748533d8de5f61c1aa9dc0cc296a21491b23377b73898b0f4006d0005c6afe4bc118b40a75b03d710c16c45334923801938bff1eeb8a6f5ea903a4ba915cd0a457eae3170a960c64be092adc059a44673d3a2780dc0fa351420d3dd02408f41bf8a910186fd4df061ff2114798b5be16d3220a830be441535f9701ef0350fd8b2a828a116190aff7ec46dadb606f32f497d4a763bd02bfb63fd4721933606f66faed4cc63d891237c3e10b30315aee9c9b92507d09d635d9545c25d1ebd7fd0996a69199cd9526865400de101c01812482752e7643917a75642605b3565161db9923f2d435c6c44446c4d9ea0e542497f18fdb1a5e875646bd1e1d01954eb410bc9d0095e06b03be0118599a7f4237e6baccc9a42f9f9e176", 0x1000}, {&(0x7f0000001740)="0a693a3531bb18f75cca675f3cb69cbdc0119d3fc591889b9ab81348678978257522e14c0a7cbf6d88599243733b1ed9ae275a32113f3255ada605fe9f7c465f009d429e57bd1f5eaea659ba96ef43b2abdb24603a97eebba7c89acd8d665fb7eb114a28fe0d967a55fbbb94546a52cc165d42f5f4cf774f713065fb9e2deb17b0553e80c1c2b77ad7b752e937585d503730c06ff60d6a9baf8a183c96dc75eafc882bf5526475c10c954ba0dd653e481d706797a129785ccdba4c85342357c777956063630a3b0ea82f808d06361e6d2e2e24523b28091ec30f44bb79ab2245e6ceb6ecdbd5fff7d48180089e13f10dfd50da55a0ffffb4f9d8d3fdb2f8c4f7ef781355a948b36d2c4e305c35387cf319f5a0cebbc4df20f22e65d70098c4609c7f85451080431d816e47ed1745bc83a858776b0c7287cf2634f4a592445b330dcc33317a647dbf3ba4c21fa87c8908f6a2b1d4508a35d79747564eba03f049785bc0e172c5d89616ab9faa8ef9ab92010f916461beff8432fcf1a5258fb5fbe1e3688873a301e7f9d1f6b1dc31daac71559cb254633ac53ad1ed670a0b366091c6727ffa880ef098fd7a7a3cb8f0ee7658699827720ca68051ab80994d842e7e2d481a3fc9ca8e76d7bacb4aa1d10dce6bc5aae1ad8177ded32ae38a4d58b2a33525930010f46cf75533c0f9895e255b94b77fa500dccf9538de154e607010cb7c2174c009199b8d4c41383ec0dac5b8078b5b7dfb2f18a743f5869f9694b2582f135a61faf2237d5f72a9444e376445dec9055d0d32e905f7d2b3bef815d6d8939a8235dd7be6d6d670d4b717de0227314a9fdd46fec0b934853958589d937230d8e38f698292a1ffa7930457c1b05b169a8572fa60724e29f30734061e21b5e35b9be0202c87dec53f65e0436863233b1579c7a6f9af8efed0962e2290da49b4f3f36f73c2e96b948b83564dbde23bb527ac17e943b6b832ca07e09b70dc00c08068a6beed62a13be500eaeb199a8cc1223deab7193cbfdcd358f835b982620cec876c9828582e31bc613ce89e8fe364a41ba16baba4f71091c99c6f745bad868909e41bc1e865e0d8bb7b8ca98e813313c29d3866e756dad2755c9588515b186bee65b809d74728d1fcbdbd04c2e07d824f836b19b633c11aec5566931d32fbcaa4da5d05066a860071c6b0061326b2e93a82349175bea9d423cd7b0ecd7b3a87f3e891b42b0ee990bb71d54bb68913ff93a76f8974c007d7a72bc8b85d30e05caa05b517e2e096160a4cf18ac7792c4e680e68ef52bcd26ad1aa3c767630576c90dd45663453501e7912b72b877dfb89437da54b5a30c2e246864797353dfb969972ef7f596158dd59008b2e71ec9225e127a643205f93e10b8fa0e7fb7ef44996e1eb9f130eb68daf89d3e22bd7febf40eba75e632a1c98c66d73482f5656e49fa4b05b43a1718ace828d5eeab3171fb17cf1c1423a10607209ffbb28bbca4d538c68c7dcbf10a51c172ea356bc21c24c9ce62fe8ab710c5c4a1670a7f70510835f77d8100b66811475b38beeb1e97b70a4b62d9b3f499c4ed237c1d18f4727a9449cd01fc100e212e3a741c7d4069604ef18a95c6f04702f510687a4e69c6d618e9a9206d333b01bf5632cfd3bf9e6bab8379e1dd9b349d50362c7635b13af83458a4ec5292ca721e9883f9ea77af64ad7dc051f68d88976d1b04b9db756de18adff38ec59d756e69d48f7f24bd8810993d362ce83545f11601face354472d0602532e21e59ef8c24ef7040a36946e113dda9a2d12de4dbbd21aae2bdfcbf12fb3ae90caf7b69fee142a5584e57e02fb88e76614766b796a69f26a5fab347fc56f6a54637d1f104b5d239a48e9de07370ba6a486b992689e52d0b10663a8a82fe5c43f5e1967d34844e9a6530c9c21b1ee0b1ccf209d301e84e90f39753bf3608b669f927b180517da7cc54204a209c5e1aa8326f993753fa86cf99ddf40f5fbbdf9f0f08440012eed55c9682168ebf0cda750c6c8ee1f068189805ff9069dc017be3e09a3d92510860975ee16444e32b8d7ff0d6ffd4f749df855bad82e6edfdb8b081309f993fb4c1d66d4b0b7ea86883674f8f4307e82af55a528d3a78287beabb543649a5fac02ebe62610a3af3c6ef1a5ebf34f70a2fec56d3461a3244c56a30eee7e30585f73fda12c26680e6fd4ff08c08cd9fd2636ac5f93807c1775eb0841c76c53c57af5986356f1d016a66cb28ab3f65f2a9feb451e183d3274e823aab9b33d4642f27234fb880422e993d643276a7ab12e40bc8d18fca9f03cc561494fbd41ab6bb2ace3d3c35094ed70524ca8d9a3dc8a0f1796a4810c52f6962da98742369fb08c6d4cc3b5bea28c92e2ede19b62909c4b445efdc16e32eb4b68a5b75b2c4a0395b90d7832497576427644597e533f28f74747da05353ded92ce88f6c00d5110331cdebf2ac16e335ef785e777187929e502d4c14d701e1978201a3d472ba54c74e5dc53e121b9613bbf5dc88ff6ae6f630fca4e423ac027f5c6bdb7ce179b715a2a3d6314af58eefc295cc277c608a72a0fbe9b59830581bc6e0cec6297e3c09a6e2d9fab6b0185ab494ed6c41ccb65259aa27cb89e1ed718fa9ad36f52ee217997f04f55acab44b1c3bed7cc928a02140d2160db54f6519d41670d1e201aa0436a1211fe7bacecc4adc85ec529ba15d5a517427ff7d05a5cdaa7af26f9b328e832b1de8d5f1389013cd22f40d59f3e035d1e52265e67d27256224cfa0335d9e134eab2095e90e4d9568474d8f95d68887ec947ed6d3cd602a816d6d596585603730d89dfa83f02cf3d52aef0548390b99f157c9f6ab66af057e7756cb819a8173bcb3ce2b55c0ee62071e105364babcdfd653b4de7bf7a79fafd676b691cbef66c84b8648688f3dfccc5ca26cc67100e5280f83c431e37c9873170cc705a03f34776924b116d8b09f2e305e092166570f013567353ee884456ff913b5e7c78681081c98d5b4e5b450aa086c7bfc391203e0424b1f9d1f79b55d2ac56fdeae97512ae4d86436365269c4a279af81d40d6efcaa5927a9222d8cdee90ca19ee340b6d096e334f0e77c60e645aa5852453132d51ca1bc0d4fcadabf6856c871892b03758a7564948fba8b57e8cc6ac3275956e4de75bfa9a564623a542b5846410156b528c97825bac284e50f079b220676e99188e96319ed63078c495e58f040ffe0562cb3a41f7484ddd3883d7fc5465ec75398cab15a1a7778bd7cd0d4f3ae065db769785c35e01f0bd547bbaab9113053d478aeea1741bc267c386d778dd9b2ced11aab9ab767c2f4f6fa988459a4006c808c303692ae6ac24302b3185de8b4b4c44f5772db42a48a11f8f88eacedf87325ec3034d82442103c16f9d62301dbb5ea119d309e7cd20f71749725ea414f933ad08d18bc51fd43388acbf7db8b8af048f761193ff3d6b26a3b3ad967e13cfaee9c10c5227267161e2d3ad94a79dea037da677c60586c06b83c217f6892c9fd29834fb4d9be53d0fc29dade14d75e0a7804b6208e75f030e826b6b709a39b52cadd18367dcb786cffe77e92dda099a2077a5eea9bb9f1202a8056b85ce086c1d57892aa213699f6f2933870dd6359ad72743ea3bf97bfefc00b0c66ab8c25f2e226405c19960a9079429121302958712c727322ea344581416b3db5b09963a4169b115701567d417c4dc61a2eeb17cd104eb79607811061d0535617c30ac89b08892dd37a72e2446098bf8a4a8c44c0cebc2498c416111e7cde83b05723f703c56dd5cf141b1555268e3bacd62985c70c6f8193e17cf11b738683fd6e328a9c35a02c9001c43946ab8df11290ee6235077771d5bad6c3111e7a9937125c7dcef282ea048bea0db9217d9bf02e0fe3f4e201e775eb3c28187375d95cb222465ab4d12c6f52bbf2cf29f4c845aa4a6a7be9be12192dea2c6eb2aa4fc0e81ee36ebea9366c2a6684b0888158c83177f3fc5c4aed3729dbc1e1efbf0e0b9836ca3e8bf833e8591409fa43eb5342a7ace2db1babae6606ec2affaf70edc337b702e9fa15d58d005d4bc1daafc43e06a089c9d0da4f20db962450d9a9cd9b508da26b55eb0011a08f09ddeeb13859b5c9588ff480d553b3898eb78c1c3368ab8ae029396da63bea703c9d46da56119a09f2c82e70f88d36e7000c5fbf029550d68606434ca624425c3f341e269ed1e612e75eeb8d22f7e2b64e5b3f941c9e009961982137ac59f9fcf70f381850cc48ee1257d08fb388716df98f3dc8a376416da32ec56f1aa3d7d87f60934f7da4e84d128f4225fa6c63396e6d0a54ce3036d74549180a83448b85003a8bfd838a3ab6cf2b492615a6b4967d4cecba00c15afb651d8f9c0fb6f57dacce1bba8d22d2e64142433228b25e4944e210faa25cf6430fadb833e22c218f592ae71e13bb73c1590a6458f07147017d66522158111e8d725f3273746067658d26f4021aaafeba2b24ef949ebfb9607ec9d8fb17e3d5dbbc4ab634ecfef9ce29f80a2d4d7381f3fc1c9bac8090702ff17e08749006bb0dbe19633fc809e3a4288c5a15c9318068a396550ad2adb562be1f97744e61ecbeadffe809509d6ac4faaee3ef2e672a455a204445d070601b0b63ddbbd8a7f03ff1d7b5b65ed79396c3100d7975799fc724af8e57030c20c8f3f2e7174cdbd772d9483f6eb60c209c7019fafb675f2e991c4cc089d03e1b5e962eb5252495e6a885b1ae232aa180c24f9eba88ba2ed14ee0471f6711fae32d862043e5174f451930f6136fa17b7e51187ee6d9404ca750bef96bca5d00164dee0bd526eefbca572007b39ac51ae7dbb205f7aae989890289deaa2fba9e3c39576cd6021db2d1b8f8a72d137ce7c3b35ab2a53c4dcf90b8b6d7e654aaf3db14cdc968e7e0752a84edf622713980edbbf1cc1dccb296b734c79ee3a26093901804f23627a129bf22d3f971552c832cbf309cc0cfce042b453ea270bd5d1426f98c86cb2747d9e20a7e938dfa81bae09cb8524e33dd62b1e3081048be4385cea39312cf101ec65025dd77ec247b45586ffd122985f922feced1b4d56266a8b27ef7bfbe079977e880313d847cd3da3b125dce3705f16d83f900564161bbac0f7a518d675e0efb9c746db5b63a1af9d3628e196fb19a0f8c67a8731c1dcc04b4ecce12c3a5198713ec99c6f3ef1ed895168879f958b129a29982793dc93189b15518aecff87c4484fe10097ab9e6a01be90773276324e099230b3be945d5cb3118a56bbd5789340290666f0bd880cc73244fa4e77c936436739f425f12e280925b2243fd65edc11439840a125812d8092d3ef90450c2afd3ea57b39e0014d5e39b790987e8a3a3dfe78ff4e75dbc46d240e186b4189ac9ddee271a300e8af1dae21ac0d6de4a88607ffc6b4010c82739f73ffd2888519f2ef3bc3282ced230a8067f948677e7d5e19cbeb9be260fd16dbd2deb9eec6ec3cd42a0757354ed33f546763b8a0fbdf19d75d0c61c90495f32d28a5ef6dcd7aec2b123fc0cb9364bb2d7657530ac9d717265bfe7e1d219fca124f6b91e3af4481030396a40d41d2a373b353daf2dee97d2384b20ac587ac24c00f3c3277a174d8375453f708ca4d9cd92094b583ea27a09da191e9b8ac1442c49878c450d943084b189c23958d8971a513014cbd6686dbb668b42dd143dca5c446119fed6ff76c3ae083e29ccf65f01608a14fb1203a468cc9174c70af7e8893e5e2e35d5a8346c86bf66598241876ba01a5a6ea48db55ebbe4498b799f6", 0x1000}, {&(0x7f0000002740)="e388d897501cd281ed00db0b4583f3ee96624d9a210c202fd3d97af420eefd8a34054547c132b203f2f771b4a26caea43f912e6b650de3bd62e6ff50fcdd0ad98c47f67626fd4a586298450260802d5e5597f05a327c490391020880e8eabbfe99f0b39df8c30441a854a587acc6b98d4b4c0b7a2ecc8516dbdd714be584c94f97c33908b6290d28e8c9258048a3c9d8e5b213665a3b1f12afb698b76883c5bbb790cf23e3ed1a25d353c679f7620ea5c5b215e84b82d2e888db148316dad92db297d7cf01af73ddfb91", 0xca}, {&(0x7f0000002840)="f2f64e321026b2b7464e3a772e8007d023818d3a17810029cc764088acaacd629012e9a0b75cf09aad4c2f5cb3eda4ec4bbbb4501d70208c438edfe336c7dfa21c3d0009bae7b4a993b513221382088bd757e37fdb6f78985fb19b68b4dac7535aa68e23b2907f84bfaab15168d23621c77bc60f801bdb0843ef546063ceaf6eaafeb6e6f92b9ffd2efd100d64a4c876fff32d31de1c0a4d22b70c2cbdef2b8a6952b447006e30fb118ef0dd8bb5a29e889998473a12f7b602f78c6e102b458a39eb2c0837bf18228e861a8ab1ceba7475cc6fc7537f8d52864d5ed37b49", 0xde}], 0x8, 0x0) ioctl$KDGETLED(r18, 0x40044b41, &(0x7f00000029c0)=0x1) fcntl$getflags(r19, 0x3) getsockopt$sock_int(r20, 0xffff, 0x1083, &(0x7f0000002a00), &(0x7f0000002a40)=0x4) getgroups(0x8, &(0x7f0000002a80)=[r3, r16, r8, r9, r10, r7, r11, r6]) pipe(&(0x7f0000002ac0)) msgget(0x0, 0x4) wait4(r14, &(0x7f0000002b00), 0x0, 0x0) fcntl$getflags(r20, 0x3) close(r1) connect$inet(r18, &(0x7f0000002b40)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r20, 0x2000746e) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) msgget(0x3, 0x200) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10) write(r0, &(0x7f0000000180), 0x0) flock(r1, 0xf) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x4, 0x6, r2}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="632df7ebbfcbf2b8cb4561b20ed8febff1e594352536dd2d48c3dd26c919ff83aa8d0960c46306dfc1d120e84b466f3b36a5015d65252ea98ad074acb232045c7dd8d3a494b32701fd8d1662c60c48e5bad0b4e7620a5fb31389c04585d5561549a79a", 0x63}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x10000) setsockopt$sock_int(r1, 0xffff, 0x110a, &(0x7f0000000300)=0x4, 0x4) r3 = fcntl$dupfd(r1, 0x0, r0) flock(r3, 0x8) fsync(r1) recvfrom(r1, &(0x7f0000000340)=""/206, 0xce, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x800, 0x80}, 0x8) r4 = shmget$private(0x0, 0x9000, 0x440, &(0x7f0000ff6000/0x9000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt(r1, 0x1, 0x6812, &(0x7f0000000480)="6760d23cbfef7294c2cde0c2bcb22cb15a0a1c8af5973fae3ab47c9fc04f1d8a138c63c93ba041c6f9c14f1c1408a253ff5eb57ce14fe869a7249acf419f4f06fd06f34a82a770dc42d1ac5da1d1571ae0800de04db1cc19344da1e352fa97d1d4402900645702323c16113e416eb23e486219648a90905b6da942ed8c9dc28ee68b075b0de5f4249f05f5faf16208fc954691c58509d856e3bfe8292353f362aa808c3cff5a0cc4ff1008f266e5cf162f961fb78415dda10e8ebe99f0ec25459e7327cb", 0xc4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f00000005c0)="997325052b069f64a824a2392d89a3a7a6e6e345a85627da7ae65621f772ef375055fa7b35df5b8bd8146b44266eaf77cd8d9c264cb6b5e8291b39254984ccf01074047a3f582ce6343016106f5b94d4cd56f6d61e3ab1a04ac50e6e1bb7b996174f8692335f33d6b73160a18cc283522875414e9bb9ba3b3c539d9c69593b6d01b77149d54a583eb595eea6a46fba2afa35023815bf304abafe8278c44c196c71302df64f8ac16ebda4308768b7a59c45397494672070ebd3", 0xb9}, {&(0x7f0000000680)="dd4637d244333b48ef2aab3782e0b43495dc555850df835430d1b2810dc28c266bb9732db5", 0x25}, {&(0x7f00000006c0)="06198f7491b4984f041fc5423b8f460efea360cd1985b714974f53d2de6a2a4182d86275bacf615e71f274fbcf6861b4ad84f52ad294d5afcb2ffedcc9010fbd16f26da178f8b7c494d8a6", 0x4b}, {&(0x7f0000000740)="17dc9bf34a4928a62034460c38c16d3b8e37974cc6fa69370090b4d03abdabaf57d4be8b7da3efd18068c68b4e9d441060a69f332b1287db1bd7f220bd0cc11b726a936f80085857d386da09ac47ba89487d0e8b2b4ffd0a335f581b85ecc70bd3fb3e6c8a06796a118e66f38d443e8798cb74b500f6437c4d9f8cccef6d6bcfe5aad89e722a15e23e00c80706ab9a4b2dbf170e904d2da492cec7af9d51b2c4411b95a1f7c46bcf8297869073272c900983b987d4e4be24", 0xb8}, {&(0x7f0000000800)="d96bb27617e964d697aaeae13bf785dba2e15429c696a11be397856d1e7ab205f9584f6824fcefc78bb1b9597ab78b82c5e6d6a650f49eb30790b92ae29cc815b0fe140b5f20c6422cd00eb006b751b480feecf7b6e0e2098e9d70dba983b517944bee30b988f4", 0x67}], 0x5, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x8}, 0x400) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980)={r2, r5, r6}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000040), 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x4) syz_open_pts() r1 = socket(0x18, 0x7, 0x100000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x2, 0x3, 0x66c}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x8000, 0x81, "c467755851efbf1153d9dd85a76f20a6d4cf9e58", 0xf5, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000540)="6e91895aa719ca3c01e0f83e72bb4165355ab17b086bf89701f85236f04e56a29ff3360569ae5ee8df6591ea5e063e3af9392e3d63e21271d1d422596f1685e10b1df1fba58a9cf77bdc7c76d7a249257c15af12a5cc44e5a7283030a80f5c43492952af75157245daf23c23ae1a2efe442f7d76e15fb5d665fa7be92e78ec733a1ca7e26f8bff312234439fcdfab0e0892ba585f647eb9f2ea2dc8a094f748e", 0xa0, 0x400, &(0x7f0000000600)={0x2, 0x3}, 0xc) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) fsync(r0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="b62aa4256f66899e7cb608088289ddb4e50caa27e0d1a062c34855bc707ac3397b3dc5de866a5cb7f692be1a046b6629595bfb0acc28", 0x36}, {&(0x7f00000001c0)="a4a61536a91f593c93856107cf88c3b99e41d6ddf046fcf692e56dfb6b69859eb0a391ebf13b9ac67998329b943823ff3df8e2062e4bedb5638e47e1fbbedd8c6ac7e44d1fe3b845b99f449ed00f4290b8f7410d38980c6bfadcfdea3237de26d729dd89155324222f5cf5898a14ce812ffd5fd46f9315b86a59a854a32048d7d52b9917adefe4aadc1f4d82f0f458166be8dc1a9484f9f6f6fa3dd544e0150b30e1286507efb2acc84ee6d761c21b4bce138b68432cd972bb5c730c52dafd10fdac0a08968f7f61c4bf028c11372f031ca534dddb004ac7c0ad5ead444a48c2508170e2ed3b53cbce7080bf8abc829ebbce31", 0xf3}, {&(0x7f00000002c0)="ec0011dfe1c21defc9d57144c4145cbace4e554ac2967ee1fabdab2f29da1c80c6a9313239699889b2a556665687dc05525c17592899cc791a8c56015711e9dd3251a65ba1c1390413cc82f31076521d7ba73e5853736b1f01252faffd08d7f31489fa3c7aa18ff5d7d49b67e9ab402d1b34c103d9c5f7d831bc23ea73bfe122b5dfb9d7a6e483e331921d2af3e955e9696c68fe8e6dc7f88b7f07520fbf244450b030ef72b9d5af2be791ecd2d7e2ef1f2e53ad01622b8f9c66f699386ec70eaba40ee158f24d8b1e92cf9ad5d7", 0xce}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x402}, 0x2) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r8, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000680)=0x1) 16:00:04 executing program 1: r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) setpgid(0x0, 0xffffffffffffffff) 16:00:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="214cf8719f9eab14137df54d57972a2f2ecf05ff23c2fbd5c1a9b69c5007869c39e3dc947bf35b63f730287c22eb17a9c596df38d83ad9931d7cd37171446c3a571ce25db05ad0bb7174d7cebec7b5d5de473f3a652263932409d4c6a1c7abf64c8674bdffb81deeded48f33cf54fd5bd4970496a01d432ba8335be5e14f9ce2e01dc6b6c99a29aadb960867ec3dacf797ae373f126135cfc0114f6c60446a5d4f9072d9125dd1ece53c8ef3cf51b6ed12ee7fd1d16e6a8d87fcd078967aa40b95259227c1d41698e603e199e3587d0644c8", 0xd2}, {&(0x7f0000000300)="05941e83a8d991e17aea9da19b7f9e60a8b536c691f193a319bfeda9498899465ed31a1aae755176a4323de8aa8135233c81a3bc27dc39ba07581a48048bb6031b597bc3ff8edebd41e3941db75e847861d968264d8f5d4f5f220e90c09d69dcab560979781777bb7afb64d69ec055de503e735377ef42d39967014ccf90e10b96703da25a26a783ed0257a9004ef7e8172c001d036ab0c1d4afda8be092361d51225d39cf42d9acf081fbf3d25d47b931433390097959c6e3bb8cbb050e0864f68584f8f886", 0xc6}, {&(0x7f0000000140)="4f846f7e93cd502038e0d10c691aa4c196d3c34b3685bbf7f38dd828977ead2073d3bb002b43abae90355cd6c138eeeecb94caa7796c04477b85b98dd7b0373ceff8bcd928b220a72a043c6f0f", 0x4d}], 0x3, &(0x7f00000011c0)=ANY=[@ANYBLOB="5000000000000000ffff00005a0a00006a0222be8a8a570aed1fe697a10378e0efda9bce02e85f4f79774177a191913159e9d165c7a0b2293d2bc95e95fe22d0b80287e18b1d5d7b8afe000000000000f800000000000000ffff00000000000076a89b6368e061d1fd1c9a857812f905a68d0b326174343260a26c884d4541307fb7aa84ba97a87e3fad1d3026ae0072bae4eceeaad4a0bab74770e8bd67750d2a78b51a8e614b65c5c39a4691d30a358192c561af647aea9e321e12a89e63bf6235b1f6f801c645dd5e222eccaeb9f9efb4b35ce9a5d30be250b8e3593808363ed9e6d262685c67d3ab7c476bbf97cb60efd93869b7bba3878ad0acb1915e42062ef2571cc2f5c4eee43486a7f4193b145677eb168cdb7094c1f3d5f53f96be91a07204262a6bd7d5f05814103e5c5bc5747ba7e368be50f384fa70c0602aaa3365125e45583b00d000000000000000ffff0000660000005c1d07a05785233ec0c433627530698b43732cae423f454ac3b512dd32d875305a8330f9481c422830c85a3eadef3ab9bcb48dd9fb444bd9326e84497665bf23423ae8853279d3934d173b3932f01ad95601a85ad051b980812e92a5d907e0c02770e55128e885c00518d89fa74e8405346ae2397f6e55d37254511f774933e0b5cb2f1ba5a2101cb5d15f545594df912a43c4ec6f268760371fa2a441085754a67019c80650fda4226a42e211828642178cb2c099c3398cb3ea0000000000007000000000000000ffff0000000000004c3648f780a680312b95b7202cc452b6852e4b2cbea918f848c413143c81070a56aad77da4a00988bf18c51739cc2ff1afebcceb1d0973b2d9a71c07c2045f0ee2c2981e82877e7523202261cf95f904241b5c3c3be6af9b6bad020000000000d800000000000000ffffce7e8402000050cb288618589796ba6aa76aeccfdf48238a227c2e8c258277a291826b461ec2aa24c605e2ad04d134bef5c889fe46e4bc7caaa24247fa54e3e90ef477d7247b45a082de57cf7690f3678d0dd107f0f08e81b02369ff2500582cecfa9db7f75011db79308d6086fd0a5fa6000f0ddc507ae8ab39fa999f3c7ac581ee0a06ccf29b374324fd87e3c205d2cfbdcdafb4a455c02a157ffcf8ea82abbb15e8b5fc346c3551be34b11f0fa81feeca8b89d1ea0eefef2962022c9c5890b388257dc4748f2fd3ac07e10080000000000000000100000026000000ca56767cd35ee406078ee0e1f857e7604f1121fe18b586cdd924faf21c3f69f81562f88d279a77294187a712bba0f37fbe405912cbc2a80d13c372af4997c2c18c89b0c28cfda818af00a562b98ea8502474bb9544e3de2515c92a6208017467cd85f084e8dfc59668216a0000000000f80000000000000000000000080000008792bd0af5c741ccec077efe7699cafb9af7a6594da53afc0bc0ada51b5bac68b5d8586edc7562605cda3a8bfa60acaa61f3d3114699d8f029e6335122427c8ab319216b0d6b5bf5eac7f46381896c0c8347e9dbdd71760b52b4e80f37f9aa83d5cf6a3fd4cb335f1c95b1009c50f76044cdd5e10874435f6b1afc2ed3dc5f4fea6263bcfa35f5917dd26ae52fa8ee7f6f44dcdf2ca8f7d9fc05851a4ed1f5a0bbce6aabe51d8aef39b55f11ce56aa657ef336c08a658ad28c5965ebcec459cb7a2347d5201841264b43acc8c2550030c00b03640794fac1611c216c7f8ab8647b3808af87d8c556dfb43b000000000000f800000000000000ffff0000750a0000781aa426a677439751a9d82c2197c89c1aea880cfa21d3a3081a945e388c559f303b10edc219620b1d53943dd3a6848ef1629254614ec33a751a452e4bd02149e7d1eb2c7bea725ee1a87e1f845e5100435aae322892060e23d6370ea3affcc585c48508fd0b7a02e23219650ce0e660e03c83143a5168eb437dfb42436abf5b62aaa9d627962bce68ea576ca68d7accdd57e742d834870983503cbb94e4d90cd6f9ee27dd293ee83ffb5e6f6da229ccf561e0c78bec1d8ec34f7073c06b10320aeb31a0e2bc8a6c931a7b27a2f5dc23be83ab690e0bbc8fe5544c0e56c51042a42977e00558760060c1658cdae9a80c564313f3d2bbcfcf3a9764832eb15c7b342a6d88f6a2e74e3ea9e85ec56bc418820244040c8d2fc5c491f7a0ee26763e4bba531ece5ffaac376f0db72755978a121092eb9499dd2ac252d3ef2c96d978a9caa2685e949915045883f764bbb6e0bb9bdfb787bdccafb02d283f45d3830351804a167f00ee506f483c29a16f918e8cdb9dff8d6b6fa380ef653c8bb43d0729724e8275ae7fd0f6ba779105cd88f7894f67999c6863a13831865810a9053ff6bcf8b8d967b8adb4be613d7820"], 0x5d0}, 0x1) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) pipe(&(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x200) pipe(&(0x7f0000000ac0)) setrlimit(0x0, &(0x7f0000000a80)={0x8, 0xe05}) fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0x40) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000643000/0x2000)=nil, 0x2000, 0x0) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000643000/0x2000)=nil) shmat(r1, &(0x7f0000642000/0x4000)=nil, 0x2000) minherit(&(0x7f0000643000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x101, 0x31, 0x1, 0x1, 0x1ff, 0x6, 0x4, 0x3, 0x1, 0x6, 0x7}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) socket$inet(0x2, 0x0, 0x1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) r3 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r4 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/173) shmdt(r3) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r7}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x40, 0x93a, 0x200, 0x140}) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socket$inet(0x2, 0x2, 0x3) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) getppid() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() socket$inet(0x2, 0x5, 0x7fff) close(r2) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x5, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f00000d7000/0x4000)=nil, 0x4000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x81, 0x1, 0x5, 0x8001, 0x2, 0x1, 0x0, 0x5, 0x101}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 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'}) 16:00:10 executing program 1: r0 = msgget(0x1, 0x4c0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0xfffffffffffffeda, 0x2, 0x1800) msgrcv(r0, &(0x7f0000001200)={0x0, ""/251}, 0x103, 0x3, 0x7fe) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) r1 = msgget(0x0, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/107}, 0x73, 0x0, 0x1000) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bd", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000180)=0xfffffffffffffffe) 16:00:10 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x4003, 0x0) semget(0x2, 0x2, 0x73) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x6, 0x3, 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x132, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xa838, 0x7fff, 0x885, 0x1, 0x100000001, 0x100000001, 0x80000000, 0x3, 0x1, 0x7, 0x4f}) write(r0, 0x0, 0x791fc175ea61d8e7) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = shmget$private(0x0, 0xf000, 0x200, &(0x7f0000ff0000/0xf000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) write(r2, &(0x7f0000000140)="fae73f98b5b56bb513f8a8c882627625994783311aaf889a19bb546bcd027b9048549974c5f72920e6ddbe24e3f9bfe8711dbd00a94e0248c6ae8a437aef7555772393aed1df340cf11a6c37ffd17e32f31b48b5360f2b4df83425e111abd660ebf3", 0x62) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = kqueue() r1 = accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000006376d709712b6d8900000000000000000000000000000000000000000000000000000000000000000000000000000098988f6e4a9c07aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x18, 0x5ea, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x5, 0x7}], 0x5ce, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0xffff}, {{r3}, 0x0, 0x4, 0x0, 0x2, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x4, 0x5, 0x7, 0x9f2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x9, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x100000001, 0x37508d3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0xa39}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x42, 0x4, 0x4}], 0x1000, &(0x7f0000000480)={0x9, 0x4}) r4 = syz_open_pts() r5 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r6 = syz_open_pts() r7 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) close(r4) renameat(r7, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r8 = dup(r6) r9 = syz_open_pts() fcntl$getown(r9, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000000)=0x100) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r2 = getgid() fchown(r1, 0x0, r2) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x100) r4 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(0x0) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000007a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d61de324aa18420098352d0000000000000000000000000000000000000000000000000000000000000000000aa0be231fc29b1688c6a375a6ad4b5ebb703e141ec74e5a194bf0895b18af9c11f32b2490efb97623c8bf81e23f9b9d7dfe7bde3d0d103224928748f25b058ed510a04c9330dc61a31cea1414c49daf1dd2e83a15e1ee8b25cc16c19909294524917c33fd1d2932cfd8e59a8f17093231c71556d62f4a9b071ea5cc79ddd3cd18f74698c212aa5adf47ddb5a7ee120420151f123d3fd46fd9e2325c2eecdd1dcc568f76d9ed9cc7b06be02dff18df08dd3b711db9cac32a2488e3c24b76fc5f0438cb0ef346e63d92bb93bcaa4da5e9ea99d18acfdeba502a990016683549c40660345276d8c6a45cea1523b6c6d9eadd00bdbebc"], 0x1, 0x3, 0x1000) fcntl$setflags(r1, 0x2, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r7, r8, 0x146, 0x3ff}, 0x9, 0x3, r9, 0x0, 0x4, 0x2, 0x400, 0x5}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x150) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce1735e6000000250ff8242b5c3df13566ee0643a92461bbe095db804553cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a1470c7798ce0e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc96411f43d9f40740f7bd8da090000000000000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0020000000f7a0f17aa3f61c"], 0xe8}, 0x0) shmget(0x2, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000240)='./file1\x00', 0x20023, 0x182) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chmod(&(0x7f0000000100)='./file0\x00', 0x10) chmod(&(0x7f0000000140)='./file0/file0\x00', 0xc4) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, 0x0, 0x0) fcntl$getflags(r1, 0x1) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r0) setitimer(0x0, &(0x7f0000000200)={{}, {0xda, 0x1}}, 0x0) r1 = socket(0x20, 0x4000, 0x401) fcntl$setflags(r1, 0x2, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x3, 0x1, 0x8}, 0x8, [0x8, 0x1, 0x4, 0xd7e2, 0x5ce, 0x6, 0x10001, 0x2]}, 0x3c) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x2, 0x1200000}, {{r1}, 0xfffffffffffffffb, 0x4a, 0x11, 0x7, 0x20}, {{r0}, 0xfffffffffffffff8, 0x42, 0x80000008, 0x8, 0x7}, {{r1}, 0x0, 0x8, 0xfffff, 0x7f, 0x5}, {{r1}, 0x0, 0x40, 0x1, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x12, 0xc, 0xcadb, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x41, 0x5, 0x4}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x5236f23c, 0x3}, {{r0}, 0xffffffffffffffff, 0x54, 0xfffff, 0x4, 0xd8}, {{r0}, 0xffffffffffffffff, 0x56, 0x1, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x10000, 0xffffffffffff8001}, {{r0}, 0x0, 0x10, 0xc0, 0x2, 0x5000}], 0x4, &(0x7f0000000280)={0xfffffffffffffff7, 0x2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2d54a6fa, 0x101}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) 16:00:11 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f26696c65cf003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c05969a8232fc3e2360fc5ca77bb060015ce47892bc573082ec96bbf22705cbfb62e266379af4f7603ae90b9fe13b6457d612cdcda03b1fc91135f826c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e1700000000000000000000000000000057de2b0eebd2a7bf3e1131f3231e8c7c070f3fb8d5a32955e72a416a0dfb098644cf8503a9823f17071d33c9f823f76f0166fc657744143032322bb19bfbe92b94a12df45c2ebdda49a2f0cbf16ee728331679f72d7e675abb2e3c6e7d05599177f21eac5c190900528772aa9ac8a840949214bb3d35303edba4e056778c538bf4e9c1d2774e6c1d49a64fc5c403fab69d559f498b410d742a1c7190c02859bc281dc80ab3dfa29b2740e9e8a365d75da365f1b75824cffd213552cefed70e7c5e814631f52c8821dca2df18dfa05a5a20d235db9ca4076788f2dcb6e42ca107cadb1873773946f827a56edb"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffff9) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:00:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x61) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x1}, {r0, 0x14}], 0x3, 0x3) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) socket(0x1, 0x7, 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xffffffffffffffcb) setrlimit(0x0, &(0x7f0000000000)={0xffff, 0x7}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="dbd545299909d4a1be4d9c65c493d5eaac2b7507255fd1676e7572f0b4af54d24980af1d771107e4e0bb4b1bacf3c11afd1e0b32593876cebd42c00acc36da08fff4d9c314a5030c8cc27beac19b2bd31e5163760673231561376b17d07779c30fc2cad3b40965b3e6496b7ecf0a19771d52b1dc36e0b6cadcf6223d70795aec259cc234356ea89d783cc857621c1af7b717582bdc6de9fc33833aee6ac2b2a9287151f3868bab", 0xa7}, {&(0x7f0000000200)="84a77a4a702876e865339c6ef41ab41cfb1811fb27eef6f494a210f8cc4b9afdbbdcac78875287605814279cbff86f6fcc73df0df41221c45929402f4bc8ea5465eaa4725e5f41fca2716dd124a37a5ab4de00f392d1345b5e00257fa8fecf8980de6c2f9d4098922d6af8972a0af48d4b747340f257177cc976d276230f00692c104553f9e01457f5da39e8a1c7f825aabde1a856a47a689bbc798b2da257df1f63e9e5157a635915abf8ef41a713f34b6dc7777f5775251b3e8e79ea5d5c595f1085acbf8e49637226c1de2bb336c04f", 0xd1}, {&(0x7f0000000180)="624ff898dd5e3e2564e12452b1db934e993b5e50205d", 0x16}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x4}, 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c6531002a2c7aa65754a2a78a72b992eb299ae8bc8a1e8641ad7bb697358c01a26cb2d72fbfba00cda9d286e9b191b6e107d6f8385df746b45191b836c3738819c1bab1d9a007197823474d8366a63b98a3725ea3dd35c9a2fb2f0898b04bf6c6b870da2a9de6b9da9193b69d649902da656b61d69d641292a28e36669fe1bd76fb6acd17915a9cee280611afc92373df2d78e18242641cc073bed4f528c7785e641817095f75db0c49718d9eb1bd7d763014da372b370074b4ce3ebe7e13c48ee307a42e97cc8e9b250d6f2ee7466c2d9d2ce210c79a6393986f1196799e4a76d3a6a2e4ae8e472837e5b5e32c728161af2b4d3e8a0312969aa88f199f75fb9616233fdcdac5b2702f1c68c9f42ef0410676fd25ddcda0d8337cf555f21b57ae46830136f27333ccf51fa00aa4ee7ecc83cabad282ba26addc1aea77b07a9caa300977491279ce3ecd02d933a632ac5cdc7fbabe07b21add4001de2ef73722e6c6f9ed0b368246ffa3b0761b927c114ffdc0e289"], 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="3a47da3b83222244e094831b437311f551f737c6e4cd3bcde9b2fb8981c9b6966598e5f843d836a8efb68e609f2e36b389b5ec58ae46b5a0e6164ca80e3da8765ee309375a7dac415c2d561ec36d4fc96b6e0ffad9b7f97937ea915f0ceb0c43b2f06a0b8aede0f5ce2fe70f1d2b028e9e9c3c3c400be3b32fe2eefda84832c3e7c7f62e591c725be58247fc0406dc9efdb9e5ac83e12ecbcbeed332eddf3d2f103f6b64cf92723eb73a77d815", 0xad}, {&(0x7f0000000380)="8ef17c42eefc3981dedf5f10f26bcb158a81e9cdd8f380dc5ea3022313ad82e8db7c2c5235b7a9", 0x27}, {&(0x7f00000003c0)="2824fda4967761917f20d2242b2bbac855d21e7cffc23b5bdb4cb0a37dd6fed3d2bcaf2956ed734ffdcdc427fa641407759ef963d68dfac01a", 0x39}], 0x3, &(0x7f0000000440)}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x9}) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) getpid() r3 = getuid() seteuid(r3) fchmod(r0, 0xc4) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x100, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) flock(r0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) r6 = dup2(r2, r0) seteuid(r5) ioctl$TIOCEXCL(r6, 0x2000740d) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socket(0x6, 0x0, 0x100000001) 16:00:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/74, &(0x7f0000000140)=0x4a) socket$inet(0x2, 0x4000, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/58, 0x3a}], 0x1, &(0x7f0000000300)=""/21, 0x15}, 0x41) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000001c0)="dca52938d28302e3ecc78a7e3152ff9ced8389947dd6f6664ad9059d56906a7150f1c6b0ccaa790b5ae957c05246f9221e87eb6f294b31b48ee06662965d447515b196b37fd06cf25dc48cf14fa982aeb5cd9100f5b0580f019d622c83eb2d419d60e059d2ce4913c0d97e080ff981ea38c8c30b6e82dbfce619315f6e03cb3797b4f32224e45d7e126d56993038133403f887836b7d7313c39a5e9428834be6d503d171bb8f8b3e9a6fe5ce0b1d0bf5a9660f2c2f", 0xb5, 0x4, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x30440, 0x7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus/file0\x00', 0x1, 0x5, 0xffffffffffff5259, 0x1, 0x0, 0xffffffffffffffc1, 0x5, 0x3, 0x0, 0x3, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x58, 0x80000000, 0x9, 0x52}], 0xe, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x166f08045fed39d1, 0x6, 0x1ffc}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80000040, 0x7, 0x1c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x66, 0x5}], 0x80000000, &(0x7f0000000140)={0x200, 0xfffffffffffffff9}) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0xffffffffffff7fff) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0xcd19c71b47c12b39) r0 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x20000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x275) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f00000000c0)="693186179047173ff78a606ed60862442e0b267b625b114b1dc279ea044f7152afd0ea65f73cb14a88e1cda1ec032c35785a97dfaa3b0f1ef682e940e29a9fac793577831900fed074545b84a66fa555914a0a12bfb2f17e713c8b3b0a3978bd7a0cd95926f143be48b90762cdcf9d0a9e53090c7fd5f65978d71b6e36a60bf018376376f49ad8b5", 0x88, 0x402, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kqueue() 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x6) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff9e) write(r2, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x1) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x4, 0x5}) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x10000002d, 0x80000000000000c, &(0x7f0000000040)="8bbbb7766eccf5d163ebffcb4ecce954422cfc9a530a8859b8293dc3e7fdc9bcb678a6836df604f2e5002f8168da48a8f42b6d12", 0x34) 16:00:12 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff, 0x6, 0x401, 0x100, 0x8, 0x9, 0x5, 0x9}, &(0x7f0000000040)={0x2603, 0x8000, 0x40, 0x9, 0x5, 0x0, 0xf5e9, 0xfffffffffffffffd}, &(0x7f0000000080)={0x3, 0xd1, 0x3, 0x9, 0x8, 0x1, 0x3, 0x7}, &(0x7f00000000c0)={0x7, 0x1000}) r0 = semget(0x2, 0x0, 0x401) semop(r0, &(0x7f0000000200)=[{0x0, 0x6, 0x1800}, {0x4, 0x401, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0x7fff, 0x800}, {0x1, 0x10000, 0x1000}, {0x3, 0x7, 0x1800}], 0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) select(0x40, &(0x7f0000000100)={0x0, 0x1, 0x9e9, 0xbd7, 0x6, 0x0, 0x9, 0x8001}, &(0x7f0000000140)={0xfffffffffffffffa, 0x7, 0x8, 0x7fffffff, 0x705, 0x0, 0x6, 0x6}, &(0x7f0000000180)={0x7, 0x1d06, 0xff, 0x7962, 0x4, 0xfffffffffffff30d, 0x4, 0x1ff}, &(0x7f00000001c0)={0x1, 0x9}) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x30) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x5}, {0x83, 0x10001}, {0x187}, {0x8a, 0x2}, {0x62172b7b39adeb7e, 0x7ff}, {0x1c5, 0x7}, {0x66, 0x4}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x22}], 0x122}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa6) 16:00:13 executing program 0: setreuid(0x0, 0xee01) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() select(0x40, &(0x7f0000000140)={0xa83, 0x100, 0x7fffffff, 0x8, 0x8001, 0x3, 0x7, 0x800}, &(0x7f0000000180)={0x8, 0x400, 0x6, 0x78, 0x2, 0x2, 0xdb06, 0xfffffffffffffff7}, &(0x7f00000001c0)={0xffffffffffff0000, 0xfffffffffffffff7, 0x6, 0x3ff, 0x9, 0x7, 0x6, 0xc80}, &(0x7f0000000200)={0xee, 0x5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000180)="b5c0a8b5179b066bd56b28c3ac4b76777d7e6049f04a318e3ea32139fccb220589bce1a59e040a28b900b7f2108713ce4ad6790015de5d5d708132d53acead3a23b846f23e18ef74220200476594f24f348a659d0291043c4f6712c9767c1c3ca9be6a8fd15909068f04bf3caf16258617662a9c9ec09571ed97e08aed9438470a0a7faf055593ee2ab1777951d7", 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x6) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = socket$inet6(0x18, 0x4002, 0x8) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x100e0, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x400, 0x0) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x2, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x85, 0x0) r14 = dup(0xffffffffffffffff) r15 = socket$inet6(0x18, 0x8000, 0x2) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x10000, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse0\x00', 0x0, 0x0) r21 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r22 = getpgid(0x0) r23 = getuid() getgroups(0x4, &(0x7f0000001880)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r25 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getpgrp() r28 = geteuid() r29 = getgid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x400, 0x0) r31 = socket(0x18, 0x4000, 0xfffffffffffffffd) r32 = openat(0xffffffffffffff9c, &(0x7f0000001940)='./bus\x00', 0xa991380f3d71bb1e, 0x1) r33 = accept$inet(0xffffffffffffff9c, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff}) r35 = accept$unix(0xffffffffffffff9c, &(0x7f0000001a40)=@file={0x0, ""/13}, &(0x7f0000001a80)=0xf) r36 = open$dir(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x4) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000400)="0d80144385d17dfccd04711f5319cde2720ab927cb5213fcb055390cf20560909ca95ca7be9a0a99a77c597d58941fdc77af62068f10cb1548cd9bc540709cd83192f059f3c6837d621d6f7f6bc4450bcaed0c648ce39f4f8d625c56ead8ff2d9450cc722801178ced8378bb44a31a15333d80e81e1a565a062cf935e77fa3c0df30da811bd572b1cb2c3d1708c915ffadcd8c8aec8e3136980d23b519b8f25fcd765feb642268f026844311a4ccbef6890c168d33aca97a243de8de19c9771989d6d5e0a4a0309bc6dda3bb155b649bf195c1256afb783410abfadc8f085b58cba1e724190283ab11ec278cb8a9768dba6f57a2031c25ca2b0773e210addfbfc37ba5c1a1b1a04bc14c58149987a2085ef300fa63811f6f8c10774f6a596a3a387831c4d9e33af03ef436e1c2dc7071814205e4979f731de278b6b2494b1d6f552daf7eb41669c757803439b2a4ef4a936b1131d23057d8d85cea70e6239bb1045d4771dfa80908f4610d57acfbc5a334a81f3ccb4a2f430ee7d1118106803fbbf0e04d4be43db239b4b94a234e960dfdc9767970e2b6c24e9dc4121e39cb3de5f9246bd49370a237af8d50ae6dcf11a49dba0e95b0f7ddbcf1855d4be68dda14f7a28867a79fc2edb50f7cb896ad2b8332803018b738e92dc169a72cd36e0bf6d9246b94a05cc725d69313617286a52a1e5dcdaa95ff4171fc967e08e6e5f117818b55c3966c41d670751747db327a19780188b62b480e7eb59844f39b4da403f3e3a99983345f72a366b8788bd8bbbd6cdcb63f0d2ef8074de551ac310ecec18bd8d68e8a809396bf3c40409fa343c061e8ebe9cab08c3915d4d8805d71fccaa8af97024f2d25dc4a7c3d8ab3060ebbbe8512c4f3a5ba5d2d6e005c0c8b624c9150ded7d6e4d6bf676429a5a1e2f7ee1df76f5d17f98680d57af9babf27c8a0ed23693ff36018e0bd1d2fd76345962af25eb04e73e3fe0494057729ae9b6361700fe30fad3de56034acc90065fcc01894dfc0a2be02a5eee7ebf7fb5c568d5b5db49c058b6803166ad8717141d31bd9836411fac5d6f5d5488baccc53d1541c8a09c1ef138526c5b40e3b4ac6dd6ffd2d0ebe026d11907ebe4f8fe0bff5bc50ee58a629e6c70eeb2170ada058363e39c5194da511b8440b6d7ff5c1d4e3a45da590f5b9c3b83fe42fd99dfb23bfc93e182edcf2b454ab9a09a24dee1f5f66be6622899d891571d8912a6d602365d0f0cba3121921beba35549ae697f4ee3e87ed825ef5ffe3e3af930e31dccd7e0ca45176e87d4af4c64f761aad75c21138259e9bab85c7de5106b50e2c9ea90abb34b21ef59a97cc3975ca2e0353721549f372643d59587bd76011ebb172ef51cf0c81addb2e3ef04ccc31452ecf81a5b7b0f8e22ba4e0703b5aa7310e46926a5357d2d6247fbb4db6a1da7df6aa3c7eb915fdee38a46a680da562993a1a9b6576f2d7989e72e7f041174a125921d8a1f166a0b57666a22ffe468e3b07258eea79eed11e715e61d0f4cf55c99d810e642d185e31adee02d9de1a9f81e06748790dc2ba723b8bb9042a3b7bade283e015d64ac96ef1735ff52b1c1021e928209a78dec0efd8b4e597942671d61e09adc768c4d3743c954d81315d9c0c137170afabaa63a4c26c23f7ea3094e5bb62eb9c40987d270572fedd8a868bb65a4d1806d2990d89857535531767db8d8e890fa6d563e34a2144c8bca983f108b8b75981d00778842930fe12d904ce1148befd519d615c6084b11215b0b3315bebcfb27994d5a8673f439e66f110d4a1ecce6d5a0a417a3b1618dfd42e74be0a545aefd3a9ac73ae3cab87686ca2aadac3e8b5ffc7e602baa84cb0cc5076c41413bf1d98b9864660573468481ee6328536637c1b46d6a26d24fcc664e65fa8c63bde55293db17c6f2b73c4f7ae27a64c4d34399c9598cb7c624e10dfcade4ab6f8a8605012035888715f84ef74ea6ba002a91eddeb67376718bf7bf483b6971e76773fec012edd211a4e4e928c9fdd91cde754140d513b595d852562dc190a31e0de22b4da58c6591ab9c7a9789428d8a479ad7ec538bb96270e8ba72ca99148eeb2efe096a006f563430382f2fd1ed79faca59708be89d77a2814e1c26d13ffee163c0af6efd744decea5d96526ceded0aee1ea9f327053ed0621ef6da61f013f96d9288ebd6070d6ade51849f9a2c25dc76f39c61b10b10795275fc87e8d5c4cb239850b4994dde8e73dfc9981bcf2e49564d549b168710437a4a4a2c61741ccc8cdd07318adc7eddf4a7d06c0dc9f70785d0e3f3b9fb51495dbd29c11c0e066e99aaf8f6c306aef493e52f715f1a3d8d04a52b6b3b8cfee138f8336022573c6909397ccbc85a8c5798f70c3d88034a085db6d055f5f8b0f1c272cad2c20bdf9156062d6c8c376e417894f9e57c7ecb5c0f3f8fea4c7b8cc79aef2c688b51201c514265d8528944b0ca520ce9d80b0519c7a58a46a15438bb1c435df8e093149105c51426c624c449d20fe125652cf62dab27ca27316ddb7dcac3060f0dd282ce8b4b384acbcf6c9235a39564834ad8b4f3cae8c710781b59e6a8e9c3b015a79b74840403fa03ae206a801649690d61a4a03d7e667a9188ffafcedb0cadda7c2960ef8aaf218a8b4a39e95b47768030f3923d811ed53c4e0ccb378f1c5cb30fa604b07bab3e9dc619cfe477447eb83c91be861969127d9b6a0168ec8bb290563f66903d8fc131003565bad6968885bd742acd96e6e2aa9a48cde76cf6c9ebb13f5af181e82cf8afed313d55353786ef233b2f6faa24425c4f5f6532ee80dbf95151006fb572c3817506922dc3229b7bb20a2ff8d94ec4054c70129d666bcf62791887b86828b2f91d94451d5bc20d6189e2469a27dc5c0d16a00fc181c8732ad848e8dd569cc30967e8624c488c981a2d96779ec3f43e30455ca86e2e89122607a30d34f93676bc4b9215c8bbb12a1071e4f50ffca161a62f6e76a6e77967fec5754fac6beac87e735d461147ea9ad55a381ad2a1b4506aed6920c3cd479a799e862b196715d2a71c5e5fd71948728f76a991223cb64f17188fbc6c602a3373602a1f3aa2a6f0fc0f39caf1085ae0e9bc7cbb3b4416e1848a8fafe7480aa5424a5131ff11c361789ee0ae537ab0c0f337103ee54be37e420daa5b0e61434df578ce341632b0c346f0247ee69208ce690df68c7b9b4261a4ca7d39f2502a5f0484fb86ebc123db2bae437c401569b5c7b02fe8edbe50e9b4bb806f17df67a1aeb7901fb3165f4a9d75bb99f53df093cf3a17d8d319d2299aa44714cad7a9bcb47b6ffc5ff14d48ff0aa7599236398e2bedad3d53d65d6f31c89ee00eb95ec5cb1647091bc62165bb883f5f9c0c147f9599fd3f76ddd9b646493653452f1a7d5960a56055ae7110f29090fe955708204f7d697ee239df313c9db53823872ef00e040aad951c30546f7198a5f5d56d8be823ada875b5443fe0abde14d79ee2c70a4a9c076a5cde922bbe73eaf75dc84b98e477e240d45e016e43d66fbaa02dc066f7e79bea13e9a98801e221af8d198fdfb3fee7ad28a05c3d5859110aa9226efdcfae341c3cdc52971a7543d08ad5d7d32f52926dde6bce13e995a0631a011af512b1b1d10aa700c6f5f8e5945f6646d4e9e70fc9e768bb89fceafe887619e9f5204a879e45dd63aea13674e7ed63257ebeab68c59ec552856f1d34cffe059bf7447555957c99568cd60dac4bd0c6b05fad6ce120f8222e8c5b87f0d1647f4f57ee72ca9603a0e31e3eab72abd1c734aaffe8443459eca1565f38ff2d1e693e27f28a9e6818b09b8ccea38df3d4b14f71f2f91a9a468dd683ddf84f8d7f4d5c515d634a04607dc2a34de1ef5cc229b82142657ea91ebd398f94ef37a83ee841ea2f0f914966b6f51dbc93ad890322bd47008909c89062f0c217ce4e81c9b09ce009c3299a5429ac5b77134a29558a0c1b6a7ad988232e50dd26ca5c9bdb202822245151a4313fe45d0487e92b23daf452055196fdb478f90e71510746e79d5bbfa31dfd427ababfabbe6bd180913472f7fbacc622e0b7822e1bdb38c5024c67aa7a359729f979e0f0d8db6d5a29a3cd5c172d5313f6564e120d35258ba3826577ffbd10078032cfa437e57d3ec2084e896fb755d4682d4b876553765a558e7bb01afc38357192dbac0db8db35569c952bc52fde74c587e2641bbeb23742aa7c55b8fc14e0bbbc395eb32d944ba1fed2f64e9cea17de16c40be9a1371e773f8328d6b2bb2d1a2fbfda1083749eb05f37cf439de1cb2897e392d2e4c724b7f330b141be2e25f8e4d2726abdc423ef5598b08da238deee841a48298bfae90c2c9456b761d53666c55a0f5101c1ba5426c90c9a06a2260242ae283374429948e441fc39a13bbad75e00fae092f08460677d0fbe8acb25f2d6e807f4cf767aa2f02242962fb902ff335eaca36fabc3aaea1f970d0ca37585c78dda86793e776b4498e00dd90e5dcaf72d441af2d984e1ea674f5f0f7707603bccbc9f267df358bbfd6ec3f755abb1cbcbeccdea3b63cd7b0d2a5b73c1d6fad4283ac94278c93af283d9912ac55b0e1c04b871c7fa82fe030a29b29a2d0d02ea3884e6a3fef8cae146c1691922fdc8b134f2b76c5d08d5bbea73011ae70509cb860f131fb08307ee872a49e2060a7bb424a23650e8abd5f76523aa5c5874a3df68a07aaa4b43614ba6f623c7b6a95ca137583a18e8bd02c45dd6bc361af3f3a044eefe88aa00a2a600e80c2b4008ed07505acbd0fd45bbf62b42854369dc1dd82018b93f14ba450d4776c2e8251f4f9f226f2b4ef8dc04bf0b9ccd7fb7dc21401075670ffb86f3c30c43f85eb0d4b57a2492627f9462526f96ae31a4c6b2d6b4059e951239b1124daa0a6d5c41f1b22fe77b1860a70f27dba3e91b9a1a365343f9e7c7f6af4da03525775ff29dcb40ebc4f10626aca27d085eab06f43ecba15c2e11fd97439e15638af9d6d291ad4fc29e606a53e2c101096aa678ceed9b2b0448aa463db6a297416bf57f394068a7e57793b7ee55172f9d1a4c5a1866cb825e184060e8882b56424d1e2fbf3d1420dd3e1bde0ee5fd323431f5831def94c020bd210961376ffc95ed248977533523a37a657263275a5fda655485edf668a0d09a334f92f5a548ecb76d00a36962c0f05a8ad67d53041fedcdd5190bc703a359d75bfb1627f4f89915c30ea2a61ea17b5f617728ca5fadbccfa64aaa84b31753925806a508ed46a45bd04f7d6fae10d7aee62185a6aa189f4d5895288234c89a37dc4a9eeb59ff5a1e4a18c49d0969b1e09d4773ca4a27cfdc227403682382deb65b7a44ae07f715e86c84155209b2de904904c72c35887cb2ea095dda01d90c7f2d96e8573b7cfe783eadce6aaf66f6e1068481a1841d947bb77931103b3cd01030d630b79019b376ab772f6364e797168a085b6b863e506c0fb84ccc3ffe595214cfdd07a0de7905ab0ea60bb8560523748d566a0d1bd718ee3f708c6d00b9a28d8532f62f48e704bf368bf8722cd582c084283edbacae1051c959280d422990c53521b0b45fb6d3f1accfa523b4eab21164d3d33ab9466fc1f9299699bee65a4dfa21296cf5bea4cbd19ab371ca77ae6e28f3fac4e361f6d123b9497d7630f06825464febb760061040ba37c1d3fb09532b336ae0190af6dbb9c0a0be598a3757ad32fabe1d3403c48124d81d9da76118db1ea700679dc41a115ac828bdb87d255b4e883e73227710364b5f8c31b087979e4de77f0720e783d8b804cde", 0x1000}, {&(0x7f0000001400)="90d33cf41b9330bdbba170c5116f1c1265772d32498686e8dafb5eb14c115a904215be980f9b95a42e259fa1c029cc9cc78a29e08ba492f7e69fc3126cc9eaf69b243f8f15e77dc88277fd93442784d6a6bea4a15cc53335ec79d577ad03515e3a91c53852df9cc4010f66d48da70457ed41b1ee2f881bc570f9c647544620bbb729c33cfc0a66af9494c5eba3d295bdca1118b89476b032ab9c803544264baedf12ea943a19adef7849d2c0a6dd0cbc6e5885a5fd975352f1c07cdeb2bab46f479432863792ecdf57e5fef4229a8fbae806782a87adcda4e7f15e7ff61300f67cdd3fbfda4c36e139770f", 0xeb}], 0x2, &(0x7f0000001b00)=ANY=[@ANYBLOB="202cb49bcfd27900000000000000ffff", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x403}, 0xc) r37 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup(r31) writev(r37, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3088a3e4526d40180eacf04388e0d37121627b88a87ce6131385a316eaca44fa7c70d971793a9e3473ab1c7cc5a4409b2731a15de4c20037be32ef31a06d7d4f2d8d98a83de1742ac57d26f97542c84d918cc616ad88e7d421db99ab25124e043a7b2a1ebd3b112f6f70c8c96f85992b94c6907a52d8145c6bf7c539c832"}, {&(0x7f0000000140)="65efb67e0777c62e107cc78eab1f891106986d4b7bd849e7fa054c2451696b5554b6e67534362829e65645e35b5c90e680e51ffb4ef28f4272de4a06516d5506270ab218e8dc4143e0a7b6ea6b11f1a6"}, {&(0x7f0000000300)="e0d81348d13a59ccf2884f79b6ff1bad8759fb4237669dec637eaebb3a7f41783d91545bfacc0166b8d66bf89259657b1b2668a4d4abfa5510eda30614cf7059222d2b81f94d98c6c1dd25a6bda2cc62c6235cdeae8c50ed66176a3dea469eeec7e1509dd297d406310127e64c56de49a7e17001167f2df954161f44cf43aeaa4cd474cbca011a3942c11b1d6d9671da74f2187391d194d97ce4b369a8aa5b381297b891fb8b0470be12a65be88faa6e35614ff1c5e71885e27e49d252bce5867bfcbec6ebaa567b2e3b7a89c61cfe2193501b0c456ea365cb849b59b586e2f48a966e32f34cebdf02c501fb95f0a99f"}], 0x10000000000001c9) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x100000001, 0x65, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) fsync(r0) getsockopt(r0, 0x3, 0x6b, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x128, 0x8) openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x1, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000008, 0x5, 0xb42}, {{r1}, 0xfffffffffffffffb, 0x2c, 0x40000002, 0x0, 0x7fffffff}, {{r1}, 0x0, 0x2, 0x42, 0xfa6, 0xcc01}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x5, 0x1}, {{r0}, 0x0, 0x40, 0x40, 0xfffffffffffffff8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x800000000, 0x6}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0xff, 0x7}], 0x1ff, &(0x7f00000001c0)={0x9, 0x400}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x60) fsync(r0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="1388293a11a63a01ff74324a378c64e1b8aa338ee837da82a5a11baa2dc9ddd95e4eba8ce48c97b52d64fbeee4dccec950163c206d92af3c5490e5e70d4e53635ad8630364e292ce94d3ee1246dd7f2fdfb9aa23932aeead50997b1739ec945e7e4e", 0x62}, {&(0x7f0000000140)="df181b30db0d7cb5aab1bf16bc3281ccf4c0fbcdd43167e65604f382fa3581d93f104ae0cb08f4c6113cf415afe1c56e6c3c5c9471f6ae5e69040a8e951749c17e1cdfef71193cbf5fc82991fbecbc086e4846e4e63d1cada3545c76426f010a14cfb844f2da0b66e548ca5157f365a57ef0355b56e0b9ee8f43cb994f53dc5eb47761c731baeb3e", 0x88}, {&(0x7f0000000200)="bf764f7fbbbbfd7da61b8b96e924baadf70c", 0x12}, {&(0x7f0000000240)="5b62c2b7f8b49959d6b2", 0xa}], 0x4) r1 = geteuid() setuid(r1) r2 = geteuid() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x0) lseek(r3, 0x0, 0x0) setreuid(r2, r1) 16:00:13 executing program 0: unlink(&(0x7f0000000280)='./file1\x00') r0 = kqueue() execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x2) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) unlink(&(0x7f0000000580)='./file1\x00') 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x23, 0x20) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = semget(0x1, 0x0, 0xa) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xb090) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000200)) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000480)='./file0\x00', 0x100, 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0xd14}, {{r1}, 0x0, 0x20, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x46, 0x10, 0x0, 0x200}, {{r0}, 0x0, 0x8, 0x40000007, 0x7f, 0x3}], 0xa3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x9, 0x4, 0x1f, 0x2}], 0x5, &(0x7f00000003c0)={0x7, 0x5b16}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xb, 0xa, 0xd6, 0x113800000000000}], 0x1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0xf9}, {{r0}, 0xfffffffffffffffa, 0xa6, 0x80000002, 0x235, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000001, 0xce43, 0x5}, {{r1}, 0xfffffffffffffffb, 0x12, 0x40000080, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0xa6, 0x6ec}], 0x5000000000000, &(0x7f0000000140)={0x3, 0x6}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000400)='+\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c65cf003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d6120900a03b1fc91135f810c3cc9581c4ef3e504693256d6617494e17000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xce) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) write(r1, &(0x7f0000000280)="d46aa2a7e44b048a82fe18ce79a680d898fc00b657df12897b8a98d8c6903efd4ab1c059e4cae4f17733e84905ab97ba83315bd7d3f99506f432a3b1a1ef48e4487153b3cfb53cc220d6e88d947a50cbec69339b9b81b743d88688235f46333b47f2c6348c4d93fd312fa8c78b68794e8500b83c5108f2e5672a6a7355a531658c4c41f70faa153d", 0x88) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000040), 0xffffffffffffff84) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1000001706) socketpair(0x1, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xfffffffffffffcca) fcntl$dupfd(r1, 0xa, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4004426a, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) r2 = dup2(r1, r1) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x3) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/227, 0xe3}], 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x6, 0x3, 0x5, "8b8cedab4127dfb36df1c2f7ac18088ba9437584", 0x1000, 0xee40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x23d) fcntl$setown(r0, 0x6, r3) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000b40e92c8d83f22b429c7d1409ef38dccf08cbe5163a3d1733e07579415343ff17a95f078a593f61854e869f16af656390b996c76fb307e2abfc52a7afe1ccb1ec2112a1882c1bc82bf7dd21f7d00511b7556975fdc39f50bdb32402ed159e46833bf572678567b6243ed0b0dde2525524e28586b5ca411fafe995ab298466141ef5279206dc2e13a37159d7d581e91b02a355712b374c298a2595849b0a0726918c5881f73c41ea8ded277e28183d1b71602032cf3c8763852013f9f35169d93211b446300000000000000000000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="e4654833a3699cc41ba5158e", 0xc}, {&(0x7f0000000180)="791f12da27bdba07e0d1fe00d7099940d8c8f989ecb7e319059071be01c59fff6230a9e8cdeb0da0f0135568aec18db16f238890233dd282e698c0227c52797b64b6", 0x42}, {&(0x7f0000000200)="216e2997adcb65fa1d96b177fb06b80cea8364", 0x13}], 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x8, 0x10000, {0xeb, 0x2a08}}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setregid(0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="93ec833303d52f62f64c9ab59b1704ec629874887f746e6341f2d918737eaac952c13449dd7cb00fc994d88c485b6d1d505c6cae2515592af119d8c198b10cbbd57285534fa475fa9ff45e6080d96058f060bffab02bb9e8703b465b16a411f648c5922ec7a242cffbc8177e27abd9d09cf394fe11e549c773e319390a7e614003fb0a1b38fdf4c68479a2f7aec670c0d7b5c87a90678c7696a79f572aee2fc127b7ee53b115425d49c3e849b9bb0b1deb756668ef85c651b97df90b8b11c7d21a8dcb79afc80189fd7ed4eba84957afada5c973d987f3da7f2c9a9f45e09c8ab3c880cd1495f68120f0c85fd195f9a340b591898b43cf1306a6fc8aee739fcb0e316f0823f922a4bd70d4aca1d0cbe4ba9b5d838023ab417fd6922c7c7acc396b79123c75960766e6f74e2c19831a855f2ff6a364bae37e6840a2783512fa91c33ffb0118934e618dc7b0078421406bfca49e28610815592782966c92ecddb8698164b06575ce78d2fb4427b2a930c6bfb8c4e245b015393a6c54e9ed7c6368608c87fdc45020e970e5cc82e341cb181e730b6f16f9c784f8a2862c0c7f305bca98710d3c0638034bec517a47fccc20ebb343dcfef23d2111b6b5ab4066d314a995b8dbecaf19009f411f9b1aa9f4a52bbf3bc188abd9aaded300b404e988f9271e24478e950e7ec0b5fc9be8cb825ee6d817b09d30873ad2f5d1431ff4bcd9ab60f99f68222380843b00dd6e05c9d815e8bd4b8a4af9e20773c3d3b5733f38d32dd35ff192d8ebd48156a7c16a6137d5c7d53f072594cd0e947ed7b937b95adc5cc38d8fca4f645bb97f5ee12844ba8ca84b6e65676cad848653f4701f84d3587fd8a2fd906a0ba5c237328496d83f51dd0ae325d3d80f6bab14b7a55c728387f401a15ef6bfdfcd13f99d455a9ab4c4cc3aac131e7a110249a66433f0fda18ba3c75b148cf36678560207066cd821bb8a922139f6efa83e9148671e58f215e57de10a7f41c138ea2835dc571a376f073d93cac135768ce4b87b291a7be9f7a036db74bf7c725e2480cbaf7a74aa5faeef98b5af1a0ca5265f0c268a178caa15d52bc8c5df8dd1fdbb3e8bfe2b12a74e12c8e8242f74dcfe7d478cee35d7e466e1626c148bd4f761db5f6b1d0d23edde9da1ace7e46d58186e219b885df415ff5695e9d5fea6b4bdd6f34f6cb3dafa0f6de64fd05edd560a58436dd181f452ecfbb06f67870b291e5933f5c53b033e6fb50359c5a8d2eae238eeb4ac50cf44b9631980792d3abf07b9d82d3bc0e2d2b27d97665b427427206f8b2eaf3feb5df3c0ce5340627f08d9b3512b86735bf9452acc28632ae61be80ec394f3e42541a3203af797076ec2a382b9fa104f1fb2cea96027ba957afca53f122259ba8297fc8e3b581ae11ee771b03b5f6be594086aaca6f26d86006a00aaadd72eabcf74f720fdd4bce71d579177d953235737785d59b12abb03019e87b2667ff2d23fbc3c07edb4973d2f131e1d196135e2db03a3a1a3ea18ee36b2cb61906355a6064a0b02e52f42f5632d0d140a09660abcdbed160632195d3879a98f191244298c865a080c4e71f3df62910b36b2729a5a093ba9473bb9616a139de12de9690574d66c4214f4eb9e94a66b39dfaf1e0d88a50b8ea321a50efa485385909265f41abe2e760b2731aba6d0e09fcd6d57f3fa77063f2e33baac0f048f2da8c14a0a47b3791ecccab9ce368cdd2040472bcc23761fad0360cb7017d96eb83a5e5783d2a6a7d04abe1d7a74470f9edd577cf46e4764373b4e7695f3213117146f4f688720ac3107ba7e60ed78c102b2b44306cc8bfe894137cbab8f5ce9dadef8ac166d1df63f63306b7d3becc7bc8fbd9a294246f9cfd1aeea0ec913cc994733dd1fd97b397e1562678a4c5a3296100ad8ff05b53aa4b7954a4e9b898d1a3b9521f3b5d2b018dfcc11a72e3634e81b183d57d1da9822f1307de6d0dde0d99724e7497fc0eb9d155cc78d58cbeefc4c4bf68cf352740deffcd959f6ad158dd4670d132387fca077781f4cc2b71f47d4fd453fee292c14c5db850f01b128240c9eef4b46e673b7ae96bac6d62e5ec2236dfc4e48b6697c7792728bb818c4ccd4ed98fa11dcd9392e7d8d052f1e9247e5751f395585243f36a60192a194b79acd8c9768526207328a7bb1f69eccd482439be2ab62cd4a785a6be5657bd5878497a59868486fab3981d93f396d33dfa2d5ee48ccc83bc756671ec6e679e02bdadfe9781cc13ed53528ec9008f53bc407f8b21971274428e07083e968f54c05e06e3fb6a773fcd53878737c68a52d00676e5eed596c132b61439acf1246b6e99b680dea7c130ee286d7886eadf9eefafa3bcc07c24c22628f882d4afd3f232c7f60a2f1fdd7fe54593d31f23c8604c120963b72c9ee109e03d391d658c56c4738591827d2c64932386337cf657193bc5ed67f394955828fbbf267f725d9740f8cab8c737024b4f97e71623007322352a37cf2fb20a01d6b7d5ad38b874d83a323d94a6a39f884fb2f666851a86282338507248092e058a136664528c0fb2df97c438da52a5fdbeb164213391bf159f5c8ccc272bbdf671daf994c495612dbeb19002c721a72700c121585993a2d887f08325cdde664257511839e82832a2653d876481ba192d4762f9aefe3d6e0b64fb794b24682337186176f431f0cc48f07df601b745a7662538f92ae170bfe0e73795902372cc30ddeb335c29638c1c688412e18ece13e86a178f1efb8965872ba3c8938a1f7b311a20cee87808dc6141efcb6b82f289c9e297dcfe439048efa546251976ff8ad5e6c2369e11da042526c5383bec9b80a401fa517baf550f0c8715cd8a21866c299c2e97a4bbc27b447b1260b8a051ea89cbde2f679204d3f6ccb77211f8a59632499c10beb7753598ba74024f66fc778540f4fcc210cffef59f01cea40dbede1c85762a8b59ef134b526cab565bd8398b8a04b2c26527874a523d18f1f66c7a097af42b816173acfe5234c95cac530496c58008c3495204ffea9967459f47d6edc4cd09b80555fab683be75d2c1a8ef2deaa08f0af7d8c40a331dccda8e73d963db8baae589490ec2ae85262d11ff86a994206a0c5cb8c7385cd81f4478a1426676612fbdb57ade35e52287c3fe014f3884a1b806bef26bac67b8c5ba3119b3bc7ff6c179ff67fba7895bd703b1383068fe444acd88e178e3d4ca7208b8115db6dcfa7d362b835731c47d1fec99ff06517f3ff1a6c88432b766847627e54f32e469f9074ccd2e6ba87a5249048f150a2965dfcf8da50e9e615ea7ebf5d40c449081002b6c446e573ffe59ba95db000a1da46c9c5d9bdd1158659a3bcb0865da00336fa1fb7ae9ffc17c9fc1cf9595f4c9cc715ab0abf79bd026a2b70165ca588eaa2bf46b5f5904e497bed241984535859f38fe4d49b46b9a13008a9d0e8faf60f8e4455390590682cbd320940c359ada250ce3f4793c2196b321aae40b8831ee0aac6a42248f5b3c75e44c90fe81ce89c960102dfb138633316e7dac2c213867aa0ba5f9f78b4b5c2a5dba7cffd88fe8e56921b2eabf58d2ef1eebfa867d790e4431a06421050dd177f7abf0c6cc09c7de6c1978bf910a72e59d10aa0c052010823e2879afa4e574a731eff92a6f09158c36f75aed060e00feaf6bc00419eaf0eb9c7dd167a933b52686d3d88164b0569ae27bcac1437aee45cbd3dc1c4739a64c3c11481017119c6ad652dc2ce2ffa5ee62c743f05ee0cc78feb1ca752bc84e55dd201225d180564438e22e0ddd4fa97396ee052b5e5e93e65652d0006651bb0bb9b4583c5cffbdf6be66d675381b2965bba6ba7b279358cfe4c52700763f15ce508e5578162a83db7c8e4737001ef76e137fa394398f35c5dd29ebd8c57f9356d3281573f5da19f1a7413f550b5f231839169dd2cb857e69e73848e0c94c6b74904ebafbf971f768054c0dfa1d270d2eae3dfd1ce84d5ab9873c24a2193270290e19cef39dc6ffa56d611eab4b4db4c24a34d77c0b414d3d7cec1112ee1b891c4db0e6c2d8bd976cc5a32cf83482e9452659f6c2d09d088f989f9be9ef2b9d511818a74e18853f5b65b87ddb12a8a8d64de2d9cc42de8810e10e381b6fd7599ef5bf84625bf75b2ec20330ef8f552e1e155ad510b432defe302ec63a526dd0a9af033273828e4cfda0ec3dd00a840627981750254da5555822896f4c4f484e8917a721946af91ff891b46abcf53ffb8719012a4d03f65126828de4019f8eb923628ecf0c991e16f4982eb2211e4b0ecc451061c9ef8fed1a7c444fcef46c48175d8cb6e6d95e51518a8b347e8b9361685894c7e72d80352902f947862bfb31a988f0628c6824b34ef6282ab67092fbe0493c14e289d0f85e13098d3fe3b2f7b068443c62c7576baaf7f9dbf992c700e24df09ba61bbb9ca658c0399a7132c71ae59a8afbc0b205003b996657f3b6f9f97a80d838589b6adc7c0fb482fb332ae70ec7927eb1c775b9f0da28972475539086409c8a706cf5fa8a82075ada8040ca8bf6c28e54695965c208b02aeaa908b32579c475ee60d408d18d088519b0c04238e0276746da003bab0ea6523be526b1506b97807537721eaa5c2986853385c8a72b270bcd5a3a8a18a09bc1514902500177ba2d5b3d047d47682f2872d946c880ad4cbec99d86ab7152b987da2dd203be07f7ee8a321e3616a18bbaad9151c1e6ae0cde11a15bb1b75a305795236955193c94ac0badea9068e200f02603f9df085ea00abc93c2afaf526e989f16cb20d6f616f7f845c152d330da9535fe3ba130f8fc85281313a1f256ba46c17e617558e2a773492b7b9c3c503b7f8a73e008034984660f5840c83d8abaffd0b005751be633adcffef4e29611fd06b2ad9191417d03754817d9bbadb78a4bddb3c5672482c9a32b6cf8f1f56df2af56780a10dbccb7ecfb2dbc39b14f582b2db2871e2512bc7a35ceeae139d32a062995842c60d4ddf387d0564411eb4bb8ebb351ab237c4beb3e9c586ab8deeaee2f21e2b15343eb3caba82aa569854839bc78f0eedfd0c29a642ef5b924e09f08c028b6f9aadfac62d7aa2aafea716e80fa99187ac310eb10d462d7ee4f9b6bdfe64e46cbd3e8492dca129282cf2b031f3b34c04eff6a288f9aa9be3ee3ef215304d72e18ad8decf05649974bde17af663897669435f8e02a155d3c269b49dce6320327ea65bb6f1f980c6a71b46716ac0286542934282c0e46f7b663d1cacaaeb2c8606db958490af52ba9ecec620b8fddc39fef91ed232f20d4ce227bd751fb7ea4debaf1af7e8a55306d248b5bb5e65650618491a4051088560a384965d2536e589985d5c7916e31bb78ebcb527a4e8b7d361a7d0d5f5e607dcae0d6294616392c8deda1e60a905498021a736909c59727e5182b27b9d99d8fa10c22620a51ea8ccb39df07480964645a90b7db32dafdf6ea07554250219a59b8d50c1407f3b48061cfa5fa2ca87b0efce09edb5cbd18f89e58338e05a46ace9fe9faee5375e881fd40ec4c28e22d11453f919d670b80d6daec20a56c7722648fadfd69c24d078a595d3232d701cb610ee380cb916219ab583126fa677abd82acd353b5573ca00c656c87e422e89209a755c6305359b57de94763d0503140c68e8d1db707318e0964c0d89e624b324476b079361e1379d01a279da922c7b5d0cca984c6cb405a365874ce261a0468c92e47b2f465a30363ddb56c1965516d36ae0efdc8692cec2d1e77877072a7663a296898506513da0e83a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x23, 0x8000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x2df) fcntl$setstatus(r0, 0x4, 0x0) write(r0, 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) clock_getres(0x4, &(0x7f0000000640)) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x88602ab8d32c58ae, &(0x7f0000000000)={0x8, 0x1}, 0xffffffffffffff8a) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) socket(0x1e, 0x2, 0x447e) write(r0, &(0x7f0000000000)="742332b6a8c1988f6e874f329dc35d1ebb948d77d8b1d427c9950502669368bb80bd2b4df742aa0219a33c4799556c52e26d4c1445d1ebeff02629d8ad55e114f0754eab15", 0x45) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: semget$private(0x0, 0x1, 0x2) semget(0x1, 0x2, 0x7) r0 = socket(0x10, 0x1, 0x9e) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x1, 0x4, 0xb78}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x338c00000000000}, {{r0}, 0xfffffffffffffffe, 0x4006fe995b70e62b, 0xd1, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x0, 0x8}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x38, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x1, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x6c, 0xa9, 0x9, 0x2}], 0x400, &(0x7f0000000200)={0x2, 0x1}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) semget$private(0x0, 0x3, 0xa0) recvmsg(r2, &(0x7f0000000800)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f0000000580)=""/94, 0x5e}, {&(0x7f0000000600)=""/247, 0xf7}], 0x4, &(0x7f0000000740)=""/187, 0xbb}, 0x40) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="030a6372437c085cbcd0844115d047a2f5beabce620052c6e1d53ab64935f4e8eecab77b060672c296028219d50156c0e56d49261704b54d6a073bd8250488b44e7935830e39696c550c0a68ad8026c94bd2d3fd8e4adaac9c8b877987e7b11fa461c501691ca8fe30cb8bac4204281009b62ddd6be6f9cacfa24510c1f2cf0028d93186b73d1871db5146a8d07138a71095836f08c0cb064baafa37c245ca54fe", 0xa1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x1, 0xfffffffffffff729}, 0x8) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40400400000202c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1050, 0xfffffffffffffffc) 16:00:14 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/../file1\x00', 0x8, 0x40) ioctl$KDSETRAD(r0, 0x20004b43) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:14 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x100, './file4\x00'}) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8043, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x81, 0x4, "36e43d5c99d0d04ac1ad9e1a6f507502847200", 0xffffffffffffffff}) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xffffffff, [{0x3, 0x3}, {0x3, 0x80000001}, {0x3, 0x7}, {0x2, 0x1}, {0x1, 0xfffffffffffffffb}, {0x3, 0x1}, {0x3, 0x7f}, {0xffffffffffffffff, 0x9}, {0x1, 0x3}, {0x3, 0x3}, {0x2, 0x400}, {0x3}, {0x3, 0x1}, {0x2, 0x1ff}, {0x3, 0x8}, {0x0, 0x5}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x7ff}, {0x3, 0x3}, {0x2, 0x7ff}, {0x1, 0x8}, {0x1, 0x40ca}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0x1}, {0x1, 0x1ff}, {0x3, 0x9}, {0x3, 0xc04}, {0x3, 0x2}, {0x2, 0x2}, {0x1, 0x1}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d89e19deff000000000000291c15729bcf49f53a3600bc", 0x30}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0xa0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x10, 0xffffffffffffffff}], 0x8, 0x0, 0xffff, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x1c3}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) kqueue() close(r0) 16:00:14 executing program 1: socketpair(0x0, 0x3, 0xffffffffffffffff, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, r5, r6, r7, r8, 0x4, 0xffff}, 0x7fff, 0x7f, 0x7}) setrlimit(0x7, &(0x7f0000000380)={0x89, 0x8}) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) semctl$IPC_RMID(r4, 0x0, 0x0) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) setitimer(0x2, &(0x7f0000000340)={{0x3ff}, {0x6}}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000001c0)="6de1b06069728f63bf61eb68a83e7b17e1fa4757c52f9737d4f0269c6086b4e5dd9e3b2d785932dafd768309e0643269057ddceb678dd4b54e6c3d321336434ee7ae65190cd1c0759c624967d02365224f4266dfacf2f7a02ce9506e5ff41cc5a2e5752129c33cd4cbb9ceeea4750f6947d81f1906fe30af0727dc0f6186474785a391cb7ad57c944c2f6412b53a90e22138ad62d297071da76410c805172a6b10099155eee142b6a4c6a9", 0xab) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x80000000, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0x101, 0x0, 0x0, 0x100000001, 0x4, 0x30dbfa61a9003a5a, 0x2, 0xfffffffffffff9b4, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x20, &(0x7f0000000040), 0x42) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x1f}, 0x10) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x488, 0x182) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt(r0, 0x2000200000021, 0xb, 0x0, 0x0) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) socket(0x13, 0x7, 0xfffffffffffffffc) 16:00:14 executing program 0: pipe2(&(0x7f0000000000), 0x0) syz_open_pts() 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:14 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x200, [{0x1, 0x9}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x5}, {0x3, 0xfffffffffffffff7}, {0x1, 0x68}, {0x1, 0x3}, {0x0, 0x7f}, {0x1}, {0x3, 0xd6}, {0x2, 0x1}, {0x1, 0x3770}, {0x2}, {0x1, 0x6}, {0x0, 0x10000}, {0x0, 0x1}, {}, {0x3, 0xb6cb}, {0x3, 0x5}, {0x3, 0xfffffffffffff001}, {0x0, 0x2}, {0x3, 0xfff}, {0x3, 0x40}, {0x1, 0x7}, {0x3, 0xfe}, {0x2}, {0x2, 0x7}, {0x3, 0x5bcc}, {0x0, 0x1000}, {0x3, 0x5}, {0x3, 0x5}]}) r1 = getpid() setpgid(r1, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="b6f6950fa0c48cba3a488e63beedc180574764c0780f75969f069f33092ce5c19d429c39592ca789ee1fd5802746ef5df43e82c609e4fa1b87719216b03e2d0605dfeebcf5362cc02b368e6920a4ee6d9349e9257555f44f1124d06e3d4612bb52c442ffd192bf510cebf016d3edf02bddf106dc256970a1ed26badcb05274f87d1ad915ea8a75cf5f", 0x89}, {&(0x7f0000000340)="c7eeeb40b1878f473b25c0bfdd000f539ae897a0adf022f3edb431beaed5ef3353a5015211cec19e76e1f2a383d852b4fb9a9022402f9837217c4c6223422d0354ecd857c59397472be809a32b86b14201f356cd64afdb4135a9ff2fbb40f9e9b35c5a3c6ef736eb3a279cf787508292b23252af9a80f057264bc5a60764b649eed3f832a1b5b7ff1bb077359941ae2b7d5f1c8b8f5eab32b1664a0314c4f1d4cbdaa95ccff50211d5a1510ca7004fd3b447a7fbb80694fca6a78f187b64797e18e4a3da3d079d644907b841b9d3c9d5c7dca9277a4139101e451524d1310ae4e2465aead05e3368c26bbc0cdf38d1313702d54c1b10c8fcab1152470bea8dfead1296d6779be4539049a2698a48ec61590f0a7ca3b22194aa7d198e11d9e70b2dc3102ec89756096da3ebd4b4351d7611cdc65ef467d038b183b8164d00bf31e73d4a6a04bb6c06d9dbf12866afdc96a0ac43c3950805d1df09ce99f910ee33a78e479498bd256202b920b21ec0cae8e3f2ebe056b9c2e7dd74a0c3e83f84f94a98fe91727eec094fc54d01a2947c06a05b1348f6c9cef7b3fc12951265e6c30378830e24566e7381e96657c91577c4f6e3e8d5b4dfb7a2fb5ace7da013043f4bcbad80ec404e28e97ef1fa511d8ca659e16d59d1d2173e28d6c1f289473787c3895d006ede01b22093dbb52b71651310c707f72d6d988d956af5ab2cb5b8f9772760c98a9dd7d2e1a52cd9b99e003d3cdb189bb56557da89bd0acd9f18b20c05487c9ec68cd796ea9fcc2ab2e14825523f7f63f30a97289c2df4f7c0a44bf16402f9a44ffb44f5a12125a63c07dd70835b35c784ddd057904fab50a3115ca3848bedf44b245040f7a0c9ab9a0863891c3f2ef484bbb012173478ce880ef31d8de445fdae175839c8cf18249b3af48093daba3fc10bb60d859c277144d098d0f279b2d8dc8d11fadfbd9f3d1bc3a7e7b65945e8bd0098a41d80182298c2fe2b20501f57cdeacbf1c9985155cd23a6b7719d7a4801dc987474af24f85f08677b7952140f0f89d232eea00b5b343872b4e7e015ec5f1a10b2186b97ef791d4630eeba23d7ec307f6e2ee7769dab7b886d401f2218cf1e9a7d7971bea83d331c1921dfb656a352caa1e241fec3a169ee79e9ae6ff6e0ff9df6dbffc39e5cbdc52a6bac2950c126735993593ad32f91d683f43a4e15b418f7ef06f3693190c9068b821931ad63693161a032b835998f72b5b28f0891a76cb9fbbd102eda858114904d2d6df78bdac41db502082d04a68505eb544339647f4f09bd81e566245b6cdbbdde45bffa2e1190e976c48d202066387d353c48e1e25ff103ae56994e0af74f76fdeddea5e2639a5e3e3336e263abe21d0b3176108fd2a8666a5b3a94521df04f702fecc7ede5e739c1b1c68cdb0e07d68d9a0bd9dd80862f01361ec01bfb762c6aee3943ce8e919b7fc36105f0e13c14d68fd7b6a4d27ac8fc6417b0b0bbd438eea00f581e4784fb6b6c10c6cad975fb8f398729ba91f377a334880ad8f1b20346afded5e1b2be89b7b5ee0fc1d1d6f173a457bd5ab308c488046688e88a4eaa5404d8b28bebd99533cc23cf910742669bb5e712ba44bb1eaa00584e4b9c77fd2e2dce1d7e03a49a8a3be1bccea666d0cd9060012303604ba9f9c8d24f97ea07e5f99335a974f12be227226d01cbef36f3a6c99dcb85a1df94c7679e7dc3eac46a2a876d32225691cc59f0a1b194148ea5f1729956f47acfd60dbb44d68038c66308df8d69c99b777f8ef67588d2b1ca09aff0f77dfa6b836033f59625ac018188667699ead76043ce3e51e26803b1cf7253ab3adb73ac12b4a15b23031b028d342d5dc181969b121952323b56672c72b237a1ebf192bb331f63cb182d4553c70f9f4810fcec809383ff68c07d8cd89218330ff8e694cb2921a72e0c56f2bf90154a90873dc8e2f03a25b0e21155cb6dcc6dd4f64d09654a53dc0a56ebaa28221df2583add5c26fc1d6da1c13cc585266d250ecebb74dfa45e28979e81f81212fa1d5287747d96b9857d285aa8d28c2456faaeab2c997be49513b8eb738c4d0968a10933ce2c26d497ca60f711327579cdfbd1f4262de066c0a7df72b542e141fb9c7d4d5d74aa7cd7041162cadc6c8d0a9c6d5edd73871c5de5b351e1648f8f0fc8a91e090de3e248ee5415fc5e2a37bdd04758f8dbdb0e9a688d5cdab779afbd50f98e9d76d1ea46ea84bfcfe5390ebeaa3eec942afd066e54e6845846b79ca19ffe8ed1d8cc7ce4e6efa727351be0621b782691821b81c9a1c083bcf3b943815277dd8778304aec82ac1fed92069620ed013559b890df5452d6609de68eba0ddbc6f23dd105d0b663a2d43061a6b85ba51b12cbd0d3ca30a57879b2eec9ccd64bfaef8079fe96594d38587058ea85b651dbac3b7d411fbeeb0610e4f77de0282ead3a97062eafb1b9e34af3b6f3e9bf50b4c477894bd1d4ef18ac938930a4a79b1950f8cac86aa2a163ae191c12aed15c9ea150bebf5376a0d660fab4e351869dd217d3cf9f6a447f53b51cd19b8335d96674a4aaed77a9b08dd1d9e6239561453e797b4f6da8688b0a3ef0ee451fa12fea4f821845a8f7022f5b3f08ac9c179e38a8b62fa27d9564c96f560a11c14b91977c883d5c2cb0d97c155428b6a446d9b462fef1c6eac01b8329866ec32c962d8d5250338ae5ec48a6af3bf0203ac47daf82ccf5caaa31868d2dc8ca5841f1afc7b785f8042533827ccf198329b557a4b618ff4b6356ca9966f6068a81e100e544e1844ba2203e87598e4b2fe9ffd047d818741e6d7b456ecd1866b0644a4efd25fa43fc50828bbb0fcff41cd910db188a91209e86683f76b0557219b09ecab56ad4c5d76f26933940e5a62b2e0ccc23e4121ee77844d19efa7e3386d83a4b3548ffb04fb4357dfd6bc7416adb04243e0d34a1ca7e84420aa79e044f60f091333a64a75cb62d4f48fdbf81d13041bc1e7d48c32c941cac0864fa37ac95b63985fd151b3d4bff6348b6aad4e6992189f5b0a0896c1fa51b04ef78737e5f73758e31ad3dd9ff60534d775de0001d807c90bb2ac9211dd1d07107759474fedfe4026a43adc9fb39fe180be6748066f9e0ef3d998f5175e80b2329a30435648bd1cfca479b1bcd2df88a1c22eac0cd023477c3cb59b5968fa2eaa6472151c509ecd17d32d105fdc2cd1bcf6bfef46a722614ef62cb49cd07e62d903f309ad434b5f72a5661f369b70eb8ef63443be586eac5a5ea4ec36ec873cb92b03d91b1e55da7d01f905f063630d7afde75b1670168f86fe005dffe65ee61475e7e35549a54d80385beec9b53745ab73a2734f4078caa83322f6fc758cfb3f617dc9380029e5abfcd0683800bbc82695eae1bfd1c530b9cd0e5bba7907eb7fdd37c6f69cffaf06a544a77e4c955a8d6c95f9613c1b9b308adfcaa8168ec5d8c684c2620beb066df3e430eca14d3ffcc477d4011157d1cab21724f47919dc88861f08541b28b776bc6d6ec7e26c287387dccbbd9ab658532c83861058d487cb4a390adec642fc1ca13fee49a83d7499ae137418c89879b5449279cb02f485b49983556365b21eecb745bcf6e008962fdaac35a502cd96b102aa2c54a335074aef6edc51ce56c2ea62936f1e4ac4fcc5adde02791812c36c0453efddb4ba5feef168fdafbb6fe8df2b2dd55618921fe303c7a57462fb2df6923234454dbc925af2954d7d3bebcf67f48099e965a9110999d430a9f4c25826ddeb47fc752aab7019de5865549519c0a4d1f99f0258de97e3f3e57738d0e07240c1ec9fb26d3fc46da18bf86a4f4f318b009b2d8d1b0ea1d0d3a7c68dcdd2daea36bd82b761d38f903f312f74a9b7b32c75fbd4eabd954725c4889a6cba83b18f533f591992ab200abfb2b2e4e39963270a138c259dac0da94a3ae2e69f4ebec93351bb56af4debe2e563621718cf2de011323d5af475441bd189c4f164b5f875bc5d0b87924b30602df27e621fba3b3ab456ff243be6d9799b7bbc8515d2ffaffdfcd808796f6147b2fa6317d53aa68914b3bbfa8677569ee0bf94d21caeef0befbaa5d47b7b13d61d74e8cfb27dd35cb178dfc6393b988f364395ebd8461e1cd0c7767092624c1d72ef4f0fdf4f6a2fe3dbbb6f8295996774e4d88bd42c07c102c1efedf86d447fd7592f1c766118de3f8ba1d70808b376e0e0cc6134f7825481fd00aa785a601f9a0ba7e06379dfab526ebe3e8f98796a81ef12f4a56374c1782074dcd62d727efcbb158a1bb138f636c17bfe641007b60420fede80242442e1a23a0afb6672926bbc46dded0d4292fa20030886ac0263b6f674c9f8e371451505ab47277cfb63143594fda8eb6265e4844f67b015c31d2bdb9d24ba72e6beb0d4bfd3bbf72112847a320f7122743f8e3795057d030d84cbdbb30b819a7f3902dfb6a0803b10d9e4441556f0f96624b8e6aabe6aab55c00bb277a65673707d79061c04dd742af76b9811fcaeb2a8b18bff024b7d68001a1febf761d33b53be0fc18075bf6197025514903874b357359658ea720ddb710c254bbc2a4a6d034b1284d95e69530b48b46e1cb820acec02fe7b62b9cb81e4444044007a488a57baf35ee3e8d9ffa247c2f733b80e661856cb0732cdbb6e11765463f3f67a9df1fae2c683d92e388db931fc9b3e2db1af24ee0f3f55199d37463a324a04b0b7f789408cd764ec064c3194e66b2e71ac0fe730f9f058ec7ea2bfebbe924f715a6ac5954d9dd212d01082dfeec070ce2d99e0d24cfa4d8fc9907b5d6750d14e2ffbb791499e444368e5f2e82de2cbcabf8a906b302aab15d456e253b9458a0ce97f2281b47e3cf9ab0b83b28a24976081ae24d4783a47fbb6edc663181d27cf9e52a6ae53f77bbadeafb31482f3dcac79c47861bbbc16ed160077b1f9e6bce753bf36f03c3d55ed11a18e710e0b6e982dc9b4b3e24b0299f1d2419c5a49f4fe4eb9ccda74ebf51c079f67239f43efc9b2ba3b96aebe767e7357173cab7317d416371b18aaf52b3affede8cf83806a57836c217684ad8be1e1bf7e9a0e6dc025a0162121eeb9b7bf79bcc151e222bd8e806349f80ebb670d6570ce20b7db1091f66d8817a5d6c6866eed9f6af138bdf0ba509187013c01f22a9614a3cebd4094e2608b931c57e5a3f25c0c3794454dde90c2f5d7945214f045ccacf96ce7dbaf4bf49fa61687521811376b17e8a6fe757f4f53a6c12c2e42bcb8276f5faedf1a47406ef9844be64f1cc97230a5278e5a43dde0ee4359747ec8536b8ec78e85772ba2c748286c4c520deff4cbd740d7b64d78681d9aeaa80142e1bd40f8b461e2189b42badff72886b4f93dd9ae56f8a7a6f035bbecb0596d2c21bf432b01172b1d70ba0d17147dd81575bc3bccd3e7cb2b4bdd73f31cf2f6bc0c13247badcad76ade7eb65fe306defd2a63dcb6c69e6d11b3149c84a87539a3be0d05625c7b37e64b5698ebe78566afad43b5546fe986aa4d289f4a73823497d541f35ef7b34bf2a533681aea5a3a8fd3d8114f0cdb0244174e9ac2716182db38964e71a8f5f5c61a0372bf094e2b3c876183649b6977bf333589967f63d0cac11319ba382848d034e49144a33f0e634f88163fc07cfcb42822abf3c1cbbfef9816d9918665be45fb6f3a7c87aced64bb4b9971934934f1bc1e0772d38210a8e033ae01615dc125700a2c8bd7e4431cc69437659024e3904d6fbae527e2df748b6c55e6c616870a4d9e99a3686b380cdf363246f7ad80ef85e275b92e0183d89d37a61289b", 0x1000}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="98000000000000000100000008000000a7d213fea45e8a11f8250f1628d08b13eb6ce26abb4dd26de8d898889c47cc90ae19c4942162de221d20557526608bdc6e9ef387c33ffbdb565c39565be72227094c573c95f36b8242bb80596dc4be9fe7dd68f0f228b2865393d547a20eb3f9c9a78612a47c6691002022e1616a3ac0ab8196e752d5fd5474aeb505cf5d2ce5a3c14500000000006800000000000000010000008100000099487f356c380656f6d3fbb3f03e975be0bebcfab1edf572baa5073038c8177f2aa01b4b8814d4295399152348ed4eb935804082c44ffd6cd108916db48ba1aa10b3425f3e634aa7c33ff46f406db66ff98e6bc1170000004800000000000000ffff0000050000007e7339b786e0db0cc6ec933b6de0ad205700f63cd591ef6fa3008b3e27fd6f4496a4cf6658b75d591dc5e83e3da624819e94000000000000d000000000000000ffff000003000000d6c8a7a49d1e6e0ae785e0cad607d339eac2ee929c52a8b8e79f2b6b320376f4b9b3958e0876c7a7e35a510734ea0ba0536da7bab1c75c9665ddb349d1d7c443e3d01bdd5c9a3c4993ca1fcd4ec671dc1cfb8edf9b37cb650efc01c89580bc7ad0dd6856ee2919da8004d9b1c05b42b87dce9d6d02771253d6c993253ae82b976bbda8db0657c40f6a23a315404d52b1084ae821ccabcb47a1b951953eab501c87f2ae8a3f2a5a6647b2db2647d48b701f51a5b8e87b88de0835a55b000000003aebf8a3ae95dcd6e44ef2b3ba65da96bf63de2b509f3cfd4ba95044ae16cb97111e8173b590318b61015307e6bb1c187a4dab1eaac04b4fb56e4fab93751c99797dbde281526f82d2bf1e051faa312cbc68a47aa467cdf8ad8eb4efb0a593f93c500305fbc3a8d3adef888cd57c98d02c16afb2d54b40e4cd5c1546b4c7c4fa394ef7dbc636b23ab4328418"], 0x218}, 0x401) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xbc41, 0x5b}, {0x3, 0x6}}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) socket$inet(0x2, 0x8002, 0x1) 16:00:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8004570b, &(0x7f0000000000)) flock(r5, 0x7) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x23, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x1000}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000001380)="59af13a8244797fc2545b960b48c54de965c9e8957c2dd26b6163141523878bf3ed873abcd071d5171f70772fa4316ea9242c37927a30613c86c717cb3593f9efe5c76a1725f082310133bdb80fad36106c2e8ae4f52d97765bcc2ea8f56e8cfed56adb3ab48fe19228b02ca354b66bb1f25797d2f9b35d49100", 0x7a}, {&(0x7f0000001400)="31a2f300be375d9c8fedfd035cdca67f8206dcef8aba5e9e89f9", 0x1a}, {&(0x7f0000001440)="7994d0df400808014e9df487f3ebe5baa48e7982f98c96de7377d744e3bab95eeb8c7bf12a4cb1f13591ea9af162dcc68e3395a68ed4604a08c87497c98bee412180a3950baf47cd6a5fcdae2cce38de1e557ca2cc02a5fcb707be95aba383da30e23d108eb27ef6e476a2b05af42f6671f1b10073dbd782647c2420", 0x7c}, {&(0x7f00000014c0)="587c1fbdf6e6db7796b15d77c8e0d736562d39966e1d85a6813b03a644bdc555bdad5efedc33d1d81b0935b3d171177370c33b3ced453741adf1537757aefbd7ca7915713f5eb18c576124ac9afb29bc13d28d82a0746942a2e6df3f0c49522008471fe2af9811d9c9e6c4cde409858024756fee93ae5fd68111a7", 0x7b}, {&(0x7f0000001540)="0b0322060dd23bebaa5693f287564c17adcea8220d8e0d30440e04c5f670a1777c77ba363c5ea698a83e6c29b45ba4a1f9016d25af87b54021277728e7cb9ecc767a3f62401e94397e527455c6a1", 0x4e}, {&(0x7f00000015c0)="93a7f50532cc03d5317eb3f652f0fe66b64c88c2e5b24a815d4153f710c78dae4c57d9536f1bbe09d5bc0ab5d5df523857cc905ad7aa5b661e8f8cd8a19acd403f4af3c7424b7008798fc2a638b1c113a66f4bdd570ed3f0e246f91ed2247fc36ac7db6c48f872ae2d70b584e94bbaa4727bdc59fa6b689fe75456159b0f54", 0x7f}], 0x6, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000300000000000000000000000000000000000000000000000000000000000000006c4d000000000000000000000000000000000000000400000000000000000000000000000000000000000000"], &(0x7f0000001740)=0x57) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f00000002c0)=""/29, 0x1d}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x843) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x81, 0x9}, {0x95, 0x100}}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="bb99087a846b87c461b8cdb8ea5950917932f953c240e129a840df5ed5c476b99cd0d357e5e1c2257128090cd3f34f9a6438fc0d3cc5e573d40cd77f1ba87e46dce3205adb0144de3fe15fd1b92a3cf381470c38e4544499676ffb0a4df550c6422fffe5ff2601667fbbb02658006f", 0x6f}, {&(0x7f0000000300)="8160ca965c4dfab7d6e4ef8f556480faf1c4c5c77f231078ed994db7b37ec8039e9aaa187cd7abf0a412e757354440ea0ae46d8e596e463f224bd07a35e87fcf2cbcb0e92388a1958bc0895880c761f7086d28ec92e48006347db9f4f8a422b378f787791f96ca71465dd2f6ded9eb6c42b52ddd170f66735bada09bdbb5e26829985570c667582948ce63efdbd55980903c1e1552d8df1ec0819bf87d88c1dba2509a671a20d63b82b47cb73e5917fa566fc2b1d490897fc2f105b4", 0xbc}, {&(0x7f00000003c0)="a0f2d964b71dadcfc8bcfb932940674833e11e1acad315b7e3109c768c4af5c2549d56963aa8dd877e4e898515cfddec82b432e76b0985ba8ee723f119941d3dbd6e61251eba3be4d13005edf986b0eab9637665fd625f222c368ada428054ca36477986ab7acaa46eba40905e7f412c145b77ee19333be080acafc8bc37877c97b69b3e4539b4d464cfae2472140328be191f83f23494911b244e67c10a42da0767544a7ffa66d5624c2e9b8c1978678c7b5363cf719145f8e2fce2bc42997e5ee71f0e", 0xc4}, {&(0x7f0000000500)="ae4dc7b1c33baa2f8922f954c6f736e55c665529874a799c87996fe660e510b28b22d40e358155db440b041c92fd60b34c2ad9c5c1e48a362b0aebf8988ce0053e45cde5750d9cc423e4dff1606d5eba9f3c07ff3c6d5904e4b2c374d07e40af32529fc90db5fb058fcbcf22c11eff0a96553638e2d6a7490fe6d67772c995", 0x7f}, {&(0x7f0000000580)="edbce867d231ed10145443e8432c64edde04f93d94ebe9e6c79f3c4a70376bf9ab523258885c37ea91227bcb8ab9ac043f736bcc520188394d3fcc33b29babdb8afaa5188379b67b7db5c140abb870858b27af93dc3ac0aa1fe4b5e0402f4b67ff14debc258a3ccccc2c1bcaa30bdec2fb9ae64f0ae17b0527256ce0a61d81ea0ac95317008283884255ad68968fbfd098982bf9242afeb6dfaa", 0x9a}], 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socketpair(0x1, 0x5, 0x6, &(0x7f0000000180)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x920, 0x7, 0x3, 0x5, 0x20, 0x6, 0x5, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800, 0x3, 0x0, 0x6, "14d90e02a53f3fa8d458b81ba1fcd9257d829a20", 0x7, 0x6}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000100)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x6) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8000) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:15 executing program 0: socket$inet(0x2, 0x0, 0x1) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffffffffb200000057cf235cd616226a0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:15 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8040) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r0, r3, r2) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000040), 0x0) close(r1) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffdfffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:15 executing program 1: getrlimit(0x100000000000007, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file1\x00', 0x30082, 0x0) sendto$inet6(r2, &(0x7f0000000180)="be83af936f5420c8fcad4af8b9604e8d41dc3397e2cb8ef84714d0680df38d8645d93fd1437eebf5bb0acb72dd0d676371c779b86e4770964e46", 0x3a, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x100, 0x1}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='M\n\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r4, &(0x7f0000000080)=""/56, 0x38, 0x2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 16:00:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x89) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)="5b82f2da565e10efc1834553d79694487999038cf9659037f5d67c153ea01c869d2e9ad3868a9e7d1a3924819ae61d6bf48f7fbc0a40fd4de917d6639d727d11f29f368e9f8c4aede3fbe55117cd599ff206ee3b1a1ca68d040a10665b0743d92307", 0x62}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="6000000000000000ffff000061000000b6aa2b7f4ca126a0422c970d301d391092b568b4ca4cf45c50c79ad5e243a2010abc176682c8e54ead66e98f8b001fddcb977a565ac92f5eee25094c9863006d01000dde4f7bb2d14be7000000000000a000000000000000ffff00000000000090e13fd460aabf937bb946a4d7da82de167ff701465b2e3f666d326f9b3084b9265ab5defe41887e08174fe6e4e66b23d14c79208b17a9df7d68a584b6b6202dadbcc45ed0524fac5c07d42532dfba48da52a6c01e614f404cb80d6f594b66197043164848f13bc76228283fec090455f997efe6c1459f8df07fb72e50e77bbdf708fb8c43dda1c979f10000000000003800000000000000ffff000005000000011cbad83862eea0d48a25fd21932c307d470124c4c42ed1e2816980bcc417e03a37d8adef1a2c00e000000000000000ffff000000000000de2cac6e88184318939ac843475b538b2f43912a8ea3e3300438e28ff63fcb70e45ffa15b51e89cb996b54f0f9c88948349ec04fc531566eee52c38b0b9bf8e73373bb20ff1c5b670f3c223ac2ff7fc3caf7b7cb8d8650f3082f1698631031e880de853174577020218fcaefc8207cf3df25585fbb06940bc001107e3e03bcc68581212a9e0065dad3be5b943ef8b19e2e6e307a6a29f32ab3a2812b6b1d1a7a03e4c773863bd97e96aa038bea57db78c11e015e655a60a43c7a21ca3c7bd63ac3623cd5292f7bf8d96394ae70e2198d10100000000000000000000009000000725bb4d90bfe02ff97b00352d1657b993a1b5cf3f710416e1d6388c2f25e01576d20e79af5e9987a205443a17f9ae9e3b7ae1b3f96d9e46e50aabe61274ed1b71fe5b5264240a5a2fc9d301d95911e4b20de6f94005031cceba2d438bdadf33497a490c58455588a52ce0ae3067c0d181ad2102d323c3a13ca80ec3d382dee1d77f0ed86b65ccf8a64cc990e30875ab020969860485edf4f6a6d103293353bb79be625b9f77e6a18e871f1c2bb73960bcee060faf0d508adef9c567a9a208ab95afce524203886ffd92dc3f6236f97028e245f41ea151cc05f1307daf46d4919c72ebdb1450dba7603a77f667da9478823e6459c88f5f7c5da0b1b5291d500ae9084c25b2ca6775d2ff4309d052090fee92da48e2cb2bf2161e6f1500bded4d4e5a135cd360e598a60582aeaea1b9eed617176e031e4cf59bfbfe2332036c83acb326c13489265274bf1733852dc631c7c376d6ed66a41c15dd5d5920c3566a9701e0002c030cd79cd106798668e8f759e186055dd648f9062ffbe2510dff3bee7715013ad031a67c03908048150c089e5ba3849da428b131b8f5b3df1608c9292af8cd72cb9423f497f232ebc5fcfa70c8cdfee4240b209d9383723192a62e8cf59ebfbf2d7087b69109b73d6022fc7dc95bfe5a4e3027db6a4ba49461777c71826876f73d396fa4591875e4a158fd8e4b6f6dd2d38ecdfcf626385fb896a4999a22448594f7b78e705a91bb86ba8bf0a24c3bb0dcbd4e58eaa5e59902fd332801498c2a9a6b5a4e9d46d2c2a89757ed8708c8da9aecf788cbebe844b8e58180f2baef1b76ca7329594e912af190f2cce79a34e2cd66f0aab8cefbfa31ee6d5783110786dd869d8726128a7f887cfa0c5cd11f813029feadc56d25af768e5fc9585b2563e75deafe5a5a03dbff9c2aa6c02b0e7ed91716a117f9a30535308e06e9be17b8980e588b14cacf0ce10acad7101448d275e852ee21eb8e0dbaf94674c9c5264439bca05d8e31c3da026427dbbe0861d382dead3fc554dd3a1c420a7b8c91c7641746e674a50b3ebd1a0c7975db087d0ce5322006856c41b9486cd2abf0a6fee5b9851d551c1251ff991953829f99c141e61fc6a144b80443c432503bbef49e3f494caad1251a081c828316157df5682d7c56714b7f0ae629a73a23cad9521d19a6325d3200b253c2e93177bff54c837e6af31823db1e77be7b0c89fb191d5d0f4a3339ffedc29f4df341dd0031cc03c2a2cfacabf64b13386cc5cb542fb9a47066c8dff430640bc759655466e0b66e43b0dcf9e6fc7d9c17388338eddd816f97952b9bc5c85b7ed0cb7708517dc09b7e5cb42435e87deb82635ba1ccb710405bef5d7533f4ab71e6e6b24327fadf22fc8d22c2d0496082c1d93e52aee0bf334205395ab0d055ace24624d0662f012f6b8cd8789f6a68da54b5d335947ea88b38911936c808b84807b632ed9b79ef8b22f0ea12b0e89e43f495c7a649215f58feb26dc657bafb156476b0a01987bd5edc7f6118151cd9ae79940ef4987de4fca566dc0aca63f4ff977294c87f3a4724f0a8642f435839121c599dcb01d239d218661271888e7cd9fe68f6fd2c4744ce29bc888c1495c35b924b2679de59bde69e2e0d0e39f2c91dbbdfb4b3425ce8843f6d6e419be028b8c4bcdaf65721cfc1e50e23f653358da89db83b40207802642cfe95d65484c455a0cf38de8b7275476904fa3b5a4862ed640f6d680eadc6918075edfb3a911a4ae875468b9b8320330a5a78211d3a5d4c826e03e512c9ff2e1c691bda72aa735ad222d43bca1436c9c779d5638d6a3975cb6f70aa55b8c77af110f3f758b386c602f0fca7a7609023b4ef913790e2ac785668cd9354419322dbdd6fad9bac883531b6713c3cbb4f11661355e5cd205b86b8861d84dfa0eae1d1e796e28036a5ae47f45540b916292cee75c5c94b65ba28bb35ad205aaba38bb8282cc3c56092c09e20c922bc20d57407666759b13eadefee25514be7c3b1eb62f49f487d44d8f2b4e6038f9c947a022a61ba90425e43eba1f6249aeb93a53e3cd82657d161ad3c139a3236694dc511be602885b417240248f29c3900577647fa38b1a631956bab5a39cab187b84246f84955d22baeace1945dc9ad7c51f173e3d7545f2d9ad6647505a6e1b2a43986c34804e1a2ce195426492b35a98abfb5267b9e1b4bfb45bbe927014d517609135a5e8627ec04257dacb54414a276839cb0e7a2718101757e4184bb6c841384e5381538207de1597a8b5696e75b4ddaba9e4e9bf540360aa04c9bcba203782c2382eb1e5efb487ead547ad1e0ba98915c1dd88876a1d9b9aece72ebf641a9f4a23e25fe847ec085f7374ed0d2aa697fa1f3788e8c769aed1773fd19f9b9dcc067424eff69bc6244606549ae72b9d3c96aaa9e910de88b7050454fc1367d1565cda45f59bee65e3baba50a976e7dae0bfede36ec4d1b7762b65d7f7c6a82be4e14760736fb990aa3177b1efd0d1e703c81b4669af1c25467719e7f4410df3c23d68217dda784ab33642cb055c759c5185675591e59766723ca135f17a6a82ed228ca10b6e853bee8b9cb468f0feb281799994849c0c9064f1de2f340efa7c2a99df72918bfbbde4df7dc4569ce368341a15e53efaacaf14c2b9d6f82610b9207922473a2295f79abc60fcd36116acaf32d3476e27702820e81ae412289515acc563bbf1029595e4200078c163047e4dcd07fadc38a310705b7bdb87b0d9df97ae5c5495e5bbcc22195ad8171f9aaa4ce924ed9318fa052108c64ba9a5788e300a7e06057ec6392a42b95f2601bd210912df5c1131f2f791ed9cc7e3d439f432213654590ad8bc96750ebaecb543e44a9a119055fb44071fd680d7e9e89a1887256f36ef6dd4016301967c30a2fb4847a50aea87faf1931e746fe5ee6bf152ed6c6b6addec2709a797cccaf98280e2e66dc618bc6e88dbf6a32e3860816b83d7f1fd2ff1a757f75e7e36bbc90bd3199369d654b78364a8242c30d73272c62600a04e953459278e4456274c8953bfbcb572e1dc28efe14a53594ed111a979773ee5d7bcaaede7b37ffbb46e265c4ffe4f77d4dde30913adedc9384b2e8aa53ccda14e5a7ce317b8a81811e54afd64b68a41934514eae81b7727e3169338571c6c8518d5d382cd81eff750746ab54f01a3f2e7068d709c61d31729e71e8b1c5d6b2df43f44591efa5705618ad50e7bd0ee5159bf3c2174868e0eb4df5a87530feabfbf0087f0c2684e252a1bbf1485d6af31cf5847cdf58c0768559390987452a421ebff86755fd54dd9c5195cd646d112da4fda2fafa49d350c6fc391a2ad64c32dcd3a8775fe330d6e541d0831686f4bf23766de0ecc9d6e78662afdd7ff9656fb8a542e30cd18de66f73534a80e17ac68f6df7bcbc099cae58c19c7f3d6adde4114ec4bae2ad0d5ef0db7c2105bfaf0d8795c59b77d4ba45e2ae87d20d979972eea6569dec7f88d6b8e8fe812f2d956e2878d5429922b7b62ef0a0b5ab68530ac89cd67aae283d7d824b678aae5064f40cd87fd44aaee6a09dc629c00cbfcc707aed90923068082d38fea4b23096a2a7328d178e76a8e55d2e0e93baeed137f4ba6efa5f7ee96a0e8e6cbfef432a0f90fad521981f5e4711471d4c137a2b5e02d38d4d70e0720cec0c77b954db97d64847efd31786df1c2eaa0a8ed95ca78f3492ea9e5076b3a1243c75b79d486f8ffd4be2235cb7d1d098e463e05a24af094ba2826d4b30f309e05f596cdf91f463c60e6124e20c3ec8c4e4ce6a126fbfb8418d3d3cba2d4673096b0869b47d5bc1aa55ad05bd38a207404286e392e9332ecee076b03b0afdccadb1af4f350396ce36e82a1e8ce86eb24bd42c101ae38f37aa578bbe77cb7d781a2ae785dca166bf71188b2bc49f436dd26a9355ff22223ec26fd7774e4f72aea1e7802bfebff1a749be591e21dd1f34aba1fbe75f060d60c79cea4b48fa012a766b72ae7a06477551290bbd98e1265be83ff7a0355119e2512e580d4e703e5dbc189dc89113945a8c834c645736fdb37f8a7e606b1ab25ab59c3c3564f72c4f6247475b66966b9ca4c096bca5a8df948c72322e2cce471b7bed54612f834cb4334a905528b79fa2163136ff4ca3f1698f398852f414bc46827606c88aef510c65167a8bce7f70ed5d4f3028370400974a05a412849ab99eae8dfe2465a06988fc821319fa19ddf242355e57ad04d1e55300617ccf2e690686ec2b1d2b6e665521cf377690fc6e45b7084f386a71582bc0ebc756c3377f5ad0bfed461e719ca25eade6c45bbec13fc6682562ff1309c891506f523986597495e004e6faa155e5ed84a07d067c9b6b9930622ce47ba1b759670c3859d259524dee0f865bc11ea3de2397725e85c60dff299e2c57fd56defb82426dd540e004d56a13ee94bf4f1afc7e3f209101cd698d32a3babc1ddc797d70eb023a47ce504703bae62b8f12de22f922117156dde816410efc808dca5e0b5086b3cf44159275a38ea7dfbeb0dd7606f2dd3e8bfb048e72492e5f5a0b8fa66fa553e875feb58047dd80aeeab534d3cfbd315af41aa6da90a15aec3770f26d50627d4e991329a4d4929988a00ec234ac7d310eb3923f04e8011d195a273b39e03949d650b4afd2e4450955b0f46196c9458bd42f0929a07db5aa7eb088ece4e58179ad9edd80103d28606decdfa78a309f9465d044905cc00e81df695391ca1994bb6085a445c314fee9f851e3cbe230fce8d9b091da7ad909d415af2ee11e7179969470c4986dc6a0dc7bdaabf8c67bae312dc6e829b32e7845bbb3e3eacce8558e369e7294f6678dfcb4bd4852e4f02f550881cd1f8952c153c751eafb1e1aa967728b392f066e5e5d6ccedb8676a92917c753ae9225c207e5eedd723057f4775df7f0d6b090caa7be157b996dc6fdcb0bea4402938616f483298e8f41a705edea0f921f96943ef1d0de28fbb43d0da59b24de3b396aebd3ef4d8a199dfbcd0f6155cafa24a51bb08c0c7a668c51b47bf7b9574e11ef031c7c0d66583e673adbda268dbdb7a79e922b4ae849756ef7ff8b938b912fc56e94c5654fc222b7ebbd6ec2ded6db7c87dd29e035be8560f19035b7dedb5b5e024d695b408db4a7a997b020591b628a681f1845b2418d9ef535d54565a08af093299fff85933d4925dde7b7873b8e19c80572e70199d17f6d555bfad20a0bc568946268566491b9e128793761e40b0d88d91d14e5f5c91ea59cf7fd48893848a49aa65ab3adc708b906fe58a75873fc49b09c952df86eae8725186fc55a53e3448553cbf1f516eeb2000549d2107aab01c521d6419b9345ae90f3b89459a740fd20023c6ca23ad9275f30dd7a25d7a32b825ea886f704b3c164ef4a70b0dcf983b39dfe578fa4eeaa4ded40cf8896ee3a1fe607fa1cfbf718547db81cce59cc83bb66b29b2bfe247c36ce4134984858e97e52bbdaa6c5d1753e24b6a5360468081d65740206df252ccc12550debc37da4f6841770f8759a3b76966c7eae4f930ba31a4fb2248dfd356bef3972bbe040029dd8de9f2663207ed37422f5c0c81903977ccf3d2d6de8ba33b80c17984e1849d4dc4aa363eb0428c5e19f17cd10c4428cc45c1246d2b6c9f239c93c5ee4175cfebc33d7143a984c3178c1e0f6fef9711670f6bc6432b6fa24b540d11b92649f6c508918c54704055bb6d25a50cb61313a010444da070e17188700d82dac78a4c471fd377acce430a9da79fc8094260088512a3efd903ddb98c89ddc9682d4df7291002ebf742c4ca23ec409800000000000000ffff00000400000005b92e55e4fbd49e5f43231ec0e7bd8ddd7d8d74a39c7a74e7017b47b7caa0c6ff01021d84745a77f120dc3de8672871c79a2f78409a170faa3c2bce191f4ddd47e6db16c1f1909728e296f69c75bf9ace11a5a726b4d7612540e1e52bc025f1542bb3f5cee68d73ef1e5092b478d129ee784202b423a1a9ad004558b39d094ccfa65df6e2daddd5f000000000000000ffff0000ff7f000016609707d91a7195ce19a2889609c1433f58a10aea1bbf0ceead3a7e7867dea6a8832ac60002db0de2fb95fd3998075a60ecb2f874e7a6b1bd5b68585b9aa77b6462069dc3de263a245252ecc5b4bfee137b6a72c24402101d8e033716490997edd46a934ac678927e4a4c8926841808654831abc46bb3cd9f2e3d27e51f9a6983f0b593b4f495303bf7bf2dc88702e4584db85d05be47d10dd09a58bd533ff0ec6ec7e1c63c3569500913193efa97b079fb9c5460faceaa2d83a452775db94ae8c4ddb9085ad2e35397333f0ce0950c92b4a08eb0137fd9f769eb725d65623ce010c06b9910881402424968853f1b49cea150a9dcff63fc931a1ee445466bdc3990d032d8cc3d1115e458c5b72419f458dfee40bec97f5a2bc78b59521c107b6c9ffed137441fd718bf0ee6c9b450fc35aa13ea6354d51f86323fea0dbe165113ca44d7fafc1fda95ec5d15bf4eb8ec1d9e355d5f2a37c965a9d629a234357836a866b8896e04f211155134bf315b945d397d57c8b2db2af2bd5b2a71ea8e9c113a3a1d9282ce562be82e339104b37c4c6e84f3d811f6"], 0x13b0}, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/95, 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0xfffffffffffffffd, 0x10001) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:15 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0xa0, 0x20) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) socketpair(0x32, 0x8005, 0xff, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x20, 0x6, {0x3, 0x3}}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = semget(0x3, 0x0, 0x100) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000380)=0x1) r7 = kqueue() dup2(r4, r2) r8 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000340)=0x5) kevent(r4, &(0x7f0000000100), 0x7, 0x0, 0x3, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) kevent(r4, 0x0, 0x9, &(0x7f00000002c0), 0x3, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d7e", 0x4}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x6000)=nil, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x48, 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/21, 0x15}], 0x2, &(0x7f0000000200)=""/68, 0x44}, 0x1) r1 = socket(0x2, 0x1, 0xc567) setsockopt(r1, 0x0, 0x1d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) nanosleep(&(0x7f0000000300)={0xd582eed80000, 0xfffffffffffffffb}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x10000}, 0x8) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30881, 0x90) getdents(r0, &(0x7f0000001200)=""/206, 0xce) readlinkat(r0, &(0x7f0000001380)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000001180)) r2 = getuid() getgroups(0x6, &(0x7f00000011c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockname$inet(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) r4 = getgid() getgroups(0x7, &(0x7f0000001140)=[0x0, 0x0, r4, r3, 0x0, 0x0, 0x0]) semget$private(0x0, 0x3, 0x60) lchown(&(0x7f00000000c0)='./file0\x00', r2, r5) 16:00:16 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x15b) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0xffffffffffffff25}) syz_open_pts() getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:16 executing program 0: r0 = socket(0x18, 0x8001, 0xfffffffffffffff9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x5, 0x11, r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = socket(0x16, 0xfffffffffffffffe, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8, 0x1}) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xc67) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ffe928560000000600e85b2cc19704"], 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/59, 0x3b, 0x842, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1, 0x3}) r3 = kqueue() kevent(r2, &(0x7f0000000140), 0x719, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() shmget(0x2, 0x1000, 0x420, &(0x7f0000ffe000/0x1000)=nil) syz_open_pts() open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) setuid(0xee01) syz_open_pts() 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='.[\x00', &(0x7f0000000080)='@&-\x00', &(0x7f0000000100)='/!-/]}#\x92!\x00', &(0x7f0000000140)='*(\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='{@%!+,\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='+[\x00', &(0x7f0000000280)='}{\xca{\x00', &(0x7f00000002c0)='].-@]\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x28, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x180) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x3b1) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x90, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4004, 0xfffffffffffff4c7, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x20) fsync(r0) 16:00:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r8 = geteuid() getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="0433fb2e40665ae5a3489b8d40cc9af0bff39bf7fc7d58358b0407ff6afd76376f54b62151a115111036449ae430f41a3752268fa82e65960566b1675e066f9f1852b1d1959222e2", 0x48}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x1}, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) pipe(&(0x7f0000000580)) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x183) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) chdir(&(0x7f0000000340)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x5, 0x6b}], 0x1}) setuid(0xee01) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1000) ioctl$TIOCMSET(r2, 0x20004268, 0x0) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x5, &(0x7f0000000280)=[r4, r5, r6, 0x0, r7]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r3, r8) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x54d7fb3b68a12a76, 0x200000000000000) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7, 0x8, {0x7fffffff, 0x7d2f}}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0xfff}) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0xcdc58d6604416ff3, 0x1, 0x5, 0x6, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = socket$inet6(0x18, 0x5, 0x3) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) r4 = fcntl$dupfd(r2, 0xe, r0) kevent(r4, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x0, 0x8841}, {{r3}, 0xfffffffffffffffd, 0x3, 0xf0000010, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8d, 0x40000001, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x80000000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x23, 0x0, 0xd67, 0xc792}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000005, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x400, 0x4}], 0x4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4ffd, 0x65b}, {{r0}, 0xfffffffffffffff9, 0x0, 0x180, 0x0, 0x2}], 0xfffa, &(0x7f00000001c0)={0x1, 0x80000001}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe(&(0x7f0000000080)) write(r1, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0xa3) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x6c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x897d) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, 0x0, 0x204) 16:00:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchown(r0, r1, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) close(r3) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x11) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x1f85, 0x0, 0x3, "d227984963a21f68406c5df6eb15d11ab4f123e9", 0x11f074a0, 0x8}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x320, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x6, [{0x0, 0xfffffffffffffffe}, {0x0, 0x101}, {0x1, 0xffff}, {0x2, 0xfffffffffffffffb}, {0x2, 0x5}, {0x1, 0x20}, {0x0, 0xffff}, {0x1, 0x7}, {0x3, 0x20}, {}, {0x3, 0x3}, {0x2, 0x8}, {0x3, 0x8}, {0x0, 0x8}, {0x3, 0x3}, {0x2, 0x6}, {0x0, 0xb9c}, {0x3, 0x81}, {0x0, 0x2a4}, {0x1, 0x1}, {0x3, 0xe5}, {0x2, 0x100}, {0x3, 0xffffffff}, {0x3, 0x746}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x1e41}, {0x3, 0x80000000}, {0x3, 0xffffffff}, {0x3}, {0x1, 0x6}, {0x2, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x90, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)="51484a94b9eacee0d3814717e04d8b948bbcfeb67307879071c0259c221715eef1e218bec0fa5303ec7b1b4b3e76b41dfc9622018055392b8b45915606a0d04b921005a2de5aae202e9eacee74dab80dd7d2e4be4c5a5afb614dd22c", 0x5c}, {&(0x7f00000003c0)="178864634ba3d4", 0x7}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x18, 0x4}, 0xa) r3 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r3, 0xc}, {r0, 0x8}, {r0, 0xc8}, {r3, 0x42}, {r1, 0x8}], 0x6, 0x1) ioctl$TIOCCONS(r3, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffff000, 0x800, 0x992, 0x7fffffff}) kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffff801) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) r1 = semget$private(0x0, 0x4, 0x600) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x9, 0x10000]) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) semget(0x2, 0x1, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/95) getpgrp() semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x1f) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x6, 0x80, 0x7, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd0, 0x7fffffff, 0x3, 0x4, "3d5cf3625f110ace57767e91e857de2f4f2edbef", 0x0, 0x101}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x100000000, 0x9}) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = msgget(0x1, 0x1fffffffffff) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb7, 0x0, 0x1000) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r4) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffff7306fb0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0xad, 0x7ff}, {0x1a5, 0x40}], 0x2}) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000280), &(0x7f00000001c0)=0x4) read(r0, &(0x7f0000000200)=""/52, 0x34) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x100000001, 0x2, 0x932, "aed852e00476da6e036eea106f6d1418bcfb47fd", 0x7d, 0xfe70}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x6, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2, 0xcb3b, &(0x7f00000000c0)="a6a8795641fe49432dbb24504a2cae588d1ebaf0c09f4b14023b2f71e9a89f196c79317dffbad9e1863caca2984216232cffc150974dce8d4cb9487c31cf79f8f7c25550be8194cf4c3c739d2a0281da553b1763793fb3be4d43509b4b88785bf4ba20c654f4b8be7a4f55eaec5e5e2950dd4b45fba00c88253b59f0f858d1cfb6f48daadda0c72349c9a2816aa6397e191e34000a637ecb4bd229e051ee503f9f4d662d71bc121c25f54c7b1f16efa3a1008726cc04d2727cd3a900d9c1ccb1cb902757c6914ab49b68d68b6b71e82d162cebef8d8e2a4454b306d15949a10e1780b8ca4e38fe379927450d3711b6e28b25ce3d3720fe6c86cf", 0xfa) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x210) 16:00:21 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x40000000000200, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000a80)=[{&(0x7f0000000b00)=""/28}, {&(0x7f0000000580)=""/215}, {&(0x7f0000000680)=""/223}, {&(0x7f0000000780)=""/229}, {&(0x7f0000000880)=""/107}, {&(0x7f0000000900)=""/253}, {&(0x7f0000000a00)=""/88}], 0x372, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x91) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000200)=""/8, 0x8}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000d00)={&(0x7f0000000cc0)=[{0x103}, {0xce, 0x1}], 0x2}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000280)=0x1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r4 = shmget(0x3, 0x4000, 0x420, &(0x7f0000000000/0x4000)=nil) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="2a4680febe5313793c98b01e571a0fc991ebd5ee03f2357a74610c77573253a5ec67ca63c1c792250d75f3ffdc24ee383318c1d6d54a566fe38f94f33163396275cef21585d209a4525a18dede03fa69de7340ac4185dd3ab2aded773e44260b89c664010a37f5a346d3e084c764", 0x6e}, {&(0x7f0000000380)="395210759737b80a69e3d657423ac98fe7c30c39c5007d23b0a772825c4423188606", 0x22}, {&(0x7f00000003c0)="737095d1f77190f5236fcf79782aa31fc58ad12e21c6c1fcc85aae9f2bc98a130c480693833582e7bd3488e0ba98f380cc562605b0fe434410d0af5370ec172ab3d227a2ec301baa6f1c9229df5cf4f6dc85e73f29d9875e9b8963824cd62b9bc325acf171bd7ae738d1d70bc9b8213f94c7337ae95a1ee835dac6f1d8cbb35abbea05a80a994b6e47fbb91e7a003257a53c4bceabae866fb20b703aa0c99a5aefd8324586a9e1674abd766b38c0425b193c911280dff0", 0xb7}, {&(0x7f0000000480)="562339da773b957e6e0affe89b4308009185a5f19b347cf66569ee2248bd41179f7266b24b4fb33344d69ea063b6d46d6fce00c892ee02bce337d8a6a4993b96e98af91704a968ae", 0x48}, {&(0x7f0000000b40)="04c472e476657a845e0c581ad6315fb7af79e18d2934856faee417f4afc2b6dc19dc3ca002f3e4323bc4977bdce9c7c798708b260caac68c33de28274b2f208e1580110cd85605c5dc2215225ac717588b1872166f550a0eb1de2e2cbf1e36a530e6c145e6c0734fe6931fb8694a834b079d632a1dea637625491e75a11f60ed787761edaba9eae5b9b4e3fff330fc449ae93300", 0x94}, {&(0x7f0000000c00)="47250a8e5e9376d51669fca9a4c39c334a1697738bc133011ccce12a1789825c19fc81608eb9641f7f9c84a3f6428fd721f72d8bb5d1171f285603aa0d99ec6773a9e4d0aef05871e146549b632d7f6ad52779de74c0a937d57ac552ef078531a4d613e95de64b772a090adefbb064dba07fe90e4ebb08286e7308bedcc2e9a626c6e3e993cc831ed7f6f3a0ed16f098867ae5d9bb3a83", 0x97}], 0x6, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/63) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f00000001c0), 0x300000000000000, 0x0) close(r1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="66d274358d3534614f4e8ba565502eb165d843c08f40103e4fcc5c8474d3b0eba5958a552cf19970e750ef75cafe07000ff3997549880fde75622e68e1bd9a7888e494db9c6073a644be2f055aae54485af7149861697b0392354e742d0172bbfc97c03bb73d49963b1a0c6ee3e9849a6d4df694794cbd7bede3696ca9abd6fca03f89cab1aad2d1cde8c818a98405c8c0ce97257150978ec86144951b3332f80c7cce860b24297e005096424164717c214bf5ce30705f1dfd1400dcfe9eb490f2f52ba7b352a4709d0dbadf9aac0d11a8f287503a", 0xd5}], 0x1, 0x0) 16:00:21 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x2, "320745e80a75b15b9838b3a4bf96b31afbee954c", 0x1000, 0x7ff}) read(r1, &(0x7f0000000080)=""/233, 0xe9) setsockopt(r1, 0x7, 0x6, &(0x7f0000000180)="bf031f67b506a7d3681f34708268b6a70530e1b7e2100f6572bef1e6322c26eff9cb561a91222652d39db617bb7e8cbcc5071009b610be6e478f98c2fa60e0f83672401fb335b78c89564bd2ca980dff1021439d5a51d957903d0e8797d5b733bd1d7342b816413d40ec84d86f608db5d990db5783563b9a9fe4bbfc60ae6cb616e36e02cb0e65166b587c19c9c5537cb4cb59daa2cdb10fd8b8270071757b5186c4662959146642798ad8da93cd60a4bc35e5e042c96089a2c4f6f91105c27e3eefa845d35cc8a49d9e06d26947a6337d78d1955f0d7df37b95cf9d9569c5e3bcfeac5cfade37e6520c725e59b1b6472321c5f100726527a718", 0xfa) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shmdt(r0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) r5 = shmget(0x2, 0x1000, 0x300, &(0x7f0000ffd000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r7 = accept$unix(r3, 0x0, &(0x7f0000000300)) close(r7) r8 = syz_open_pts() r9 = dup2(r2, r4) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000340)=0x28992235) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x6, 0x80, 0x10001, 0x4, "7d21b4c7a519e06c6ee6bd1b95dd4704e4156018", 0x81, 0x1000000}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000003c0)=0x1) clock_gettime(0x4, &(0x7f0000000400)) bind(r1, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) shmdt(r6) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) shmdt(r6) msgget(0x3, 0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000004c0)) syz_open_pts() mkdirat(r4, &(0x7f0000000500)='./file0\x00', 0x10) shmdt(r6) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000540)) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x80) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) dup(r1) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x20) r2 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c880fa665f01000080000000000000100000000000000000f2000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) fcntl$getown(r1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0xffffffffffffffc8) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getuid() setuid(r2) 16:00:21 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$KDSETRAD(r3, 0x20004b43) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x57f0) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48}, {0x0, 0x95d}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac797b28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f070004228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e456f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a23f6ed0c53f4e71438641a4930fdea1390bdfa1406f073bd9dc2e7532b1b26bbe2f48734491f041c32c64510b46d1373ee9613840498fbf15094686dd734b0b05a24553dcdcce2c394c31977e8149b6a587d36cba46388c813fffe26badfea7c978359a06fa38346238626f848b227f2a32aaf17634dca5741cb486900f26413b5407158678b71214a93a3067107c78b500", 0xe92}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r1 = syz_open_pts() ftruncate(r1, 0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x152) 16:00:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r12 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xe6, 0x6}, {0x88, 0xf02d}], 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x2) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) 16:00:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/52, 0x34, 0x842, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x13f6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="d9bbb2283777270981edb6626b28f25ec49bf7df7825a3eeff7c236af513d3423136dda4fbafbd51ed6002dd3ac4b38f14c53b3b503521a83fb6a63a9d7a1760fb62ebb13f258337aac0e189", 0x4c, 0x40f, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x1be27a7, 0x4) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a805172c37fbd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55e9c905dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d7552df3efd526b1eeba1459ff7a23cbc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf343ffff0000000000005d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b014be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330dbe0f67c3111c30edfeb09f21a1eef08dc4274cfe93d8e05a152438d2e800a2058058da9eb932c1cfd7e5c6326cc5d3be2ff229ae8028f44e0a5143776c712268764b426e66cda2404abb55a177c7fecdf7f4d609c08298bce9693479db413aca83c3cbe243d841c9de2a30e677bae1eea07c7e40acb72bd89276c06336a92467cddb5be31c637297e56cce91e6a42b453367ba0125bef15dc490f6a7a9123659dda16f18a0958383b002f08b19e5a2b677c1131ea80dd3bf96cf142449a8c6f749ac437d07d1121231d4396059dcd4b598112dda5df6fdb84bd52a2b8d6d49dc773689dc9725891a11795e3f96371a3884098957fe60cbd9df17900e434039bd4733b012604eae021fec02611c4ec652637ff1af354fda0418ef0ef2672d3eff08ae8ea226e8befb4e2f1774296fa9414b5a340913ece3733a96150fa5b156c6fff21f8eff8b6ec586493aa4afadbbb2000000000000000000", 0x234) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = socket$inet(0x2, 0x8000, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x44, 0x4, 0xffffffffffffff01, 0x100000000}, {{r3}, 0xfffffffffffffffc, 0xce, 0xf0000000, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x40, 0x5, 0x10000, 0x6f1}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xf7d6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0x5, 0x9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000003, 0x0, 0xff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000028, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x31, 0xfffff, 0x1ff, 0x8}, {{r3}, 0x0, 0x4, 0x1, 0x1000, 0x1}], 0x4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xf42, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x4, 0xf0000037, 0xffffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000024, 0x9, 0xfffffffffffffff8}, {{r3}, 0x0, 0x44, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x86b}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x80000000, 0xfffffffffffffffb}], 0xe18, &(0x7f0000000000)={0x7ff, 0x3}) 16:00:21 executing program 1: mprotect(&(0x7f00001cd000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x8000, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/63) msgrcv(r0, &(0x7f0000000040)={0x0, ""/201}, 0xd1, 0x3, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b6ddf55ac750bd0a2fa3acc157515cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b", 0xab) 16:00:22 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:22 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) munlockall() 16:00:22 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() sendto$unix(r3, &(0x7f0000000200)="a1750ec92f509cc73594ef9e49f457504334159513c4ecba79af1177a9d57b461f4a5189b168a8f0f69cce298d20f34a6f60a46ac643e4f2af1d83c4a98431ff4151e73c9a4408de411648f25bde5ad22b75d205a7741f325336def73a95b85e62e16e4720ce76d28a4df97c442473fb849d1bff5bbe82b4c108ddea311d615e0bff91e17b285ebbf1613cdf4789472c90c7e867de2beddac3b39ed39413847bc2509ce47284d45b", 0xa8, 0x2, 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) close(r0) write(r1, &(0x7f0000000000)="552e70100a2ff873f7fd6f17aaa286180f4034a60576fdb937980b885a", 0x1d) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xa, 0x4) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}, {r4, 0x20}], 0x2, 0x1) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x1) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/78}, &(0x7f0000000180)=0x50) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') 16:00:23 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='c\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) open(&(0x7f0000000200)='./file0\x00', 0x998, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/188, 0xbc, 0x840, &(0x7f0000000240)=@in6={0x18, 0x0, 0x100000000, 0x6}, 0xc) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540a4a663e539ee825aef4abdf49d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) lstat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r15 = getgid() r16 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) r20 = getpgid(r18) r21 = getuid() r22 = getgid() sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000380)="152a73f1dee71a0218bd7424d1890d0c67d48921cfde2599d9acb0ba5863e1d5e7c245b5cb303607dd933f1a56910f5a7d6bbe36e05ab397978dc2c66f05670e448506b26e1858d407ccfc62c5e46ff44a364aa5869e439b784d2d0d450a4f0523bd2860ba66e5c2be235dd6aaf03202a8020153fd0e", 0x76}, {&(0x7f0000000400)="d94630768851493c707437b176b20a3aa861d5b1afac8634762873f7a160559ea7a08a48833d8501b04c61008c0db61aa5bd239d28e6a82ca4c299df73ac33d2328724aa4acbda662ac097ad3589dcfd7b6ff0af3d1e930f8cbd9ff935deb0a9f0c7ced5bc5bd1e1cddb37f2962947b8f73ec229463cf95fdd27b5f4c719abe9ac6eec8ccd0ebbeb48d662b52765070bea3cf78042ad1a372c4e92533008569b1856affe407026319a1cb816ba04f13419c1a5255dc5a7046306593f62712ee46ca4bd1c87bce776fe55", 0xca}, {&(0x7f0000000700)="92d028c96d14c3d148eb69a624e0c3ad6add672f0254efbe47d5ac6e17bb495a6205e236eb0a9f22ffa9cc747b33905e13a6190f63fc93f3750d2c1d91fdc91904979bd421c5595c1b49d62d503d29e0584ec7ff82d5451b150168e4b6a41a341a0cf549282aa9f6ff7efd66d01a724f6d2a0b4816ce2ecc215aa02913d94481fac44313672e2a21478512fe3549f13998a219be5eae9cf78f4e63e3cd039c276792755de2d34012faac4a4dc0a35d8445d1a08d714c04b3d8d5eefe3664bc44f815f8e641d74cf6ed91721918de212fba7708dac90c5eb4625c657625cad7103bdaf006102fe5b1cf17c35e9aac6c85aacafc8ef9e52310a014e66a4bc2", 0xfe}, {&(0x7f0000000800)="e6e9036d21331fda15342646d7640ef937004d0fb315aa485e16dc9802c8deb0839adb54d4ddfdcaafa9368fe6996ef43cb293f1446d80f8e76b11294663c665f139582aba8ea34ef279ea5471587cb09c255e9a91cac16a5fcedde0bf5582b5601bc46248bab5105f38b3893c425ecf925922566d34f8fb233c26c78b8157112b4d691ec0be61cfc95ca17d10e82069c59e8943ddb77b6a84f68635e7bfa343d34b7a93105e497dc3c48b56c4a5fd7d063a15e72b567e97fb5d97afc12f6b3b5f775db00e75ea5b0479", 0xca}, {&(0x7f00000002c0)="d86978cb487f0aec2118d153bc32b0c514aa0bb7f378", 0x16}, {&(0x7f0000000500)="7c4771e923151effb5c0e5cbb8d5e5ec4082b0e59e968c4395cc62c13b50222c5f0a00f20d1f3f894944b49358effaee41dbc65d0a89fbfec91504213c4590f6c2c57f8a656feb33d034", 0x4a}, {&(0x7f0000000900)="8b52144e23fb4ac6eea5a19e5f2856733816a13228fc4a726b69a9d4f54a5ede1547414b8ac5f1ce3bad70ea4cd96592725e6313add305f3bda46cc0601c901e185106018bbccd506ed297a564b2c9452df69034a2c797b75957e994fd2a3bb166b2b3336efbe7ee9e462aedb70599c04e9c39d2c541b246c45fc718f20bd3ce4fd92c734be6a87a3070f9bf09724f6340902156fc95622eb122109c9647a78d2bdfdb9644fb2e8d8adc98d22ebbdeb0ae340e699ee452f27ca2ffac4c257651276770d9cbab54b627b24667483643ad8b15f7e7edcdfea641f41188676cef338754d60435f8fe2972dc84825f3c9ad530", 0xf1}, {&(0x7f0000000a00)="d24ddf76e9ab2bb8411edfeb49a444581f2bf5b02f47fc6fab2452ac217103e466e65ae4725b2a4c685cb74f595c2642470e6695359a0273bbdf4dcbff49661b60bfeb37a5a0bb69224d2775468709ab71c3b09ef685821c43fbf8e4f2f64fd0b134f25d3708408ce11645ba899a76881b0ed9c1febc1e4f863683666bf5560226e7e53c5ff6c2db89dd643451195ea431931f92051ae27c790dd03516098f3cd3839a31b772cec8526395a6d074891d7a38bb29b9327922c8e4b1c64dea40ab60a19cac9e73fd0198cc44218e65af79ee946b88d93b464380989f0a", 0xdc}], 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x8) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:00:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) mlockall(0x2) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0xc2}, {r1}, {r0, 0xc}, {r1, 0x8a}, {r1, 0x10}], 0x19b, 0x10000000) 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x5) 16:00:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) recvmsg(r0, 0xffffffffffffffff, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xa0) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='d', 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="43846ba90260affe05699b4a03ca335c7f63c01e9f2e93a0203fbca4cebdee373444177527ce2726326d53585b16b8eaa6f4ce02da159e08d1a54af7673be5523a47c1bb31f97399f0049a2857a4c4e0a97f22a588edea7fc58c7b094b6f186773f0197b7bca4348a816557740b3dff25e8450e987a5960d3232d7733a2f911dee36cda17ebcd4e1b333f4794074f22cc66d683f45f840", 0x97}, {&(0x7f0000000040)="5535b03842116f70a1d63d47d19f19d19fa1da3620bb92ab8a449c", 0x1b}, {&(0x7f0000000300)="0449e27db6b1bbb24cc4eeb09cf981c88a4b133b692e228b77dc35b76752d69d7308359f46935c2f49c89a3e02ba21ef6a2e32797336a433146385cf5bfdee53bb2f38ca9a5ba923824c72a6ec3c9d99ecbab015e328985028b8d3eaa7b7a99c646b9a8f06f796f3a95b80b13aee2296452968f2cce48c73d14f6e222bd98a75a2966e8224e83826b8ac1557dfbc04ec6eb10bc9e655d7c848d57ff21a9438a7a14b691b675dd3e56bb3893c733d53b08c57e38e22075d3c34978e353af80cbafe3148de0f37106461bcf49f44ab848d39a6d56ad35b6a978ec22b2cd00fce976492993d5fc64b45d998f0aeb6a58b", 0xef}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:24 executing program 1: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) semctl$GETPID(r1, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8000, 0x1f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x2, 0x0) unlinkat(r5, &(0x7f0000000580)='./file0\x00', 0x0) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffd80) geteuid() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r9 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r6, r6, r9, r6, r11]) getgroups(0x6, &(0x7f0000000240)=[r4, r6, r7, r8, r9, r10]) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1ff80000, 0x1839, './file0\x00', 0xd, 0x800, 0x400, 0x80}) setsockopt(r0, 0x28, 0x31, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:24 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265739615efd9eeecb0000369339eb01000000730569ced968173e516566080000e5ffffff10b1c2fdecf666ae0000000000000000000000000000000000000000"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r6 = getegid() r7 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000001400)=[r5, r6, r7, r8]) r9 = semget$private(0x0, 0x6, 0x100) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r10 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r10, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) semop(r9, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1000b, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x4000000000b9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100000000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8012, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/174, 0xae}], 0x4, &(0x7f00000004c0)=""/1, 0x1}, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1f, 0x101, './file0\x00', 0x1000, 0x400, 0x2, 0x9}) socket(0x3, 0x4002, 0x3) 16:00:24 executing program 1: setreuid(0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0x0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x100000001) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) geteuid() 16:00:24 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:00:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) writev(r2, &(0x7f0000000ac0)=[{&(0x7f00000008c0)="d2a1acb4985f8f65fe406eaac4", 0xd}, {&(0x7f0000000900)="791b1ff2497aceeebac865368f8da1b201db54275d43c4a4d2862abbb91ff7f45fe02e721e6ea66dd2bb142889fb87", 0x2f}, {&(0x7f0000000940)="acebd763bbec1b47692322ca2f55517b4ec19c0883797a7896da", 0x1a}, {&(0x7f0000000980)="a30423822169fd7aaf404bd4c97e35d9aad0ba17535b1aa5e9740295e54fcdb794933186ddbcedf306716c72e6e457f4a13ea8547971d2fbb3414f5f6c56bf5a6af2f0340b7ce4e41e858c8c633a612102e9ed9f3ec70b9c64094772893cbdce170508f6f3d2dfac4ffb189711bf605ef40c94befab7eb5b1c316ad067c52dd1ef7f97ceabf8e09663859cfd899f7101bd0807523e7a77a2b6966242f9a39abf1a01ea8f4666049d93376071a88160cfe52f88fadd746714", 0xb8}, {&(0x7f0000000a40)="73f24802a699de1efa7070a7a01298796465f2806ec659f7a04f65d7df65c8228c0ea27319c8ba21a091693d8335c4983011375fbdc4e68dbe6c3592dd6f201e35ff30f6d9b2e780999bbf7bf4b57a1e6ee61cc0", 0x54}], 0x5) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd98cd6fc7beb24319c50304a12023a", 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r15 = kqueue() sendto$unix(r6, &(0x7f0000000b40)="c7343aadbacf035605f6820f91cab2d11ed5157c81377eb1faf55c24c668896fa3e32ea0cb5bb1ef5477ba81aafb7ebf449fe3b88dfa00b44525e86e12aad199b9264a58e3077cac662f79665058059a899ceda51ecdd9ba22d0902c4485915d0f4800c1f8a5cd33c3d681c16644eeaa946bef491e1992ca7d46a8563bd57e4b6cb61c1c878e3053baff9b356c30979d", 0x90, 0x408, &(0x7f0000000c00)=@file={0x0, './file0\x00'}, 0xa) read(r15, &(0x7f0000000080)=""/56, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:24 executing program 0: munlockall() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x13}, 0xc) r3 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) chroot(&(0x7f0000000200)='./file0\x00') setitimer(0x2, &(0x7f0000000240)={{0x5, 0x7289}, {0x1, 0x400}}, &(0x7f0000000280)) r4 = accept(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0x0, './file0\x00', './file0/../file0'}) truncate(&(0x7f0000000380)='./file0\x00', 0x7) r5 = getegid() setegid(r5) pledge(&(0x7f00000003c0)='+\x00', &(0x7f0000000400)='&\x00') mknod(&(0x7f0000000440)='./file0/../file0\x00', 0x8081, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000480)="699628b04eca73d175c473439b2b2476036c56ab606a2883ff2c76a748e64a6bf3a96a8b9af8485fa7ba6ff7fe2a1524242449b9b84ace02e4b7e59031d33fa65d2ab26f2bbb02fd9763b28d32c36919ae4eb0cb5c4caf6dbf13c55ad90242f894d927e3a190b86a52240db7d771091098048dc46d54787b11f21db9fac48f0019aa71fcc5baf5efd60fc0e8db705dcebbfe70713cb505d7a40825e0e7ce8f0caf07ff044b6242f2fa8db1cd7fa0ebd4763cbf995086d7e5aece2612c1b0cb7ff683623e1e62cf11d1453a61b6a125c0bfb01fa6ccdd084b79f71d0ebb46a943b577c2217c6d0c84ac5b18f2b264440b69d31d107e30bfea92", 0xf9, 0xb, &(0x7f0000000580)={0x18, 0x3, 0x6, 0x8}, 0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) connect(r3, &(0x7f00000005c0)=@un=@file={0x0, './file0/../file0\x00'}, 0x13) setsockopt(r2, 0x6b, 0x100000000000000, &(0x7f0000000600)="e540bc4ab28b390b5e0fcfa3e097b80b3009c7e2fcb8b71a9eca3f5f5b2771e22ab3b0a575e2d84b2d78ef507eaca87112f91722373eb9a194f477f60c760d1c23e1424a48c58ee8e786c1dcb06c5f89c0eceb677ad0f6ec14036facba98a9c78ec95d6eb846716b9dbf4307fec0a4378d49f2b84c4dad3b291b7108df7e438bbc185bf6ed081de44741083f08c849b1d0ebac41df2568ccc50d362b1f8c95175b6c1c14a70b5b068189a44570b1b9b0", 0xb0) rmdir(&(0x7f00000006c0)='./file0/../file0\x00') r6 = accept$unix(r3, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) semget$private(0x0, 0x0, 0x8) getpeername$unix(r3, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) getdents(r2, &(0x7f0000000900)=""/187, 0xbb) linkat(r2, &(0x7f00000009c0)='./file0/../file0\x00', r2, &(0x7f0000000a00)='./file0\x00', 0x4) connect(r6, &(0x7f0000000a40)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) utimensat(r2, &(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000ac0)={{0x180, 0x1}, {0x101, 0x20}}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000b00)={0x0, './file1\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000b40)=0xffff) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x80a0, 0xfffffffffffffffe) listen(r0, 0x3f) close(r2) shmget(0x2, 0x1000, 0x12, &(0x7f0000ff9000/0x1000)=nil) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/129, 0x81) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x6) syz_open_pts() truncate(&(0x7f00000000c0)='./bus\x00', 0x9) 16:00:24 executing program 0: socketpair(0x3, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="29d86bd91a2ff975f3ac9f67b56ec355fac060b5d222b55469f932a3ad28f4b940bddf50992b3ff31539196c3e84a5259dae94fd0b653887a882698fe4d8f0120274ee96d7c3de61355f652c594105bcf593de8ccdae6947c2dcd32011df899f4c088878d4f1d4151e5626cfc3d99fc1f4dae6cc720a6d8d98a99e094cfc1e415d6176dc097431db358d470c88a6b40d78f31418f7f6df003caab1b6e2f30a04478f551f77fc5b3a85e7e2c59490dc0a3584", 0xb2, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: getrusage(0x8000000000000008, &(0x7f0000000240)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x6}, 0x8) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:25 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x81, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000300)='./bus\x00', 0x42, 0x31) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) shutdown(r0, 0x1) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x7, 0x40) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) socketpair(0x1e, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000000c0)={0x8}, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair(0x6, 0x8000, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10820, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket(0x7, 0x8007, 0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x4, 0x1, 0xe1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40, 0x2, 0xe8}, {{r3}, 0xfffffffffffffff9, 0x18, 0x2, 0x8000, 0x9}, {{r4}, 0xfffffffffffffff8, 0x18, 0x4, 0x4, 0x9}, {{r5}, 0xfffffffffffffffa, 0x10, 0x19, 0x5, 0x5}, {{r6}, 0x0, 0x20, 0x2, 0x1, 0x3f}, {{r7}, 0xfffffffffffffffe, 0x31, 0x1, 0x6, 0x8001}], 0x8, &(0x7f0000001300)=[{{r8}, 0xffffffffffffffff, 0x90, 0x1, 0x130e, 0x7}, {{r9}, 0xfffffffffffffffb, 0x30, 0x1, 0x51, 0x6}], 0x100000001, &(0x7f0000001340)={0x5, 0xbf}) 16:00:25 executing program 0: syz_execute_func(&(0x7f0000000240)="410f7736d9415e6c3ef20f58890000010044a3533192e400000000430f01d7c4a292f79206920000c442fd1705d0850000640f525b0866420f6717") r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/220, 0xdc, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:25 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0xaa}], 0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open(0xfffffffffffffffe, 0x20, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x6d2}, {0x18, 0x1, 0x5, 0x2}, 0x3ddb, [0x5, 0x2, 0x4, 0x1000, 0x5, 0xfffffffffffffffe, 0x0, 0x4]}, 0x3c) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r1, &(0x7f00000000c0)=""/224, 0xe0) 16:00:25 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r1]) setregid(r1, r0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) recvfrom$unix(r1, &(0x7f00000000c0)=""/102, 0x66, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x101) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1213, &(0x7f0000000000)=0x8, 0x4) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@un=@file={0x0, ""/51}, 0x35, &(0x7f0000002440)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/94, 0x5e}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/159, 0x9f}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7, &(0x7f00000024c0)=""/221, 0xdd}, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000002680)='/dev/zero\x00', 0x220, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0x6) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b69fe5ac4cc55d4d065439eab74a355508124f030f2c27f7139e7642597a3ce6d10807cb", 0x24, 0x5, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x5b4b49b1ad6a3700, 0x0) 16:00:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) syz_open_pts() read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/62}, &(0x7f0000000380)=0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x6, 0xfffffffffffffffd, 0x0, 0x7, 0x3, 0x200, 0x2, 0x2, 0x300d, 0xffffffffffffff3e}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/194, 0xc2}], 0x1, &(0x7f0000000200)=""/186, 0xba}, 0x800) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x2d1) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000023c0)={{0x4, 0x100000001}, {0x59a6b71e, 0xcdcd}}, 0x2) faccessat(r0, &(0x7f0000002400)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20800, 0x0) read(r0, &(0x7f0000000280)=""/86, 0x56) r1 = socket(0x1b, 0x8004, 0x4000000000000000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x3, 0x5) r3 = syz_open_pts() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x8000000100000001) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x30, &(0x7f0000000080)=0x4, 0x4) 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) close(r0) fsync(r0) 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) r4 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getegid() getgroups(0x2, &(0x7f0000000340)=[r7, r6]) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r14 = getgid() getgroups(0xa, &(0x7f0000000300)=[r3, r4, r5, r8, r9, r10, r11, r12, r13, r14]) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x50000000, 0x1a}, 0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/94, 0x5e, 0x840, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x2f}, {0x3, 0x2}}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x4, 0x0, 0x3, "010000a2d8a08ab81542d9ff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x410) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:26 executing program 0: r0 = socket(0x1e, 0x4003, 0x5) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = socket$inet(0x2, 0x0, 0xb1a) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x401, 0xfffffffffffff2a3, r1}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x400002000, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3f, 0x7, 0x5, 0x7, "3f142ed8484e6912b5aaa511cf225c6aa26a4a61", 0x8, 0x5}) 16:00:26 executing program 0: r0 = socket(0x6, 0x7, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/6, &(0x7f00000000c0)=0x6) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x785b}) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0xf2, &(0x7f0000000080)="10cd250597045da5f0cfdea5fe20802741c76fbf6c4d276d1b8fdf0079050ba9968ae82161d0c5aaeba9074db6a7c3dfdd1ce196750d375dc0082529b6d338aafb0f0d6bdad4b286e7632c0ce4978b038720eab4354a59bab6e4ae2c3586a157cb272f60488f58fd6e16dbf5ee406600d3a1ae986c42f5bd614cd43e64dacce88314a92086012f1ad3b89af189face54d630f3da8f35b24e97b73b2132a04b245c9bed4fcc49b55959711c29339da20981d79215a8dac047c55f2c300de96b9c8a405325859c27a832910e82aa2730438e9d0834ca270c8471671922db74318d9e80aef01e86fb5869385160a3b8310367e9") 16:00:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x40, 0x0, 0xfffffffffffffce1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10402, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getdents(r1, &(0x7f00000000c0)=""/228, 0xe4) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) shutdown(r0, 0x0) 16:00:26 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) msgget$private(0x0, 0x2) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001180)=""/159, 0x9f}, 0x802) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:27 executing program 1: socket(0x1f, 0x3, 0x4) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x100000000000001) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f0000000140), 0x416) writev(r0, &(0x7f0000000040), 0x1) lseek(r0, 0x0, 0x3) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) socket(0x18, 0x8002, 0xffffffff80000001) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0, 0x1}, {r0, 0x28}, {r0, 0x4}], 0x4, 0x4fbcfb) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000004c0)=""/16, 0x10}], 0x7, 0x3c) 16:00:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="b594d18401fd798851323458c52d577d7c3f7f86acf729c4ee91ea9879fc1d52bc1f4ca9810d4f5769f1ad4b59977117d3c77a9853d83249d58002575c9eb7c6706f9f2e8554774d5132c2f30865703eea6543b12487dcde2c3fa2cc75431ff34359fabedfe93d77c0e274c393fd4677490934cc73722fa3dd86b00479935e22745cbc5757c26318bb200c6d4bbae066bf93b004ba037bd1eec6487e2a3d12ffd2cf967239e7dccb945a539895bce9c9b96483bbdd5361bc9b79c1ac327cd320ea93a827f42554687a665901d2f7db8115795154efa3e1c3f987a903295acb6bf8dfdbdd6a4bde7ad5fc49f5faf729d9c31c8156b9f49111dd2cc97b0fc40bb7fca50d169dc0b6dc8d4c428aacd87760b5709fa560344a331ff541bbcf931226f9e8dcc401b1f70d691b99f3e641e0240d2f0a4199e2f314c7c86ec34f8386fcc1e47c1c0a11cca761d675dc53cdd424552d01dc3bbf7d3c661918efd17fd60628e72a1a7918b1c3dd1ab05034203c5f61d1f97198281bd1640316e27ed79863f6d14fa123e89529bed1b542d7a777ca3a83f65b995ab9db24ca7945a80403efde4989d79709d7bd04a46096afdd1a6b26ee00e7436eb201de0b19127a32380a7a712fd5647f01cd99e65762815a22db0611f78ffbd72d25de3077f3af996b4bd57e46050377dc4fb20695bde28b8a91809385ad115b20f1080f66d5d0da45f0d33ea6af32d969619ff750c3a5087e5ad18691fea0de2f99c42606178ab8bc62138ab152679d327973eacc3ce4825aee9bedc29adf65e673ec25087857c19c6484a6306708a68eeacfc92fc23687e593797bc257c215d41dc26aa6485b4e5f8ab927b202dab548cf6e9b72de1c29fd5345a86ed712a2dd9f54c8b22a4c5273f87fad7a7a7fe77f85c3114e6f79efef6b2a716aa27a56316baac12912e18e6de73ad9b17caf11a80a0ee6be81aa1943ee5522fbae5f73e803fca670d5dacfd05ec521addfd080e672e452cead10c0aa8114af3da2479423de544aebd0f5df7d9738c2684e515fefe845eb9dc3ae90ff2bdf868201097f48ca16fb85c0fbf48b5c601706bf95ee27b44c5ba7fc91b9a3fe5556fa8402939505da60a4833f792868ee79ae8524f447a9001e27d80f663ad2dc65dea1f549612b011ceef596afed52cd76cb2de6bde0bc70351a0270809b608006fcea5c99b76b1699453f87413fe1388792601879f1616a05f45221d2ae15fa58cc123725e968c4b05641712e50f73b226c6f8809b047baedbb996c2d77802889ee145d72fb464d31d59ef300ecb150a78e75b446fd93411f9d7cdfb5b3c3143bb6ec3c2d4d0e2427d69001811f6bd57f3c74c61037c61eadf7a4f5162e312fbe924508ec524a75fa354d85a824a1536450608bddbde2b00a8cc2786daab71a2f1e02a80b3a13b3bf3146c7b180de74685d1a0ae03c4c6e7691359d1660b14b60ff4a2d47f006c0666e222ecac41e6f842c5e0303602fec31c325dd62542e7ae509aa5c521925d97811d7727bb20f50226be218d198133297d9d18121406ee65324dd8907afe9cbd60beaddb5716e9f26b52ec3c5fb5663675cea47059c1068ca86323e4712b587701d7e0bdd35c29facab34b06a9e5c5291ec3ac3cc1debe5febc4cd56e7d9c6cc365135b0991fb2659f0f6baec5dcb107df40b26d993652d13ff508a8864c0fde868f8cb3f3f6cebc63e90a284fcbcaa9605f3b9ffd4651343574e17a4af8b8ed1d844f6680faddeaa39122d8871155cc46aae3c75144e12be07cbb6bc4868a3d91c6e51e554e491cbabce13501648fa7140db600a9fd5007016bc8df3e438f3de4b6c046d7425d3f940cfca14bad4598f147ee2d84cd8cdac2673f227e1b479d701b9045af98df1e2335a094c3a5f10773bbf6771a69196d2237461609cae0fb758d4c60c7da186ec12baccb0bcfc4473d29da481b4c6c599abb7c159cbd5b708ea9c646f6e8a8a164faa2785f113d4ae492de546af11277e4da17e1196a078418783eab11eeb62b02ba30ab62bedd286c6d694f669120123434d907258736455bd7b4c65bbccedbf7318c97ce9cec6f13b89cb7a543ac5b7d976b58becc16c00d877210af60f8780b3df58c7eb6a794a6b44726ee93736ccbe978529cfbf4731625daf292664f6a034bb12b44f8a884156fb2304a9692048b8e7fc615f3a6fd001425d807674553de5ddccc5b903e6ea834182329ea3e4653f48bc1c5e30cf8edc9a260779a03d1e0db251b00991be06997a26af1213bc0fe5dc66435fee1e41be0271e8501bfaf3ec2e559dad0a25a1ecf5ea26bec90185364002bcb67c63b2950167689f244bf1f7aebb2288b7067b2dc7feb99ee86f93c0acfc40abcb8be585bba897550034926066721625c837521308a42b1f043e878eb4aaba9ff6c3dd71a38b06650839b65207138bc8bcdbc1400481e876239773f2b15fdc32703fe3704766013cf4e670ec8ae154e73f52593b9b433ff5db0d44cd894ed563572ede5ec64d0369109127c27883e2f4df3d3b3c8937438f5377f5f1bf4376754d72f039213b637194305fd85b6cf81d09d174c3bb4131e58ab8ac8cfc817c5048d4be2f7aaa92e07d4d1d786cd02e32baf4393c180f3b568c5f44e9c46e9919ad6bda75ea607a93a3df67def82d7c8b5a5f5e1d1e0d10bd508b10b07a223ad6a0e9710df1635f4b91c241550154bc910f0b773178d9b4416cd17165ead69cd6028e08343222f84690cba3eec9f8379fbc42c7a5ed2d4e29ebd25807c1c60fc534808f27d91522cca5f151415b6466b6e46a967a152440cd2aa2e46e1360de6080c4c65ea474ef73013ae71e1a3751f0061f8810558d1612637234116a9c77f56081d9dc264c622a588c39e8d73f79c236def4b5f2bdb7166b33d47453eadb565935fab789eff2107c13ea0dbb3b2c453b3eae79059b8f9d374c0ad58ee659ba8a0aaaebe5c538416d0a6b8be4c46ce7c9924002a1e893ca17490bb4fd95a0ee7aec5796ec42359f4c2d94fffb79be23a1eec1d699ef09e4b3eb984fda5a8db7fb2b61a17a9e8385128e70ee7c3fdb3dbc8b6cb2902302022ff7018a111eb3ec609de712587f53557e8adf24b69bdf2e950928825ae1340b02a0b080550c5825bdfe01c916d57d6923dfbf865c5e7419ebd56d851200d3ebce2b279243171be31a97ff97e27ec464181b9a932936e99567fcf28d5d5d13d8e395fa931b5ae21c7ceba443b8ede31647f6d29a8481c1402cb294e280516c6669df1bed9292de7086134f9740f822c04f2285dc87deb397311a75ff38716516a7f0069c6d986e9d841eaef5e006d78484a73994b6e3ce980ce446452f25bb134fb2d8f5dab928c415a8f10650a552a45b3e0c8338df8a7f2bb628e0cd30d18816421f534372ee0b969228e211fc619e1412c4f3bbd37896886fef1de2ac840d3ebf1a6d6ff99024117abbe75d22047f4f4d6f6e5a40506ee099da002193d5e0b4c274a39250b58c99707e13e3d575d7eb697ea9add198b2851c1c1fd72693cef5348f3aa9963414025ce35ee9714b65ae0f8028e7ffa82aee92c8777196bf30358a818469c60dec23703024b055a3a3a48684c48c52fa9f5f439092710717cfe99ffd94619347f6c0bcda6df7a21d1258ba207652f949c2da1c8d65bc80c54c623390993c653f345bf7781a7428e566508f0e20d4be8874bc0c2f0482f7193bf6b8b9a4302ed82e19e6c06c92914f13a0889ab034547b5ea2095de3c307bbbdd830b35f6e1336e3b4266db2cfc0404d9c014fda8f6fb7294a440c2d7ea19a98eb1ee853d9148d02a1325bd5e31aeef118a94bfe31dce05ab7517d5ccff1ed1bc95a026c04fa2ecb5a3830c7425632220e48c26f1d5174567b5a461702ecb928c383b858033a8893dde7bd97be5aaca65d66220c7a84d4f1a06f0f7382eb737b5caf9a92469aec08c8d6a420f7c5ec3ebb14ae372048f5a2f54cf38a06e461a5435406d9d1e478b89d600da668ef713baea9265af2d5ad32cc2e41ec6dcb8eeb3d7f4d638e6edc6359dab46fe480e5dd68fcc6bad026faa7304d85d5778701c8fc4a22297ab7da04606150e8f1650e6031c9523d25f26e04e1aec841bdfff7b8f2bb762d4212c50271f2a19edce6c70bdf5e0c3b3e22ab67fe2a26a52435d6e83da29dbd72fd0d3b48f839ed3355251e3f24b29f36a8ad9ae6e7788afa9e2e3da3f09e25b759a0f602a858cd022295485ad5de3a4c8e7a5a818218fef713df49642d9c05e10b5d0ae9a33d5714638bcd3b8877742c7bd11103cc04a0434268ea6577d392060aa8e56c5b566d96866bc2c9cc1ef5d29708cda2a3d6c5b4cda5a1002fb84087d5d58f12745fd65f7bbc4c0fc2fdb4aa6996fed5b980e4cdfbbe666f3ee3cff027eaaf8faf8c2a5eb9303cfbbda834633699cbf522522606a3b11a67e9813080dd121e176072352b1b2ba54e800eaf7c75563947f1f3c2ef0934f7ff2e5db3d16de92fc1bb1cc0e4da114f731232c8278bd5a01fff575d1fa232293e6ff749a07e56075f76449ace099c26774cc2717bfb71c94877fcbce44c901bd6f9c8e3cd0ed6c780a7530b1b49b2cec63ea1d37a33b743ff608b1cd5bddf6d790e354c4e82712f80ee34e8be37617b4ab4072b759935a74ff5d1bbf9aefc76ec24db5188b97e73445ea1e7bb31338194b076056fe7645f37e9b8265e83a2341ccc3922f000626205d26a191ce6efb3eac29fd592fc2c50e9588c62c219a480d0c81b01ef33fd74e693503e3f79a11bcd924b5d54c5198b1f9f230e16d1358dec954fefce4f3f61a19a4249ebf2e16c2f1521a178767f086a0aeb791a8cc16ff95559df93f52ef49a54985bb16144e3a0258850897ea0b65e03a88a8b73c64ecfc076c03703ef2f7ad36f3bde04809b25052ac86f9b258754e54cbc22cfd198709a763d2856ffd22b995fee21f2adc2e52937eed63c13b87549e9110a1302a48a3c6be3e63f352935a1fe68029cc9becb8549746ff9ea6f5aa794581d94209f1ee7717a2882d57d9f88e204111ecd3b9a9fc311f93653655abce99b86e96fd77133d62d5f0fdd670890b7ba48f4ccfd09fb0685b06a5ae4e51ed0612dfb3053e086c781e1ef0615f427b0a1c64ee6e008473c477dc1440140eb339480a7640792a1255168fdab85e6760cb9958294ff590a8a2187d71ce2047860f7179093e29ce756a8774e05927dcae14bf5d6d9d031f70a03492af403ad1a3965576fc7b42184f57978742e2f66ea2e0643bbafc20b78f4d9f7d0cfe551cdf975df8f1ee784a636aba581ba3de8c71b77d84e7420187f49f3b27e9047c31e5c4ff756eaacf042dd085bc06cd5739109ceec1b6375b7bc05926fbbdf54288dff1d0a35c6082ec3cfeaf2c6004ae69f426262babb97ece059ec759a4c1ef59c45c751a13aa33562839020d0fdd40daec804e538b83515120651611753ddc793ac8c782862450b3e485408229adbd21a068f988f777a07e8b13d1b1697550bc5e3aa50c2c4d304e398c500fb348860e2d3eec6b428f8b808a69438cc5de26e9f9d6b3d37b6b1cb922c7a22ea3a22b46e917cde06447da53cbde9a5a49fefeb0a2ca4649a56a9994cf9f937479eda96fe5878dff98a95466ce2493e91ff4dcf89f844d779489b575b67c3293631707f9417e468c1fc4efda548af21258a2548d440350499bd6d76725fdde8e0722a9c5b7a0db03c398bd279926687fb76cad81c1b9441b26932362e7c3c965eea5a2897c8dd228ad0ec0e", 0x1000, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open$dir(&(0x7f0000001140)='./bus\x00', 0x8, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x10021, 0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)=0xa) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x3ff, r2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x2000000005, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7, 0x400, r1}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/104, 0x68, 0x41, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x0, &(0x7f0000000040)) setgid(0x0) nanosleep(&(0x7f0000000140)={0x6, 0x200}, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x22, 0x8) setsockopt(r1, 0x29, 0x400, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2010, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="e6c3db438ec66b79a2a6e27def9a461936e8df8b2e75", 0x16, 0x401, &(0x7f00000001c0)=ANY=[@ANYBLOB="c4abedda037b5d65a86fec69157de407e4f04914f29a3fa57d4e3e7893c5c8d5dfdf501b76bc65d8750b0e89d324b41b9604c133c1f5581561f9296e3e0d4e6391906aa0ad32e0971df7f3fbf920b2d20ec24e41fff42621ff7f59a03b4714684eef89620db6aad9b47001c559f946fbb4b61e7f41899c9572ef04a8c298b8598d493cb926ddfff617a0d9d568cda47a5b6934b97a48d6f33ef3649d15a2111ccd84d06287043b5e7aadf0a6b67a1f9d4da0000000000000000000000000"], 0xa) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x3) r3 = dup2(r1, 0xffffffffffffff9c) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(r2, &(0x7f00000000c0)="289955f3eb380cf85209cb049bb82828ea409caecd94493b35a76f67690720c0a7ee8dcb7ad86fe96f38aac1a802c530e4b2b44c80b1caaa538242c905a1c5291286969394bbb63504e35cb080f2a6724391e659661e41d856db3885cbf2d5e036f490714342f614fc2616f483b296767e5c985c6e51dc85821d8506498f6967c99b0e76a389748b837ebb339e947099ae7745d4b11e2d922b4ef677f56858344672d9d73b5d7c5e34590f2698716b7a1c41d155b411ccd844a49e9ceef302f7f03ab91d1553cb41c4c251d61b31e231e58d", 0xd2) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSTART(r2, 0x2000746e) flock(r0, 0x7) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080)="522be3c8181570ac16baaacbc15ccd397dd0268ff199a8ed302889d4359fa02b844ed96a32788fc5ce55cd525a6e1c102fc8440238529f5a20223644bcf1004dd0f42dc179bc5b1145e74cdd1d5f7c3e43836de9bdd8d430e6d6b12c1d1f01f6aebb347ed22c346d92acbb42", 0x6c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xd7) shutdown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x2, 0x8}, {0x2a7c, 0x8}}, 0x0) 16:00:29 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0xfffffffffffffffd, 0x3, 0x5, 0x7f, 0x5, 0x9, 0x8}, &(0x7f0000000040)={0x8, 0x0, 0x2000, 0x7, 0x383, 0x9, 0xffff, 0xead}, &(0x7f00000000c0)={0x2008000000, 0x9, 0x3, 0x5, 0x10000, 0xc000000, 0x9, 0x4}, &(0x7f0000000100)={0x2e37}) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = open(&(0x7f0000000180)='./file0\x00', 0x90, 0x2) bind(r5, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[r4, r0, r1, r2, r6]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) dup2(r8, 0xffffffffffffffff) ioctl$KDGKBMODE(r8, 0x40044b06) setegid(r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x54) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup(r0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/25, 0x19}], 0x9, &(0x7f0000000540)=""/49, 0x31}, 0x843) getsockname(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x6, 0xffffffffffffffd9) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, 0x0, 0xff9c, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a783baaf04292b67c3bc4e6ea8d021f21b535bc59572d5a9feb9e60ab716f6de75b0ce4323", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000001180)=[{0x4}, {0x24, 0x800}], 0x200000000000030d}) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x3e, 0xb42fc0f12c049463, 0x3) 16:00:29 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) kqueue() sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x57d}, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x26, 0x3a, &(0x7f0000000180)="47040a709c71af98071401c1b95623dd9f5d9eb6fed3643e7b0a1318da83e24812c64e863914bf4d5e52e56f6e29a9cde1a803d1533609c7e01bc706572ac3530908a2d0844b177298fba741480774d8d27b04673f8413dbe5d7869f4c7d911342bc5840a48321f9b9929929f4009b0146025f5eb25569d83c3c9a3d6dafc1764930f067dd88c401f2eb355f6d4688a1e48a2685b9c276eeca0202766546242de14814fc0b04b720854b20a27d53fce73846281d2a028e829770060b3258f29bc6b5ced3eedc5edf911939fec4a135ed56dab9033c018e6101a407d10f0000000000000000000000008f9605e26eb30b1f3906f14eb2277cc1581116b279639f28fcd9a13f42451d7b4a1067f86133fe8f2b2f08248f3bc64d06e1cd5aaa2fc8734cad8e69a9b677608c9d15f567c1b5f7ccc98e7d22f5168fe5ea96e9f79fb1da8fd55a7e376985e9d5c49567fd5aa7ba38a6eff2f4d5dc00000000000000000000", 0x162) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x5c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) r0 = semget$private(0x0, 0x4, 0x20c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x8000) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = semget(0x1, 0x3, 0x500) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/27) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x40000000403, 0x100008) write(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="7d8f10ff465735e5a5ddc74742a770a0960a39442b", 0x15}], 0x1) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) sendto$inet6(r0, &(0x7f0000000000)="6f7c3b6162866cc139a0e619ab9feae7a018c9e5661de417c20670628032", 0x1e, 0x40f, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: r0 = socket(0x1, 0x400400000003, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x60) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000100)={0x0, ""/67}, 0x4b, 0x3, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/79}, 0x57, 0x0, 0x0) msgget$private(0x0, 0x10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000258f88)) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x1}) 16:00:29 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r0, &(0x7f0000000080)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:29 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000, 0x8000000000000}) r0 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="8d994f96f1f36ca036e78f0e602a07d491043b63ad39f34016abf5fce619145e88250b9287aecdabcc26dbe9d57e5fed9f75848486683c9e234f48310e48d65b789078", 0x43) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c2aef586cda4c2a8a3d21d4352bc5adc4b9352ee8ce06abe3cede3531156", 0x1e) sendmsg(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0x7fffffff}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="9056a58cd5c5d99ec9caa25aeb49cc087866e27f150813dd0348b4120cf81b12989b4cfb0ad7df049d38760e5e162a66ea38ecaa1037841b4bfdf4006d2a18d4bd132ff40dda246eee24b05c824db1dccb9c33465c8add970036c2eaf226db66b4d57af939b735b0138516d34716e017e04cdb741b029ebc031b09", 0x7b}, {&(0x7f0000000180)="a269b464db91bf63fcffeeffb67ea01087800df7749eada845d61e63d5ec6a02e02af05a67341421d3fe9bf6c809acb958ed8aebb09d1f0dc3d1915e6add0b7a3d7ccebf4472a861b41c6af414875da09e6af10f73a8e8cfe6dad21a543cfb6d014f5f80a159650bcdd2b3b8b86763c762387cb4ad31fcf64f4c0f60f3", 0x7d}, {&(0x7f0000000200)="0ea1c24c2396df6383f4aeb620900813c060ca7ec5daff3238800ac3655a51e9806944c54f6362293dd85838fb7aa636a5468468", 0x34}, {&(0x7f0000000240)="b51e9b968b4411b5afa8adf2c8b3226c4c9d9e35830c2c26491c01ce4e4ff6e6e204bfd3c41fc651", 0x28}, {&(0x7f0000000280)="2fb4ac59eb868106120c516c53dd42b45a9ec99f5fdab4452a4842eebb68e49eba79f51a97024f0c86d47f0f42b5746892c6a45b0bfe89ac639df39986c564c327b73d081483f384cc3ec77da5dba026bffffe347224837e8599e361b25a14baf43b714b3e816923a2a58bf58c9f526b9ec55c49533446bca4adcdd9b4ebdba674dd3adab76c9d6a521f8650d3389000f0cb5c33fde11016872791fc34d04114ca0a85a05155b425b05fd25099a43426e1ee6ae545d4e95099715fc3622656131d245a106d5120c4607482", 0xcb}], 0x5, &(0x7f0000000400)=[{0x80, 0x1, 0xffe00000000000, "1d132e509cef48bb3a2bc727711837a467fe5438e85361d799c91ee455d61d82f1730bd0c4ad5774da24bbc080ce8a761f0a0f1e1e39311133c262ff64844ec71e5e646ff0da50a79ad3763ede527ea057a005e6ceced7a72306511b1e9b097bd4ed3a5a89317bc2bbb1"}, {0x48, 0xffff, 0x0, "a130605bfe9992f21af3ba8e29b9a3804255fb39f837eca8d496049b6c2a789271f407cfaf8c4edd3e6d3eab5fa7722f0906cf79561cac"}, {0x100, 0x1, 0x1f, "9de87ce882fd43bbce270bf053b463805a58ff7155d0e0ab0d50313db58cbecc007ba7a5ad142746841a3ddecad62002e626601347faf15344adf8bc640190482290cc43e0542bf3dfb5b17d0f49859c1362dcb4453f79a08dc9d280db918918a4f6ed3721167480792b9c183262daaaa0846e792ca2d9048d3e13fa87cc308f2b1d4fd957f3408a91efd171f4908763ff817495ec9fd7bdbd4a42c4950ab5744261adc28994da75ddc2b20c50ad93c0978aca9052eeba541f15a7fb36575c587fcbb8a1933bf0403cf0da4b8ca803d0e40db4ea2014f92dff0cfb7d97e5359cf3c5d95812a1edffdf"}, {0xb0, 0x1, 0x491f, "e9c541bebba25de7989ccd73d5621a36fc97d2b0f4b1334efe92a0dbf1916b75810ffa95a5b1ccf3da227f588c7295d84f6545f0b1e397c947b20771c7e5261737c9eb0f0fca7d1c41bfc8426fb4478eb795011287ada740a704265d6b84af7dbf7e12650684b69f4a76676f95da96555601c81ec506501da6542229973e8cd63c24e04b7b35bc6689bb980b6ab34d16f27276ec027620dddf4db3862dbd"}, {0x48, 0xffff, 0xfffffffffffffff9, "2247e54fbbe63cd974e827da5e701531f9fe307c8c74e9faad111945c006453801f4983153e975a8c4d7d61089b3cbfa04"}], 0x2c0}, 0x1) fcntl$dupfd(r0, 0xa, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x140, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1e5e1c037bc373ef2c7f71e8132945eda345ed81f2388da61e5659381920a4ce67e1ebaa77016451fa5c7b920ee9a6cfc9ce4552b31cc03e1e", 0x39}, {&(0x7f00000000c0)="dd686fe2f91eb1ae3f6a3720", 0xc}, {&(0x7f0000000180)="77b12502de80c90e11566b9757b092a1632cce36aac2030026b57a01b1f95a3a029f499df51db4ae8b5d7b273db55df2691fe2a17906aa808b4fad5216ea0a107ffb8a30d11b344767a39f9a6a88cdef7af10ee1b657aebcb6c142559336e2006aa2fc01e7f050", 0x67}, {&(0x7f0000000200)="66d12e5343373ca121c2929e2257291d015809e812e14c593e99df172ab94682c8ebbe8618b283eca6636ca28a95987db3684899a0e72d66ab3c9c34d0a31a086a4e9b8bdaad86a6352b4c6cfe8cb4ac2bc73530ec14699123f0840e81795300129623e4ddb2c0e7a5ca21df34b1630302", 0x71}], 0x4, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:29 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000010001) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffffa) getgroups(0x5, &(0x7f0000000180)=[r2, r2, r2, r2, r2]) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xfff, [{0x2, 0x4}, {0x2, 0xffffffffffffffff}, {0x2, 0x100}, {0x3, 0xe38}, {0x0, 0x9}, {0x3, 0xfff}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0x6}, {0x1, 0x100000001}, {0x2, 0x8}, {0x3, 0x10001}, {0x3, 0xfa94}, {0x1, 0x8000}, {0x1, 0x7}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x10001}, {0x1, 0x60000000}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x75}, {0x3, 0x9}, {0x3}, {0x3, 0x3}, {0x1, 0x7f}, {0x2, 0x7}, {0x1, 0x6}, {0x3, 0x100000001}, {0x1, 0xdac}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r2]) r3 = socket(0x18, 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xfffffffffffffe15) 16:00:29 executing program 0: getrlimit(0x8, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './file0/file0\x00', './file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10100, 0x96) fcntl$setflags(r0, 0x2, 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100000000, './bus\x00', './bus\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x2}) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000002a40)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f00000000c0)="baf3e5879800eef5d869939bdddc510d0af3ce8b8ccd50fc7f47b96f825d6522887b3cb9731a31c6a786b4f98c6fedecefca358467940d740a85831ae90eb1ae0abd50a7613aeea06bdde126e9fb83a58278a91a130001cebe6349bfc7873e4793699663b937cc40a1567393003296ea97188dd3f4e1334edef9702d53fd022743a815ac725be200f25287d0e12f855ed64f0f6db1e1", 0x96}, {&(0x7f0000000180)="97c9190463d065a3efa537866bc45e7b9c54b66e626152709d872b471258e2083d7df292ba414fc33695d1aef4a088c07a9dfef6f7c261bd74cc94683700b5e292e77fd8dc146028be7f0deab62ab79c4e419e059fefd3e3b6347265a00f2c5b638a2caa977b01964a3321f09799b9c03574e2c3a852df0fc19e6513e7ad400bc273a41ad96681df262715f32f6ceb670814a9e9746b47d8df29f86f355c8759de69b4632f6cefd3e01a5868d8fbdea35dc9bb568b307340a8dfa7d17e3b46aa54efc273", 0xc4}, {&(0x7f0000000280)="8499a2626196c9ed8c447bfc43b32da1b335f32bfc37ea34883af65b", 0x1c}, {&(0x7f00000002c0)="d286cce931edfd4b82ea6ad41db4fa332e73afa7a1611f86a936233e9c3a735375e3e5d188c0b2f499fba8757cd9ec099b868223569b8a6ef782c66c7703819e014fcb77fdef41ef9f370c1a71376b7b32665ae58b2e3872a8580e6245614494f3130e2232d4cd0c6cff8aae3827f79260c072c3f899bb8ba9b5f98489dfb34225792353cfc9e257524dd2633583538ae7c922a673a6b819f52c78208f3bb683cd8df37b96fc91a9d17f23229f927922a438defe87d513740b9a63aa88c986ad5f784a1e148e9adfc6b74b8661e5c7cf996d47455476fa5b7bf592b751", 0xdd}, {&(0x7f00000003c0)="ea67263078a7bf7313af3defcd9fc450441053252e30b193493446b4fe59a9d6b61df0ee67462efd92bb3c3383cbae53cc9cbc5051c5fb7155076e84be2c65a83debc45608dc4fbff286174a2897bd18d5ee8cffe489c280b3fc45683c0418339c051ce6dd8d67ca0f4df65a6da9996c3519dd9f6cdf2290ce99a73a6e6f3a93bedb7b0758e7103965fae0de4474e7a36a42227cd314d7a6d003c9a4b39bf85c364f65aa49645d19064609b0f2ec4005b2c3004e9ae121c4608fcac4f5efc4a24e1e5ef454684740d96fc9771786fd1841425988e4cdfd478c6466a3fa7ba7da4a63b8ece83dffcb115adb01af28b95a9116adbd83b49dc63a2a427730f961c865e4a06836ec0fb31cb16a747bfa7e7432ab058b436055007fd623e10aa60646306b3769195e9c9cfa5149ef9e72c5f1af9647e85e9da3b5577124f196b2379d26adb714b929c1da14b3d029db495cd8e8e6cb6b28871796694676dabd6bd1d99d6f90ef607b53af0cf77841acf031bae7d2f948e314789c534944511bd4876cf202030e8d692ba47a386ec4ee68a368076e821d68776db96f89397c18b7c85d864f14ab3c850970a27978457ea0a493e3b873bb45d3d2549ccdb281b4748a41557e3afe3edbd1c1fb6caa3cfc616af708a803ea228ddbef98e7d20fd95c1af02b4f648b5cb2d9694716139ecaf20e089abc26b085a4c8a9800ade65e0636aded3b5697c87660cf0140d8e77fa83844891888b140fee0505e095d1f9af317d4c0125279b88d509277fa2f9c27483c9ab7f0f6abf3e2dd3a7365efbd1b825202569f9b45b76f87d6a6da2f786d75d82d10b6df20b8bb3853cd0a76a2255706c47400e164413e7fb2b45a735447a82bc16e9f195bf1f110e9ce452ab779b55c6e8d8d7c0608f11110b58907dc81cca285309af5354d488da81ace8bc2cf15410e154cbc58bf9b837604087d36114d5d09d4b134ff835ff05bc6ce8e2b44996d34198ff9f5149ad9de2a292281f2a4ee0c05b331da7de606b9f5ba3a718ab36f429d284af5cd133c640e978c61683c00085334ecb38a03458aa6c10bbc63ac24f445800666f15e3bdcfef8abad05121691da1d304035ea92b6c80ded28467bf25d266f07cdf7d562edf75aa0ce980ad49bf8e5aad0b68851d968be646f43e1c5e140e37fc53fc3ef9e402125fabf9717fb23b16b7381014bfb794af1a287f3826e8b6acd629f79a67a2ee3b1ce51cd3e49ef2459a5aa469e77a01698940ea80c8ed81215aae1dbcae08ed2d414ae96146757e1fc01ffe32c7697c7c81147b54674f01c0c30c7e9563ef347c1298764d2df9c71f37ed13114ea0a6b76190cde5af6e0ddb02af7388ae12b4e5298ea57b50bb1391488265c249f02ce6e344f4b1bad3c25e42aa100905e6d7c96895814f9efc9754a118d33fed36c922f4dece4b1d86d547fa08bea9a4fa24e5553966de5632fdccbcac43e838599da10b6e44dc63be9bdcd242df2f6a27d92b1acee5d1b62e7a6adb9f6d5945c7c747b9e6459b9d750ef3e60abd42ee64ac9e8410e64c24f9d134e781f7c5e77aefe077400e64505267a4933e9e1d05d3c5222715ab0381b87041c1e617fda04837bf34cc179a1fe6c31ae02330ae90671dfa2cfec4b42c48fcebe098dcf164e466e9fefa6f0a86b06f337b36177b9c340b74035872fd2573bcf3cb4ec004d233979f9f6709e2956d07de644bd40e3c9348dcfbdc1289fc985fa29b22c1822492655f5cc5e36b632992d4f2d79376cda180a9afff0e1c05c38215b31632eb8ab1ce94f659ea9130f3c75ce09bd00b9f2dbd9c8308b39fe9689a24402f07c46611e2069a9ecf3a20ee329c1d0659e1cadaecc5c136bd249cbef2b883b0a24acec6ca8044c604dafb88b22ac7acd3339a2f3f8d5e3da64520d1c3da2c873e16ec5b746765bed335917cf938a4fd65b494d604aab0c9627881f2266ba8f1e8c98a86b297a78ed4d1d5e8a9ed213f3c46dc15f244a9b5796159ae41712548a84e441c4d63ee6a1a22c83a7ff83eddd7d5d566f7c695f86ceebdc2c7266b8c4bd63331e4269d829199e6db1f931cc2e928a6c06eb385bb3aed8088b2a23908b4bc893efdd11ce65ddb767dbab950b8de6f8a12c0a6aa46272ae0e24852f3f00a5ae04a1e02be2a53766b0683462231ac96dbbf2de02d6da7178af813ff4af3ac1eac46e51f2d51ee620df6449dd4b4b7b6d71af60c943f1a20f533807b1e82c8a3d1f6c1cf09b5e777f85f1d346294b9a831a68f3216c515a2d693dd54429aecc06a6351346b2c89c4ccf618bee3ea31e3111040caa0cc9d29688e48b6e4e7e59d0e32781019f5a5c5371ccef8ae872153f063b1cc658c608bff5053848d8e98820da35cab2aef5017d768a1277ce38b96b2f0bbd274d5b73e1b996f677a35a2be4fc4466e06a45cbc4124675a650aa951aaf8540b3b48861251571ce17934c08a70dd80a37f9c565ad444a292c56ab64524a73829cfe09b892373699a522da94254f1fcbea11950addb4f16c4890a6ca68febbf215a302879e928fa4f95e2357fc9725ecc48364f3c8492d7774a1f02e9b2f422e1fc3fdaeafb6d98dfbf9636dc493c7a52d278aa7e4988087252b2f9954552a070cf18d2ed3b7a75d04b957f4459ff3a868b005746969ef0beef12a58bee2800d53d1fcc722d661a59edeaaf97f4f317db697007be189b2a65bc3ec8b077faf83946d61a428429d552a851d2f019bae4f59369675b14b27a1a3160c232b14c31bae8d03571e89b43cdaebbf977f127582190480b49bb14d11364dfea3795546ef738691cddaf67900f4c4ed334d75c8ffb99101a5bfbfb443e20b67a9c9f62212958f8feb00815b6c8db6eb8fa62710b2794e90363c4a26ca87829027fa94bb791b60d070d70a2768150d4e19fd873115ca4ecca0e5409bb17127e0adb3f3826e3888224d0c43635117fffdc8c27afc53fc8591b5168b526e9989d05c1ef09e32499f9a38b6092dafb635c0cd9df64555f9b238e3ef4bfc09702f82b5a0387e067f33217e23ea99d3ab19b3152d1d3482e262c81da697103ef0da5a186b2eb00ab1a8391fdf1981649e784e19aa739ca02ef2e4d12a2a15e37e762f90396a9edfabba80c3eeff106bcb51d202c9602809ce771950267015926b8e09e0a8832f2f9ee2e7173d703cab6fb497cf9690d6487ecdd2e53fa7e603e966da1c4978929f588fa9b1aab4e7fd2ccb9388840fb0d4c19a910d519a93d32ab66046beb1e437ffc4c281efd3309e6de1ae75244efbabe3512ca4932d7fcdc8cfa268b982c7e4da42aff1b6671eb354cd2097bb9c0dca580dfddf81566c9fb7b364500335fd9952063e23ec5d250791642e05ab2ecc7843deaa77eda76566306d0039bc59e85b090c39d7866ef0e55793777f5cd6254299e436f9c741620e759b484e446f4b5446e01177d470251c3854481eac22c3ed324c501db85fa0b68fbe01927ed47a99a1ac11b898c1772a9cd66a65203d12f78fb12efa2dcdfaff5cf5ba80f5597d8bebbb3e3c268825b4611677793fe9f0d5b6af5ec8a0e026986f4c3faf4f46146ab5e0720b27dcfd0098f695eba7f7c7fbc5fef56afcc2668b0328febead471b6f61d4e1af8705c77eceda5def692443fd4c70795e333ce476ec5c8517ca6b3e7f22752f07ab0c2e6492a5f2efde72827185dbf86fa16abaf0becc76fa8dddbea359e7f90e50dcb2ea5693430a7723e876d7e23c7a6e1317bc8a219c189a66a7d7e9245f7172051f8a638e86fdc0ed6fa2a9c5ad2f282220621d48413b72df346dcacc21333d2aa279fe73540ac930b337d9d89537f326debea618b0571f3a651d7ccc850626d60f56fc508baf98b42a745bda9ff10484dae75a1f9c1aad9e43923ab13f42e4b7919619100ad7ae39dc5feea3d8d4d346c7168ebb2ee2a7fff4b28dffcf2de23254b500bd65ea12dbe6436d9ab19c254db06b76b896df4646c763a656b2d45a1d2e21dce53bc82ed550e9e67b25081fac9832fcc8cb06629843e2d03397b6ce6fd8542b842c2bb8a0b3bd3d056a5eaf811017db7cb24c687101daf13f8d93248967d7cc5244fafa4eb2703deae54a98e4bfeda0b6d9f1cc6b5be83b9a741c4daeb1759e38a6c06796128b3905d8e2aee1d2d84a15f7307088d249f549b7639636d5853f3ddffcd770999c6bc89ba289a9ca5a3d52c36740c6da054e07fc8185283e6022c41e6b75dbb2a8ec174462ad9c4c4fc3fc9a37f9811f237085b2266ff57a228ad18ee8f0c2d0dd7661aaf69446b61731516e4f36e98e1330001bad54f8530f6ac6d9db056bed26fede1d778d82e8e463124fd4be9d7587ef7f534a6dac785d41e12dc70c594e5724d540e092450c7b17977621119c513c9524b74b903550f94974420af0636e0a823efc48a6e50847906b237b61dd1b699daf10923b9c81a91e61586a34206cd7c9f69a7a558b147af0bb10f23205be14552f8a7c4050637eb7fea643261068a868b4f8a74932159dd22340712b96053500581d73fedd46657e4cf5d5b3030a6815fdb958de41379441a6285dda8613e37464c6ec8f4c8410ed806d4a8b293da1f77a826a94acd4b891ceecb8c22db39bdd4b98b677cd26bfde4afa5b256933b8e92db4da588067877adc0cf1c82520aba997a4e82146c0b48a956c278ffa2167fbd5381ed423a709181b2df9056a7959f373d4345d8ce9e534eeb1e898d901c1628f7057df3893c26cde0bcb555ffb7908542825a833eb258b226f145afdfc4fe07e098a82674befb47856e9fae515ec0a415cee7afbaa08f4f6553647581079045f4b35efec080851b5309ea0fb94132e8ccae49783bcf1502c733fc792ef949f7a27aa28e8936037830518db79f348dbf06bb717218641220e4f0911ef53424a6ab6bcf50ee521d220895e46c4ddfb979380dde2361903e6969122ac9d0651de59af5fd14f2a34d7c78239a5e711794c6b96c009561272e1388f444ee4a8fca1b63e47a85a9570c5c58b7ae407a3390290814b012e0596c54ad8e47251b19c74354a2e81eb90fe175dfcacee5a0f6f7ff856cd370293d9cd2686a3d4b813657137e681d099ccadd1df26bb69a80c825714a5d05d496b1ea3fbb6fc9e362d61dab35abc7c6e5b1c86e971960de9112c4ffc1b5e82e566b6b69e436c45d81c14ca17c8ea6163d00d2b44db03c3bce00ff85799a8e2584949f98f7c4cf7ef42b8e87f7d6d39a3fed488d65d94dc18df84c956c5c7ef79e1dcd4798df57c49848577d84902ac1f7926ac4579b0d62d58e0f15b0cf24986b803832a9acd8ea39ca7f2321de668f6b119bf0788d3385ab16b7158d5ffb034bde2337e1aa84a0e8f7a2e3512e0022ee3f4a631a9baea5419b944bf3a3d14eec003bdcb9b3e7dee7fb926bbf95f9c48c2574cfda8b37a864535f13b11d96b15fc8e7e849877d61c0bf6e9f252fb6a1bcb3598b9ef58c18843f0b119fe5e4ef7499af8cc3a5c14ad60e5a00beefe60b4c0e5fab0fd7f11bee1c7097fab7bf33d12e5b1e310f1802f410cf1880aef8229ee7ed1d48758d6cf321f889e5c16675b4914fbed3d63ecd57e428f68bf78e1762aa617f54ad19ce3585b1d009515a124c989f6e7fab882c868bff2c2e1583f3b6996553b5388ea82358ed6d4b6b40e46287e1cf18bb108e6a65d303c90ecee419f19b8c3c93bb912b6bb34bd16b56a15e811463247406617ef50d5a902fed84394e5653886f6224d476b7a89fc2a11886015f2e53acb9a3da664240b6c3f4c0a0", 0x1000}, {&(0x7f00000013c0)="729d1f35bea075ca799db95a54cb8edde10454070d8139fa09ae318954ad455f0be4e5ee795586280b26c418c9ebc7e180e3e3d6a74f5a6ff5196a8d4680f6074371e63b7d663862156f02c765b8620c3956fd0d35b560c53ae3d67943b3a33ae9fff5b9f9eb0f5585541f22603bba558785c00fa34b3577f102ca023f92af42298970be957c56735490cb24c94cea1cee1d907ca55331e67cd1173fc414073688df89193f4a8bc1e11644da5e2103498a7a96106a6ff969fbf2827de5353c2e8055f7de8f69ea4d9e57335278b88992500c12b0bdbaf2aa22a505968ea70e793c7136945aca8a7ab60e278ba20796ef33e033fa6c2cf33b39c98499aaf1c5b7ca610f8e32e97bf20fdb5b5f40d93cccf04a8858ff3dc397a9df2c256bf0bb066a148a001dc597c65904b27d6778e4260a9085cee51b39d7560b48b358134fe17c2e8825723c9a4d12c768578e825dafba2b50cd370fd2f7f80e348fecd9873d9770ff626195c911e2d19436422a9becc26761b679678a35843cf6dbd5bac6584a149e454eae5cd45cd6f23e9cef1f72e7ebd447cdef7d15633a9c183228f7faf4e0397f9915eb2b9e3b04e96d1f333946a1e27d290f630c6fda39e3c24c3f4cbe17e7893162f9df2a6167360f34f30f04bf224fc3b76075442c6f96fcda38de3f6ada48356e8afcfc7cb7512f2d158d24c59ebc1f59f7b8903a01dd25075a4c27c289575259993ea77aaee6208cc0de73daf079f305ed4500ddc07550dc657960acdbb4c4b2899502ff808ba67f54df7b717609f52b1f28f64789ebcbbdcb6d966cb45a449dc4d89af824ceb4b842a28e36d2628bb47d511006870960b2c7cf4dda600e6dacda4b95b269895a7ab76942ec780de49a8fd2c0145ae9e3878aa6d1a755da0cff8f965b4854bfc79c9b463c2eea4694a81e52edc76439bf92f663e4cd2651ad05529385660202d095343150f2ee6e35f9da250e74b5479c10591d383c5adb683964e8608ffc991e7ca2c7d27f268ad566daeae2f464a7c9be761d99757db8cc1a2bb406105138e3e7f626fbd0e67f9b675506cd13bc7b6636649e6daededd07ab1bd8ced41460ff2951e5c6bed2f3c74cc2943129f7931b5cbb41336ab97fe2de538c9c342f392ed96fb685725d996eb75dab3a07960e32b5f99151b105d0d47fa6d6361dd22bf262adfe4dca67218638d8fda21e91cfbf7a6f0c049dc5044c07a78d2d6c66c8e29d7fb819d5335f4c3143832bc2d8d47a1681217dccec96d27c60e9d77291c161c8ae953656763bf645d7e6a2a4fcadd2167e1875c4535d822ff63019561ef2bb1c42b18e349a5d6080fd4ba2b9f5eedb58d3cca150544f04fe0bbdf7a3aaf77237fd1b849af3d343f36fe924576bd153e5d5eddb70c57539323b37c1d5330196e8315e086dbc4ba8492f8eefa2288460dbe1eb0735507f958792f342d2fd2a9a9a70ab3f4f2b08ed6ab78ab307b7d6ac3e7510fcae470456c02cedf6986007c70f6cc00056b97c37425398b80bcb2c1366b7af2060ba9307f9b45928f259c53c48421e56ef6d252acb37361038fbf8334daed5c0d721b97a1f777f775005b25b8058e2e7f417b8093a4ca86aede2b6a44817df65f58af712d5c64683ab4d7e54cef6fc92f3d6e1c2f2a45730605e5d7f2d354402ebb0bbd8ba1e72dec672b06514b90c4f4727de1200810637a05f7fa583ec8f8bee43080a3bcc92fe0b43506893c116b81a5d38e993d0ccd1528c8d7ffddecfc3da75ffd3d289ca327916326def2c111bc6b6591d578429ff250ef2938c4b152c2fbe6a51faddb4f5f1a4f91a950c32ddf5a485796fada167f8199a3bf4b7a8e8992a94425153181aafa0d6524e06478f23391d6a30aa0ee25a3f29c53e2d05357e0e859662f75aa80a44ae14098db38007e056fa5c00826de56dbffca0e6b0cc34cd75d045a4060a2498fa218432759393cae8063db4a8a86fe3200f16c18c4da073f9975dc6e9dc9a26109014ff9d52c28ef9af7081014d1aba80334e5f47ad98c3aa6168c8db74038c50bf2d2c830f690c37f3b1b8c0916f96322bd521bdaa144b74e5b98dae739e69421d243b0565be4e8f394ebff754d6e0bd67e9b43fe3a5b030b54a7ca73e6314ee552d92152539166b44abb82b6f2e27e949ec08a1d66e23398913889e7f1e17ca0fd63ed94ac78d1feb4e467f6eeadf8051ee61ae833145a883852ca44512ef8bd2390f3c43db6d6d87b13b786f8580f4bc283be1b75498724fa5676be3155cd511f79d3672f2c9b6cfc6f1e6fcd08ea48af6f594e9d08675dd8d5043546b0f085a6c4c25fff73dbadf88d0570dc2fb453997942f23db9720a8322aaa400877ab307bd6c2e3071daa3cebf57ff5a8c7397748c31ffd0d5596f364c9a9f3a7dff6c8766cb6371bbded75989ed9146ffbc09e6d02ed5a302387566a3030119621f2b383b808b1c1cc55ae3261f89b55540e8b3504a0fbefb66165009442a3a255358c5de64732b986722259a1ac089dc1931b8b729500d6f5ef25621e97f2e1de8dfe02f957e9fe4c35390a1ac03fde9dbc4dfb65c9c88ecf975ab7e1458bb13b481313041ac8e06a2e3c5351fef7d1a06e89b008d216b8da4140107c6df286b8eee3e83a56a86eaeb6cad4ce6690f108ef625c0cc965315d1ab1ac7be6d7a1c9a9399628d28a8d5500e48b2eb83b6e054bfc111534bf2a8c7f0b33a0ea06ae994d943fde24525cf8025153410c0580313dea5d800c40f18db40d33459d893957db4305fc4326de634ff3f3e6378f6167dc97af2738ea04908d33199fa9feac6a1d44d0e2958025192ac50b13d9a0f4b73008751006a925bb63b2741b3e93c266e5228ad256628ae866d1e601e25c5d228983eca593dff563e7daeb3516af95ed80c1470e81fe0d0de8a0dd23af07881409621fc0a46b347232efc7b98d5ea821bbe18901ca88161e09e519af361b6b6fa232c852e7bf78111f79b8fb90620bc0f59c1cc52d0c2d231fedf93ceb9b197001dbeb8a11c5cba838ca53724e84a8bc18c6a0365790f2504869f82cead1b7221b979a45ab04cf36d985113073ca2bf9d7840c4e58102d98133147ab107087a35576cf219679ebcf48a7b9bf2422615543348793f3ff0aa85c7bff19426e18dde1d2389ae513ad5341dc43373ba29e6ac148e4d5263028be70160370ad6cf9f2a3b5d9ff06711745c25cf0b554e217a0e7acdf37f30dc6d0f74fa8f310e65afbdd2ee6aad063b821dcca9b90f5893c53eb00efa2ddaf9ce3d88079c54985ab558beec33469b222946453d10e3445297ac78d1b277165388a216550bf54e3b3b6acf1e52afdba3f7783097a5c53d870a1fb00181085a045eb34791b65042d239fdc810fb1c603011c49820b902ecd7aa66f04d442730f1201e242e513b12c226509132b6afee5608aab004a3db79c0c00362f9bb50d8c6efe722cd71027456a9983878cdf6511eb6fd824adb49d972875863eb126c90527a29a1c761f50162a51b89f4151f9245c245a09f6e5f1e437c11778fa0a247269ae38cd0bfb72a9a7e966d35d199550bca7caa3b6ed775b054786e394fe5262691997159efcbbd413548a452dec78e59a7bdd2b94457d4a3d363fe32a29d1aec70715cfb0d21f57f018eb9b27288de13f2a16f22022c4f6efc99a5cd059b58ecc4c596f66aaae29fd5a833c9e21d097219c3d95808e52174998d937c33b8d88a3a5496a0b5cb9b0fbf924e7a6acef7a042dc520ae3115991ba360238f91b0d311eabd27a6ba98b7e183098ec478aea88244f1a9fb7372594ede479315f6f314046970c4b08158230bae32ff818374869e8d782b286772320660369f4dbaeb92340b5cd261984fb708295072c8c2eb95ad606ced8ec4a4f9d3431759d598e2eb75a58d5235e0b6a9065358b2bda60ff3a842334afd7fc69da37e6d7321b629c2e9d0d8114fc75dfefe5bbe56042a773e32b1c150d5c31f1c29568812d820ec828df7f6dc44d6b495281e08777d0f3d7f0108e45806ec74bec1b161cf704d58b5a0b0411a63cd8fbde8937e745cd7caccd48ea94925ba8cc5cae5066373922f976719ebe5899175ad1227c7bfe2939f45a97f6fe4fa00e6f604e7f9148a835b8c5eddae3fe6f8b7c1eea7912358f943d268753e8e35db00c132a81125b636dee633a3aa416950562510fbcf2cbd13b0328c8872ea21035ac9c407af4b0f0624ba71d20793902c9495d1e2e1455014beedae7e8d67638f66c95e772d25b53bd2fe978fa252003ff1c65edd5642c3d37e437620a6d88fed7cc3a93d82f467cb337df21a6f0a5a24c530372606fa5286c71532c1f486c5ec5f857485996f7cce2f9fe0cccd387025da4a6ee2f6c964d14549a6e700ecc236baeb573f970382a181a72d3ad5ef5479951ca72885bfe8059e155d6a53f707da2995046e761272af3934e66ba44746e08fa019552a3350eb77c91245447f2b06dbb2e3520af1e8b342664cbe4e20b71a58d70ef082203c17659bb775cfce62aaeea78b8903627d0d870f1fc2e4a538e305fe1bb5e4b04787cdff8270382ad0bb679fbee93293684a9b53d8d6f27d47dbb456c2e8ef55f7ff8128e737f3b6c5a6c5b039310571d600e8cfd86ba53422fb47474d6705f19d63e4544288399ec572993fa5a6706c39b7e882ace6e5575ae8108872db3c0477db52d10b6a459772cc56cb906dc554b43d18fc208e94551f15a467afc5f862326864ddff4db95cfc141ead8d853bcc6246bdbaef343a36cd79dfc13faff155a991952ae96184d36f1b17389b159ba67512c887e5367ca2bf65d828f0c3c47b3de9ed6be6a8bc790a66fdb8f7a26703543c6e05c109228956df9c04d1ecca87002633446f3017550c2cd81a8870bff36e95cc054bf88f329bf167d63a0afd603948da5b9ec80c0960c5a9cfe321195842761e35186d56c2bc46697ac685a81427078f45d248baed7e2dd1b93dbcfd79d8528be0059677d9ae7c67b457cb555e6a1ad3514416fada0f23bc79ef5e8dbc277b4917f7ecc9a2ef1b98a93a74d22e7fe9e9750a1fd1075bb4b1d48f21274c0b9c96c4a412fdd6c4076227ad71b31569722bc77aaef6f7e585de02dedceaad9e0566fb6ca29fba9ceedb7d8ae4c8fea0e18934db950dc9234a3c88fec1a45920dc0f8745596cdef7344b4e5fa210ed2c3d27fa49dabc428f1eeb4cad8a33414a6d89ce37b4e02c9ee4b06b9aee6cccd49a8515ecc1f6e4bf10cbf34369ef4d2982cd617e45206ccfa24880420e2fa8f80dab2a709ff0970cc4866c45b11c6f0f737cc1c7420f52eaef65c3250d556944b940317a5ded82c998f84ccdd07691c8696ddc0321687207d604e0a9c0dd3a903eee4356d564d9839c24f23d5b2ed26bf12af21328bb32be1421d72fd40ed443f57bcc8730179a5d57ba56936d083a781a3cc14bfd9d18e20f0a74bc7f761e4b8dc57dfb97c8c37c89b79c59b3e389165141033320e218f22dcc2c6ae4ce87118259a983a541652d352d8023fb5001b58864361ac0ed67b133d2af643bc61c3472ae1af18bf1dfab4dffdcbc24f7c52b45394789dd30db5733859a11a6ed65a9ae4a881bf110dd40bd913df1d5bacf129255744a26f7c35e9fd20aa335be99dfbeadb7c202188f87e6dbe396deb4a4bac1949160ec41affde5ec772f092d5a59fcdf636983bb1ab8e8a75d658c10a9a6b2be013b9ce64362659cca39975877b8fbaddd0d1b77759edff08d5068b34bcf5d43393be60700cbea735efc3abb671a464d", 0x1000}, {&(0x7f00000023c0)="321bf867e404f9482d514b622a943adef3d3e0c6d281dc3b822f42085f0f0a", 0x1f}, {&(0x7f0000002400)="45b4c84830baf84f71d76dca1473707740e43e0e67ae114da4eaa2", 0x1b}], 0x8, &(0x7f00000024c0)=[{0x108, 0xffff, 0x800, "035b9a51964d483080c5df68f5f629d0eb9ffe6f55ebc8481c630762d08b88d1b8ca36522def61b5e60e75ad4d6f3a6037570db4f67fd4166136356477fc548b6a10a9b72abbabadcb1c3b1c21bad45ab09cc7300a57f01b0e9b27d1cc488ede76ee45f2102fe10fc4d3343a86a6cce1e2e1bcde6c1d2ed1cee8329a02624b77c8e2ca16174aaf5afe6953424bd259e5432bc8abc33181a5542d59e03329e481f9855c2b222e884618e660339b7f10ac587b88b3d82c7d14c55257b81019aacadb9707140bca721d0a5e2a09124eb2720a8c93a4f12760bc6cd9139f5152cd4a98b0e563307378f1f2499472080ef4898d5f1ac3a078"}, {0x50, 0xffff, 0x3, "cedcb6aed460b9075d86d6919acbe3eb7e282281aee8a5883b1c72d6fd31a1eb2761496cf303aa5826d7c4e147aad45e7e4832e9f6b2de3f9daacf6031f951"}, {0x10, 0x1, 0x5}, {0x40, 0xffff, 0x6, "5d6c20d8e2f99d5f1772bc8ae314d3e1f1f7bfa24ee04a8c0c9364c3512409377d020e8d5dc3aff05e7d6bf826"}, {0x108, 0xffff, 0x7, "25126be6072828f01890a6451805a16b7898a012d2bbf5df442638fd15f2c2c33fa73d1f2e3abe102cf3caf6124f24ca6ded0ce89f1adc7afab2ca87c23d7403c7bafa7197c6e42b05b2bb909623f75825c98dcf41d76ac22208a44d37a9ca8546458df27fa7e917d1e2d7e5dbbb5ac4e7d19955aaa77917de87c3d3b625fe9bc38c9797d5e1f05921ec627f1ebeeb1745161262007582c86c5abcf8ae582c73aa4b376b4f570e495f216f087ed9971babcc485da5596df3c27dab127d727e9d3b55ff746ecfcbd475eaeaed97e93c87c1a815507aa59ca19ec26292554042a72ae18429cdb940db0556421a1895641d8e887737"}, {0xe8, 0xffff, 0x80000000, "1fc590b35abc3ab9fb40957c3305cfca96a2b3d6f30c53acc8ffed6052083fc9aa6ac3d6037a6cf70545a4d039b285994e4f0f4982e3612e519cde3107ac29cc7906ceebaa632c4cccea0db53ce691d112bc4721e39459f40763ef093b83ed755100c27dbef07ce8d7761b2ac40ba271af2007ee01fe31167265ec67b23f6f84728127bc3e693540d3ed60efd933cba1a26248fefab74cf674cdd131f5a3d9bb03896132eea280fa0e4b7ca3c5248fae67dec8490093f49377167363247bc590e8d5f24d815799f915a8ffefbe6b180bad"}, {0xe0, 0xffff, 0x5, "2805e9ca97fe624b25dcba35389086e22dcf8b2af01cd1649802dd1b2461c269c39bd7bb602ddabdf69246a2d12e59ea901caa75a5f85d57f7871ed90141c4fb8af7befc2802c28cb8edaab2c33bbc774367dc21baa2296525e4c4f90498a968225ebbbd17505d9ca74692528cce08d75823d56e8816ff54efffe7718ebcb202da4f5178d93be43739733b9e0d0c055b81d424ff470df5a2c1e42979fec939df6a6b48c2a0eadf171bf5c82728c28ab7d5a04c58248c5ea2b6f033bc03116164b6932d3d3868477303ac73dd"}, {0x108, 0x1, 0xe12, "46cd31b81601e90bb1822d0fc7df1ae36ad96e3371374af6151b3a904f092b091b6daf3aa69ab34a02b0e18e3928aabf947adf3a727a123f184bcb0c802bb87f98b3e491bdfa8c7806f77a482a1bc3b971e69afef9de148fe43460ba9bcd80743e592043adf625e51c1ee375c332cde2720c71eb7e4bbc330d0f77ce9e632a7b4f3c08047d63a125eb05ef73e3056b7c27df1199fdc7f6aad5f3e4f60752387ab690b326acab268cf4f43318c959102ab8e2b12339e507aa19e71a8c11d7448c20049efa6d5864c19dcf690be4f91c2edc2ebea29a7391ef059611b03461fa7c231ac407f39163fe6cc55ef3780806e23d00a711c69d"}], 0x580}, 0x9) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:30 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) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r2 = getgid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc0, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:00:30 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x15, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x117, &(0x7f0000000000), 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xd1d, 0x3}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5b331b5341c606477d6692dbfc3d91b83b89df88c8e536636835ac3e1adb0b0cbefab67b2eb78ba71e2b61c263517423ae06080b70998c5ee447c6540e0ff3b519bed9decff4adeb6d069a1576e415620af035c4f", 0x6b) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') r0 = semget$private(0x0, 0x1, 0x29) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/81) semget(0x2, 0x3, 0x210) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0xfffffda8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/126, 0x7e, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x4c94, 0x80000000000000b, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="879fde8a6e8468babde2c9407d08f0f214b6fbbe346f86238b6904461b3e52597d470033638a9d0c5929b87c5628cad206ba19b92ba69a70b10927513612", 0x3e}, {&(0x7f0000000080)="fd54f09a504771e57d1638b81eab1502fda0426a695b6619cab54ceef61ad93fe58fe9bfb379e32348b633ec086bbb2784fcbb1bdb76a93e9d4254f9b26c7c44734acb193db50663d0bbaf32771ecceee683f72c842f99d938bf5b452e8bb01de3d15ef3e520b437417d04aa37b1f99b47ab1a", 0x73}, {&(0x7f0000000100)="92d6a350df1b748a09a321d94af6caef5f158527058e2b0ba14d6f62e97854b0c99b11ece2a7e9879c3b6a6b66", 0x2d}, {&(0x7f00000001c0)="1db8cca76fb6fd585e14ffdc75bfc9491a183127d1d87b7007f2f4db3bb56c40780ec97933f41e1a49863971ef68a4cea83b218966238847526d5cce1abce6c4e2106014b03cb6ed55e3c33a6ee7ee32961f5afe2d83dfb1b330a9aa19e34f1332455ca9f9e9fc4325e97b129bfb7237a0d76c3aae829eeb2cf5331a2971e0586820b74c55a98bbfc9a6edec0a23b7bc7163f28e5707231373ae92e11508b098b5d1ea660b11b13f4d401b5551a4a03c8b520cc7b5f5bbf0aeae7271d79cb3458d1b1a7c451c8c0ffe6ebc56a7dffdb8", 0xd0}, {&(0x7f0000000140)}], 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x58, 0x7) clock_getres(0x3, &(0x7f0000000100)) setuid(0xee01) socket(0x0, 0x2, 0x6) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/198) munlockall() semget$private(0x0, 0x0, 0x431) fcntl$getflags(r1, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) fchmod(r1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xfffffffffffffff8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x800) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000001c0)='./bus\x00', r3, r4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000500000000000000f1f24e98", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) open(&(0x7f0000000700)='./bus\x00', 0x10, 0x10) mkdir(&(0x7f0000000740)='./bus\x00', 0x80) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) open$dir(&(0x7f0000000880)='./bus\x00', 0x2, 0x1) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f6275730033263f861d8ea8bae6b565eed258a1dca856f9438228064ecae669f2c9b18e"], 0x8) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000840)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x98) rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000007c0)='./bus\x00', 0x8, 0x6) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00 \x00'}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000080)='on', 0x2) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getuid() setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x2}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0xf1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getppid() write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0), 0x100000000000005e, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x1, 0x8d8}}) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) connect(r0, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000440)="3ccf08c9cd17ca43cedc3b7e", 0xc, 0x400, &(0x7f0000000480)=@in6={0x18, 0x1}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f000052fff8)='./file0\x00', 0x2, 0xfffffffffffffffe) utimensat(r3, &(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000300)={{0x3, 0x4}, {0x800, 0xcb}}, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') connect(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000380)=0x4, 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)={{0x2, 0xfffffffffffff800}, {0x401, 0xca1}}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000100)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc010, 0x6b5a) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/208, 0xd0, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fe, 0x15) write(r0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x7}) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x3f) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000080)=""/35, 0x23}], 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 16:00:32 executing program 1: r0 = socket(0x5, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000040)=0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r2 = dup(r1) lseek(r1, 0x2e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() fsync(r2) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 16:00:32 executing program 0: setitimer(0x0, &(0x7f0000000200)={{0x3}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1ab7, 0x0, 0xffffffffffff0001, 0x1, "9568d9d4047a20abcef8a28da7694b7b7bc2929f", 0x3, 0x33}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) clock_gettime(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x140) fcntl$getflags(r2, 0x3) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = socket(0x2, 0x3, 0x3) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x92) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696cc17300"], 0xfffffffffffffeed) r3 = msgget(0x2, 0xa0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/35, 0x23) openat(r0, &(0x7f0000000080)='./bus\x00', 0x202, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) r1 = dup2(r0, r0) dup(r1) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) 16:00:33 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r2) 16:00:33 executing program 0: setreuid(0x0, 0xee00) chroot(&(0x7f0000000500)='./file0\x00') r0 = geteuid() setreuid(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000540)=@in6={0x18, 0x3, 0x4, 0x101}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000007c0)=[&(0x7f00000005c0)='/]]\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\\\\0@\'-^!\x00', &(0x7f00000006c0)='(\x00', &(0x7f0000000700)='*\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)=':\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='{- \x00']) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r6 = fcntl$dupfd(r5, 0x0, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000140)='./file0\x00', 0x100000000000, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 16:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000016c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000136000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80000001, 0x8, 0x3f, 0x20, 0x7, 0x7d, 0x1, 0x1}, &(0x7f00000000c0)={0x0, 0x5}) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x2, &(0x7f0000001740)=[r4, r5]) recvmsg(r2, &(0x7f0000001680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/183, 0xb7}], 0x6, &(0x7f0000000680)=""/4096, 0x1000}, 0x3) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 0: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x110) msgsnd(r0, 0x0, 0x37b, 0x0) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000003c0)=0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) sendto(r2, &(0x7f0000000300)="d947ef582f80f7a5592fc4b4f4e46488fba1b89fa20e336b42466ad78b6b5a8a352d1f82b02a908ccad68a44d20263c31cbaeb3d712f9732792f96f4d9ab424e582ce72e0443a2cb464e3367fe3968f2ca8eedba", 0x54, 0x8, &(0x7f0000000380)=@in6={0x18, 0x2, 0x7}, 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x8}], 0x3, 0x800000) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x2, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r1, r2, r3, r4, 0x10, 0x53c}, 0x2, 0xfffffffffffffc00, r5, r6, 0x0, 0x21e, 0x8ec4, 0x200}) msgget(0x0, 0x204) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpgrp() 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)=""/232, 0xe8) 16:00:34 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) syz_emit_ethernet(0xdb, &(0x7f0000000000)="b9331c5873c35e1467f0fc41ddc0f817285af64d5410634f20b0b2e191c28a11a98cf5d9d5d65fca9c0f3274f8f17ef65349bbbbd53c4dadc869dc7ee39dc99efc031944a5be34025dc69c94b172c552c6b1ccb9fc32022cedc87e1b08dc859e512a96300991dad0602e73be85585ade5464ed562f33ef25489f646d4d41d911321fcf665af8a1d5f5414ee6c6863c874e67f3408fb34abdfbf80edc30803c3d2de78537669abb64dc5811d4494ceb4abef2723b13e5281785f9f763420ef3882d879b05dd9b32693f4411cbaf8145f579b7c588ae270dc97bd894") getuid() 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 01:39:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1, &(0x7f0000000140)=""/40, 0x28}, 0x41) unlink(&(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x100) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x200, 0xcc2, 0x6, "6e18a0cd2b37335f35a8ca911dbcc62992a5756b", 0x0, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18100, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) 01:39:22 executing program 1: r0 = socket(0x6, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fchdir(r0) 01:39:22 executing program 1: r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4, './control/file0\x00'}) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000100)=0x208) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x48, 0x6) 01:39:22 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/8, 0x8) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() socket$inet6(0x18, 0x8007, 0x80000000) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x4, 0x0) r2 = kqueue() dup2(r2, r0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x80000001}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 01:39:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28008, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x1, 0x1f, 0x1}) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x8001, 0x8, 0x2}) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) close(r0) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x2) 01:39:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000040), &(0x7f00000000c0)=0x41e58845217dbf76) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x200) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 01:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x93}], 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x33, 0x100, 0x8000, 0x100, "26da7112a4b4e20b7597f39e61e53da4ad1a64ac", 0x58f, 0x6}) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x20000008, 0x5, 0x3}, {{r0}, 0xffffffdffffffffa, 0xc, 0x2, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0xf61, 0xce}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf000009f, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0xc, 0x80000040, 0xef, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x100000000000007, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8155e6b731fbfb4d, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x2, 0x98f, 0xc6}, {{r0}, 0xfffffffffffffffb, 0x58, 0x1, 0x62cb, 0xffffffffffffff00}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x48, 0x20000003, 0xfffffffffffff2bb, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x2, 0xf3f}], 0x6, &(0x7f0000000080)={0x101, 0xb03}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x102, 0x82) r2 = kqueue() socket(0x21, 0x3, 0x1) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() socket(0x2, 0x2, 0x7) kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x3) ioctl$TIOCCDTR(r3, 0x20007478) r6 = geteuid() setuid(r6) dup2(r4, r5) 01:39:23 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Pfil%0\x00'], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000500)) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 01:39:23 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x9, './file0/file1\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') login: OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 01:39:23 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x6, 0x3, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) getsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)=""/61, &(0x7f0000000100)=0x3d) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x2, 0x148) socketpair(0x18, 0x8007, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="678b4210b9d1f0d0cbf25fc7f4f16402d00aec97659e2d217164ef1b73ef959705d50d134b0340b0a9e505fcd2006ed0f7bc66d4f79c16e14e015c5c00561b95c10ab9f7b07510336ded96c5c409851c6a55d08ee448b26fdab272334de02bdf465d363d936fa0fe58848425fe5fc3a142", 0x71) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000003c0)=0xe00000000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) msgrcv(r2, &(0x7f0000000480)={0x0, ""/101}, 0x6d, 0x3, 0x1000) fchdir(r4) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) msgctl$IPC_RMID(r2, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x46, 0x940e, 0x80, 0x7, "f156c03de9e8408025507f04984ecfacbd5d51d3", 0x1, 0x6cc}) r6 = msgget$private(0x0, 0x41) fsync(r5) msgrcv(r6, &(0x7f00000015c0)={0x0, ""/66}, 0x4a, 0x1, 0x1800) accept$unix(r1, 0x0, &(0x7f0000001640)) accept$inet(r3, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getsockname(r3, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) r7 = semget(0x1, 0x0, 0xde3f34870f1ff6ba) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001780)=""/121) msgget$private(0x0, 0x30) 01:39:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus/file0\x00', 0x793, 0x7, 0x6121, 0x1, 0x2, 0x3f, 0x1, 0x2, 0x0, 0x2, 0x7f}) dup2(r3, r2) 01:39:24 executing program 0: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x4}, {0x9, 0x504}}, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 01:39:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x11, r1, 0x0, 0x49) lseek(r0, 0x0, 0x1) read(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) rmdir(&(0x7f0000000000)='./file0\x00') 01:39:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) stat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) r1 = getpgid(0x0) r2 = getuid() getgroups(0x2, &(0x7f0000001340)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)="d1d7806c82a96ff8c0e1f089e39fd045490c48fadc853e6ce68351491febeef652a24e5fcf3cc0efab34bb6da69b024611d52a81800493a5e79242491df1180de71434c6d50da30100c895f2fe335b8d8f840e69bc7dc45ace4b0690f095300e25cb6421582c9d7a1360581f628e3025d6e43f922603dfeacebe52fdebf746b0a8c1714f9f6c7049274dba63f0de860077cb8642038130cb4ef3c66f28b5553af65983a786023c4c1a09f84c0009e72192e4907d185015e6a19762558f3ad8735f", 0xc1}, {&(0x7f0000000140)="abfe65ddd3895c7520f78438a6f1259c64de450ad3a8374a8969c19fb352ad4ce193bfa2921365f0442fc121f99702a67d61911bf777528712be019c2c38f10719a904d94415c825eb8825162b539b374ab3e8ad8a53a8970d03f44f5264d6db97c70fba404c398bda6a6e69a23669ff0e5b0e30259fdaef5d853ecad3455ac22971ba0441f69b3f9a91189c138bf5f1b818518426aaf6d1cf1cecb5949b9a38e3ecbddc8c1df68eb9f782ff6bf914121a4104b0f641bc217d66db1ae07d16cadb5698d0be065ce98f0916c5e6c51994c7a63f53b9f07db5e5998054e631f3956509ac5fe8f3904c57619e1cee3485ee57cc1aae7eff6ebf4ff18fb1e88c93ea2f46e7e1b44667b8f217fc849979d0fa70b290ef927fc3fcb6ddc8b541cd0fb57ab96124aa23264a63064192cc72baca8b48704ad0c58f3af0b17d824fde60e6a3dcf36815662035d42d97b7fb040ec270a3f409c184dd592efe95322df9678c007cc2257363d7b5fed356d9564522fd64a10bc94c710cce9274506462bc67dd6e12ef523752342120d97e4f06d581a8902edf7efa3338c9508353ea7394f7779a281012661733d970a06135c1dd9676bd2258a45fdd671579a8eed4a1ba59e34eda30afe5b2af63bd80acecf00bfe96ce6ffc7f63014f7adba717feda1a8cefa26ba8401b4ee27be9402610d8f49baf1229637babef8381e2886fc4e75356dd1bf4472e0fd71ed04d7f166596281fbaed0e31b5a0064453af38c8a5460ac97066e1fcb73c4de2b4da3cdd4081c8101236aa85b01871934e00b84038eb501a40cdc7958b53c8129044d7d30f66df5b7936b8c395ff78bbb070aca1f61e4686bac1d680c8921ef9fe51b2373c235295cc6a458696ceabae601ec0730a2c0392049024439edcb16250fe54964afc6462e43eff2ee7c98ada46e02176ab88f8dc9a5294082494c359245275997e3d0ecb422b82d59b650faf41dd65efb49a98b82e3dcddd99f099694180e711900b0aba673e5d0b554fc0a20de8fb4b80324acd280889733d76fe40e90bf4432b89d00c4508f3efcfeb111fb297d5f5baac722c7f9ccf06ef99a17d3d796587dbbefc65701e1fa43e70ccf99b36299af7e2acf2fb1186dff0bbfdf0d35dc5feae6b609e9017a634b6a7b902c74d5b90c372745d751ce2096da3a9beebaf9ed52f6c703f710de876138ac1886281d389bb9cfac98abf1d9a77dc6730aec86d303a70ef40f76d51c51347561aafdb1968780a33070f86cc6931baf4f511676052407ce6ce1d4c016e14646cec52027bd7e5285c4a06c13268444de9bfae7477d971af97bb4d3e479dc9a8711c8823e8a8c677a59bcbbfeea849fe3dc4ad14343e46f9bd951dcf4997290afd67fbb6d04c734d73e7287a2eaf43a884e2c2e7674b5156b3f35d57e8086e71afc8906c5fdeb7bf8148a66d180556e71eeb9052f90bb69742e8eaa1f47366cd00b6f6e5683a289517dfb34b4fcf8af0202fb61ce3168a02e143c16b0d0643f10b77cb7a75c3d9c9f74f40fbbfe74f058a35eb07736c68b80e24709f7f5eb45c272ba0731f63bd82c34d5a65541785eba992d6e298391fe3bcb5b799f1d33b7e20bbe0e790127744395fa6d86a0902602a0af5ebb95ae9401a463eba0b7c81a24d43f6c9a7983d9096269ce5e18dc2dc77fd3029d58a3dc583d581bf85c768bc089a305a166df7b735517c24be0f30e8a1706d3b5a25cc180d720511458476f4ac9ee36e883e6b4a8cc1264213e873db6d4e65504c1a48d8b0582528a81578cd82cbc2e45d12d44a324e46f25f0c9c31cad41b0606de1cc68ac4732942b36b659660c8f542ada54f507126b77f8e64ff364236def7f945324f7f1e1056a51f4a922e17b2676348d5d0094b4bde4b7c4131f483c0bea04da9d53c5733eb8fd261243ccdc0fc2e18dbe48dc040a56ff756da65a405fbfa21b9e7336c7a0a928851e545c8007d901bccd6b8c63d79e18f386ef318a6e53e7dd7e3ca764d0c20b0bb62f158517c7ccd5e9e8f6221c479202b6138f3949fd605add00833855cf5188465d97f04b39127388e0d959e59fca3cfedb7629e8b50dee7f82cbecee9d1568602514b87a3d22fff201df8d17a773e6beabd0543c0c8bb5119a90e28b0274ce0c7bf51e1273242a422b7195790ed62628d31403abdcfc16b05808c8d8f29b50e4e53f703aecc55c161568361d28cb2a82a4475fc3488a762e56d40704ea898626732f8072a6b46b91978f94cc09a4da32c55157efdb9b9fcc92e6033534cbc2c0ac261e39f7660cff17caa70394276f14db58fc7ccb3c55bc4cf2fb5b30c3df80dd04b0d3f238f38999a7ebc4a9483a8819b61ac160892fd0f9823d343bcd29ab03a6e8e6abf08752623c636345c253bf14ef9ccbee534db820e2ee27f79d6485601ac12f75c58c8fb2b6d889de1e1c1163bbc173dd275e3ed46a68672957ac38acd9ef2b0029517479f0428d7ec328090f83d04e28d1349465ed8044efc1a8caee087acdcfd595278b58ff0b57304c3def8e9266b65f7c67aa3769e1ff8a96bfcbd8c56a8b587f7bc82a44b9cbf11577ebb8e51287ae563346767c9e648805e460db2fd3b9fd233240caf5458c28406b0cd8345227343f7113fa0a2623867d06eef3a7291d203ec4b0f20c040f07e870025c867c1bb3ceb9365a6ed24a4a70c5115aad275710315cdeb87ae43180b743a44ae42068556deb8b7abd56169df15d6994dc90f5fde63065ae3021ec0fe048f34fb2d2fb768ddb27e57b2c607be4a78be0ff6fad7c01968424ed45277cfb0adfb07a70c18153ffc68a6771b2533c606df3c39a7599f4b9bb483206701cee9b7a37384312ed978e1beec114888a79572e94ab981b0ecb1d8a9809c7e6f277bc5a2742682e2ab295aac3bebe6cdf7699d5dfc9cb8939e86d30f42d09bc2c896235e5b17a7869d7f237b508e1df24614a8c9433124587a06812d39e24024b36a1c4b5172c6f6f0ecdd3234607ba5a34bc601aeab78651865ae2a97318fc49bf402ae29f742523d096dd79cb0e9f5ffccdaf8287734177d9e4216c67879d64cd250c612df5a1cd4e9830d5bd656dc7a73a7324bd9ae4d3e6f57b2046b6faf0d0c6bec174b82c95ca791678e374fdbed08c6f0179aa38f865a5a5cee90f43df80bff0786dbaac03285e997f702e08f6fdd81f90847cb9c51aeda7b24f00c9eceb562688b52413a56aee4bf87c7dc3a9c7e242532dd4339a4009ca7f5216e6ec399e36cb5099fb68c6ec0068bff1555b77d7d71b46c82dbaaa754c734d8cdc78f0ea55a74396f2d768bcc7a95b46515855363c1510c1a3c9de41e28a3277a4f73d60de5ce26bf37a1c065593287df5ab0624aa3f82e701f4969a26c22e9d480688144b0281a106f2b920925c9b62a393098b28e05d1adca49fa8b11233970fb4c7d88684a51f11a7ab106a9e0acc0fa3593e002c44e7f2d50f8f53362b498dbe22a402a786e4cf1444faef75566a4d77f7bfba55fa81e86b6a7b7b227ce27cd63ee2d8f58d955e07b19bf004a12349c494920aadafb4daed5ff7070463a1aec03a921303b0ecd217a0a668650855aebb3a54eb0319bb21f9d5d09c7c1a688da3e2bb31f536195ac17567ef359bb282cb83b58f262afe060cff4b10edbde76e50665798519c185981ba60ffb3f4ffe008e95eee1931c920e79123f509afdb633ff3df7d746833bf3b57fa30b3aecaf22e5e6c0589f4fd6ace97969e5f5b1f606d67604bfca7a101c48a315dd5708b7cce906de404de0adaff6ffa14bf56478f2cf53f70ea5ac584a496d75dba0402cb610f447cc9a6ea96c20fbdf3f8c20d1746452df32758a45701a2d2b2994dd593c26a82ceed5f0d36457f37a4629e42a40cb822a259ca1fb5b8f237f546311c326993ee656068cf0d27fbd308578c4e9816e9a10338934182197590dcc469d16945faadc6d09e95b0c90d2bc6af2c03567f71e9166fcb3650ec72fc497fe108275e3051ccbb9f6f11b0671b36c844ef82037b843dece0d6f13e5b98ca911bb6de6c2875e81cce45dd747f52133eb4cedccb5f0fd7934d556e9bd5dd1c717773752b2246329b48abcdff45126982ca85a73bbc85275613e05621aa980f5e50b06ae8453e7b92c4d56bbc39d6b4ab624d046da8f60537abc0e233bc27937005b7afe453315481bc0e8f52f689619031b909f8d1eda15f25aa64b2d855511c76b7b82d7aff6d760e6a98ed9bc9a4d13685dc2bd6b585508e660fff7601844fc531e5ad87d1030f74a6b44561a35a28dd30d0fa422a630a7f8a76b848567103239be1e144e9dd5810862681a8d8c6f80df78f9bfa0d555db56dba05b3fc911d09697b5e3f3c3f00f1a391bb67fe2ec6525dee663109474a40fd66c35c572fe7fb8ea426a58621dd91bbb45125529d3e32ba8718fe4b79a909a06d8e1ad7c72b94637a17104a12f15e7f5f446c625936e9f52767e6643b68b4937d4367245805455d413ae14bbb524419fd557ccb85cd35cf10d13fdd9017bb1e57162d298aa9ab4255edcc871f46f0dcb87367a121435b78f7a3b3d0a5bcb56b49e74d374d005b33e75854d767a65c9068fc5966b4ac2bd7251f8dc6fc0527102f231ee99f156ca3447c89caba636b59556fe99ac0ea97445edaecf8cb6dc4f95b5b2ccf6d6e3b98a1e04ebee419f5164c76763c5f33103ae2370f3801360c7787c9646b6214dda1b9fa2ec8eaa45afbb3293d685f2f6fbd763370e1960920a76c93f35d345fd294c77244a669a0195e2562a664beac2683a59dc7b8cec52f13c539e20216f70fac0081c6c51c184eba697aa9e186e33eeae2fc0036a9de37af5bd230a5e23a3f115357b9a31fdac7c653d45e9dfc9cf4d760ccbf1f289c29454848ee475c9184142b394717fa6e6d9892d67840684f78881db4fda42a6cac6f688e507422a8c6c09429e9f66bfe68836a8ef9b6ca0786026f93ed8c2d8b96a2b2139468c5056c96cf7a5df969b0da82cc6909c39501626100fd729ef266244d9d01978d0ac6a24738b21c318a776c545c41e48e5f9f17359173cdf01e09c459c914dbc758c5fac8585d266cae1f9095552393093c989ab9cd90afb429791a5afb293ab1a82451456afe1473e11aafe4fcce374d861190b39f09acb7a0e93a90167db91777d2480874fa77a500ef5b55a57e02b90a24fe8f480a8f2c12d185f8c02d674b0e805cba3912384f479b81c96ac3c05f6c34982d779450f0fd60d83e99b03b7e85e82b990e0642e0fcca57eda67d9b7b759f5c0b3d2974c0c0f40ecb16bdbe3f7bfcb2f29f2dff109578dbfbb3d4e0a9bb1cadee388a8e255f1091d5c6c1b341cc1f64d73d50ef98de719583f83eef2a260ac47d67ff57ee1114df3198e982947d3043c85edd8481d5f342ecb0f4b2c8c0563f99eaec82c1ee4fd2a63b9989218eaac2fe8de65b25966a9a3d56228b907374ad1fe7d6141271c52fcfc8641d322ea94bef36575b6a1784d26fcad4b3fb9c4f68b02047f6dfd1b6140b30198d94abb1aa3293edc880c1960f77168caa085a881d2a3f742288db0d56e32f09d974cde7c6a87966d379d07dcd3921fd85c67a7e4dc2edaa03de486832ee5d5e1104bf4ed95f9fbc3acaa116befd913014ea2aac7bc126d5bf01a61bde2d27988fb272754b6c9d03ee90e90fbe6835c09f3512aae795ee9f64a8fecd2837dde47ad2d3fa2df135e23d9e0026e6e5ba256fafdeb0e6c593fc70083507c6edccd6763bcbaa2eefb6bf17424c7ead62181129ead3e5b", 0x1000}, {&(0x7f0000001140)="c71aeee7262bb6b0178e5619726d3c3d4d2feb056d33d253540433914bd32926b7288a13d0d5c40fa8b5095d00b6c9a45df7dd35c57fc28d237a233911a5cdca8e65dc04bc26f715251cec23e8691724c7981473e1a605d14a7dd33c2e74bb651dde68a85ffd89be25402de4550758765e0d0a87ba2ac06b203161d68919439191afce2ead8b8625cbf3deadbc3b8c0f21de4e8f84d3fac949b9716400268694c63ebb3eba6c56b5a578ccc72b4e0bbae7acfe10161739b2a5189d7610483772c2ff1626f087e95ad0badc56f5510b826deac34709", 0xd5}, {&(0x7f0000001240)="e43e7077c17a59596e33b0ed8557095e5a3e597fa49f4cbe6dd6cc28cf56d6b6841fbcb27b55c092b8fd8465b39c41fc640a5e796d8478f7c7d0727ca7e16805bbb33f21f755f5e420a321f422c9a0ed8871c529dfbea837204410a46b1058b2014a15b6a4d735be233f092a28df0e5bb66a4d27759792a613acc5113288364242b2224f1d8718e050e67c119d45609d646268806c175221187744124b345fb2772c7777b65385b9b7862a5d83b7b0023e431cf5957c7fb94832", 0xba}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x2}, 0x0) getpid() 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) 01:39:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 01:39:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x1a4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x10000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7ff, 0x200, {0xbe0, 0x1}}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:39:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='}(,\xf7^-\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='.^\x00']) open(&(0x7f0000000000)='./file0\x00', 0x883, 0x0) 01:39:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='c\x00') close(r0) 01:39:24 executing program 1: r0 = socket(0x20, 0x3, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:25 executing program 0: mprotect(&(0x7f00003fd000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x200000, 0x6}) 01:39:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x6) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 01:39:25 executing program 1: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="4ed6c8f8aad937e4000000000000000000000000"], 0x0) r1 = syz_open_pts() msgget$private(0x0, 0x101) r2 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) msgrcv(r2, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r1, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r5, 0x0, r5, 0x0, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) 01:39:25 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r3 = dup(0xffffffffffffffff) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r2) 01:39:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x733d) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 01:39:25 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) 01:39:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = semget(0x3, 0x2, 0x442) semop(r2, &(0x7f0000000080)=[{0x0, 0x1, 0x800}], 0x1) write(r1, 0x0, 0x0) 01:39:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f5b202c, 0x86132) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x239da87722c1ae8, 0x0, 0x80000001, 0x5a, r3}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x7ff, 0x8001, r4}) 01:39:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 01:39:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/173, 0xad}], 0x7, 0x0) getpeername(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) 01:39:25 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getgroups(0x4, &(0x7f0000000080)=[r0, r0, r0, r0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:26 executing program 0: socket(0x1, 0xc000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xe, &(0x7f0000000600)="146f4772f454ad984ea1445375774f225759a0b7e8ff92ed7f073591c905cc0c2a5efd4fdc59059dc7ac2fdfa5ef2360b35c5a65224c6eed2be76ddcc63541060173e2f76a4504cc64e3e9fe62dfd270800d6532fa25b7adba904346c52b59dd172e2685342b327e3bcda5eef40110bac3e9b33ee50931300fb4e55e212667c0d372fccd5e4e5948f62640c345527c372e4f633e1a21babfe3cfeaa1fa3fc52d095abae436696d7a8f011211a1c628c1948d20dc46573033ee21a23021b6726e817af73dba53e5a7fa8597c8ec78716227d9fac6c9daabfc2b864b7fcdae42f26b25a05efdb2dd72a37d95e35db8540df76d6b1ddc3bcbb16d84beb22ef0045c1b3fc89d5deaf66b0fb3dc8d2b5e556b3ca3c85de3b5955669b0811797a91b9d676e6903ef384660480685e802aef648004e8c3f4f8aa80f2fcb4d12b6e940aad532ff6d6ed2766b3b908aca8a537889c31f6142b9808ba6f37d8ed605b348b00f26e3d9c53365aec0b436f9f1888e357b5f65d0e49c95c68ae8767e608e55a1ddf4f3bbce9de65b3f0301d9045634dccd918b716228aec02d2f0b9c5ee873367e3287c95c4ed07252a6c83e9adda55e20edbe406fda0be8a1b96b1305752e4bd2f85d2f4b859b7fd8317fd8e4b1512846c1bd5d91e67627c51283be53e7523bc144c0fc97d962d82f1d18445ea00dab6dbf4370420060", 0x1f7) 01:39:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) r1 = socket$inet(0x2, 0x0, 0x80000000) r2 = socket(0x18, 0x7, 0x3ff) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000180)=0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r7 = semget$private(0x0, 0x1, 0x100) write(r1, &(0x7f0000001280)="68a77723aeab1564f30be7078bdbe153e8e8c363455fee98b27a8999e58c51d45f2b1cd66cefa963c954f6d923e124a6a578824cae428e48d93e9fc5ea06432289ec4a9d7cb166cc5948b07cc7267246de95499275652521b7a4ceef2e8727318a8c6c36bcb2c15e19b90e7686f6ca1c814a3f5a486a02600061c8a1a4b4312a4e02b91e0b40480854b1a0191588a2eff5770d5160a4d9fe49de918909c4729d9412e7e82d327e0d3a12b0b4bdbfc10fa90713c61cb05abcf0e63a8206aa2e17423ad97e81d32bdf181baee64a6e32c018a28a8c54c6faad62205c35fc3cf5c3fb281efa54805398490bd08910834fd8a8e105b5ca7caecbd96a9695b28da16e035be3db8a959b63b8831b0ec2e7230cc337f652b78cb60385d95507d69c4b54bbf5b0d502162a9e2ea85f4f20718e3bbdb9a235ae8ae303e7dc9c98dca4618401db282f201b4e1713567b6d3c7874e173dac2e57f6edb2a510167fe50836e3e5fc00e8a2da5c048dc737583763624f7e91ae650171db95b4c1f51b71881de64106017492b91048d49e114645443335982f1f2ed5e7a675e15024a547463fd8ef74690702bf789f4249b46e09f282fbfd465f42194564cc5ab8ffbce0075f41627090ce669979189a2e75a0cae307a34d0bb71236e406231e288d1632c2885eeebafdb8720b8220ac13e5e98f2576de52a52d853370df6e553a53cfb7d0f82eea86af2ca56836fb1dd1ee80fe3fe4f007f07d72ae612b875f3c9b81b1429a13559ef75d25b3ed7371c99cef2bdc763537b0471527720b44db425be33eb34cf614eefd827828ae43c284cb73e8064218ee1a6bae4ea8295a323fc2d0df1cc7bdc89eafe719094d2ce353909f3d932d65627232353e91b3e72c3650c5b10c80b842205f1533fc18083af43f974983d2784dd93acc58bb9dadecbe8a6fe6a9865bc45cd8f6f9fc546c1a6c67e127ae6a9dc2441d805d650194199f28b7467c65ab94c409bb0d456b5657eba0681c4cb927661676355516bf791ea6a89ffc0e05bc93689da7d64b648b7e282a1e6eccf177a65f9013b2cfab66ce952c8675c64f401f8123a0686b61a30f8045afabb3f1f2bf6bb300f7ab03f609717a0efba1115923a598558fd12f2d091a2af028a47e9bad7e37cc99855ec395779cecb2fb28a5f7b99ffc6d2cab9fd5984afceb63a0d774353a5a3a33055bda7bee26acb22d224eac481447a86e64e273e0bf0f514d93f147f3cb6fd479757a88b40df8f2486914cd7f8266913ba6c1b22b52dcd9e04c83ec53b9fdd23c468604cdbd519fac1295f05c2cce1dad1ed344656e377df7ad89708b20edd7aef98c30dc4cf95e824099c32cb05ab9699f5b40f7602ab8cbe43d43390b3cd8db10184d0711f03a330a3d679b08fe655f84073ffcedd42f339ddba297738f7cb145db92dd7154ae95e0fc0f6692c33b5efdb082f3268908b24c866ec34cf5dd27bc6c0f4d25a6faf56473402a29aa60c39e147f1234f203546e54dac7cf3986043d4596306dc2a0f35d56ab36b9d81bb60ad78b511c0239c98b5b154ed36d3c8b00ca396802cde3829b5e2351dfb2613e132db90cec5681b22522bc1ee685632fbda17df591f19974a322f895298f4d57eb3f1767efda6f3780296be2970461d616e92d956a1629dff52b817ecbd29c160edb4178b5b3a3a89a2cf1aeaad4f767ef4ea625447aff2bc03c3967942a2b04825d1cc019d016b3f4b2cbf85b420e9095c5bc06b86cbb610e049c586cf754e1161457d450a5c2b270d36833e3b48c033c4291afd3976a8b07faa499816fd3d8cbb23383f51fcf4c5825098fb3f7d4cf689ce94a49a2fea447009029c08251238fa80c67697260225b7ae9858f3059e9e244cd0f1e3307bfe7c6f2729e0aae0172556fa4af2ab41899ace6bee9797382749ff411d6d25179e90c7ec5b74edeef8a811fd903b6cfd641f71124598ac6573784a7c7f89d77ead5dacb119ec7a49038c7cc7e1e46603512215ac53ebeee00ed62dbf42aeb03152f49b9585fc3a001bbbf341a80cdb6f1442a65dba8fee7f7e07ab9682577e0d5f7367515f643336c5a533f552495c8832d083004c76893907f0b112ac91c288fd8c2325e6efc8db56247f11ee3824cf7e4fa5856463f33ab671ae20535e051e548712f85020161aae670b7ffd7519f08148885d587590edd650c9e708d43a20fd62b41b9da7d61642aa9844964f26ed2e19a399b66a96d614bccbf2e5793a57a5fc305e273e49fede12231bae34d76a59b9a6e66020acbf3ed1532d1094dc0a514a903898224c8713307932a9aef949e0057dfbbbb84669b5b99de358ffebc244992214adeca4e647ba6a6dcc9fbe1d64fa0929a5b24cbd1d5cf082a40cf39cd8bcd58049d5a64e8d878c3f80654b49e6044889cc59c4eb0cbe51746e86450425f778c359e1a2cfb25a977a5cea72a05f8b3556b9b6972e11dd858c156be0a6ba625ad598404b08edf9672f1052843b8a934a4c952d0c2a4ae9fed5b250d52422366692438e2453276b89397c8d998ec024a1fca5a096950f98c960c6ac67d5f344de019ffa25d913a71cca850a407a6c2a2239d0be91df729d6b04cb610537ce78de29692bb8a738593a11fd42a56164db7f6f9a70ff7dc3072c215524dc88ea04033efd5e5e397a610a927f0c88a18ca1e38c78156f4310e1c41dcdd8983ebae9071903e1ca7f63357f137a7f011179f3317a08b28a430b948b5c51fd1bbc9ad322330a4f9264e374573a744f4e7d36a727c418e10dce978dc9a9aca57de9daadf0a3fdb947bd941dbce1afdb84a9249609be5c06471548fcd7170333681ffe0c3d4e4234ff9abb8da466717c6f32c9d00eadc087215ade1bb8aaddc084d62f2629cf48d02d28e53d2ba6e28ebfea67c8942121310da25ad3020b90fa9af90228760161d8d65c3a428d1ca923349aa676452a7829342dcac4bac85b48933d068f4f0828999ae703f2ae5a3cf031848674fd428d5c656f19e6798e700260f9e877d4cf8fb08aade5ce8729966e145dd072615bb48e4c358943491367ba2d860440bd80344e2bb1eda9265b6df3c6c7575d83be8499b8df3c2f28658db4d6a70daa5159b851b169552eaf39902967757640ba8354b60fd03636a267ce515a9fc7c7e0c0e7646921fe11c07257a5ee5dee57a9ac5c4422fc76310114e19b9dc94246abb6aa01ec8fd0b36aa4b7c150cc1a0835e2008ff11cf7ab104872641847ee9e50588367d5afe26a5a3910280a6bdb78b0f5280dbb3ae637b29a2d2792e4e1df8ced03c401bffdf24d5ef6029bfa84377e2fb7f807e739c0cfa2888acaeffc014cde6bc332222632f3ca1bdf831dd150dce53535c3e4d101c761aa121454baed0641d1b1b08ddba31ff61b0991211e8a747a6f26469945af2f4ed6fe4408a2ae730156d9685fdda50dcf1da73499b0267a8e3fc52d9e4f59adf1bc732b943f3587ede93d41f038764026a732163b838c19ebc9b8cf74718150055d6cb15179797eb7e2b3f0893241c8217457f2e641ab5458d556a87903c32f8d4bf0e3a847f671ac8d27c38632f6447b93e3ac17bc74c0b3693544f7235b0fbca1d37eeaa03d3b403293f4d4904ee68598c1e14fef1663693a91356d3dab1407df8d12e418cb1caeaf70cb4f58a2186175b1d0b67beb9de8f44ada49bcd40a50915e219907c186c163b693c375de26401ef7bd93bf0baf0c658c1e113ddfddd18b9fb6b344fa2025b5625da922fca8a9ef6afd7b1c4f0f2772de540a60ddaeb0f1b6039349948bd553468281dbd3cbd8710b99eb7fe7d8eb2b8a073223976e6818b0e53a29002ea327daad3090feb3eae2eef8b2083c78144a4fac5ad6b205b028072bfeb2585ca89c5466b443f8abe77371ca81c3dbd532452ee879cc7c542fdca1def727fe2c88a601079523291e9c8112b73b06cab4f5464606ffb65b5bd130698ab9c10dcd79051a9e9a26d3949fe50848f42a5ac08ff741642a0a33b6b5d6f360a917cfd74acea3b2347efd1e6cadceeb013cc27878f2d26d428159b7f9fc137b13fd26a248eae0d9aafc2678c112e22b3ba13da4865155d38a6e862799a4363eac32106332743b3c017b9719edfa950a912bf5f04932719d44e0d497d5d1824fdf5ba93d12ec749e51fdad3ca4b28cb187cac8c442ce5b2ebc41aa7653633bfa95eccbc643af5dac2d65166189489cceb68b05e563d9ebbe7e32585f5dfdf642b29f0e7e49c6fadc88fdf6a821bab9284a8926d2cccee2eeab63724781e6b87a6c2f37dc2b0cae8dc51fd94c72d7103b8f1da28c6b4ed39f57eed01bdb10ada6f7708eb89e3287363e76f681030446a40d46dbf99731d48f0f1c77d8f20c965ac16ea912a242e7ca966bd3552a0dc9d9a1546b27aca0761db5f8ae8b6a5d917732f8ad6e059fb659a038c6d54adca92a3787bdda0c7d2ed8fd060ce2199490cdcb78dd7dd61a452964d9550cc05a86862ec395799dc3aaa879ad909ff87b0c7a235d47a3a0b9fec0f5e6f8360c87a239cbcaf992315cc7bd5a2507fece03d426b849508928f9611ea49a68ea944a21ceb9a09bd82bd0ce6fea0d42e7ec29ff4f13b0ac2a9ac63694e17bdb024ec8fa725f02ae36f0271a053c65aca699d7bd4c71df14fc26125163ca7f2f4bb88c7fa3f954072308b513e0b05c8e426422bc4b648f4b46b445fb043055a2bbfdc9085faf34e8a302eedfe20df17ca7a90a2f455766a28495eb9789d208c75e4c63d6171e9c43dc58d12b619713c00331ccebc001a081f4cdada80b40df164a0d7c15cc7dfdada2b54ca6b60ffb949705b46762ec455436df271cc8ffd09babc722dc85f826396d74187e7034978f0ae2b3bb309dfd9ae0474175de2776cbfd4cc6660eb6e6d5bf96722640424e9df2332003b536f16d417c113671ba819ec910b02e10c8f6edd7da7dccec8d2ac1018fcb89cd00c904cd4c660ccfeb822630e28234917b08a1f55d0b637b75b512b1d3d017d9cd083fc12365c66c02eaa251592689451639a357cb81400da475f582aff487158fc51a4bd266624146c7be178a00f173d76975af1f9f047a3788b400b8f40cbbfebdb23269fccb67e003999d6163327ace7d386e5377d943ed454f494405de434656796fe9065ef081715f32db41077adda32cec42a04dfffa11fbf15bba230c3c0cb54bd43d82e52c067c979b4c5875a9c83feb68b4b62be576a98db85e7d9ef4a238dcb05ce214dc08ecba17ac8d5d8508254780be5f2bd6d502365add3d99066354db5f4cccc6790824e8cfdc4a3b3df3cc79bfaaea3478c763b85ea17efa89a573c4f11fa731c5e236825c1652b7909643a290f60f857c7b211fabeffc58eec2ac41ae5bcc59626deb1f397509e2a4c69a701dea2220920ae870542d4c428e67c3cb512c9fe4a70c5f8accd0c340b62b9d451ba0d54c4f89afab418a500523839310765633e5f5128a02c8b2666bbdadf4a35a840108cd8caa33751fb0a459e37a5f81a4dba3c21c9108d6c4a8d7984e798124fde70f4d0fb3c355988d6b0a29e9e0323da57d549cccf8bb6319d24025afb73ab41f90d6a8ad26a1cb91b0db4c4cd4d7ff3e8934acd5f6f18f759b3a377e90addbbd7a289c0c1d86026d8efd06fcf2f429c9a00bed200fb370a9bb96b3060a270502dbc20da0299c363f3780922aaca1db73e90513732bda3a277620c212e8dc6f90dcc854ec19351846efb52b768ae406d536fc48796de512fdb33ec48242b3d59b0ea700601f3f3c2b3fd41208", 0x1000) semop(r7, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/4096) 01:39:26 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='.\x00', 0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0), 0xfca2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x10001}, {0x40, 0x9}, {0x1, 0xbdc}, {0x87, 0xffffffff}, {0x87}], 0x5}) 01:39:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 01:39:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x0, 0x1000, 0x1, 0x7f, 0x6, 0xce, 0x2, 0x1, 0x7ff, 0x6}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r1 = socket(0x11, 0x4003, 0x0) socket(0x23, 0x1, 0xffff) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) 01:39:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x96, 0x6, 0x28000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x1f, 0x20000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000d, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x84, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x7, 0x5}], 0xfd3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000001, 0x8, 0xea6}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000005, 0xfffffffffffff9b8, 0x800}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40, 0x3, 0x4}], 0x80000000, &(0x7f0000000040)={0x0, 0x7}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) dup(r0) 01:39:27 executing program 0: r0 = socket(0x18, 0xc002, 0x0) socketpair(0x7, 0x8003, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r1) socketpair(0x2, 0x3, 0x7fffffff, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 01:39:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/166, 0xa6}, {&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/2, 0x2}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/160, 0xa0}], 0xa) r1 = socket(0x18, 0x2, 0x0) socket(0x27, 0x2, 0x9) setsockopt(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt(r1, 0x5, 0x7, &(0x7f00000007c0)="8dbde5c8f9ff80596a422533d7d83324847e839dc53460a94ad7954478a9d808c1d9a58eb7f9e570d2c23c9dc7f36c7a1223c2b879efad85a98fb43c8843ba1b46dd2df8298fdadd23bab1cd42ff25e3f9188f9cccc82184c362ffa8b489a89d23", 0x61) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x5}, 0x8) 01:39:27 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getitimer(0x0, &(0x7f0000000000)) 01:39:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0x2}, {0x18, 0x1, 0x100, 0x81}, 0x10000, [0x5, 0xc61, 0x0, 0x5, 0xfff, 0x7aca, 0x70, 0x1e23]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x8, 0x10000, 0x3, 0x1, 0x2, 0x11, 0x7, 0xfffffffffffffffe}, &(0x7f0000000400)) 01:39:27 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000040)="60c4cb", 0x3) 01:39:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x400}, {0x200, 0x2bbb}}) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0xdbfc, 0x3, &(0x7f00000000c0)=""/200, &(0x7f00000001c0)=0xc8) 01:39:27 executing program 1: r0 = socket(0x800000018, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="a7e50560894ab8939ad69810abed6d14fa87a6955d64733fddafc3bc09f483b647c19ec91311c7dc379e73a4fa8730f9650a60d4a55032e60051b148c948417d165aa3d827336278dddda622b5ba3836989d853f79e104579364394093dcc1bf46152f6c4e93f40cd5dacc2a95eeab7c0f2c31075bdb11114bc92d4607f8c84ffdc564fe748490c47efb58201d0cf29fa8ebb19969c83912431188bbb17ee51d92f1894cab939acb020efb74209a580f4cce814c66e595e9e21afeba0e5a30c5e2762edd17d0c3a2a1d80658346cea846a33e9346801fc2cb6e6cd9b7b663a133c33da1f95f71fc69ca10dddb4a962ad85fc6e1eb1", 0xf5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget(0x0, 0x241) msgsnd(r1, &(0x7f00000001c0)={0x3, "8d3998ebe544e8c3d8a03787dc37a2fbd1f5c4a8b03754e25e73f79d3876b4ea815b14cd4e991360cc71939ea1bb370055ca37d390c2bb8a010fae989044c7b69c3197b74772aafdc83ab6f55be4e8be254feb5f4fd293602ced8a296a632a28aec999f7b2d4f4e5244b156e06191809aa67aa05a18c66e371ec1440c53448e5af304f3814307288b6eb2e49af49"}, 0x96, 0x800) login: ./bus./bus OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 01:39:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) dup2(r0, r0) 01:39:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ad6634a209d37bc60fe2cce8d095ad5f0580dfdeb980b482", 0x18) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000140)="57c4d3bcdae23dab673a84a61cc14b0d5ed2a928d367776e23a92036d9251b107074660a2eb3f14cf0feb7f9adfccfec2b22fdc2778ee75de6ef33ca37cf", 0x3e) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x2) 01:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="157bb66f09a1bb6f2e053194ad35dfaf67093970cd5113573fece23f6f113367de9146f354209aeb18d82946bbc5dc52d54b11d6cad6f8b1fc8086e74415fbe937ff8e63115a0f32f527730e3b4c7dcfb286d7aa7e582c6c9d2fbb007d0c5b5e0632f04ae6106005550fd86d3d5df55d804aa68b89282d1df7535c3e180a48e3dd12392e202a3dfad3a44099dcbeb71b87ef1eda68d2598fcd7d2531163b5bc3752630eb4e7e47caed423439c3e939060cf2044e883e952bdebec63f39d93ea83eabc06361fc8a87f9b96165621f9e0db99660d400ae4d10686ed8d29770e18f18cd5adbc9edbef0973488dde77608d90adef4af56c1ba7fe91795888d0d80455a3b68e0be19a9eac16154865d8d5798a8d96b87809be9bca705b62f0e8ac905e41238d6ce4617025df04b262b9a7a0b42582a8c9d100041be93a0716ec2c099f0ffde77657e40e647b54b93cfeae185626534f794a7e85e107bf03511f71bd5648c2a6eb43c2e39e42f3ce2513e7d575c73284d342115d40ce8a6e318ea5d356e9bef2828250e7107f5fcec15224b1dad2e31768cd261cff47e7e013ec0ed39c0ef9d65a7fd0a639934ba8ee80dcb0fc9446925ef662d10d367c9c60137587a31d4b996d15e4a4f0b61702dc0c1bd5de5c863c80a61629e8a6a2b5d517e1edc2f0995514d94836b6a138b0fddacdc1e6bd431a8bd3f6cee2570de968ebabf1a6559eb1ac31d1077cb237886f9e736c54b94eb19a9668f77c34f308ef23463f9fb851f9bf052046257c3aa66b9a74aaf049e0ee76ada238c291d3af8e146252cfb317392790c6774e34b5b2c077742e40569a022028e6e5046433081285955f60119d53e994f171764410f9d6af1a682df9dfcf7c0c8936e26c76fabf385a65be8a2677c6dcf0c2eac362e62a9f43c32808072bafe21d60af18ddc4101100b831c3c9142d09b0556f6688db94dbc8fa0bf97991cbdd36aa7935434389b446cd142ba8e5036506b821facd50724f695d8c5d75f43beff7c41a267a0893808a59a6f1ef783f2485c3643ca04071b089aa5cc4de3fd24a62350e89044a24b386f51459cbf802605095a305aaaa180c8c0cc0d6aa873595948ef359163b160378f75700bf84c1534ed893025b493ad91411d905c591f493d626dd02f9541d79a37627d5f79d8d528cbbbc1b1fb216eea202f0af0e1ca53338b518b79d4e93a87bc9c206d4a5f3bab7830b29bc98d0e80f2fdcf6ca055d9830bbe1d1b711e2834f68a951774cb3dd7caf15e71ee9b456e90e8b4122e048d6e10cbc14da89d256a8e2d325ef8d7383f081dc03d20ab2be3966ee9503425eab9fa15d1e79d9eb06892f32ce9064e59ec0d4fd7cf378676199bc9456a07c3724b24786ac68fedf1822b0474b4008868cd7083369f54b6ab832552c9a0948356531850b4c2cb43c709425a9469b38bfb2e09bd85a31e2db016483996afc2afe65315ddc1fa21abd9d842f2a1c60079d1a3a85451a5bf23721d95743ed4d302ae78d377f35b820511cc6d712626ada7b3cda8cd805c3f73eeb4b9a236ae0737174217f12b9f488adb2e048589f50ba5e764aa57740400cdd0714d08310c87f3c5cb223c7fe229bcc17179ee82ee0891a7dee56381c7812bc572e4fa29a4ffdea66164f30f986acfe16a9a8c1a27a4a811f4e3f4161d7aaf14674f9396d380fa65a7904f61f0be490580d99787be8fcd7501d05e57e084088f56eb719129e1c616ed5a3316477a2b0c1c74836cade775927e79d1ae992838e22eb4ac85e76effaa3ed8611113e056c6b707428e5ae3651f5ba90eb8417b19ff56a901f12e86705e66d69d12badbba711de78af32400f8ff52d63589970146a16fb107ca0109bf784ee54bbbf12ef82c18b804923558c64b0aae1642f8629e0eab7239bf0a23d24dd71e915dc4ff8aac5e06fe3ff62f2e3c219c474bd641c8539cfb11ef316964fe2f53e0e9d8b560055fe7be1329599d27b35453613375d74d038f0a4adc0e51cf0a4bb693170958c6fcd46159a27cd407711c26a50bbad9b9019aa57cfbf2f8db9d456f6dea06b437d1046f01e132bca5ded742ea2a7ecdc9f77da9042814685181bfed79c8ffac3c85e1818805f51e9ee0deb9a504e2c0999c0428959bb174e3a34a3a1e57364da3705be70a7dbea73fb35c989f32be0c395d26f093c280cd1e19707bf555df2b819149d6ebf87cdf5c6cb5ae6c494152d30de62cf5fbe7724324ca41fb1884f3c8cd7425bcca8a728ce8d11ceb10a7da7b516a81a527b9ae19635b62d90e3b29a8500507a372951f005794a4357cf1afa0f4989cad01a6168251fe5e416d811aa0968f9cd8f0ab3b08a684a486a8fc287e9ad42692e72c0715fa2b48afe43986a3bb74b530f783c11f78d8cb13d28af80c7f9f0b1061d994161e6248c5ee969607be87239b87a0d95c86f5ba736eb8d72684d9367c88d4f888c81a562514e73f3f43e500980dbabc4737e541b5faf4c41f21800a2587e49b7f03d4ee520fd3c42a34281f503a43c368c697605798074bb5f204f2ba8b78244ecf02bd895e7bc48d12f5aeae2290f6ceef77c85c7a5e6f826d02dbffccbf93ccb7a0ccf5e6744d6e489052dadc7079f1bdf578da245167217d79f90c2ac934b0644ae22fcc666e928394f9db898cd809c37114a454273b805152f7352ae3f485d7f4a75e113763cc877f8cc0aef9a568588788f543b3238a529e599de2af2389eef24096b5a02840369f665beaae7712c3116d401183473216f534c053c9d1983d093690125c3656127ede02408f16b5b266ae1e07b6e93303d0775504ec9f09b066de9229cebe370d43ed60d525fbabdc1b7c8a9aeb3443ce4d2fdda65e89c693ed7859be53bac1f382d9ada25bec0d9c2979f90ce88dc5c5daa51a43321e61ae36054b5e4d3e1cb96105d3ec481e032512ede8072b45bb0abbfad6c28be2778eddf1915b279af463ee8be0f5eb5d73ab7145d0d7a70ee9737126ed8c51531c3bf814d01172f4d87d648477cbd108e70dfde914eed89fcbb87327bc5c56aaf17a3e67698380a8ccca283ef0b2093f613b8560f1a0630a70b3b47587a8203dc9329a83a07a377bf1fe775a2427543c0c5a0add503e8f1c", 0x8ac}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 01:39:27 executing program 1: syz_open_pts() mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0x8001) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x10, 0x1, 0xbc, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) dup2(r1, r1) r2 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xffff, &(0x7f00000000c0), 0x8101, 0x0) 01:39:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffee9, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) 01:39:28 executing program 1: stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="9c87c3772c0035b843332e", 0xb) execve(0x0, 0x0, 0x0) 01:39:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28af) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x8b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="46e835d50317b827f67120073b774717f04a29679d9f792e7869a15e2f19a9effe6dd2c909f9ecb9e8343ee111c5425855fbafad5b3fbf1d055d881e5bb63a24cb01e00dd1ab388017c75d28a960ba7c81bdd67efad074be4eacd2315ecc8f3a099b056075f63165ba7968a3a4fe59fcc8c0a7a54ceea785cdc8", 0x7a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 01:39:28 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) utimensat(r0, &(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)={{0x1, 0x8}, {0x80, 0x8}}, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') chroot(&(0x7f0000000040)='./file0/file1\x00') 01:39:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 01:39:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x7) shutdown(r0, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) 01:39:28 executing program 0: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000540)=""/101, 0x65}, {&(0x7f00000006c0)=""/216, 0xd8}, {&(0x7f00000007c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f00000008c0)=""/203, 0xcb}], 0xa, &(0x7f00000009c0)=""/191, 0xbf}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000b00)) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r2 = semget$private(0x0, 0x1, 0x100) readlinkat(r0, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b80)=""/111, 0x6f) semctl$IPC_RMID(r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1c012e2f62696c653000"], 0x6a) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000d80)=""/224, 0xe0}, {&(0x7f0000000b00)}, {&(0x7f0000000c80)=""/208, 0xd0}], 0x3, 0x0) syz_open_pts() r3 = semget$private(0x0, 0x0, 0x42) semctl$IPC_RMID(r3, 0x0, 0x0) 01:39:28 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) listen(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="02dffb1f66e8b5b92a8daffe345dc4e92fc10469e801aa470a74e06f4a9fd2b12a4c43b3f1a60110f35e6ace55464b39401b6e0658479ddbceb207d56c279749adc2b2daaa9f55e4facc20dbc5504aefce99af4a3907330caac8b6a30ffdb66507ab091ce7e54e13774c7d24baf8e6018b3ba4eed014ca22c80535078921fd5a2ff2a281db7f759700a2d4879b3892067d426b6c122e98930134649d55b34aae9ff96ea46314962fd1818f54200853aa4fcdc406b500f69e55aa921b8670c06661a36a729284d991aa39eb4dc83a02626e2ac0e4ea", 0xd5) 01:39:28 executing program 0: shmget$private(0x0, 0x1000, 0x43, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './bus\x00'}) write(r0, 0x0, 0xcb) 01:39:28 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x840, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b54000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98e, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x1, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0xfffffffffffffffc, 0x4, &(0x7f0000000000)=""/46, &(0x7f0000000080)=0x2e) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:39:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x0) 01:39:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r4, 0x6, r6) lseek(r0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x4006, 0x40) r10 = syz_open_pts() close(r9) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0xc8b) openat(r5, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r10, 0x5) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r11, 0x2000740d) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000340)) fchmod(r13, 0x1) ioctl$TIOCSDTR(r10, 0x20007479) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000380)={0x1, 0x0, 0x6, 0x1, "e9fe5c76ef6a8fa697200c2c616ae742aa6e757d", 0x100000000, 0x8}) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000003c0)=0x10000) rmdir(&(0x7f0000000400)='./file0\x00') fchown(r13, r7, r8) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f0000000440)) ioctl$TIOCSTOP(r4, 0x2000746f) 01:39:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x7fffffff, 0x9, r1}) 01:39:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x800000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:39:29 executing program 0: setsockopt(0xffffffffffffffff, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 01:39:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) flock(r0, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0x0, 0xad1e, 0x1, 0x8, 0x4, 0x8, 0x3, 0x0, 0x401, 0x1}) mlockall(0x0) 01:39:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) sync() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='v\xf2') 01:39:29 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x14) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 01:39:29 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x90) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="65bcbc2d42db2b87058c33e8750c6a6c42c4b28d50bd3994bcf001abd42557f8f034e6e031c1b575efcc1f837275b7c0d0b82d83d7e1277c0c825307ae322bcf1cba8c21a78c4e665afd4e7ff68435005dd62f583bb9b85da1b218ce599b9a5b75a89bc704cb3c3a5b00ad799f7351e4fafa9b39bd7143a053dd498e686b9b7432cd8460bd643e66e73d084a69616344d2240bf1d5ef8ef7947ae4b703f5aa74df05587f36568aaef50c9b62c8821c7ff9a5c7f827afd58d811393ef5ddcd2def105c50f996c349baa7c24bc6746183b4ffaccaacd5edc6e63682e9406aa6d78a880ebe1e75d42650e82ec4e7cf0eb3ab2877637babad1c875aba1", 0xfb, 0xa, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x4) rmdir(&(0x7f0000000080)='./control\x00') 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f00000000c0)='./bus\x00', 0x12, 0x80000000081) 01:39:29 executing program 1: setreuid(0x0, 0xee01) getpgrp() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmget(0x2, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0xfffffffffffff2f6, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x9, 0x1000}, {0x0, 0x5}], 0x4) 01:39:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r5 = kqueue() r6 = dup2(r5, r4) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0x44, 0x2, 0x7f, 0x7}, {{r6}, 0xfffffffffffffffc, 0x12, 0x90}, {{r4}, 0xfffffffffffffffd, 0x6, 0x3, 0x3, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x6, 0x1004}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xd0, 0x5e76, 0x100}, {{r6}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2e, 0x1, 0x4, 0x1001}, {{r6}, 0xfffffffffffffffc, 0x94, 0x8000000b, 0x6, 0x9f}, {{r0}, 0xffffffffffffffff, 0x65, 0x10, 0x3f, 0x3}], 0xdd, &(0x7f00000000c0)={0x9, 0x894c}) syz_emit_ethernet(0xc9, &(0x7f0000000240)="6709361e1e75f49ee74a3a0401170b3536b55c5808aed614a884838ccb81ab76674705d8aef229627b585456db4e5e41d0e3614f8a5d3f4d3ecb9634cd2945beafa4030d3683971785f5bded7d93ec94ed4643fd2f4b01269150b5480f83c52d3c3958bdf86ac6ab6e6af25464d841dd5af4faba4bd4686f3ca3f0a0a88a6205917be7db5de63afc2cc8a49dbc601a08601eeb9b0bba0c0ee048ad2101375ead12ba11e27c7a4d3752dede1501c95a473dfd486c16f79d29b48b8412eaf5bed423611b4d376db1ac5c") dup(r5) 01:39:29 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x3b6, 0x800000000008, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x3, 0x3}, 0x6) 01:39:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="0e0b78f00ee5e56a4bad49aa50f91167db1938738c03407ca77b173f45ae69960bd86c519dfda404c7691862c03233edf2adf9c0069c32c8747fb9691e5fec16fb4249edc9e9cfa5641844e505d24916c5185147da686924220508322598dab0f400e5e4b1b256423d7484381186a8d619491172608f82e3969bf93912268f79e8d879bf8e315c2aa98c0de66ea1fb9a26f3d7db583627c109ca6a04235086c5c9a63b231e6d8c1d45e682dc1cbd5a844f94d8946bbc7b4f9f55668328f356997359086a9b68839e15e9be76478555a9ba", 0xd1}, {&(0x7f0000000000)="95a961456cce8c3393c3d687344930f8a960b137d5c2497861c12e31fc77114906caea072122e7a03afb1d96a16bcc4ef8551b13dd2ff8e45a32e7d59e936c36554d4bcda854f8b30cb33de38c", 0x4d}, {&(0x7f00000000c0)="621bfbd5f68b331b35f023499c64", 0xe}, {&(0x7f0000000300)="28ab991062cbe1e4ddb22d93b9a6206fdc29b3dc076f1646f03edd1cc151e25afe85792289d4ac2b1e0e991191c21fa5b6d6cc8c509a0edd92118330e0e2cc42f41765c52ac20028fcc15a5e9081cc2c3158f78e375ec5b14717bb0f6bf90388a542ccd26a43a9149224891c6a21c4839605183928832c0adaf4de565694cbd64ad1e1be200d023608b52025b6c499104716681290041e76607a16dc1520f61a24065a066b888876", 0xa8}, {&(0x7f00000003c0)="5353512eee5126f8c6fbe6714e15c8ca3507aa64f00ab5970edcb9aedbf5dcdb2a5f21184f669d21eb32d5233502b6481b34250d5689e7b1c9a5445269e7322ed9459cc73140bccbdae5628789361157bb48d6b262f93da55015515aedf144ff93e29ee6535449200810297519808482c02440b89c2fdb0f1d57f5068aeac24ce995b160c74069d0276c3325", 0x8c}, {&(0x7f0000000480)="e9b249044f22e6337e48a490dfbd46291d5c9d3180cae6f8decedd8c83325ceab308575088685efacc7748a17c249d5e13fd5859c3ed574ba7e5164f497b5da9e9a16db1fb2cedba271d415ba9c5e58ae8df3b3b467d2d8d0f5642581e89dedfcf6a36292429922bad040bc9164506d963ee56d4ae28764eafe71451f629711716802b2eaa6515122fc331ff09c1d5db9170712bc8d27c28fb7e90b8d56b35792c7003f48dd5cbb63c7752b5fd168c9c29a1249ec075d928fc9a881c8cd8bf91ed02fe9332719285299a6619f54b60bd45a1ec407f1314311367998eb31b1b234177a52ca4b03d5c6b42efb06370361725ee8d72380db843b93f153b503971c060df56cb07ad130d1124201f40d9e32012d0bd58676a1dbc2a0a7bbfc5cfe190c681b441d9a87680084199be7060e4897e6daf78c0649112d6d4e65fe76d637b7bd44f3bb3c172d16e30bac37a6789f6ba7b648c57b103ba4778b850383cd769bbc8c1087d3a9592523a1942811b4b393d5feb025556818ab9e462d17b5e5cc1e9cee85a5d546b43201a2abd65884efa3381a1efb2406a2d4b58475d0ae3b6b431e8043c0213a45ee61c8c93efde21559ee3349c04d5ec34c8cd7b702c5d91a2793fc11ab9e57b342f6723109208c84ce440532c8183988b4b2480d8670b132af34d4b51318ac8ab40ef214869a9f7f74da198be7b0b4d5f479d1713e666267e325a139ac8c2f5690c5f8367a5376b9f99a67c1efd4769dfe8f687a7a976ea3bdb5ba76fba60a8c20c405cd5acb714e124a8209a952ef29688196b0ed8f1e4674aa2ae6714f040a02f2dc9ede9d130af641086af03f32b43f9db64df68b7ed72a90380b3af3ee48102eb08970e7f65f4c558fa41d26432746130c69c75dd06fe4294b0746ab4504e010186dff618bd70be4128ac48b4a0122837697338c332379ca1329c1c9ffa924b8db4f022f06e9e936c244aba2fa1b4b52975aa1dcebdf0bfd50c59c597009938d49792b53236f491cf13704330332b1c43b919390320dfcc0f6efd929696c74e7d248a9a3de6a59b64781423aeb3c429d0a8f7b49f2324675095259447c18ad69953142a7202502057f8d40fa2ebf204957b104065c859a29739ae8f90cd92794f107cf30a342fdcc89c2782ce91bb2aa6ce0ff0c7da5658cad4c54bd38a5dd877cacf7f0f080a55d714e774cc33f9df44691a265a91908ebbdc8d5c17013c6819fba5b84bd70043665be81ecdfa0f8b7eaace67ef102c767a9ad4e948e43bb5fbef37fc5a67846cf10c70d8fcc62722e8606d4d599438440e7ddc6ebb860f43e2fae4dbc2baecb3012e8a4e1f59420b03ddec2cfa5929675475a2854fc2f4eece6bf6c66807fb4fabd762b04721b97e9ba512f012f31fc37a2a71c5ae73544646011fa287fe54606eff203efcc4e21f95da2e6e50f1178d9fa07b28c80c9ae0b66498d5d5f5c2089bec9afa807b8a57510a7f72bb157b90e171b1b98bd71a5927a50e1808b1ad99f5c4ba31271b18b7fa2778880634277c2719cdb14b79d2aa4bee38b9e8be27f7f08850d09932d2faf08bb135a68d3a646972dda96936405963ac0f5192fa2b370bd9dad5c6f6e933efc1a41ca387b35cead61648c68f074fe75357857bd135d497152f03dbdf6c55210ac728e1c1b2271a582161189cf654ecd5493f7d08f949cabd81d099fe7feaa8c2639cc93463f033b5ddc833a15c2d139aec6c92ef1f8262954806b8c32324b56be1d4cd674990ff1f4216009523bb047b9b2bae83b261eb26722666c19c8bafba39e2d4bf9bf5930a1bc0388f0f6fd386fd1fdcef8484b2ea5aabc97cc1c35560826693c5b59714f5b232fa1ab35eefe4c0b2a9afa64ba352b5e1edb7f35e1341de1239e77dbd08f35651c8ef6a96db84c2b56eabcf8bf53b3c7c650fa3a25342a2d7dd0c26788d161c979223086b4d05b52438f7ae925c3e817f955b3ad5d573ec741aeb9cc270b9696aa2597038436cb4af50d2637bf81159e4da81baad1df7431f60d229ffa95c60028d38b8e420f089d630eb16893b01cced94127c3bbe06fca4d10e97b426581a98d1d56799e54d7bae73c977ca4b1cd3aac2422cdad8e102dc7dbe65991c377f90eaf3791e13ed673b3c52d33a9c70f83edd27b80b1b72c8f4bfe7c7c1dfc8942dac75047f869496fb9dc1739c241d593a1a7b9a134dc0b2f7780557d8f95470aa6dbe6b902f4b27eb6d8f14606f76a5f953b4984f0401d5d2a6c97321751417635541fd3a5f32e466118d48ebbc28315316aa0f00700af212a685396f2c70640589fff05907eb1877cc9f14c26428119c131c7b5a75cd777139b48790030ef70d56afb5627ae38cf525c78592872bea9186bb106a60bbf4bbe3774e8a95c6c2a55eac2c059c56b12cdd87c91a87fa2df9346033a86fd12630646b4f80fb19ab3623d56be0e7cd578e9ffc45a28d012de08ebb08565b8a691e35272561a162649a3ac991142e2f677eadb293fdae4c3a5b7056499a28db1648fcee79ee93bdd110dbd47ca4e065b145fdb931927e60982d2b2c60ad41e9305f3001b1a65201e58cdb76a8aeae392d44e69788b96e415a286d91e221fb1020f552b71f1480b18da58f766f9cca9f2c8356592a5e47e83b7d24f1cdadf49915b926ac83dbf6d7e96ae32519e2866e29cf022b09eb5a871b2d814bc345ba8a51ac3d813729b7175a0bb7c77a6a3e357f2021e0002be2b9f0e5c5490ec9a459f6c5dca3848d86de7db380f051ebef23716366b30344c6d24228b5024f80483e2d8e3904ff5730a492bf1d3dcb80ad25f55f2712fdacbe7d9840925eab4054d442727a3cbfb65bf66bd039fef44cc30f39baf099a31e73fa463f1cf577af0c724fc750d6b13d590e4ec893283a698bb2b146341377b5ef5fab6623570f3aaadc0a8254946d58ea98f8690393c545fabd98a428a8ccfcc325aca7cf08518190b015aa034c31a4f0edd2451ce6b0f60e634c5c4726f2bb8579f06bcd47818b0f9294ec6a1d1a0a26dc15e7f3297153428b95b27a9949a7f8501203e57e3867a33965a2d559040340ca3189eceddbf391e275bf3b52e2a7a05c11adc04f167e6c140825e994017640f91c4626c3846dfb88c00753248f41b6b831935d8ff0c1f6e23618e8a0232fb42ad7cc27a55c576c60b6fa2e4ec6647f4141a5db9898414d25972f13afa201bbb68beff048c12524e1c96739ffce46e24687f18b49695407b8cb1d313f2438e4369fa5ec48fb1305bd9e2c4f1af1393786078328c7d0aa3ab1e215b2849473ce9b96cf3c8f38f708026ba97f9937fb59187987240ce921cf64dbcecb4e0a6d5f28c0e771601d7fb1f72ec35c9749dff02b48429c6581d9d124ac484ac01585795789cb3f4aeb62f1c0d891a59cb0986abf0a411353d6b33d72eac6b42b409ba9dddced798e2ce7a1d07e4c3a5d1372459bf29e1bcf0ed703b2d7c8775a6663592d02a12430ece11e99975e7e14f3495e7b774037f47179071042e6b4d60086189f2215b9777277301fb13843f28b7db7d0585917ebeb17e2be0df37c65777d7cd94df86c5603d676cd46b80f14da84baab9b5039fe11657f1ba7a60bbe8d55255ff908e2dc355878791b32d03584ea0a275e54a83cc94352334cd7314e7122ddc94525c1f4477ed030100a28b03052f066dc292de7d08ccb4a74e5e53e4f93f2c4e8b3861858ad31091ecc676f6c7d67a567dcdde8102af100be7e9a0ed4a3ee3ff3dc6ad6cf0c8c836be05cc27505e525bdad234f85963ffb432c2613f49b3162280dd4d999d170d517126e802803c15685abf6cb10bc97b77a81996b01036017e00e85cbc51c3b500e1eef6916ecdc4999d0e8a6bbfb74b285027c981e1a2574636b6aa848b3049cc3bc80fd7df8d62ba20893f2de15b096c2879247f6cc48e8594546f3de7dfa577d48455f0c17d98d870e4783d570ea7ff22f4d118a1b7ed7f1c214bd6c0cee3f23facb9bff430d57f35797d39e2c3aae9104d2f3653815e2f486f9049435a4082e7a25f7b3f0641e6f21be593595a3675f24b9cbb1eb087c56cd71ee0cf56d95b2aee5b48531da79b674fdef6d6065fc26500c8ba751b3064b5425d8fc16e7902d0d988b480c29f6c21ba33b8109be6e991d64f03543a07cf4f93c5b468d99aba5c2c65e0e4db3abea4d1abefa69354ca3e26079ed872b813df60c134ac1b3c57ad719e34bf22fa9597c7407a59741e79859df04ef8f436615d81ad408acbc4c442b9e2c3189d92fb577be405c8525ee6277e7c19926d5b3181c97bfd980e52ee3fce4a5ba3b673a87741454cae22fd120f4a2acc26645db2eab3e3464f30982dd7144415ae896f61829b78536731d3026d7d0cb2118e3306cacce094acf4bece7d4f75e701c086e3b0b71e51c76f3b1fcaae09d742fcab116db77c12fac62e9206f38944f6c97a4cd8fcc83548c10153bbe6c7209aa91d48299513248e6d9812ef6859076b278115bf391ee1b4e4a34685e5c09ad25d66f1b8310ebb9513acf79c1ce954326aa7da521e00ce812d70e908b0016f100129c5e7065736c2b7254190a52cdf6552d935d1adf1c3d3cc1724314e5ed863a322286c4534313311bacc8f51b5409d4b4011338289f6b48a8ff796b3e93c763eb023d8a515712cc5a3c00d1f70fc45a7c5a5e0fe7a77b703760b07c68e6a91a5247490d40da7106323df00f5eb8999fafdeab1751fa30d8a68e855a0a635c805df96182d2ff383a10e0eda7d54ec3f8438539ff9ead1ffb650e73791ced2ab80562b382fe506216ce71f9420aedb54ebc51c05e5f4c311a2b55196d80c3afce438967e14d389043cc330f06596cb51701842b196cf05f82946b8500eaebc98b956c9855f72623c05678af8d550ffa11444590d9dd45815db899f3328c7f814ca3004a1710ed0156a78abc763f8648cb7ac9115b5fd3d3d12898a42695fa1eaa5c78e882f3db3325cdef7fdca02dfab030f43e2affd44dd2a0b4ca2de65198aa50a9fa50946e2c04f34ec140c94ce07b0ed54f57484bc04718fd1f614ae597f0dbba516b2332692f36b237c960b3d9d8c4acc4be14e571b3edcb96d0144d48dc06c4b7c6eb5aa6ec25ebba24863bec35af12701fc32e845e297357d4686f7499ab5ca2d0be782d0429480a571fd62991f38cd7c7d6c93291e8ee669cefcc53fa29ebfcfe92c3403a9d09c75eafdbab45c55cb31e6784acad73f30bdfd27b8598486d30f923b7bfab6f7b3f7d5f5b07d2fad078093a139c177153238f2bc93fc4c35b21079b0cf1e447d8082cc6dcec19f17090169b657a126be34829e84930d99ffc62628ea7b9ad53568f2ab70cad97bbb76b7a700e2a7d5a354ddce64d53d01f4c784e15b92687a1197698c32a784228f6cadb5d7d81041284d9c256bb4cf3176d45b5cab477329b3208722f413ac48439d53188616e2aa27ac71cb7e6ee0bfb4a71180228178d60b6c1b2241e22fddd1afddf6556a34feb9f56f8b74d9fd838ed9dc177d5fbde9b2a454fe42dc9f1f40a6c89783ae86565dac5723ec8f17cd93d9a17a148cf65ced8fec455886c03d9d5024ef8c39ce7c92263d1c10b5b083f26de861d9fbfbd8d609ae12e9573c91e816dcfa743b324b9e2f55b6b89140d34ae52775a9c2a6b886b952d7de017fb1683b98054cd271d39614689ef75ab30a25852dd4f2ba846457beaa1969e61325ecb16cf52ed2a4e18d957791580974204540c63a094ce80f609c3a2ece05f9715b02555949616de21954c03184476", 0x1000}, {&(0x7f0000001480)="0edbc95ed3298ecffa19489e86c6bd28c8a5899e86a0cb40589e6c4deb963d6cbbc80dbb873b192256674ab1971eff397470ed4ffab7422ae3a704bdc972a6d86a914e925b979eaddf204498c8adad8844e50d381d14dbbb8c8f347c1da5ac45758fbbe16a1e189ca3252617a1b5289efbae", 0x72}], 0x7, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r1, &(0x7f0000001580)='./bus\x00', 0x83, 0x40) 01:39:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xd27) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) sendmsg(r1, &(0x7f0000003680)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)="89a94044703f0cd7f8e362797726c3208b574d434cdaf65b6a0faa19e5a74ea9e62cd73739e17167fe3cb59d82b66a78888a2a13d79cd1b8c3a6d17c00f16971b4c70ed0966d1b776f35db918ce01af33d0f9a856bb946e42dbbd16f40a1de8177fdf02a0c0c99dfb95a0b14229c0099b6fdd614a15b73f218cd31349c428cc47101444cef9b61297cfe37ac8679f8b872bd77af7f991276341a311a942329924aca66303aadb6323679dd2310f5453423187211f2fceb58b35d0c66d3b417e9617b0fe07bd1e889d28101c0a4fa976bdc945921", 0xd4}, {&(0x7f0000000240)="d432895290e5552a0d5e6c7d3a37517cbfb3c140e82a874066f4b8e3a2a835ac694716ce8426bba6acb70c8e8aa2b4bffeb3b2888c3500c0deb2d8d4e88ab6baf7798e81c4abd6f2d9efde45779164b34dd5808f425be9fb5a0c87c1a6b82fea340aea1d1435976690ce1c2140f2f8311ebcdceb48984464774d7d26e2f9253c1690b8d362584909e399c7ad212536f99e829908bc067d0e9a4a84b97766262eef46030ca23322d6750aa44dd1cce386579a1d8afaa7431af656bf93a0e38d484049c097ff5933013d9e80f594c35b549e0669964ebf41699e2105acd14f53495a575d907fd9399441e2202c6dcf2362936bc6fc71d99b45b3d70a1abfa34e552f73df2f42cbc0aadd0d90355709eb4cb2d8822c81af0b157c39a641c517a415b7d4e5555cf0c493b78f364511b40324b4ed41e6a9c60dce28f8fba1954fc9b57ff4184d44fcc256369714d5ae05c40715b496aab86d4b65b71477f0dd115bbc0904aa9de2d46e6659a184c46ee68c4883227615c23628ce1f5131a29c9eaa23f4319ce149b02518ed208dc2962206fc35f9f3314b891b69943be60afafb1c9264ad2cb2ee635426f5c721bcf259d78d2d2cfba18e599e9b5eff34b7246d9d9b4afe6c9a8bec10b5cebe65902a0dff05b876245223e074273f4d3905604d0a408159d7d9d7f09ec2e09c1230b8dde83202b56372b21bd9d24b3fb934cdc942167b619dfa98b36560b6b41b570a5a0477d12dab8bb5bcc4781d9b8440b5f01b6181cd099dc1a4d89e5f47a0d77c72ced64c30b209665236f9b7cf0247370e9f5bd812faa8ba5eddf730a308dc1d6738538700f5d9f23e932d33cbf1358f1582993a9f0626900d9759c42391b2272f8d1b70cb4592c86a15d55b1185266da393f58f9af1fb3c7edcd4862bdfbc44515ea8d7a6ba2817497003cac6f5764c4dddfe75c47bb7dd227bf55973805d9b5eaf6a67e43d6f0ed75eaf337c89c77421440c97174a0fd626c02e697b2175a91d9fbb5826eab432cf5088024ce447894f4a1695704a87aa6ce958c106fb5b2b9747a8c21b6293e055ff390d64568a97de0cd87906c105a6d5f24eddef8c8a01b04f9ab098ec98a2dccd5cb67648bb3b98a345c092c4abe5e9be02179d9119041145ba67eb64585c020d76c065f37126cfbb282daac031e29fe677dbd7fb6f165b7133c79e0e6b8156a391ce3bbec77f6bbd67c6673038a5b2e9713ac401483e7a613571bdcb88d59b2314926a6556c9cc4544ef5621a1838dfecd64915697db70c847e3d1819bc14a4c05cd82cc750c0d07dd9df0f4fe25d9a0a79bde9ba37b1154f3b20c6e332429873209d0635e6ef71bb86e118220447d3eb851b840f7ae006ac82e0e2d0c46fef5df809b1dbe14544193edf408336457e73da88f0e7b6a904c800f89a29610c6d57e93a710f557482aab55efce50f7347bf4002e2048e36f6b390575a84f5f4470514e12a6b1f79e4c9a991c327784b2919c1a1b0672c93a9d5bbbe5e4e78b5a11fd4f50a3f2660f51c6143ec43b49fac5ed13d296ac4f0f01bedd901c734cbc7231b6940cc9395971ec946599a71ee6b65a46e992c92184e28e9472f2e5f56a2b060dbf04b6385adbe3027b5a8d2cae3a825c3242e1c898a29274a15f87f3b986b59c66d88ea57acca05add793bf99f417ca8d55eeadd44618fde93c9e63db907d3728c142ab8feab8e92b932ff40bc824b559a828b8efc128c84b3a44b8b595299c9d7dfad9b41f6fa622009698b22d37b0b6057620f72fc183aa71d1f7dd45bb2039d065bc8478ec2448a407fb88bbb2ef11305ac5306b29190935edc2856e4af708af6956a277b03514f857f762073dacc708850cf975aa4c083d16546d43a93e8ff6390c1145032cc066c8f5374b2d2044aaccf8aaeb714e276d2a5904834d252695d2d8a5be87bc59f96c2483f0b4f21431f0d7989f4228581fd3b84ec436dd18ea5cd61c4c9a320591dd8ceb46c42a49ed809c87d1443ce66d3b68f3a25fae84fa369b184c0cf3c35d24226da31628d98d6efea16ad943f6948fa929d310fb7679dde559aab27f60ecb6f98272b429773d453a41a331d4b5e41089b63d114b6baf14c57d34102e3a55528d98a27b72b206eba1e6389d9cbe3bbcbb4d728a0fdd8d66470165099092ea543f91e7bf7919e41826d1d3b41ceb3be65a83fbdc5fe547274a36fbf21a313b3a35a670e3668b082a596d4efaa117e5ccb7d6b00f476ea2e9ca5112b4799c8b736bd2e11e323f77acd210d9460bc6e9c7c5529f2467914400317b4590d04b0c7c9da0c3d350173b2409cf695edf06deef607b9905962c8f517acc6238d3fb8f881ee15885e89d8006f08fe2085890540a832e0b1bc9347913f181a44298293a21cb1542838cd7efbf278b2439e6058a81ffe980ce8f7996210485b0342f9d81067e148f777f94a30be6238283f9ae9f3c1d9c32e38029c2a0dad80fd3698a5eb6eb6d5e62d47f89cbae4fa65b5a4432c49e25f40c41e03af1434ea04e3b6451eb56bf654d0765cc2b3a8d1a52e2dd214e3fc01f1ee83a5c9fa8018abcdfa01b2fe222b8b136081e00070b5fc43d4475f3efdac00d80d475e1de68ccf51ca1ae8e7ee51e60b54ce4c3d0fa12a65efb6e8340b19e015812a534315b0cfd8ebfcee55081157e45a7ec09409c946eaa0638cf01fbebcadbff7091c6817f9e63c75ec65167a945dcaea19c5ae076ae310101d3f5628a8715dec69c2835931ec8cf594941de4b2b6063f161cedd02e269f54383265e5277ba22aac864e602e083df61bf15f09e82d2b16a7dc993c7d89c3f614945325b6c8059f1892832cdc4998b7c1c2754505d2d7daa6f28bc2c3cb9d6c5c7ba8dbcfcf7deb614d3fa5c9a1eb7785522313c1cd5cf5f2992ae27e434cff40b1529c060c38133a174d53f99b3cf841ac0a2744896158f86e14b335f72c3c094d62f34041ce51ce38d3b1b7dfe92a6f38c824642bf87b017c806f659a3586e69cbf16f1e4e32a32bc54603b339394f9e252871071b4c2acc06050f19e8ca9629695c6d65638ccf36403c9eae9fe5406e6572ef5245e419d9ff158c10a6498416ad0166e0a47f887bed6d94f04acc846db6d670ccc69d8ba8ad018baed5b2872eabd102b2ccb46422dd047dd32d6671e123fa21a28ef546b487ce34e1e752cec22abef634af6212d53a2bcc9bc41bc7802aadc833fa0060e2090a4b2654fd95ff3a227019919691abf0cd0eb465f3f880ed0d1149d4e78deda00824329fa949683eb30fbb967bf053bf42e25781c5d6621fa4913ff5669d29d4f7693938530ba1b70386046268b66a6ee11eace9d18aac0224820873a6b0cb23239675c221573519808e8822fa78f366785531cdf543b519313e76740a5deda8df98e6806a777f6e3447594167dbc2cd90c1eec9f3ea884c120da37d719cc6319000dbf315d9303935806026bbd5f832bc1aa8c254d802fbbb721c3d893359760003e3eba95fc51f44d7d8df6bc1cd03b9ff1a5ea497e7bfb14f485aa8cda4cf716327e9663583ed1fb50da20f871d36075ca8a946191039d3f4c2d350fe6dc5b0da0dacd5ffcce2b534ee12c09c89279c1903e5be36e7dd855dd08d82f8508903bf78b9a9772eef4f74cb7c7fafe2c3a2e8b81201685f58dd35e27cf0e9b9f7872b7e96e30f1ba47b012189f6efb55ca2bc02c4a46f22f60760a3721cc7ef269b2dd873afa93539cf2189d729bb84b57fcdb53d3a868966559d645782240ba19e6c89f1b1f058ded991f207a7bbd2b2e8695cb614854811e27cdd6ec0febd1e00e034a29a88c0a780162a889a552a015d1dff6e9a1955c27f784ff7e6d3adff3915bdf120bea3f46ac9b05ee0a508af79c34d2d3b4774fd804bf3150a27d7c202d3e7d4f4ce01341d26a2d519ef0de16e10030d39c4ab06cc61fae1bbd97632c22802f23d5cb62190c499325bdcdbdb5aa114da2143a6936371fb7bae79498aa34afec67cdcd2b8d0381a84f1b5d55506e6ecdf3b9aab1900e203b0b32427b10894c00ae0d3931e5f01e5448fd623d5b422ff9a5e7339c96cbf0b31fae8f8cf97c910f06aa399557620f23a03b8c8bc254f83dc6c3086425b18f66165175b8ce9b26d6e7692b53c761133d047d5e35e93e5ee4fc8241ffd7009976894c190da2c1191afb1c63c4ba7e6ef46253b6dae3cbdda163d469ae5399899c13955884d97d2d020b5cf32d650f7ab3a70ea3a16447ae3b334d5d7d532d14dbaacce5de8386043a794aab5b934e98d6af0dcf56883f19ddbbf7d1a2341b0942471d020ade23a1318d669fdd0872c98a6b7a41c324d6aea67ca30587193bd021275b552dbef4e8cce29f662eb7b3c51673d6b7cf389bd99935e548c94082882c342a68546c82ec04314bf77bace0e940347d06a3f1da13e0623f10d670311e53632fd9bd4afc1dfc58a1b55eefe4ac1dbde740094e8abbecf3742712ea346ae75325441cc6b9e093d439b1fc5c71685760157db0e7591d46ec6d5fb9262588e24c9f1cd6a8a127cc15ee3c89afe91938e585a2e33962ee6460ed4cc33ac4b68fc0e1451f8cc152179bf62805a16b37fc38cce1b081b4d001aa74f358873b55f2d6e7c9bc872de6ca5b38db4a16734d8f5767f7136419516682ceccc983612585e59bdeb0648c8a438647024aa496c392e899bd17dcbe198ad223c2c7d58c7247f8a65a345580b5c1b266e34b33b440be2c77e54cc9f2c6bb805aee3f3276e415b9f153d8fc761929e616f98a9babafd9ca25097e366db2bfa07bfb6442cc8f04fecce132c5720937b62ea12ae3bac5431130ed8f675b4ac011920beb960f9b6704517feb3dfd7722b9c1a0b5156bddba03b07b948a3587d34c7fea420b7cad748aa3918e39345acb54259e45aa4579d1dfaedc7818d79acdb4498ad354a09c38e774119c60ca72f40e9a83a32649e857ca4d6c077485fe19dba45a4db731d14d4dad84af4ca78bb86bd6c7bab99a795970341db2fbe612e34c9d37b24bb0e9d7dc70759ad57e334c82e6928748f15588d89c75c17b422eed17eff655e32d33d728401e97950ac025e7c55027d7504019569b47bf7c03bbe80f0fe436794890eb8a115569d3ce2d40062cb5828dcb4d94228847dc181653d521b7b82da5a5eef6f7cc2fe7a2d79e4026405904d60b57fb7f3f8f0508741886dabbb5ba65b3dcec9f665eab8450272c5f77c0c29f5c250f3ebc21b8871796ad07028ae0379e9812e46b05e8167739b81f44fa9723f4bde1f1914682684d15bc0b64fc0f76c898dc01b86c277535d4f26e69a879b701bd5920277e5f271bb6656836ac6ed890313b7c0f6933c05418d2528ca1b6be1f883163cb5e6c0969ee7725ca8feedf427dc5f88d0ac55422b328d18926e79c64e8cf5c7e54aefdc3e3943acea9cd4bfe8016691dbb0282ce59cae33ff598c11a2a6ba309f19f4c660b6a99da1ed8622c4316001f58cfed62cd1720ea59fba9c7d7e7538224ba832435af0ed3f639e3b250332f0039ac68a259da1d24025dc36938d690b5e40ca6bc627163e8072f9148524fa1da74e486be36caedbd06e96fa671086485b3289d4a0ba8874eb7f3398471de0091951e2ea0407cc3008c268be7786238eee93b55c937da341ba83c63b2f9bbadd2c30cf47284cbeaad8fe0c93c0caa0dee48d382bff5e58479553e885368c1aba013bb5c9e3d702608ebc2d9b54b34ecf8a3f368482864513ccfac336c9312d5f45998a06335429cc30f393359135c74d506239deeef67", 0x1000}, {&(0x7f0000001240)="7a87399dcf436d1bb5786fb7f12fbd72d01733554b63d6252f8780e7346e3e8cacc99368771928b93d46d71e76406195d772dc85b44b1ed254b5ff4519b4589da4ab939eb358c81cf939b771b896a15a3e2a393a28cfa5c2b5ee978f71c9147ae58af7406017ae4d7a1666e14937b40fdf7fd161a8ebe99af0e742a645dad1f48031ff91fc1abaef86f7ca8b12d43cd044be86189467486ead34827562347c2d32cb7ade702e67d58c13f4095d1b8d207e47baad79fa3dd8cc800df95f869f68f493a529ac106c99cc23aaeb555d453cf59bae63a77ecc589ad2f24b4572b1e9236072c830a0f1e1b96aa20048a84cd4f2a1f04e84a31b77c2e5b51f40a799d38602cc361415e0fc7b5872e05ed119d5137b4492bef7c2cd43d02ed42028dc2c4a60496fd25acc09e6839f5339c10ff54bcb52c5cc427794c2a7354e4341d04f7519f0a17d4156e42676682717a2da3f39099362fa32ad7619bd1d4bac87406ea53dab4fa4468aa74483486173b0beac3b00b462e46a084d99e021d17b24558c720bc3e862c843b88752b559c63033cc9e4709e7e57e3e7572ab2d7a9ae5cb76b4f70fb94795a1f4d6508e5d938636d9f19b04506e2513747c4875656c4522bcb1c79a0a4f536e225e8ab7d8e61d8d89d79b05ae8d31c39537172f5273a3143876790c8c643913ea873b136f0f46ffd7750bd9d4001e8a2d3682a17c3463508938a59aabfc5767286c3569800aed36799cc30e7643025db37e3a4e5865d827585e67e4063e5e0b7d29e10e9ffb29149e0600ac7e5bcbfec0722eac04a57691bc29b85e659ac19c0f3426dc78eb07510a83ce2d4c15524779811466cf9973fe55c772a763a6684e62ee88740e7b6af91086d993f7b27a6bb92ec56b7dcfb23d6b75ce692c7b0c24459471ff9811ddb92cff4e907734819a986e8798ce0d1fcdd87731e5bd40ad9a38af291ce6103b4009a0ed323888ed5756e26ddf0026a7001c64e9dc65671c738d8ae229bf9d2055013c822943f538ee5e09a031fcb2b7110dbad72d01c848214a8c02a24227af7459f7fd92a0f3aca7c11f0ab175a38b7431a3efe9490368f416402b8cfe97c283cfd1f25313a5392f34a9792ec907aa562b0d42ecba86b09b2ad72926a3b5aa151cf30ccb8c840ab7a5501c2d5412ac1238ff78c9dc1e4dacb72b142ef4adf14b835d1906e309b6385ef5ea451c2085dbd80c4f044162f64fc3d2f3f5c5a1b24912d00c05655b683591331d5d953757964471cf4865527f84513dce18a53edfa88836c893366ff3a1e6edc9c043d9e22d2f46eff00eb98a65c10fd7aeb071e75e06e20b94e0efee23b4f5cc75c96d50aae5474c3cd67e13949cda2acf53b0e5533b1c194bc0cf70690c6dacb4a5e3f2adc80dff6b8c0b39f075b1bff9f72ce684af54c3be127f07be93f5ba7c3d27f225285006b7da3695a07e11ae6744fbd96466cca73f586e17dd705eb691f844ba7e35976bfda267145b8dbf605214e694332dc612f179ec4a45d341077b9947cae38b9600992fc598f53ee1638b3d9a11838743d84cc9faa87ae23acd916358fe7a8328f7c5023a70dea4945f6a500a56fe789b1ac64844bfaacefd204b5b9dc80ba87ab51243c466e65f7242bd58be4bf69c441d4da431503ff680ead2be1ccf9bd140952d2ef70b03d50cc942ac4a2becb0fe733c06610103e7d675a74823703d2679896f3b493d50123c6adbf033676131bfda43ef51eaccc36246a79e05ee50c90a8645c7cdf3b6fd7e6d45c6829d1fac179d779f0ea6d15ffc4a8d0617f9befbe13a81ffc01a406dbd12a08d7967fcc615833f40c78deb83ecf1ae8eebfcf5c94fa90ca774e1a4675388752e199abcbbb8c1aef2da5573652df05c04ccf8a1ee05f414bac20d94d2d5e449a349bb23db8928a18ddc6d59154992d92fc80e4326772d215032eebfbb0ec6cc2825dccd4c767c0b6a3c69a5881ec22871fb60820cba87d54df8e0e981f724c30106b3e4ffb54541974e7b0c367ba096cf04d183f5140df96cf1dd076b0baede80af6753f8eb477936e42f6af8c052e662312603f80003b59efcb0c4d5dacb3b48fb6d830d327eefcba47fcf84309a001247c9abd2000840956ed53c0a917aebe67ead7787919ebcb4bb6edaa3c73eb01ea8afcd659c07ac30297367e036abfaffee7600a107761b70ede4ce363a32db0dde244d44125259bd535b2ac6adbb445f733e3712e29b69dc18deee1214072e5820c662c9ba234eba2ccbcb242427e889eb50a7f6b2c30694c280a18a8c522171966fe374e14002d7227ceb6bc4b1d6d5082d7510ceb68690670f5e1d719fbf10e3a41165b7731e737f97f764e870d60f062e8e491fac01c1973eb32b8973be0bcbe93e7bff4e74072f44baed9a07dd31e18859c7ce61d7f4146cc042389c12377e2aea7cf0b049b3a7c3d4fe582aa3f0b9309e9e13c64bf95ea67ec2f62627d8100615fdc344c1b3318ade42c7edf3be5e3e65f0ef4eac71e5aecbbcf4643908b6197fb81dbeccb3bfbe44e66c0aebfa499460cbd9d80e0d322d5a3d56ddf31e702b9c792a76b164ae3ef60ba016230e753f550d1f5642aaa8201f8c0c555a494dc4084299276237cfcedc6d7f59cdb0f63f73796732c35c60fd2ac86fb22eff82aa4b893033c3c6af02ee5e9d2ddf9ad99336f9f72080ca640e00d85c723fc2d1fef6c4b9da5efb720b77b2a6e6cdd8aaa05fc9276666f8c9f2fd25554575a307a81c933d3367c3ce2c11880fd31607c6efc4c7a4a0dc51748959037f7336a64025afd0f4f0b10ae2d428ce0804c438144c7661f8fb1b851d4c4bf2c0819c9e513b3c5925e81344d9482876e7b9272d8cf505ca4305dc102e3ec15ae25ebdf790e23479fee9ba9e4fed19d66bd3e4e87009116aff96f5b1e32ab70439526c1c214c8d60ce8e760abef60335099126ee8bf339cef7194155e37ec327a5a1296bd8211256155febb07fe42ab107f83cd8f7c44c9ae056dc1da5a972a4ab2f787560c3a50f811363edcfc8de617369b21d75834b52ff4ba4b0aa7d392891793bbebe27d8484c51ded3268ed4ad93a0d2b3000911d85f23b776d9601e8cb9d43fee9f0d691aed752192c49417224c3dce60f3af9ece5744c8294370b69dda3045ad77aa64a608a677fecd60f41eb556493fd4b5357d877b80191a41f2996dc815a8dc26b12ed4166f9a1d15b134639790a3ccdf855c0526a9ab838c73b2e9a5c5f317cb710519b80d0c54e82b5b61c08f9f80e9a902dad6ddcf0b0f2f52727d0b62135b86021a494a9c74b7280f2fdc43264dbfeba0271988d4b13db9f95c306a36f5a0f1fd13b9cd73e0c2c08a15985f87a93d1101a4c2d1d15f4ba01f154001f2f1777c6a59ad0a9cdcea90deae972ac20ac08e7fe78f21951a2a05343f6787224911fc76c9b0b053efa189da3eb487b0fe1434f79e8efb87f3451be103eeea1f78094baa00c25a8645b6cd9de58685362e1386d14cb0d18290ef5c86d57b3c510b3e38cf021a0b772c31cf54cbbacb1e41ada45bc78871dc0ccd385190f4181a3eca7aef58e576f22592f398803ba1c0483cf0d8953b0f388c1b3a0679d93a974be973c2906ce978d79415828500ad8be3db9315a5f5098196aeecabcf9866cfc42fba9ef28ce0c0a333dd385637b620ae8abc7efe35cf68e9c0aae890cc7b94628a1810883b5e621cd9b3a0b3845df62cfb6a3403efc9fbb2a11ca2e8d390f069ddb710eb5f6120be79220cf2fa2871fc03e27c014e5eedc693eeca311bb34b0f97205c0e5d9adf8c1d600ec66556121583e0f3900b0693d1b2c92e7b671f5fd1106a4a578a3f7b6b1ef622da3fc6e2e4c5a32c01dcdfff30b75a79cd5efce5f9d32208e5b09da14a6f50d0f08798b2d45691381aa6cbb6f5655a60cd0678894619f6f0ada65b976be17bccf163a819234fa3d9120f5c4f53431eac6dc02a40cdb257dd4eb6cdd4cda33e8743483a2d46eab8ca0658962de88e31efb3caad243647829bbc1df3d7e28bcca10219d83a85f9ad411972a6fb0195cd4b006be0934660b991956dd0ec7d9bf40e80216f4874e7e61e3631e6e1ee908b9c46787774c19d0084ec10fc1ee4ddfd7e63787211d912df92e6c82e6c30eecb958afe5d3ccc8206fcc54bebd3a5eea31ea77541010afa38487696324c1d4517bd3e319c4cb30780f3ad5d7ee656913cdfc7dbefc89de3120f0d285b9ec70c3d0c62db31b859612ffcd90b78bceac1960911f72007a5885309980645b8cc4fa48f3877aae1c4d0cc5be9cbf9ba577e40991555b6779e7b10957ea92d4fdd86c37fbadc8221226efaa49b6c96a10621e10333f2f658545483a48e1f385ec32a291302809a456c7fb9bae511d0c25fb7e3fcaa7ee9eed1daa349232dfa00a51bdc5d961a331605ffe806268f65cb8df52e4d87a12b28cf36394ecca5a65c08b8a16ee7bab8ba32e7a9768a20aabe750412119cf3045b5054b2a579f69292cdd089cd16ca48364194b1d21ec788d29f0d2622cd401e0cc68801043294b4d49350d734ea2209a48b230bc083d5f84f25d0e6ca419c27c8471e3b83e376583188723425b258cb58a654f4fd6f6e491a18ea1830078b4d2dbc3bdd304b37f93e4fd98cc725c4432f9ec6e4616733e6d1d62d5d6af58e8ac064a4c45c66ef5fca6c21adbb0034b5888809c5671fbd25986dd3a89ebe81be67e6c69bfb807b6cc759619bae6130d7ef2c765c68542cc082cd13fa199b9a336e9bfeb7d461b0c7c628b918b00323082f07c7ca50f07fc466e221e7cec03e335766a9d9fb1683dfb90eaba29b0eb1e2f9da271487059a7973ff4640e5b721e8fea4eab2b0cf214d924da7f4c5dc4a173aa2d2f06ec36dcd741d9a728be6ef05cd2fefd5ca45c4c38a686d59268eadd3646c8019967103813170885e5755596b7e8b714141f269b6e7dfb16c2c42b910e96647a22893df953d0f85f0979d2469a56b86e6dac69eda7908e37fa22e64c719b0c238a37c360b9f2df3f7333c67c64d2ad70e5bf8997f0317edea9c9b91db3ec7e49771b9e5d6b55ca9007596f0fd526c9a19d3907b5ceca5aae00b7af03a17c816c27407f9375688ef6aaca682377d777f80f56f99e58dd271a33391457cf73f6859a09f5a6b1f4568522d05b99aa6aa175c48fa1dcea2eca6a0a2aa436056c6604e7567ad25e5daf0afd58e0409364d5ecba3a63df83c9d295a42665167557d5ea597c29fe4ad4a30a49e44c538e914461c139cbd6e728ffaf708a51a050acd18f5fc5aaa90507f96bbe1c8bad6a29ba6cee63c175f89ea11f745110d149d6535e8cc629c282cecf2c3091f4614613e18ed1c1f2572620d98530761e55aaa391d5805a24e707a872f054de34d708ea2b1c76b38300b9fef0427e156460b527135979230f1e9a5d4fdb72b38c359225c03687be812165e2790ceb2cd6248a3a660988841d99674d7bedbe796c71ef652a6470dac0038872f14b79071e9b2d6445ce1e728566bbbba2fdc98c21c05e09b04c4c090fe25d841f2245362ba4222af707f7c061fb63c7595445e2368ab461c615ccef0d4747e46759f110666f436adaac71fcf67c0c6509843f5dd99c002533532064789650c6663e0a7c14cf440b1de970c936123519376c8b847d9716bb4a6140c7f39649ffc2132c992abb3b1cab02dd380b58b5fd02af7af67fa0cb98717e5b7edb02f75d3e0b79f533780b7332e87b089ec9a90fc802439f766b38a990ee89eca65d8d8e8e15593fbb6b2dd0ebc4839", 0x1000}, {&(0x7f0000002240)="7b284d5b7d3bc1c596c4b27789fbe7d8c857412afae449adbf69fe2cfb5b7e4f25e418286cd73707b42a8d3b5e261c539e5856610a4c5ee1ceb98a4ac344b7a0657a2748f4f73737dcad53b8d981a85a82a9a4cc78299d5acdc533757ea666b48181", 0x62}], 0x4, &(0x7f0000002300)=[{0x70, 0x1, 0x7ff, "e756a1bf4e5d7f735cdfd563c8282afd6db12245933de36cb52da036b9b4f59238f4cbd53b5990ff6badd6d161b3a9aa75b990e6615bf29f580d279129610310f7341972fca73037cc021b7cb9a41f3e8fabf6c0ce9ce100109553"}, {0xa0, 0xffff, 0x47, "172dafa756d15d7aa5787efc648c2094fe5042236ef75f298af488ca53fc7180a38f0b42495ab6576fa3c21e4dd1594e83dda28450cd434d8d1f936d8a505e2acbac7ed9252413c5ba1a4a4a41f9aaebd8561b4b21cde05dbe37208a5131e141d18292deac9797dacd5da44457bdec837f80f682f44f568f6aa2099f3a0289a81244e5e9ca6b4e2e8061"}, {0x1010, 0x0, 0x4, "5e90bcc5dc1250f4361d8c03b30f555085e88ed7e31ac23d37866c54d21aa3ed816401b05a112441932e461428c99615c88d2570afc2148d8ef1403a2b032f6e66d0868bea9d990cf3a0a37ea110d78a2db0e09e79a63c923cdaa7ee4c9828d10c502d2266b42ebdfd26c2d28eabd7b5233cd23f43c1cb204bf6c0d1a3bf4a34f631bcdec4dd861f3f4859ccd173955dd5849149f3a052acd0a3c4682626b79b8a7cadf9b278a16c55c9018323feb1b0233adc2c147884cefb67970ae642b1636c8a5499e6a572ba9e81c1b0de1a6007a437bb5ddddde27017f105bb7b50b9205c43856f7fbb23f19ffa099bfb3fc7b9643c57cb7eddc61f4561ff994d5a89cee0d0a333a56faa5bb54ee94329b6fc290adce0e2a9f53abccc6d24402d404ab377a13c2c2f3a7bcc8a95673b0d5d6567323904672b815a1838cb6623c17b81709771e7a719548f8db62b4c0dff5f79ad14cd84080d2d06545052ad513b6a53e68290bd3b85cf47fbe19a5a1b4a2c6d8c9a357b2a9017d673513a0a2f88bb4b0e6fd8316477378da05ba487c03c50951c96aadb67537d6e6c809b3af925df9a27873788a24027b9c5a978d4fb34294233542f9beb885d6f623af1aa0293b85285c29c2d04b43fe5e2cfcab7212114f159ba3ee7cf3f5f236e1f2aa256ae2f5c84759c96e5e8d166acc41462855e0a5bfc69b6f9dcdf227e413f7053571fd8e24b0a3280a4589e7133aa95bf2a65fad963f405e368edc0b9f59caef9d51c7fd1484bd8bd3da0e015c40efd4f6612b0d328600e3816fa8ddebf244782ebba8e53e85b819094d1cd8bf9533b550e3506606a3a02bf15287a2494c93aea03de2d0dd83ed093611a5d213c71dc56616091bbd8cf1068a055470d7e824eee2d36ee1aeff19be5d63cb4596aa2974f32f81fd1149b9448e0278cc51b929cdfb3c36cbefced1d35c605ed8a610d2419dc09fc6ac8d867d501487db9f5a0506621945dfa4e83815202a0b71a6c89fdc439ad6a6e76c294db70c6805f30d9909c5ae06c48e88b771cabacc57e62b678f774ca448c320907e589853a7e3650897c89ac15a6e67816b0ac55808fd30b40f47756d0890586e65e941cdc6d6c9b419fa66d165d46ed499eca0d607a58775e5fd7f07c87757f06369a1a83512db514b9cbb6ccd1306ce57eb8d21d7e7dba2de27e2b8148b824b24c0e7197edd05a53d4a369bfd4413bde356584d2d6dae2b37d13b9db5618b51eb33c56541aeea9961d84a2ab44327a0b3d97dbd1149714ea89fc8a9b554c28f602105897cc923609ba10ae7a8f6886823c6235b61a7b46deaade123d19d2c9712542f30b41dab4bb7655465de3ec5995a35ad090799b90fa6bb04d01e99484feace21a772a6ba7932d4cf5f978dd4ef3f953a85321bbd56050d8ab7688de9267de70281b32fffef1721d54656b136991a926b13fff27ae2485b1b2ef48fa1514023909c5e3cac5b642872fa8564ca1b3eb13d401be3c365262c1bb5f701884d418de2931ce99831ab50e064d01fc1216eb1e6b802f1642189a17d611c93be666c25edb505fbeee0e8501570dcd52eaa556a5ade3cb97651a7d399d4322c8461f4623253ec87288db899a938b23a1f0725b531d6c1929ebf9fc303475d4a441b3223725b99138df97d6438ade83b1cdb98ad4dee39020cd8b17f0170ee5ca6a459864dd5a4ae3b631e2880b1f1558a35cd33fa01548b2b60b1dd7e60135b3fcc136f9a2dd0ffce97e28a29f67f1da3069d4e89673e2cd03f6c6266cc60d147297d421e06d6fb458b4131445697275fbc82de45db27d402317cd7b19be2e437a3f92f2a36a35a0781445190eac3ecc7c6817a3f024316cc889eff0f29e1e18e17d23b294343297cdd3ad432d0447fb8fa180c5a3a89485127b8e7f52937f0a04f7a07159e9b780a0bfa1462d7cf84252971217df6a236bfee285dbd2e1135339483973811a4f67d805c1eb50fb890f12e4ea5484a0973fd1e7b379161a00a2a8260c76d66f99ce3da4c4b2fc06a54089c06bf455a4374c66c11501c5d396a8631ac7fc6bcbb3eb73a22e81afec4f20a8a0aa1d37b3342d9734459c636237ca7656992994ba03f249d48fbf822a34b0bf395911cab77523e6737ab23df4b31ad1327a2d7f630618d6be0775a0fb2f9397aefa09d7fae9b693029325515f3c3ce7210a21f09f8d31fb996d14d8fdaa87d91e9a62821c06c59be3c5931bf741c2cb294a311a1b90d900f5d6e5e96b7c6d0bdad0cc06b5ef08f81dab58bab6e3da636e11a9e0d6a892768498e3e4bea6e99bae1e51b0591165a52570543676770e5754d01cdcc235e821406ab583282db506255c0e75405786ba3bc77d4ac0130ee42ac2138552391a5986f5bac6171713b9944478f70686dce7d7bc9ac4c6418ca74b1e4745b562265aebc36c0f9326804dbabf75e037621906f1dbccc5d2b5953fefc4d05bff26bd0920ced8278604283dd1aab795ade4efeb4504c43556cf7563e1717fcb5cf054bbbdb70591c1a581d35c0658101083d4a3eeae1e8386c59ad92f12d76422dea0e7758b9e4567b7e099ba61ab363852443d197053150eb1a7490f173d409218ef43c38664fb0cd2712ba011e0a5fce894cfc71b42abf77fee04e0fbb139756947bc0b31f1c22d2bdea390526f5c5d16ccaa4400b2a2130121282da0c1bce5f9897aeb3e7e017442f4766ef7c0400e2efd7210315c54a2400e322ad7f042a7d82459677ff58192bca3af65ef66bc19d84c96e805484d45221b0b5a069d62ae86269b891eea16bd089324b963fdb169206009e0c6954d23e75fc9872d418f2f9e3b1fc8dc2cc74fe2c77a2a434870f33ef7a4bc99e5f32829ad4e4a4881262f7c2193aff801cadb975935cfd6c62302a85616d0be7cd82769099c9b597224c3fcf676d2705d0ad2a66e3a844c498a984f75d42d12ee017d322d3733e3f5653a2a9b18ccd8f37e49bf70e1a320e1f4b6b5ff62be76c359ae27a4a4a6cd9144ab14bf52d63cbc3dda8b169dfee9d3ab232bfc4a4f318350ff691300adb2430ee98f12651758d9b04d9adb3fc29023dec2ab946d3f7e5a7642360e1dc09f12dbd1e72ff348f51ac7d00f4ce803f6dda631afd14205bf3aab646d1f11c10ecf3d64ab4fd12ecbea06f42ebdc929acb6f673142c4b0bdd54608dcb5fe8f4d540bfe75241a173954abd7bd8ee852595a282e7b65877e64527ecdb5dc6f13d3ec89baa0d977d9a7760fc0b3be34192c23f87ad0b63f95049bdc70c683ea553161c7b85280341d93dce10fea8b6c35c1039aa87dd03e8529f352fc068e65dfe54a848b0555896a206397505a56fffe1ea79a34a2915e01d910e4a4ebf22525222eb3ee40b71bc19c30784fe30fa00abfedda2c77fb8ae00f5bf4203756445afd54ef589c31372d5ee76ea07df03cd6158e97b602dcc2bd66b6ee861f4e4ea5600d1b5f7b2ee57f3a4796749b462ae2fa1440ec465b6f60f8aa11146bf132ce4b4305210796cdd73f68267d74310b064306a2d54305593d2e16dfd081657eb6aeb689ceffd8e178a8adec9a38141cde0b5164eeee5c452d2cfe9edfe890b195c16d74a5a0b10bff7dcc6baa97e0d2be0a3fae173f6a37f83e3c5a61f26473e473025ed0ed3a6ed173a607acfa08cf80950c8869ce632e3086e8bf1f85e713ef19da06848c3fccbc47e66851287e210a046c49b87a7fa153087f9629fb2f3b9476211a8206bbdc5d91e5be9e2a7f4f2291845eee63b21427b969c2fee08cd96591d22a19ebef58b1e5e0092e971afe891f960e645ff974084c4eff41c351636b157be23a6fb469904caeab7a7d1d5880b38f5876bf715adcdb7fd288eed58087bc0e5f02384b78d32ccc87c9c5d5c1216b75f547e0dc3bb0ef74781d1ea43be62a73e53bd66966decab91bb98e3561a7c8ec92b47846ace95e4002100b19f016df390e7351dd80d48ed97bafc4b720e103abd09fa2b4e157f31872a28c890ce3ab0e05f8dc3c8d24b6ee9bad4dcf070eafe2699013a1eb2ca6c9bee452e8881cd4910afd8de88a579532c06c9e6e397d3941f871fa03ae310ec6b42e3d8791f4e69e16fa91e25958d9084059d83f4867c86eabeb384640e0e97e66852214d48084594cb17e97cfb7f4aa79ad7a5cb29a692c7a97fa1a6482a548ec0fbd0cfae3d3a41113c9d953a46be3af5998c34f8212afb094dbcdc632a12143876ca2427aaf777d993ddb42e70d43bfc5888ed03075962ad6fdb32b882f20eccf101a20ce864ade918917f99a985e14f61d4b8a5174b239e8189926dd85a94f3af7dcead1a4d44c1dd36db5e730e4b49d56360cea2b101554dec13e898eafede79107856c3418ccd826608c10c02985f6e3879f4fea4de3590e3569ab4b96bf1d02cc75b5c539b16969051a93ca8353f7087fc6936e397fe959d305b7563402b90d4003faeaade7a932f6032bfd7a714c0f0045ac3494b55654d9ea8785236a32be5c13cb6a174f8925a717c486f11b508de195698d1cc31b149cd85690b3b9ff949e3bdc646fb106d7b6c6bc691d9a048dee16ff502d5c9b837b3c6c14020daa88d457c5b32d31b740a82b68286fcf6e06bbd4d40f0e55d14b41f2fc50d032a04251e47212afa016c656650168385f83ea1ea3405484bf2e8afd2045d9979fe84780a69fcd66fca99c7239737c2123cc48505d9e60fd5b0b8f2e3a9157137d9372d6bdb8e88a225d9047946b460669b3bd6238e0e23950bda462117b954836949b1f7dc9c3cf79b9b27504346457404d5274643e9257fe39b015fe78d3cc936f10f88695cc7cacc1b6eaa79480c1d3d7602e3107a6bb4d8a5e145e0634702cfdd51bf3e0aa4a9d8182e1fea16610c0b801c55ac3bdd3a7633b00c3be9e45d57e4915fe69fa881a40f39ee46d996110586dce0b751e5ce1bb1a75f7d5832d3bd79c1fd30d8d7717ee7decc40564645be5d9d13c20245f186a0d918914d68ee4f172db3c693d5bcfc4791af9f796da8dbcfd04ec5dae9d479a212ad91a5a54481c80d4f276e475988907eea18c2978f138ab9702b94f8dfbc87762b4daa4cfb8806e9acb0d05de9688d6c21547e516d906225317334f13511000cbdfc39c32c589cdee20bf3bc0cad9d5adfcb9c9aa3e53e02560e28c0db79252e94289ddb382481a3d461912de75c1a765fd3f5d9869f9951dd2b1b5e1c18b92f56436346ea974eee59a6510738363eaea351e2fca670075746bde3e9d939bb6fc9d4a38253dd384777b1ffd6f4d106845a48e41f23cddee0fb96c936a71642409464a91ac1a2da871c8e613060614a12d91f55ff4794ad7e1bc179232cd7cb868645938de971a31fd9c964763d83e1115661005f1ef62e30844c975f066d46141719aab50da124b38d150cd6f941f50f7e74227f458c5faa7c4429441012bf4344ab59e37137a1d035cc5e671454c7092cadd3a642dbf4c337eda1b6bafe1dac9ce762827b71b5816c529d2ff2a177675dd480bfbc6bf98613e8543faef55d6f5e3d651698285d486b53e4978b754048c5ccebaf17fda9877dba7167de9f4ffe2074442db3bdcd052d6cb3bd83f61d33760ba3cae1266e717d68c9e712137d60c65ca66666f022ff33e2fadb8475600bb31019188629057f8b61d77fba8fd2666be885ae5514dc674a575d9403c285ecb9dd71c75738a4be9796fa160906428ff23d6657ce24e56cbd266522fc4505eb709da7a099698df9cb14a79fec7134ed4d3f465db602878e1723f4190415a7345af0b0bcbb947d056a"}, {0x108, 0x1, 0x40, "3cbf4d5cda551b9ac2f8f08c839bf29fa1cfd4b49238114feeb42de09a7915c1f65a09a789cbc25db30290cc4b16550a5d4b420447463b72a895b424f90279c440857849ad8130adc73e73478821d4f42a23e2ce74004bc45412eb6b956f18e6381de756374e185bcf6b0b71539ec5b1bd16e2fe78615de9ce8402da2fb0cfd0237d04507d7124d694af6d5c2c62f6494ba4f2790d5ba3d654aaa3f53450eb523c08cdd9e01d8ebedcd405313961c10c4def66ba9365b679acbdf2db301c235b5ea627fe64e99d324c47b4e6e1d5390cc7d67c2b2aa00f3f5cb7b5cfbf131ffb7dd1b105abcbeb9b70f3f58e36325e692a95e38224"}, {0x18, 0xffff, 0x2, "0a725e95"}, {0xf8, 0xffff, 0xe65, "d5ee8ae93d681e537948718e7e77d21729db1044eeae7ef6af4fd3d0c684429ad834b7248b8df3212ac9cbf916a7e6f6cb62ab81fecf1a531c35b39ea533991b81bf509f2ff58ed7c640c08781b8f3e104462ccbf3189ad36860181c1b171968165ac22ce11e43d804d259ec17a759b520412372984f511691508b45ec5faeb06f8b3b1d031739d1b0d2cbf21fcc9a92798f72a9ed5eccf2f32e4b94f268c120000250e58f4a9452846d5e2bd326a57d8e75ca1bf4932647223a6fc9f068e7d3e70581cc18a5662ed0af46caa87b42873c9ffcead5af0e257b94b4bdc368dfd92ba6"}, {0x40, 0xffff, 0x7, "425a6176bce0b47e07fd2dda81755e5fb5330f1a0acb62aa0354b3308ee218617ecbaf00da3aa3136f56"}], 0x1378}, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x3, 0x2}) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x5, 0x8000000) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() socket$inet(0x2, 0x3, 0x212c) setgroups(0x1, &(0x7f0000000000)=[r1]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 01:39:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="07be14c388f78f373fb2a2b0e83a2fde732e719896b287f6288668ae152e0ee09df333094011be7e9dfc094aa9728939b0140554e580a615017f8550ab22571446fcb5912f2a0cb5cbd46be90636b8d5e9b963bdaebf7d8c6577df968d893ae6406ae5612874b010b466b199697f78103f3aa7ee6e86a3b25477615e18b64740360088d8d9063920373bc798acad53d86a9d26c46b2f4b8bad196df58330f1be72a42018b6a40a83861d95178a05655fb327d5dd39d18844ef63e20bb2fbcf3e", 0xc0, 0x400, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 01:39:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet6(0x18, 0x5, 0x6) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10090, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xa8, 0xc) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x5) r9 = socket$inet(0x2, 0x4, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xb54, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0x41, 0xfdc0, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0xffff, 0x20}, {{r4}, 0x0, 0x80, 0x800fffff, 0x4, 0xfffffffffffffffd}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000002, 0x100000001, 0x5}, {{r6}, 0xfffffffffffffffe, 0x80, 0x1, 0x40, 0x1ff}, {{r7}, 0x0, 0x22, 0x2, 0x7, 0x8}], 0x5, &(0x7f0000000340)=[{{r8}, 0x0, 0x14, 0x80000002, 0x6, 0x7fff}, {{r9}, 0x0, 0x18, 0x1, 0x7fffffff, 0x8000}, {{r10}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x100000000, 0x140}], 0x4d22299b, &(0x7f00000003c0)={0x10001}) r11 = kqueue() fcntl$setown(r11, 0x6, 0x0) 01:39:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc030, 0x2d90) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000580)='./file0\x00', 0x6002, 0x4) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="9266d48badd2a4999289aa3cd9488ff51b3eca0f977bc77fad370bd7a24e497dfaae292bb480a433c2bae777aa2de9774e28b0c8c0f5a605919dd62534fc65c481f89550ccb3de6b38f75c0be7f7b54f434df5063b0ca54040a335", 0x5b}, {&(0x7f00000003c0)="f357ebf02a5c3eb7e6615594f6bbc0501763fd3acadfeab76f22d0d5f8c1c1d031d776eda0390ace74205af0853cb35be7fdfcd1be9f4ba8adee8297855d8e037423a19df8e11b38e9bff39b3f2be8310c485271d54eef1c6df320d5262e554503a07f01434e8d4fa7875b75f4d5bb4b748a4c5743be5c16e292317438261cd9bf6b1b60dee930d0378d5446ec9c92a6942bcbc94139f126a235bcaba02ff1e2751c83ee7716ef0a97c1a1339478b0af08dc71d328ec01724d4bf9a668103a87e18c32e7928fd3d376f870775e20ab36cfd47d2a85f9422ebdf2b5f86b8df5579dd802a2ec3280c65ac6e7959508ba09e0", 0xf1}, {&(0x7f00000004c0)='me', 0x2}, {&(0x7f0000000500)="8f99f2d09a9adc3da7963359112e954888591bbf57e94bd4928f83588a9ef7a0e53bd29e09e0d882deec59700db0653afbef3277c661150c40557da8d28f02416952c994bb6e4b3856fcfd761d0c3870389af31380f1fc48f585c506a6c995f1e4aec68089f60c", 0x67}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="34d4726a854a", 0x6}, {&(0x7f0000000600)="25aad3f5ac4fa3cf93462b0e1cedcc57691db4920239b0ac20d27485429bcfc8d07f55326d56b4b34f4f3052986d3ae20ea3620eff6b3c787b6192594e358f99bfcb41854632bdb8839129cc3c840bdd7e47a4449322cb4d2457c92ab76759324917f704bbeb3833742472f2bb88", 0x6e}, {&(0x7f0000000680)="3566561b831154ddbae436f60241948f5244353fa30cf498e645451a624881e965725d438d1b370e29fa19432faae229d258e66042f18df614f5bf65f362a632c9ce40b9ae0d0a422a629f22494836c950d0069d223002576acb99c557acc2c7d98e38eacd74866d6e7a61afd57bb2239a7ca4f103b22ab279b0dbcfd72371e55434e6b022445daff74678a48140da0e6f62983dc54ebea4f6433f7e0c3aa8a0fd21c095e55a7144b4a11c9458a1283f67198550a18558590e540b0ba029d23df420f22a4f72ed", 0xc7}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="9000000000000000010000000000c0b78bd59d604b43c994bf0d5f0aec9fc0114057520893fc87527fe12fb7893e63de8333f1b53357e3a51c086a0279b9df571b69c7f2002f989fdfb243ed5f07547538f6137790d725f3240aacd633ad5592168c5a8879da9312f88ac5d64685308f8d855923a081546931c4b6043f78f016c403ee856d1e859f98750746f9c5b2f03cc83500000000b800000000000000ffff000008000000f75c1d51612fce12b6a3bd4890a6503704eefd076d32497058f0cb30affe033247723ad2cc9a27c06f4577e4b73e3ac13bfd95321916ad62195cec5cbc094a76b3f8a0e575b7456e4fb5e0539f6968755db3ae066bb04fc7ec60956317fc6eadbec891a8471f8b91261b337ae6f8d01807de81bd094b1bba62d14dcadc38eb822fcb50f4cde058ebb17f7055f7936c6453548b19088d8d69a974069a963637fe9fb3a40000000000c00000000000000001000000ff01000098596c589b54112619392a0d2a01ff9bd4ccf099886cc5c566bfb3f04c311c656b0d15a8b626c4fee570903f2f096968517db4e54f84da07db86b348bbbbc02bb0238ae976e040f6e0b866cedb5d617cd707cef7ac6bd55d4d44cff319d79216ffc43cdea2626bc3784ffb1b151b8c1ec288452ee8164b9cdc2c992a49b191f2ef90285c68fa37c0fdcdf33814b79d664c450366603555635fe42b692df3f9de3a4dcd1dc439abcd6408352843190000c8000000000000000000000004000000412b02ea87dd39551bae986037796d781f43fd767a4f192a093d2ec8ff25fa618a8cf5c8d134e507a286a926260e9073d91b018bafa131ebddeedea807f6a7ae612eb5a8118e8ceb37bb9058ad07af486c0404e349d33912ef2085f67b9b66e6d57c84288103fee54df62db25f1cefec42513b5d133b8ffbb125786d209556e7d53e3cc299d32b91bbe832ad6c6e8de7b88b0e77697b139e6547b98e8d632fbf97114a8059ce0bf5b6f20ffde16e3c42fb50714f7b0000005000000000000000ffff000006000000ffd670dac1f15ba0bcae4f0d9f518998a0060df0502f88298108b49416e1d518bd5f9643fa7e0e7d5057880d3845bb4005a200b8cdbda0e7c9"], 0x320}, 0x408) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000140)={0x2, 0xffff, 0x9, 0x3, 0x401, 0x101, 0x20, 0x80000001}, &(0x7f0000000180)={0x0, 0x39}) r4 = dup2(r3, r3) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r5) 01:39:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/199, 0xc7) close(r1) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 01:39:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x185) 01:39:30 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 01:39:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) 01:39:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/45, 0x2d, 0x40, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000200)='./bus\x00', 0x22, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="dfd464673ee07c53c81a7992c3ae7e6275a5647de0832ef91cac182f9881", 0x1e}], 0x1) 01:39:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30000, 0x11) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x6}, {{r0}, 0x0, 0x8, 0x4, 0x6, 0x8000}, {{r0}, 0x0, 0x40, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x24, 0x1, 0x2}], 0xffffffff00000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000040, 0x4, 0x800}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000012, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x72, 0x0, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80, 0x5e5e, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x8, 0xffffffffffffff68}, {{r0}, 0xfffffffffffffffe, 0x11, 0x20000000, 0xf7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x9870926b23b8f24c, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7f, 0x5}], 0x7, &(0x7f0000000140)={0x7ff, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f00000000c0)='\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r3) dup2(r4, r3) 01:39:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000040)=""/3, 0xfffffffffffffd03) 01:39:30 executing program 1: rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(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', &(0x7f0000000100)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, 0x0, 0x0, 0x0, 0x145, 0x8000}, 0x1, 0x7, r3, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) 01:39:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) read(r0, &(0x7f00000001c0)=""/26, 0x1a) mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x9) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/139, 0x8b) 01:39:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x10001, './bus/file0\x00', './bus\x00'}) flock(r3, 0x5) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) 01:39:31 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) r2 = open(&(0x7f0000000680)='./file0\x00', 0x28101, 0x104) renameat(r1, &(0x7f0000000640)='./file3/file0\x00', r2, &(0x7f00000006c0)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000780)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000700)={0x40000000, 0xfffffffffffff283, {0x180000, 0x7}}) execve(&(0x7f0000000200)='./file3\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='*&{[-\x00', &(0x7f0000000440)='$[&(\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']}\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=']\x00']) connect$unix(r2, &(0x7f0000000740)=@file={0xf2f717983c667f19, './file0\x00'}, 0xa) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x300, 0x140) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file3/file0\x00') 01:39:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000140), 0x10000) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xca) kqueue() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) 01:39:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 01:39:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 01:39:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x53, 0x10000003) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 01:39:31 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x01\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\\}\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000440)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00') readv(r2, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) symlink(&(0x7f0000000540)='./file1\x00', &(0x7f0000000880)='./file0\x00') mknod(&(0x7f00000008c0)='./bus/file0\x00', 0x2021, 0x3) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0xff) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000500)="c66b7003ce45ce515a1e17eb5aa8c35406f4ca5b80af230e2efcdfbc195f6f4ec51462047788518dea3c2e59c782a81ce4", 0x31}, {&(0x7f0000000640)="7a4aa69bf71cbd578cdb7f0a56fc25b59d9aa9635dd8158d25f7e6282d3f246fe4de788697b2fd8d3ed1c6a4963e5aeb4d2b45140a1f2c675143cad9b1b370093be110ecc3f03996af467ea357a0e681d04e10ae4f365b18f3411a3f4210fb35ec9524d1350b3978df522443fb435d74ee81e013b0a65d03758f8f8a199ba27902d2181a600ddb5622f990d16d62349aa3d11b2c1ebde713a083ad492701ac6682e1a1f303067fad8dde03e6f882c8a7cd796c711b7a88835513a6752bffcf274af176a5ebac70ab405f61d7b7647e8b1bd6787f106a9620a1744af90cfc", 0xde}, {&(0x7f0000000540)}, {&(0x7f0000000740)="3b6ae30e0b91c7ef9fb53032a500d70d83806f74fe2064dc22b06c0701e52dfb5bcac8c1e169f39b35f3c9b8064a7446824f82be0ede883f88e9f6abf64a12eb9a75977c51c87ae73cd0339c39a5176acb4a85545cade398183cae8ad9109c56e431a89e018082c132613dcb5dbd9f8be20ef8cd5d7232c45c0afde5d7e15f576ccffafb00f35244263c5051548cb37de46cfa3b6b85be428624d756d6fa639cc8df53eecbbf62ed84d6f64cba1e6f1050a3d35190984d75ea85ff5f433ba8848ffd1245b9a0dd0d7c2884e0c2988ec6dbd2ab6ab872fa85841c548851227500a53c7bc2", 0xe4}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x18, 0x1}, 0x400) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x200) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000900)=0x5) 01:39:31 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r0, &(0x7f0000001880)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325f675c3131dad2a460d1fe59d81f9d9dafcd5ed884209074f5e70d4052717d53927dd929546d9eb3d450077f2b206b3e6a5e25936cf762d640c9e476798c13d5ae21ff2", 0xf4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000011c0)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x6, 0x40000400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) getgid() getgroups(0x0, &(0x7f0000001240)) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r9, 0x0, r5, r8, r9]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r6, r7}, 0xc) flock(r3, 0x8) 01:39:31 executing program 1: r0 = socket(0x30, 0x4004, 0x6) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7f, 0x8000, {0x2, 0x10001}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="62058849010b38b539d51beb76163429fa0d002817074bc8d63e00d9c3d5122d84aed62b821f2d109156b3dba6b90211bf109b3dbbe4bea762471434e4a3b55054d8e8b20089ade20bcd2a1fdd06b3461f13f5b18bb7f034c0770457e6422f592b4eeb06a82b8597a85bcbd0d95f476be1f8cd33f287fff1c300f2d63127824965aeceedf6b4bde35f9638e3791b977c2bdcf9b28b2ebae6dc0d0a7a7f8a88fd12529774a52882c6ccd71836461a4ed8613466051c4ebd695b7d33d1e1d991f3e550fb60fe66532d869117a12fbd20500081d6bb555c59f40136daaf6953220d3dccd8d4418b45a6f558baeb75e5d4f1185c6230e297276ccf5d70f5b0ad5537d65f999dacc6289fd1383f57904b4525a259b40828795301f545899f9a4d18178931ab7705a06514f60aa3233098b2721849de670d5cbeeee3894b87638d97099fe02fafa2b7e8871e702d0785ca1542c3cce8c14bd77938bf7e588d3279654b21687445b4788e2ab9a8299fd7d17181a74cf540852ae6cb8e288d39a792b0f25dd96d92e28af2954561e247a6e3d08b77acf1beb222ee1a7777171a31ba4dbfd0259e44cee2bd112eb5a435533f61042f1e496da1ed0e64720b610772224e7fe012bb7070b3c930de693d34e6ab50b2d671dc628a83f423cfb51071b8e8079e091e48b3a1b4f53af9e4f7977be3bb6271f04b1f30258b542b9b406d88f21c04350cd040817d5602d5ff9fef4c12074a5f6a34afeec2127b233be362dd24896fdabc9c83eb37ee19dd0391b062899f0ff27ddd562e2d3a120490a7e17de0dc57b3db597db9a8693c2fccf60fbe04fd149b8a8877574bb06f63f8fc2c4b3ad678474b15eacc838cb20ddb69cea367a35f5821918c4cff406468b982ed75e9fff62f7d78785fb23a7822420433f3aaa37002f8162976a13155dc5a95c7eb5c3425645f5ff1486005fae8a297f420e4016dd3c6d62afcbf167d89330c8b7783988d521b24f2982684b7bf3ddc3b66b98e2f78ae45adf870a48d31d0406e5c69f4b661a45ed317486754b90899898d5064327b02d1d4e25c9bd147035f772204e0cdb50964f047b2ec582b44d18788d7cb7d399b11ed8e3ee7b27f09d181c8de06ed9a5acb321541f0980d3bdc131ffe7589f0b177f1df442cef50b8b3fb038497dddbcb521ee174d4306bbe7b1cc651d1f5b3160b3b14e1143899a0c2a6bc133bd4743428353e80eb82a8a24f8c78905f79d1fc543e64208481f8977a041cbb7e2c910399962cb113376f0cddb385275c173f0ee585d51ea11e016eca67c08ab3435032a7b9e05f2850c50a611b91009ef7f14c21aac9c198c578402fca6e863022d5470b8ba28ae9cf26b3d2e45de8053fd9485baa1d7ff213e04c7784ce17abec09e6402837eb05eaee1418e6512df56c62526311f50663dfccd122cb43db0f34571a47a0b6a06dc986ec39b3b6830810ebfe7705dd56175e648d4b43aad657ab8ff40c82a1576fc51bbd3eb82c1991dc5e77bd56b50a65bf4e1dac95fb269c7ea7396519a6d57f26d3484f2fdfbee609cd26ea82436dc800ccac2c030ee356060184568db96be3ea38388f0eb9c45d9b3ea8e417f750fc0ebd8c042db101003a366e7f4075523a62858a47dc8ebbca71aa6e59c8c467c418c716ed5a93627e10f3998c9f2d3e5ad1ebf77d886cbe9f4fced9aaff0491ce8b48c236ac556878e6430737ed2d5574a6a0e20fd33111e6884467d3578ae3ef5289a8a047cd5cde34bd51c0bb5d58f71455e4806a2f7188aee4200fb6c96841e24483db0342855259ccc243ac72fb004c8264c543b04548e2fa2e44435fcd1df7fd9377b0364f105a2b10f10f2c620dd69b41c9b2fd3806cf59d5a204f245e4a0965c2b9a2221cff281bd4ad59f1c5f1fc7e8a639e55f591781790e477642a7c62933c07233bf8c9b133217323530c6f4449e33b4dbda6090a21272e5cba11d63f40aba57ecbfb1f7f60adafa58e7e90a499a9f242b268af0ebad605f85a1428b1a39854b602599a63dfc8d3b3c989830d74233b3ac65573226ffd4a1804277f371ad9e3a9ba7921384f60fe880ef14762e974faf3db5e14ae297459b0eb2d76d3d1be62c8fb03e778cddfd00099e1a5e5e665c256f2a741e43a3d695d9fe76f9831f4c41f5e2b5d9e18cd9f015f2b907eca69e6d04e17d44a5ed6c0d6e0bc0798db12e34cae0681d2a05b9e7ce489d44aacf77d4993b8feaa286bb0f8f1e75ee2213c597caa8250fb59afed9f0f72fd2b5af437dc7178d3244e5cf40db02fc2bf0eab3ea14f494b131c819c4e8e40b2eb263e677f53bd0789a8a38f5894c8e2b828fe2dd8b3285f084ae95133c3b66392032c3e6717d9c0f6fb3609004bea73827f62f9b4ac7a5322a51c7073404c716d36a68640a472f66cc287fd1a9049864dc03464296036c59b77d8c8e0c642cb02c01bc58fef942d1bb680d06397dfed20233c400b03df018b962d8bbee48145cf785f875e85922e8e6e6a6c268ceb6e1754cc1ef87ed3a67b7d04304d433d061f100a7b8ff943283b38b8bde82e47e01c92352f4d57dc8c04bdddb9962e2b1615b9d855f46b069ac85fe5d44cabd9a26ed4a17453178704d3b634118678733cbd2a37ef40953570930c551c84231d9745690b385021a7059f48891413bdb4f7e8fb52e642f5cd78ee0760c799206db08c12a131cc60696fb888c9a64579723296c4b42df169102dfc627b3875921dbfd954ccce60840701ecdb98800ac63dd6f20ce2f15fba4df26ac38983d49dbcbf14993dc9c2496e34299e35bb4016ff9dd0310b8211cf7930e6c2962582f2ac721bbe658a817aff139dc956266ee2287476ca258f0273b2edbc51ac15d5d30d32e957cd0599a81ff5fe47421e25b00fe8d24a8ff6d55df1f61668c71c3464c26410e903a436092a7b67ac2740cce965bad9918d390a9b7c8ab589178e94c3a50ef7c42c914108428f58a83fe67e2e51bf98c4970866fa596b4f012f81a17dd80b6ea1ee473d7be2c389509b567bafb38c61af5fdb867805e16476195004cfc55dc30bee9f844977a02949a5ddac12f4a85d839ffad5855f13982439b2983cd85463d31e30c883ba1b879c500a37f89f490add8c994fe9673b4039cf96403a98fcd59d4b8440a8f5511efc5fd812155097e542f0ad2d7f40e7ecdd1d9e4018f9a7b6de5ee4354a1e818bc013d9f939664e8537ecdc926b4bf60ed3d266724955aae3d9c3ea3b8cc6e582d8d22f6612547a698fee0daa0cae8cc876345cae7f365db916aea9670c138d6def31b7e2873fc5242cae8383da363631e87c8ad89cc685ee15e1983cd99cf820d304c67316096477475b7b16e326c0edc3045663699c790454d39f773aa0d4e843416cc4ee73f71b792d7e3080942e0c321e7384b39fd02ea6de9d3352f40aaf422fbf8e3fe5eb07ab51e30a9ae440000f2de28975c5637d0f07e3025c9a32d9cc45c02b0b79857e9bb25ec5fdf45d17dcb8d43d459fd4a21615eccae6eef673d95dd354052271e838838e8a1e21e3587fb3e9087fd5ecba8684cd1d96ef0970b6736307c25b906c6afc405d55781af3f6f8897c06e94f9352064d50a97d28c19763dd3ca01047b7d6db2394797f31a91c5ca6cd12c16903a759a0470840d81b0e318473ae0d168eb498c078e04cfa400414b4ba8f094b7399b73ffe82edc40f981eeb7d01014d501394e40bffb75959ccf8daa98048f2cc344ce52336d925182fe13a0673427eb3945bb8ed7930c74dbf5f85d1874294d01f2d63775b0bfbca2382db6cea7e6961bbdfd938afeda993c6c0b473233eddaf343c92eb4d1a4ce83ff5ac00db355e3814076eed6bc7d943f94df73e0316d8376cd2efdab8c18dbdb3332473f0d1f18401f19c54c0d8537c8d2962a31952f57dd6d807d801ce4b3cfe5d500bfd1833704a716a527caa772dba691b9fe016bf738aabc4d40770ffb7440120820b5ff41d2feb4626b7d4bd62913da407c59cf5e4f36b2bcc99da9e2e08e46ecc2dbaa6bc0454772f97f03da5289c71ad7d45c3e4dda8de1a9771d8ca53de0dee10cd8e83606659ab3a88fc97d1fe8124c2bbf51723fdc060d2d54a222bfc5efcfdfab282ba41f6e1c1b3a1ab5c8c9fa94cc10b85524dc2c4f0f6aeb67f67320d115c76b18e92a14dad913de436be5b6823706c7f43441ca2d5a80e8c989d43ca8c97a624faaf5376121df80ffc866905ad4449a31ba38ea99e40b01c856612d5a1fa325164db03706ee6cdcfcc36b7e813c0f0a852af24ff58db87959c3cb79298f46a90cfb9d292bc41ce5a5ae0d6d5d1609532783d83b6ecaf7433637a94271975954b25e971b2d86488dc60184e7611eff21a230ca63d15be4896b07481a92a37852e6881e539ee7d230dd1f1eceea20a653d40c1720e1e9170e4288ba443f91db22ed12df62382a275cfc2ed4a14c76060d089bdb6f318634a93fbaf2b31451a63cbf2478239d0148e568ed2b961ce66fe69dc6a990f32a9cebfdce1003db6534fc02e12b6a301eb46a2cb2411c1065cd00078ce91343b6190c603122b5c7960c0700427500c6a3ef1db857336c4137f63ea71efd29a5f372627e1269cdc581c07edfec480f7da559e6f7c0b47aa1846da417ed8526e7c6aa0f142a793a2667d32ac782bd7d4dd026f4e6640bfdac166a39edd62951facf939fe4ff6f1b20b2f98a949e72aff8ec5e37d815ab8973df1bd021e15b42a8456124c1f949c3f581364040bcf617715792ad5c02317aafc2fa55c067059f6f839aa216b31fde9f6d58abfbeab23eea885cf2b5d442b945aa8813cda95f1fd948269b9d0f36f5564cb8d80cbdfe47ec7d5c5ebc19fa6e0de3b0f67271e141c047e42873afdaed72c7522f2ce438a210f604ef74c5e8e7d737a381d68fc2d5e24dab59a70c902329e94e03076c279dbbd27f962c49446fe186e87f46dd48832e1a4612dc7d46024bec6021e2c68c1944e00d282b470dfd99d53915a2bc19971fe790c0dd6be0859069ef868e42015f00faa5ee7af9e0fb712c2fc75f084cebd7cdb9ef7dbba1b3c62678bae3e30d8a73da4f92684a8fc9f0654d2a44cd880b9403ee278d3a4306a91704311ed218613015215de82d77cb00048bbb6a320beba429d1eb71277b5b0af56b07515d9031638c68405124207df4a9c17f2fd4262009e2cc932a5e16b4509ffe3a7164c58ca622d5ec9d21f69713566e5a09d720d0a2d107c86505348d118536967e91c47f299377c147927ec40e191a263c4305198c270447772f092878b25a9194b5f2fb0009aaa7887caddd9930f7569ee2db5924f07cbf511efc59c087c2a7a4be00e68476ffaf00081463e8bbd3fee78c568044e1cb0af63b4ae862ced13cf7ce2649b6d352bd721f88f1eb5d6af71378554416190705209dafa8927e33300ad409128fc7eb7147b027e3ebbd651fd8e10cb37de63dcea5d118544ab0e32d178cdd06b1edeae5e742b4e48a17bb1b1ea3f9ff28db24358761679d33d32f533d28b058bcca1eb8507c252771742f58dd7aaf8b00f62b4c3fc03f412fed33561da1841e0d6719a4a9d5e88a936b70201ccca76dd2074797e6e7e5eb184996ae1700ee9127357f63ca9780e34f0cdbf6fe84303402c4368e7567701d3266c41511ef81efa2e91aba1bbae84fd201c6273af3d5cb4326a548b6bf71042a510803139c2ac8d7804e39d84c8d093d717e35198500c12d689e735fdaf6862a3aebffe2202f677749d03fcfdf22221f064fa7cbbaa40997612dfa", 0x1000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001080)) 01:39:31 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000000)) getpgrp() 01:39:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) 01:39:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() 01:39:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x8, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000380)='./bus\x00', r1, r3, 0x2) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000400)=[r2]) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=']\x00', &(0x7f0000000140)='@\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='&:\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)) 01:39:32 executing program 1: r0 = socket$unix(0x1, 0x80005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000140)=""/222, 0xde) 01:39:32 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="f9aed0d8047afb903138ed360ae8218e2ed72c5a11c9f661d03b28126cea412ffa", 0x21) open(&(0x7f0000000100)='./file0\x00', 0x182, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x200, './file0\x00'}) bind(r2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() nanosleep(&(0x7f0000000040)={0x0, 0x4}, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r3, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 01:39:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r2 = fcntl$getown(r1, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r3, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) wait4(r2, &(0x7f0000000400), 0x2, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r6, r5, 0x4) fchownat(r4, &(0x7f0000000200)='./file0\x00', r6, r7, 0x4) chown(&(0x7f0000000480)='./file2\x00', r6, r5) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 01:39:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0xa0, 0x0) 01:39:33 executing program 0: mkdir(&(0x7f0000000040)='./control/file0\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 01:39:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8001) syz_open_pts() 01:39:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sync() sendto$inet(r1, &(0x7f0000000140)="cab88abe75e87c0a2eead5a49c7e086cbb50cc2e4ddf54fb3e96273c2738cf67454d9fe5b4c7891bd719a22ce703a45d88029e65e4c683ba38cfa48c78f919113cfd3ac9242a8a94ed0329d5ebd9c47bafc334224e49703f6b5576a1f8ba9dc97829d9d48eff0da56688fbf16eef99310e170b34e135614f58a611935f29fd9aa1b4d4323eb1d81fdf46a810db34e52d247d465955ee04c54854ae53cc3c19a11d167425649c9cbc4f2e1c50dbad267f0714804f14d1227e916b726eaa438679188192f211f5935f9941ede48c320af146e7647557dc348914d3f128e6fe5b818d230acc593d49cae4be97be94378bd373f312e63533dcc2c6", 0xf9, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) sync() bind$inet(r0, 0xffffffffffffffff, 0x0) 01:39:33 executing program 0: 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() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) socketpair(0x2, 0x4003, 0xd5d, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xcb, 0x4, &(0x7f00000000c0)="76d3e2606f30e4a42c149409cbc874b1ff5c1765c4a0f49507230d3070f64665c8c5a6dac0c177ac392775b78272381c4bd778ed84b6a9d8d7edc06b83ec04bc360c38d1b4236a37c6d61f05be18a81f591981410a4025f8505cd36cd91446d259d4f946028a49dce6295e7563311d0571b62db6e6926bdf32c7feaee96ccd5850b7e7e4da4737de95b53656e7f0c94291306be9341f73f2a065924825b357cb75dec03defcd56ed41f95797f4cad498b014b6deb10dac56c7b6e515f8d918055c6dc9b3fd29644e", 0xc8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 01:39:33 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:39:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/136, 0x88}], 0x1) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() 01:39:33 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x0, &(0x7f0000000180)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 01:39:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x182) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/70, 0x46}], 0x2) sendto(r0, 0x0, 0x0, 0xc, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001140), 0x10000) 01:39:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000000)='./file0\x00', 0x100000000000000, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = msgget(0x1, 0x400) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/161}, 0xa9, 0x0, 0xab2d9109dc62cc95) 01:39:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a5387b1ea00002e542ecb8fa41cae957b67e14b186466a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 01:39:34 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000004c0)={0x100, [{0x1, 0x3ff}, {0x1}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x80000000}, {0x3, 0x1}, {0x3, 0x7fff}, {0x1, 0x8}, {0x3, 0x9}, {0x2}, {0x3, 0x6}, {0x1, 0x1}, {0x1, 0x609}, {0x1, 0x6}, {0x2, 0x5}, {0x3, 0xcb5}, {0x2, 0x5}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x81}, {0x3, 0x813}, {0x2, 0x4}, {0x3, 0x10000}, {0x2}, {0x3}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x53550031}, {0x3, 0x5}, {0x0, 0x5}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/99, 0x63, 0x800, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 01:39:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fff, 0xffffffff, 0x8, "c3d7f7153c36d3fe9e57a04ab0992d43338abe29", 0x8, 0x8000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r3, 0x0, 0x0) kqueue() fcntl$setstatus(r2, 0x4, 0xcc) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000002c0)="818bf4473937ba6457475e71d154b35a7522c766a218c63f66915efb97c63172cb25c16c2d0bcf5678a69e50a2d1e7293b33270829cc80fe44a8c6398786f15922f1cdaa3ee8bb9ed759182db8a5dc53447474cffe3b8d6019fa9eb7795846be56e3937e17a03eb126d73d4e2120fac9dc49550e6197afc1a95b70a3cc94a4aae26866d78b18ce5b651e5fae9744ee0ea9eb7317a59af696b604fcbdc6b98b60f57d60e55efd807981050dd9434e3f1836772fa4756360363fe24408454fddf64bb5b10cd264", 0xc6}, {&(0x7f00000003c0)="a7a271ceab84d43640dc8720cebfa5a9e845d23edf86b1dc27510b984b30110f087ab3af1dac46bb961628c1b93e2fabea545cf21f4f32933b422e362860fc0c8fa7aba29422821a157e724aee814d65fefb1969bde37ffbed6ec63bc7739da2b7909b0b608a54276372e1c2d9d122cb2049b2526cd4dab97b4687c8629776611d407402c01a649028ed660bc90e05c5c376f9604a1ca09f8d9b0a97c8118a05f1ce5ffc43c6ef138ed010c0d08f48fc8c572b9bd49e5c9a655e4fe959d52cb22ff0347bc4aae0e1b667042e2c637ff592619339556df2d3448bb8d929dbcc5e968141aae7bf67517914f0ae7bf42db0723ff3036b0d5ca988557b78ab197008bf0d8fe4971e85ad99f76b6c8df3574b2954550b2c71aeb39a0d8c6ea58a5c5654a7ffdd1c1a207f22cda50fa72db3493a4446efd73aae67faa5c27e206bffda8b95f172af7a427c7cf16312fc9c3440929aa0c15a6d19afd0069fe68579ddf98cc4e28b6f7d37babc0d63ac5f9d6c182567c62cfb384641def7043eef7bdef1cd0aef0a6d6de7433766ea9d2374bead3160b3ab43879cf08470269dc62d664d2434484e13a592c266f43e235e07781b63ec65252db59114d5fbfe1b8f2607ef9addf9fc83fdd98fc26e871b6a581ad4786977ba6c1ecdd2ae60a6edeaca3bd80dc01a3816a9b167481389f4668af5c7fd4efa9af0a5154be5f82c91ec2d1b05eec06013fd34eaa6ff96b712286cc2cb7863da23884101ee137082833ae95876abd7eb9af93b1b9927b1b227653b416053116eb9687d0f9edf072ba38f20aeb8571488952ef07025969f1b26de56abe21f93db4150a5c6f82d89c3c7f627d7dbe203684c452ea4598b57266da62b23c63e5f03c211215a5e0cc7a5afdd70ad7593d817e3d941f3dc5806b9be7c1f27c9462afd0f59a0002285669c12fe20814e55dd0248cdc6a1b26ef6bb141f139264483d9d063192a080312d2f0697fbaa30acfff7c6b082ddf587b6bdd7ecb2f228384d2f66d05db655d64a37eab3e1ba3815ed6b38d5d1aef5bf146c6ffcef8ffe4f07206455b6493f0352ab5106f08fe6955c4a3d60e0b9a41bf5b9fc213529a75c195c34b259cf50044e7f10e8551ff2bcacde9fcd6922b755189fafe6b9dfead83e114107ec0e5f25e08adb03319ad8e195bc5578d0cf89b3d0b5a797bdd121f74a18f3a28b99f97a1117c63f4f5e6bf0ae787260d55260f098f551bb4e720030380e95bdf3e23e6618c6ccf80282776d3e3c20dd32a07c2cb1d64ddc90bae8b9d9c7ee1e87a8ee821a84d92a7cf9b35e389cac8a9c1c7d14e87899af336113e8f69e5cb6e67571b90ddc418efc0d1f282bc80d84684d5c8d94da8ea40314cf98722bf2fef6c3bbec8cf5ad53cba4bf3328579dd4b8a1eebbc0e75b5e728eeb98c998aebf71c13366e6b2329c623db4339855340ae779af3341760a597f0cf3d3fa8278f3f2f58e9f191148232924c4845615df328ce991be8c6ae969022a975b33674bbd9a3bd118fb0589792192edaaf27727ebb9535773afd4f065f9f99827dc2facfb8e1bb481e061a2d4b2c2bfe1585e16288d31988f31244033021ad6cfcad200b361c366d0721c2f3b13c41ed81bd208d0d98d09f0183f2b073a63d689dbf7a49decd17f835854666e8b4912fd426ff6de8fad3f8d9d40632fd65e19473a79ed5251954906d7b06fc0870f44165042e48b5b3f00c8e07b836cb1c34c7e2cedda2edec759243343b7ff5179a7a7af560534f2d31cc1a64a72cc7b94eae93038b13dd5db265557d3e57bdfc0e3c89b1266746123302921fad1462fc685f1d09e87c7aa67aadd63470d0503afb9f2cbc132fad0e77c455df1fefb16525c11b4bce63de9e1bfdbf6761eca233a3f85c66c3c1c6c90fbe5846a01790920e2f4cb57cdde34f856aa1f01dbe1f4e08ef472198f8db43237aa3add82d7fe5a1ed83d8d1070f7dd36e70f420c9552f4d683ad699f6ad619197e702103e91afe9c5ce95ddaf4df38b3e97af3435da212456b45316f756d75844f39ffec233fac415c1635118278882851a56380b28e414ec8bfacd9c2a5b185e2fb286bbe33873f7d25e600d86d9aa6188fac7386ee28308aba4cca0cce5bf30bfb802048ba3a33816f9e758cdce05537467f74eec62ef32286dcc24e5a52ef0fcdf08318dcf2a8d967f8c94de9d2dc3d066288ce534eefb0bade22f01507f53fb7f1ec1119d2482b1ebebf29be8cd4093a0b45c9a0d685856952919fded79c80c351d590590fd2091e742caede9ff7e298b60764b6bd537a4aff61b458e42b9820295a5aeee8b38977ea0d818243d251bb8301acfcc2df75ee1dbf9c5a899bc252f8ac0ebfea500aeaf8273aa6a7311483fa9b257c07a98ed41148934837ab62be6b583c563a3a219af22cfd9021f764b1dbd49fe5fe8e9abb2c5d9fb410175a75e59783cd6510199ac0603a860b82f8ff2b637f8351605b4f2db7d965768abe58bbb3ade9c4b20c815feab7dd4edf4c6061eeab91cc3775f0667d04391c6df277a9af4a4ddf752d9b742f13e3a459c6bf3db10a272109f91c4c83248dea9bbcb889cf3a919fcd1c9e940c01b76e2c28836ef13d8ac17af78223f2b2fcda4d7a53acd7c05e8bbfb5bd1a90667a042cf453a8ccb5503dd86e1b84e88dd20ec918dd69fd362a3cae2418d2c60c1c03c18fe02e2e5d0aa7da7f4aa9e4de68ff883043b97f17fe59d49431d55aa97d1965913970c3cf48ff701677271593cba18db57f8574a4465efc75e5a1ef7c8c9ee1ca63994c4d1ce52fac3b297fe130c8cc314234b3d3f904d7cc28cc9d557cebf8279c817bea78a3e8be833a2a3654a089f21a03157e7d1fae49b82a229711196005b19b1856c02e2ff73df0d4582d629e184b4c842d58d3294daa02e8f58d626d1356f85b3e8c9ca735da7537d4c4688655ef2afce592669e2ee01c24f0be33022a692c0fbd63c229886969a1da5dab7a27a9a3b7ac77bd42e996f7afcf92511194fac89b9dee52ae46927f68eab96a13fae5d6c1a9a7f9173f66e4d1d260af4bd07b663750851aec69023bc2db1312427981cc3f483052d3f83d09d3a26a3d08c33b88831fed83de3de7c27538801a9928e30e011ddf1b088e8aa3d5f333c284256c87e92a6199d8477447564761b83601f4bdf33b35d06ea69648ab0124031987b543e0af95d979c6e9e868f7de18ad4a1f49903bd5c8aed3b7aa74d0de85b40decb528918527ae835b00be6acebd7b1f700ad86f90fa50c9ea6aee657a25c74ff420eb6a2ce66ee47a08a19c06a5bce3f8ed7c28a39db641f53ab0bddf4661868053aa7f37f2c1ee5c97f58a6749f15be61ddaf98115ceabe754207f293cf7da89974f4878af32324f13fce9eb0044893daa13e97d64804abac1934c8f1231d33896e1e9cab1f3338be9095fbcfb6c04594aa0c8f053368bfd0f3d794a403ac5e87209ca0aaa4a561c30bccf7db8b75b6f1349e2aaad389b587729ef3dad0eedd1afc3525ab78a24127331a701fcdb618e69be146710bef1193b53734b2347162f231bfee2104fb8507b271300ad335d41345bde086a6dab9c4391e61143aae7bbe319d93a45de25facc3e40726b3b349361596ff0829c94254b7d4a09af88dfb8bd58f554c0a78bf36a4c1e2e46560984a7f3e56e04b296b0175d1d87fecc596574d8f4cc8b5c397b1f71045d69397b8996d2279fe63c7a187e2e07a3c84ea3f7ff739b28b10d0c9bbcac4ee2c75543270dc5a71ca1fcdd343808894c59139a8299e89f8525995abff29658b5166721fe347c735069dfd350b0d9c892bf26d5316907038b1adba0f49fea9a25c567e4699f1e81874c93e04dccff4e208e4cb2240bb1383458f4cb1bc062e25a51a8f3c493596b4c71f7f008e44691564dcc56c7c6ba432f5479c02ddb1767858d9cc8e26f6c4b50b6098dc2231e915109706fe6c5534862e6a7546d117c1101ab6c8df5bc00f8f442d369c9cfc07203f690a7bb7c8bbb08c9c911db7b92df033fb07c9dacf88ec5c3663dd49e6c712148ce0c4d645789bee7cb9c7e190f3b353548eca2f5afadbd7a5f13e4f0f04f8a12762631b228584e4d69977bd6e9fcc41fe7bfadcf6e0496787bf87689222673a9174a641377f28e8a8677e5d5d50e2f083c0c88fec18b3d3c678e956faf769e169ce874a8b4b36612573c6b463a4111831a0cf20c63891959c5c3f4141f13d71ca0f07cb8e89731ba7ee3f34ab6eb4f6518895c37f42e9cb4a2af8dae0df1f48b24e08aa57c241c3fa583d91143028dc25226a1688fab9665df77d06a5562a7c053843bec3976f59b0c25bd7ef29b490864e0822fa7fef59b81ffcc9701b9bf0f983d3db80e5baf7f67e6ddfa77c16ede581f117a91f2cbc6bbe24c2feede024a56e09fb8aadb9e157bb7b8fbb26d1e55a51040a8435ff42c9267df0f00207fdf1c03d0bbcee9f29ba059e0233162bbc54709878a2118daebe28fe2f821f3ac4dfea07c06c5c3c43d036e62c2a8506ccab39bf257f8e5f74120378e42f25c0cfb61a18060f28e179976e3ae07740ddfd892267e47cf5399a28c6fbb994ddd096027110b65a78b3b26656180a06301da2d60c8fe416004392e98b31bfcd4024462ff9a2245d77a54360f62a12306c2075bac22150619cc8dfc13f533b3dad6c1b4978390a96b1ac57205d317ba047b280fa4bc235a6ec1c2897b5af1bdcd132a95bb88eb3367db57ea669dc02e795b0a67035dd096245acca76f6fcb238ccd0f3b351fe6cbbec0464587e8be6496736b9e13394f0b04fb91a8a23edad68c03768ec48bd594f1a6459b8000795b2101cbeb6c12c0d0b3c32cc6056a29a09534594c6d038613462ae2a4fcbe0b75d725335dca9b4d74958a872b7ad80cce34ca983bd6010049e1b7cdc2dd9f519d7e289255e803962f0daf0976ad5ad39e57fe2056fec3d8a69f1ea0033a0746a49612fcf01fd5e17a6a3d03b61edceba2c6d6abf277c4db7634ef8fc0a57d88f00a030a816e8898e4d014b6bbc5a5d15099a5d9a44421cac9ba7fdee4387e3b6df5eb59dbc1898ff33384738b35fae836cddc97c80020750cf19f7c416d6ea5a7a81c79421f18c0e0620490fa99f44bcd206de62f488e024cbb419a722a49810e2519906162d6887576552626bc585214c63e33be234e268982fa969ecd5fbccd72d60cda6f46bb7d92e641c79b4d977a15e1116329aacbce2c634293ade264a0620412b16b7e7d180612f19d8748edf953da70893d6a54f85033a002e233d3bf3b521f3e4b16a944a8d5e3602abdaf51bdfe08af58b8bf6518004ba9d08d7d050112c46760864efabf7a0a82921d006898435ffb919bdba63e2e7a0725809f93f333a05e8d6a1cd45c2b30b0f733c07b4d17ff6c22efe98b72e8ae2c9e73ac455e797d6bcac2689a1c53226b54f418884bfe4c81edcdef377f6eabd9ecb59a4b37a809f790ff62d6102acd14f5886a79a9ed7e78dc425d975bb63b9f5c3a18529027c992515d941c19483dad675efd5be5e7cd28e5f380f38f3cc72cf9d312578fee4ed87b47a8954a458412f9bf1d89e19c6cc7635a7a2259ead0a8645c7b10d51f4814c0f940ef29f80ab1037805f06e714048d1514a3bd84c57788545ad846dbf7883c38d7558f3e2dc4241bd0a60c2b1e1e3c921ab9aeaee716460a419d15289e975c11989722845c65013f92e13395a5f316ae7999424a11e06419d93d88dcba02a96de107031c55af5df314fd35d8c6e765f8db3fe8b29ee0e4f", 0x1000}], 0x2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0801000000000000ffff0000000000003b7b5f5c87721204447ed07c2ea26907b9bd575d739b99af9b48ef6b56ce4859748225c9b5d7586121e29a81bc6c7596c5a0ea73927d79757db46eed0175262eac127100442d8bb1f769cb0db31c264f9cf82d762ca3ccf2473ec28fb275e7b37803c7fd26e209df3327b74ef8f1539a35c686f1819e66c5a65ade8bdf243bdc27e9e46a9cb02a9c7ebc4e90a2c346fc30c46a35fb84872b0afed3a21e59c7c190ff7314d0d75a73c3a17e9cd2ea16f8538a80a9a2fd8b7c36ce8c502a849e3d812cb60db1f81e2eb263ed121f8ce7b5d66ad87333789a90174c0bcbb0e8ff9fa6153fa54f2e97e7b2fd54dd94ead660a4d1c83d29b2f1008000000000000000ffff0000030000008a19cbff9a8f3dac8fc59f2f1f37f7872530e90577131608e630027c9d2981c340e97a730431f2fb43800731758688ef894a4a546b4b95c24127ecd840d1c2f550e2a653f9c68c7c2091dcea0199165a3f1074f173e92b75d496d01cb743a2be63826a442b18f093c0b05ca1ac6622005000000000000000ffff0000070000001f474e5ac764c502db7c79ec1710b225d3bbcd3cbb9692628940a4b403bac3484fa0ee37e060456d72d293f8e06c12d827b8959f4d57fd572c6de8e32f000000d000000000000000ffff000007000000876d19a295f0aba4a7f72852d41b692d09f44efb78ae0c5f7c11aee01cdbec386908015794dd1dfb23d8ecfe8ec4ebfcb205a62b81186a0a43ca43801309fa3313b33c076194db38a4bc4a45d3ebbde4d0ed18262151de28a1477cbed839291718b16e763a51179b11c1cba0ca81870d4b91fc9225da5f17a2a64ce3e4687c9927c9d80438a1b59fd6cbfbb0049f2b78929da7f863904bfbe13c1576b6c68287f5b768fbf103393a247100fa1bd61d03f3c760e0ff167fa4fb21e847ed928c00c000000000000000ffff000001000000756df9f26195c42112d531f46b67a80463ce6e2f66fa248f5502bd15867c5872e49e755fea28abd567d92e7c52c55ac555524ff2c363111a6072eb3615b427c4c81d18cf852ec8f82e7514e681cfe00cbc71cb93c988b19d8c1b71525cacd61815176073647407d4fab336e4bcb4d75f125f9c457076a724c7530281029654c32ab60786b04a81c9578b19797626e8005385e3dc128351063940dec6dd78b254320bb2c3a730fd7a41eb39173ab8d60ad80000000000000001000000000800003578477814200e1b6d254d46a2bec6aa87fbaa3a85cacf9fc507cf4936be02bf6a32d9c33aa6a0ccfa9b0cc04e2cf380d663a63540e4964a2234e6c2a4610647f52b8410719237e6f757b712644aabb3f495b38254921cc0f3b9ee11e4b2efbf328e82c2e815d7bfe219926ff926261f7558293abcf54fe3a177dbbb6b85c37bdae375e9377908147d334ba03161aecdb29adab70340420930df37539bb3fcb2d07d14326a4d6126ce4e8dd0003e7a5252b2a11a48eba91041df764c2e8d9052833bba0c040000003000000000000000ffff000004000000aace81e23f6df03e92758ff3c9ec17ba0330c1709e79bd1cbcb3ecd1617e00003000000000000000ffff000000000000441bcca98791575ee65def26b665ce301562249b2a1169dbc309ffbbc78c00001001000000000000ffff0000030000004f4446ef0e7088b46fb220f66a889c2b61b1ae979b74d0b8e5ab0982faa0448e92972e46ffc26ba496b43078e77fc01eea9b7767f5da0ed10ec12fbb4b06004b89bf916486f4be95539060e77475fdeaa16ea3f879ae975fb599828e61fc5f6043e7592356931352d768d8bbbb81056877fccbbcd7ca061336cd576e600c1571be3f9e8a2d703a356bc5a4596671e4f11d3726199538bb918dc9721d2603fb8fd9ce0b14fee76108fa698a4bb308bb0ca449967f61571bec052f0280d625f6d1778395f01a32cef942ede79409e1e3360a04360e5662fabdbbc11b8dceeab29051aa352fe8507c7482fe0be52698fc06aea46ee69192a88fd37d82448d43a212c786c8c46b7686d8cbbff1650000b800000000000000ffff0000000100002bab33501274752d4742935465c7f2032630ab666208d96403caa726946015a983c4e6d95bc94a6e388b19718a98954382e8a144f59631148c8803f57cf65b07d27a11b1884634fa162e5693839d23d997a57734681c7a32de9f197b92fac159d1ba547d35c3e91c9a07ecde3587bd2b7c1dc1c9fa93fb0d3d4f0fb1fe6aeedfbcb90bc00a0771c1f31c4a312dee59d7890b5530167f9ff90e2e6df79dab1f396b43000000000000"], 0x668}, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) close(r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f0000001600)=[{0x0}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') 01:39:34 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="3967df5bc3dbfa11b968df69b30417c1c03ab745705937109879302f222642e6ff39a502093b9b776f57a28d86faf87c86e25a3cbc4cfd1fd0c088be9870d4f5a053c1eda90b1619b961a6b85a3f95777dc7a148d3f8af3fc2aeed16c02b3859d80d472fbc1157edb2024440955f4606509c7334759d31d65f40ab2fadc4d72443043b", 0x83}, {&(0x7f00000000c0)="9f0f799e9e4dbc8c1850ca2c50294ed94d15e62d3551af4110821cbe26398dbaac58a8ecfe63db0fc54c6465c5fef4d6a28b33d42868e5df032899bd1035573c219ffb1deccf17da321365c207551f59ca1fe77f9bdd9995e3b872619a7354ebdd36d2d3b1b6cd2e0900741836a0b0efa4dd5fbceb40cb1569f9e6968c527e0126e24588bafcbb631ab5cca9a74ab03a7cf2cc573157928cd9a6c1cde01ece6b4ba5ff32aa3f462d5b231b6188fda91acefaa16cf243415a2c372e5f023a83655dd853b5eead3bdfca2ae4a4180942575fe255d303c4cecf64f9141983f177ef488aece92ef52a407b", 0xe9}, {&(0x7f00000001c0)="8cd89b2f7f0231397c5dc2285258fbe4fb0c766282bd086a31f21712392e00788d4f10b711850ed5202c70c759728e13f635e8e698e14c7201a844c12746b5f880ec8ce5fe5880f7974a84c85ea3bef57c71d7c70374e4e14c3c46dfd36ef40793b31054ecfaa946c036d31ce66d3ae3a6769cb347e44c4aa3a84ecd3aa60c3f8afaac96d0f15891068acf173b47ebd6716a7064f1ef0cfde93f847fc6abffed03f3cf807e3b62594ec90081ea88c2e332d8d8a8e92c2564a327569637b1265d0929cf1d3b79f92efd3ae362dcf19f8342d3150e8171d3a53acde31717382f93dada8b7ad12118a0ad1da5a2620391c300dce53c69184b343cb6", 0xfa}, {&(0x7f00000002c0)="2433cc5ff34aae00e1041d18511c6d277a85cffc951336a7ee5ad3c60258baa5d93a5621b8597382537e9129ca63eb07d981c266365b26d1cbe7b58d7a6c053ed639305cca2d98255a903a88c1d47c1aff53fd273cfde4d3b15ac5382caacbceae40312af10f099e63b58f11fa001d04167230445a9daf63669947947cc3ec6cb09a8b0df54fe9c82e12829c52ea5e4f57", 0x91}, {&(0x7f0000000380)="18b458ee79de57f5e1999463a0adb1d5654112ef24c33565ce1e87a860680f225a2ff1207a584f2965a333944f4bc9385131a2c8d1abc0413cbc3a4ea912c1d15e15ac530e4daae5ca68ed625109d523f2c3baece02ebfe605e24d10fdcebce558dbb15d16aad29d6981c0572eac380eb116612f36707d8c", 0x78}], 0x5) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000580)="a92d16ec7e9acba88eba09279eea795b4ad0ff52f0bd21d3ba76221143bf30b2024fc945f9e0d5c26c7de704ead723fa55fc23ca923b3ea05492c7a6cee782280c394c058eff805412af35723bb97404441d5efac491c0f6dbe7cb15a0132ae01311a505", 0x64) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet6(r2, &(0x7f00000004c0)=""/67, 0x43, 0x1, &(0x7f0000000540)={0x18, 0x1, 0x9, 0x8}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ad2d4487d3061071abaef2f69d68fbc233af1bebc9c11885fd8189a1cf33f240d50579", 0x23) 01:39:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x5, 0x80000001, 0x0, 0x4, 0x7f, 0x7ffe, 0x3, 0x0, 0x3ff, 0x9}) 01:39:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20fe, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x110) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="2f7c34f42cf234b8702e", 0x0) execve(0x0, 0x0, 0x0) 01:39:34 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x100, 0x80}, 0xb0, 0x6, r5, r6, 0x3ff, 0x7fffffff, 0x7fffffff}) 01:39:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x5) getsockopt(r3, 0x5, 0x3f, &(0x7f0000000040)=""/238, &(0x7f0000000140)=0xee) 01:39:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 01:39:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000010c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xd2c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 01:39:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) setsockopt(r1, 0x6, 0xffffffff, &(0x7f0000000000)="1a7d7fad824de68c76c85a095cd68ddf58f3b328e28010286b863816114656b21fddf11ff13cfc6a900ac51f3b5a15dc80226eaf0d66e9464880e87e17234809445314e6b371517d", 0x48) 01:39:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) geteuid() r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:34 executing program 0: pipe(&(0x7f0000001600)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000080)="75e787083a4a5aad593b2bbb35cefe29092d3a1fb441d376e5aa96ec070dd9d71bc76c243b73429d7ec4af049e7a5e7ca7", 0x31}, {&(0x7f0000000100)="c332715d4cb800378c3858c66e91ff68efe5d8714f75db2e4c3952275f97d5afa241d172f69ff9261849fee8904533793b406e0f91bd0d6564afac9cdc246f97ccf97188fcd09c0ec5eb51d302ba7c6cb7a8a9fe144f1ebb6da8f3a0c861f33c078e5b0f568de3d6e98e07cf5e365c95dee2a4fad611554ebc6b9b28e682a8f299865400dc6590b5bc7002edcefb3d6303ea7959e6e7dfc9b71197edb3ad3791311679e4cc67dec88da0aada0f0d67d24dee455e2ffb8e8f6f9b85dbf302f96a0a466caa9865e53866e41d53f96707c0bf3b46de40a0b001c561ba643b1321612a0781a59d5a0f337865a3ad5ec98226e3188fc8c9de4b41904c327631ca7676374c740f2ba2cd36bba87d953ac1dc072767c88b285e8653a75e9996cab3e67067d3f4a5637e9138a1ddae3ce096aad18c82f4677c5aa31183f908bd823a70f533928a38a76705f54044336aeb1c706da10dcbf6ab944359d492998801b055e40f640e01403baf7ad80e4a5ff95a426a13e788eeca2d967cd667306e471e66dcfae602a0141e2bd3cd69ede80e72f9714ca2e32a8ebcbe8469e45383fef766c39b19fcc0b09807bdbad702d4e91d3d41575151d3faa8e701373dad10c35655e8bacb0568a73940e1a4564ef72c71834020a45c0f7f568a0084b6a8d30d20e4bac1ce830dc77940cbc640f58b99c232a1ca9076cbb81324a7a6ac1b5028527a3d7d03437c129bc92e11d684cfb5b52659d05ed1ea0a00096a13d87a73cf1f0bcc8dcb133709f63bfccbab900f7d51bb20bbc1804ee08f3ac706a007b7691ab55e135ff8da111346aa1f5dd12484ee5fac69753008fd576ba4709fc1db01d30133a0136a17afaccccf922c580719001945c9e7d55d761c69fcb32b35aaf6cf09e5abe4597f8ec353afc5d44fc0b37a97a21c69f6935d228490827a06ca0c7d0ac56bbd2adffa2bca8470bab8553e7a631e6c44181010cf537565ae77cb36dd5a45cfb360a760dd7fd18f3e0d0c461fec34cb5fc5dc79fc88fc4c3f7e3579d5631cc674a53975100c467087a376cf4b83e8a43b2769f4a643f8dc5e2ea839d05464b74375423296dcb24751862a5d9024c72bc2627278a12b38c996b178d1af2031a03d08694fef396f4e302c74dbd7e0cb07d4a954d8baf7005d8610cb229fb3e6283d661ea9efc2b32ca94d6580ec409877a228c2b85d54d6f751d302eefb6597f8dd845baacb8e274ced34fb9cdddb299a699e927636ff732d2bc322baff718018be8c39dc08540bda61671641a0a19667a04bd6d931d5d7a9ce91d1fb2470ca34a6a29efb6317c4d5b6e4f1e67cebabd236b4d6733e849e160942ba06935f72837b46584cbf492c83b00d702578476d2c58a12bd5f75a5538c0ac542aacfce71bcdffdafaa5d056663a288ca77247b0bea99e34f53395752ac30ba26d360f1f01a1fcd801fc63fdcfdf3218c67711abb509176feb1a9813eff5614a80b378df93312b09acb883cf8f188ddee955ef40d5fd4d88c0daf0bd25f7043a94bf91a2998be170ce1985be415312a98d55407d779e081f31ce97695f47fa75b7fa29be9cba1f3b5d818b66ac7b2089b8155536f5c9c78f5cb436a100c761041ba7a968f4aea0a888b132cb1ebd3a417476202c42990c6cc817cf5babe119d030f6ffb4f6607a5dea1fdbf4347bf216c05bd0d94065afa0f5670788649691e5c5e8b08cbf3d4e64823f0d17cb6e115cba20d8285959d8bd74b5bbfd57b95b043f2f5ef35185d72fef28a71f29878060cec24e185112615dfd7f3652d06c05350ab138b26ee989995fbfb8052fe319491dd1547b6419b20ca75571c9ab46aa69f520bce15f16b1784d6bec2851fc01a86a6ce8433f590da50635b5d00f0d4d07b34c71b6b57a36c398cc206045c96dd38518a736ddc1f4d6171111611d6ffb4c79e2baf8c0ece13ab60d80debae5725805dcc25581fe2d97dc88ba55fc5ef3f238d946f573fe33177f952485d12c3b3cdbfb73b13d9d02796280b290522e895ce1275c4969a9b7b65c8bcafc05f8479abd718f76561f2233ba3ef5d245087ee11125f2c9b6c5c05a6b838f547599922ec3a0114bf55ed0c49a82b33a428e91cc5c2ca0f1e6e692b5c5c9c1965fbecf9ca4e0c6c5949d5cb061c4ff51eebb597c843e8d83bff3b05cc015430c09b45eebb2f65d0be823c0fdd7e45ece0f729d1fdc7c43d8f6aa72fecbf181f47ab9b7d0e23c8ee93901418670a7c024e8fe502c55665403113f34084bd68b1b0b379af57afafd306053ae2cf72d414b23506cdb099437a9d7d999f6d27a0ee0405087c1c38b8e6f01d85ccd554e206fd41c30f30b7ebc5686ac07da505f57496e8a3cdc48281a1cf3c186f3f16f534a7cd666cffc6d9e0c3c1e0ed092e73ff3e364d716b221a4d3e772c8e984f3f42944ff6eff95e72f2c31755a7fb446a5a24e669237f6675be7937e541c0ea2258f1bd79daed66d0905f996065876cd4ed1f87ccf05427d58e28af3525bcc95246c78788f0093a494bc250efa46cf3cb834cde1d219d75518cde86e94a6c4c79da8a29a9a23d463821c483687433de5fb293d21ce583fb5a59d31cf68e7b387eed8add5bdf7004030df6f103130ae17c7eaac695f1fefa47ea515729c318782295c88106da5a6b2ac6c1ae9ed0eecaf33712e3d9989ac5e109bc38ae6414b4444ba27eab97ce2806ced86b250aa384177726bd5c49a60f4c2fbaf93520d0f062f6757bb92f029badecf9729841ebf12cf9813eaaaebe8a4a47bcd31f425e1a4495d63dfb051f96c1a65c0c9ac7ef605d1af0fb75774db573cb12a5e0c36086f9ba2004159cb103d5ccfe6c696d3b23227f6bb561379aa491f46a3fc0f68d9285da00081d9b02d9fc6c28c42aaaee696922965bf134c71231aeadb4841b585c50ffe3d4bc2e33fca1fcf93a9c8002a531b134135c95ec4e5ae777a18fb21c6f0203eb7cfed2b84e0a68c83c4842db0751d4d967c7262d7c605c47dcbc192f4ae69b6a605e6e45e7c273d98c6cf5d47cb8e3211e6fb1f9b03be958fdbe6c5f24a7d43e3cc5c7606ef3606463588b132cd38be73debb9bb97069a6eec738c051f9665f71bc021901b4f7d33ae49c9ee49b223a9ef1b10ceb27eb3f2345567c4c015df3e980c5b480204d7b556728c7a0f08589adeba174dc87dc1b3d1c9702cd1774a6cb3faa63f398aec25e32395d9660b9092c3d1ea1f42b5950916cb98842057ca3cd21260fe748555b64b2cca250191c4105d8988bd2d173ae34542b2fa1dbc0d728d4bfa833a14f4b6036c8f6fb2a685d64cf82b94b9ab2b24de7c6d7a24fe236eadfe39fcccdeba80d807171ee14c218bb87d430a8ddc33180d61f51c3d5e196c6267c06066c832bd2781290cfade23697781ebd39764a10ac2d6c9424e47331cdac0acf821d1f06cc171e23aaee73ba64b1259c2bab8d68d6ae1c3c3921a5e69330d5bbdbe950d8b720f8e7d819e312c9d0dbf1bd80590d46d71623200df8aa4a0c9757be979305281153422b7f728c308309721290bc10053ba9730be4aaac74676784f4497462ce8ec7cf43448ae07b8fda0a57b5935d56b0404863c6c710c5be2d475bd2faf07a168b799a119e908e770d0eb38bc4238d59d8ad469a768020b52991f7ed363377e1d22234738acf8e7f489b006f527aaa6d6dd06697cc699fbd9b93f7a86a9878e4ba7809ca469e8dfd588de8eb138fa41ce94b9a4cb5c29a943801cf6e9f4f732a8406e856fe4755da72ee2920575e74142d9756deab1f81595c5d875845ddb9742d96e740f8b566960bcfb53195991fc739e414ca2c2b8952dcaa7dd137102c5bdccdb1576f3c620592ad81e1adcea478b2ec9541cf8918afb4396ee5bef2d416345deeaf400991462b325a7c2d23e10fd6468ca9c355588df91062499703468eeddb4044a21d8a2f0221f45def6329064f19c9aaa4fb9d7da9dbbf4f89ce42f24e24e48500660176cb196f46121e36d092d77af8058710532b8d2f0107198bb521789dcb23246bc2290618d30874500fe3a039a919550f39e33c33ae32b0ace3ca03311fa0f9a6bd5f8fbe50f8fc04326cfd7d866e13bfb30d40d53e46784171bf3a64b78dba9a32200bd3431dd3a49f5926e1a82e271b1482a690796cb7953c0b29c2be3b10ef0413a7f8390b93c57f4bd0e6ca77e2944936d79ca1daa21a913928f9d6e3e7b35e8285874103b8e64caca0a292ed3662df0b991a040d8046b609819978786702366deeb0b8f66a1f40aa594262e00eb69b16ae507a83f93aff338134006327077d2a25bbefb26db163ca27fde62a364e60ebde0a4536a78321ee2732adbc6ecc786f675b185dd0a558156f32dc304b7298cd89b0024c3a2f8a12bd57ed84350b1ac53e1deb120d5534292c5d4877988bd3461e4f8d36d60217df27e4c48a95e5e9443af2c60c8861ec2c2ecaf82f66b8d405ba62b941721290ac070f1b17fc8acdc2c1cb9962d4d2191e05d4db37ae6fc4c418f80a7695b477c18e9a6b77bca764b08316e2f31724020d72c08f27dbcd8a970a4f63d283777ff7559a2c6805e0edd71fc2b0307ebf04ddd474ae987e7bec6052f4269176e26b5294f7a1d94310d5ce35b971638195744e60604598f9c05e94f547f596afde4dd7929a3a1746a4c16bccdfe513a3c173e4474c602ced7ae427a7f7f3ffdec88e307b7e6d238d3ce10e6cc0b813da1f360e83690237d41d81b2dd4d190a31e7d9b5041e73e6c1929dcb2806de252d4a06d19f661b42dcc3052a2788b5ee589b42106a71ff6602c88ef43b7b3ff160dd5230a8d189c027138ec5038a7b944e7bb01110b4cb5e31dd83ed740174d77842a46827ff14a3274fb65bf2c2d2b3ee89f392bcd1f8ffa27199caddec017ec7a49817fb37b4c187f68aa0e3324893a0faef063e916189ce982d1a565b475fd7b6e47c75dc083f28b8ee2dac5d092972ef7e3e428b026833b19cf7349511fa35163c92333d25c8f558937c5eaf2629f9bda19d101e9c5588fed4058d2f52895b2f2a1dbd5c121dac8fda98076dba882e35fa9bdd1d3047df4cfd69afe9faabe62a752fd30e6ca3866c487a2871cd39599029b8a8fce169390b8b6f629643842a729233f767ff819d5da84c1ba28ad75f2c7d8705a0ca424a5aed2ae6173a22a0bc65690e509b36b463b36dff80b2e67581cb7963558df78c9f82f6211be74c39a6912043ede416d1caaa0d9e764daf06035562c014834aae4215f478ddd4df0822b220ef0449908b75b7b71a6a22d881df83bffcbfc149a6713ac592a93ed0f58c271dd036c1c841a29de77c0f9cb9716762ec8c91f304caf57baff946c0ddfb8c0e84131dc2b1d8f775b4f03e0ca6aeacd7ca2c9fb5e26f5908179241a23e4dfbcb135ea04677231396de54f101d600db2780b7e9c417fd9967f95bb89e39473212ce0f8bb5aec3cbad4f5ed57a718e517d0a2674e8afb45c3b7d3499d54fcecedf8918ee95db2a97a080b7572cf363774924cd327e45255ec8742c01b62e98d311c4d366ccb8bd2e829521da1719eb2fece1e87b7428729671202db7948c06ab904fe3668c62140e525f433b261834135c953fb7d4a6a86f96d3147c9c7af90cd4f4c9db57600db36d3d7d2dcc2d7b4b331c91ee6a4c591a69f233595c82b5d3102b908580e95d35363d4f0e3e8d4ba59e38d29b95f2a5c59012e8f0e715fc16cf89eba0341b5480506d71cbfaae66ef1ecb550b1d652271c253a0f1bdd44a47c3d202e1613cd8faf9eb49dad54338", 0x1000}, {&(0x7f0000001100)="a4c029140f502dec39", 0x9}], 0x3, &(0x7f0000001180)=[{0x28, 0xffff, 0xff, "5764e21029c671545a12f3e95f60c3e1e56fcf"}, {0xf0, 0x1, 0x2, "0847d8992d5bc3ce0d6f6cefa8b4431dd9fe9d2eb00ae088228d940781df4f2ad500f7d0e2e689e463936eeee203aeac05ba98317e1b86fd43615ec0f0551efa95ba119992fbf0ee1d2f63394cc4cfc56ea07eb4f587bf518ac64754fc3e38710351bbb1769e54fca77794da95941da1bafbde5454b7506de9e1b5416d2c241faf0c876873e53fd104804d74811e7c0d89df2c5759365b7833dcc6e225b7b266bd50d32f89369fee1851798f9e6feae35e6a75c94b45ab02d119100dcf9f9ca9dada29dcbec2c93eb3cd06c092c42b08ad13bf8c9588aacad0605bd340"}, {0xe8, 0x0, 0x6, "55c240efd1e42d50c4f3e24b9ac05a1842de9d374a84721cc3cce1d514b41ff2157e5b5e951050fc2dac36105e6adbd09910cad882cb90ee2b663070dcf21fb1e0e164490e4cf145f64dc43cfa5389811fd11776617e7998b27278b20af606f88d154fc16b8534d805d256d0384633674bbfbcfcb97b27e19ffa5d0e20350c227a22c8d4ea15867b835dd0cbc6e7b32cccedcfb83c6840614ddbd03c90ff2f6bd03c9cd6c39dbce15497b6212cb5200772457d94d030da0d81911bdb3e7093804e8f8c90720599fa5d5bd65323e7ac25b199fbed4643"}, {0x110, 0xffff, 0x6, "3aebf5c344cc5c351a447f12c4f9974512ad883ee4500f9ad415f6706e982d6ed6582e3148bf219ae4ec51d91079bd85626c187433b90c8b54c7a9cdbb02a08f9081e63da328b5a6ddc660c51f3197f1b23806a730fca844b013d24ecce1278bb9033bb75e5c168e708a6dc7bde66b0b1b32c6388b5052b86b92489888cabb916d8111d23b93f066d6a814df3272b2d171b50d1a2e6a65a1f636582e28ec61306afe79f8fa3dd13fedab9cb05ddc6cf4d6a5595ec89ca9cd3c1130803da71e6bef0d5295696e0f1bb569149dfb96b3f3dbdcea51c7babeb111f68f75e0ce1cf5aad3ef31998f34f752d1d955d3e46f43d16b61ad9105998600215810"}], 0x310}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 01:39:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x8000) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:39:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x9, 0x5d2, "573ad204a353a0172d7045ca82eafc0552375798", 0x3, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:34 executing program 0: getgroups(0xfffffffffffffeb4, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="d8553962e6e7f0b3e27b5504737543c3afff1eec1e799945353b070030b1f47c4f5cd12fe9d5ec5c8220ce0fe6bfa9cdb1eb236a96581b252aec0e29a6", 0x3d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x1ff}, 0xc) 01:39:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0xfffffffffffffffd) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) 01:39:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) 01:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x52, 0x100000007fffffff, 0x6, "a6f9d5450f995f3fd17fbb95e34a30438921d03a", 0x8000, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x1ff, 0x8, "b96bd68aba8fc4b16ca55ce19c26cb295cc68dee", 0x6, 0x8}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 01:39:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) sendto$unix(r0, &(0x7f0000000180)="4cf41664b111861b80dbd64d26730ad9d8398e9ad1d64fe357a4f848684338b4916070c57d717624e53f16ac15b897684d01680f1885bd3e8559d96648e9fecd1b38c2778ae347adc198b665945f9e2aac67b32387", 0x55, 0x8, 0x0, 0x0) login: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000021a9ed0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000021a9ec0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000021a9e00,ffff8000021a9d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff8000021a9d00,ffff8000021a9e00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80670b86b0,80085761,ffff800020bf59f0,f,fffffd807f7c7a80,ffff800020b42270) at VOP_IOCTL+0x9a vn_ioctl(fffffd806fc9f428,80085761,ffff800020bf59f0,ffff800020b42270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42270,ffff800020bf5b38,ffff800020bf5b20) at sys_ioctl+0x646 syscall(ffff800020bf5bd0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,4173ed70010) at Xsyscall+0x128 end of kernel end trace frame: 0x419d4f92600, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000021a9ed0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000021a9ec0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000021a9e00,ffff8000021a9d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff8000021a9d00,ffff8000021a9e00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80670b86b0,80085761,ffff800020bf59f0,f,fffffd807f7c7a80,ffff800020b42270) at VOP_IOCTL+0x9a vn_ioctl(fffffd806fc9f428,80085761,ffff800020bf59f0,ffff800020b42270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42270,ffff800020bf5b38,ffff800020bf5b20) at sys_ioctl+0x646 syscall(ffff800020bf5bd0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,4173ed70010) at Xsyscall+0x128 end of kernel end trace frame: 0x419d4f92600, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020bf5620 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001fa9000 rax 0xffff800001950740 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x1287a8c0bcda96cf r12 0xffffffff81f33463 substchar+0x92c4 r13 0xf5 r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf5610 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=284597 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffff800020b42be0 process=0xffff800020b0b700 user=0xffff800020bf0000, vmspace=0xfffffd807effe2d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94332 448361 94302 0 2 0 syz-executor.0 59005 348122 1322 0 7 0 syz-executor.1 *59005 284597 1322 0 7 0x4000000 syz-executor.1 93112 389857 1 0 3 0x100083 ttyin getty 94302 291229 81228 0 3 0x82 nanosleep syz-executor.0 1322 141881 81228 0 3 0x82 nanosleep syz-executor.1 89415 157778 0 0 3 0x14200 bored sosplice 81228 496193 55335 0 3 0x82 thrsleep syz-fuzzer 81228 22475 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 125470 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 466559 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 359042 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 268076 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 248404 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 466328 55335 0 3 0x4000082 kqread syz-fuzzer 81228 469565 55335 0 3 0x4000082 thrsleep syz-fuzzer 81228 455833 55335 0 3 0x4000082 thrsleep syz-fuzzer 55335 199242 64886 0 3 0x10008a pause ksh 64886 361820 49769 0 3 0x92 select sshd 49769 309487 1 0 3 0x80 select sshd 65852 305944 26721 73 2 0x100090 syslogd 26721 77598 1 0 3 0x100082 netio syslogd 53416 920 1 77 3 0x100090 poll dhclient 16958 280120 1 0 3 0x80 poll dhclient 18819 149658 0 0 3 0x14200 pgzero zerothread 17697 211078 0 0 3 0x14200 aiodoned aiodoned 94106 99017 0 0 3 0x14200 syncer update 91799 389768 0 0 3 0x14200 cleaner cleaner 6596 32797 0 0 3 0x14200 reaper reaper 48138 199210 0 0 3 0x14200 pgdaemon pagedaemon 23377 179127 0 0 3 0x14200 bored crynlk 27569 391876 0 0 3 0x14200 bored crypto 38064 234403 0 0 3 0x40014200 acpi0 acpi0 1942 369782 0 0 3 0x40014200 idle1 52408 458786 0 0 3 0x14200 bored softnet 78510 121126 0 0 3 0x14200 bored systqmp 85916 298945 0 0 3 0x14200 bored systq 13300 469538 0 0 3 0x40014200 bored softclock 45795 201863 0 0 3 0x40014200 idle0 1 438131 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 59005 (syz-executor.1) thread 0xffff800020b42270 (284597) exclusive rwlock wsmuxlk r = 0 (0xffff8000021a9dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9537 6370K 6374K 78643K 11230 0 0 pcb 23 9K 11K 78643K 904 0 0 rtable 100 3K 4K 78643K 694 0 0 ifaddr 60 13K 14K 78643K 254 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 20K 78643K 192 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 2516 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 36 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 222 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 1802 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 42 38K 70K 78643K 719 0 0 subproc 64 65538K 67586K 78643K 349 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 211 0 0 in_multi 33 2K 2K 78643K 170 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 367 0 0 pfkey data 0 0K 0K 78643K 2 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 96 21K 30K 78643K 6679 0 0 UVM aobj 103 3K 4K 78643K 118 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 51 0 0 NDP 13 0K 0K 78643K 81 0 0 temp 177 2367K 2433K 78643K 8113 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 832 0 825 1 0 1 1 0 8 0 plimitpl 152 52 0 45 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 113 0 73 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 292 0 288 1 0 1 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 28 0 28 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 522 0 334 12 0 12 12 0 8 0 art_table 32 523 0 334 2 0 2 2 0 8 0 art_node 16 112 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semapl 112 220 0 210 1 0 1 1 0 8 0 shmpl 112 116 0 15 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4937 0 3521 46 0 46 46 0 8 0 ffsino 272 4937 0 3521 95 0 95 95 0 8 0 nchpl 144 7655 0 6044 61 0 61 61 0 8 0 uvmvnodes 72 5297 0 0 97 0 97 97 0 8 0 vnodes 200 5297 0 0 279 0 279 279 0 8 0 namei 1024 23041 0 23041 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 19909 0 19909 13 12 1 6 0 8 1 sigapl 432 1950 0 1936 2 0 2 2 0 8 0 futexpl 56 19974 0 19974 1 0 1 1 0 8 1 knotepl 112 716 0 689 3 2 1 2 0 8 0 kqueuepl 104 627 0 625 1 0 1 1 0 8 0 pipepl 112 1284 0 1265 4 2 2 2 0 8 1 fdescpl 488 1951 0 1936 3 1 2 3 0 8 0 filepl 152 12147 0 12052 8 3 5 6 0 8 1 lockfpl 104 563 0 563 2 1 1 1 0 8 1 lockfspl 32 674 0 674 2 1 1 1 0 8 1 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 3478 0 3471 1 0 1 1 0 8 0 zombiepl 144 1936 0 1936 2 1 1 1 0 8 1 processpl 840 1966 0 1936 4 0 4 4 0 8 0 procpl 600 5869 0 5829 4 0 4 4 0 8 0 srpgc 64 48 0 48 3 3 0 1 0 8 0 sosppl 128 28 0 28 6 6 0 1 0 8 0 sockpl 384 1637 0 1620 4 1 3 4 0 8 1 mcl64k 65536 306 0 0 35 4 31 33 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 110 0 0 13 0 13 13 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 400 0 0 20 0 20 20 0 8 0 bufpl 256 8492 0 1520 436 0 436 436 0 8 0 anonpl 16 200862 0 192975 98 53 45 49 0 125 10 amapchunkpl 152 11545 0 11457 25 20 5 9 0 158 0 amappl16 192 10596 0 10168 87 56 31 34 0 8 8 amappl15 184 158 0 156 1 0 1 1 0 8 0 amappl14 176 172 0 167 2 1 1 1 0 8 0 amappl13 168 554 0 551 1 0 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 760 0 751 1 0 1 1 0 8 0 amappl10 144 67 0 64 2 1 1 1 0 8 0 amappl9 136 915 0 912 1 0 1 1 0 8 0 amappl8 128 197 0 168 1 0 1 1 0 8 0 amappl7 120 64 0 56 1 0 1 1 0 8 0 amappl6 112 215 0 204 1 0 1 1 0 8 0 amappl5 104 143 0 132 1 0 1 1 0 8 0 amappl4 96 1319 0 1293 2 1 1 2 0 8 0 amappl3 88 213 0 208 1 0 1 1 0 8 0 amappl2 80 17838 0 17784 2 0 2 2 0 8 0 amappl1 72 51012 0 50594 25 16 9 19 0 8 0 amappl 72 6133 0 6099 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 117 0 15 2 0 2 2 0 8 0 uaddrrnd 24 1951 0 1936 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1951 0 1936 1 0 1 1 0 8 0 vmmpekpl 168 19872 0 19847 2 0 2 2 0 8 0 vmmpepl 168 211611 0 210189 123 54 69 75 0 357 4 vmsppl 360 1950 0 1936 2 0 2 2 0 8 0 pdppl 4096 3910 0 3872 6 1 5 6 0 8 0 pvpl 32 546567 0 535632 204 87 117 127 0 265 25 pmappl 224 1950 0 1936 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 629 0 8 18 0 18 18 0 8 0