edee9cc96131998be2a6d392c236bf5824d3a8f63267b1dbc1333e65a73b33280bb9a2500b4bd84650d443a4cbca0f312cefac27009f03ad951d1815becfdaa1c1b68efeacbb75b91ea347bdecfcc8eda0230ea54cee224ea43cbe551d196a06a1d483eb7c65cd09f2c495d37a66833cd949efb36c03f137e72fe98495b6657056ab3ec3c047d53fd0c7bc21cf1a06526f10a999f0d27f2e57ff8871a53f943707cb148067140ba56f39cac83ecfbf183252ff18cb185cd84b834eaf86b874dfca177f851349276b6d3edb68d0bccf4f25c39df0a396097fff1d01eeddcf54bcc5b4e3afb0d8dfd0d296eca37a656f9ad134d22b25e4b9b040865284254868613dc9092153d6682407f206e4079af42dc6be79940438c8d7daabcec3487208707277d7b252d12455f371474e28f15f63249f793d094d02473bd6f064c38903eab1816dd3dc75f2ac54649223e507bcf7ba58339b3a27cbac204fc5f6d1fb3b9068233741721491892f0292346eeaa42740a615a503cab0217f14052c684071eb7056a469e59f6d2fd1a71370d336ce34bbcdfc1f4d884f65a9b4f2bf9e4682fde9c6c679ac6feae2e9bf37fa5de36f761d808fed088076c4a7a40814e4a0d299caaa9208c838c3a2f3cbe6de385449a51165b62fb37d31d76e75204fb39b1cd360918493e0abc9b76ce5126f2e6c94b83da4d4437bbd8d676c44df590c5390ce63dbd35ba8ef909375a4a68afee81ca26c4f5dfb12af98c08b14d33a8e9846898f1537117ed4031f597dc07e37da92fb932738212c1e735adb2134752b4fefbcfd7e16d44d2704fd80775078b8925985f33a433945c1633e04308f7f53d05110ac457df58928c4940e52e850d878cece529fe28f6545bc88bc96b46ef6a1280ace7cda3db1bc6d012ccbed4b7c3c8315b63b65d596d44c024ceabcd23fadd78fea4acba9dac3426e09f172dfbc66342220f76c1368cfbd8f1fa8145513c7ea114ba06b0b53d58a68883d78827a67ddabe2b95dfe0bb970aad2dd4f7c949ec49f505029777789bd019f2b97ef6abaed8be40a2b746660da20b7f557b7afc3a39b8351253c578763fda1360d1e29cb6cc22062f39e7305c7dc16c4532c4273c8e7b9ecd57145391b06fe677ca4f75de76b4d2c06dba88754023d5a6c9e4e8b9757af77d7e9fa0bee46f0c7c4afdb9be9c1f0d0a93bb806d84583d2fc75c120f4974efd5c9610ade56b310b15971a47fd18cf26d9822e51009e40dc1530c3e1e841462a513560899baff903e5dc6055044da948b9e38bb304a8d71c2fb1d580263596230e424b8881a067df0da2d9fca591e71de505d1a56f63bdcee844dbf8f79d465738df27fa58ed91b2dd823fb8ef2ab760466ed603f60a7d8e69e0c3ec534d018723439e78e84252e54d23b262d2806c4d7077ffc6ee66b691eb3536edb7d651aa84d7e35143c3dfeeefb49b1f39c01b133f2dbccd4c0ba2a94bf1befb64366cb36abbd737a8bba7fda28c818b18da4d701b88ee7611897c1eb7303f133148fdd1bfe787713fc0e74fca9a0ae244d4fc84ba52a788735a8acf21d1036b694c9cc32b522a49994dea2a5cfa5eddc261e6abf86f46a86d717f0546a32f61d08c2d0738575732715a1c015b4d0b55dc7c697e4c7e54d4e376d02e78112c4f1201cbbf1c070b90b085202895e7432f05196fda5d5303afc786d1f65e60722b0c51d765136e2e953a7eb5a61fc1bca9c6493c29e79d24e38214844620d32468c2bea6929df72b430522d56adae61c47010989675db918ea7b352c0fb78dd08af2bdca38f74a3a4235f7582871a89c6a10d8cebebeeca7a1e0626cf443037c85308461871e92034736d5481a2cc5599ba647efcab2767448e27a99f779362b462b682a76e79211ab77b0b4130e21ea2d9f1552284526486192f6b53e07795dae7ec82621c012da0a86159198ee4a9d6f2d8aaf90629f57f225b0113e579f6e26c57c4dbb1c3da961af6cd8fba93d0117cd1db934e2e0dfab34aeb5889fa9d8a2ad8cf340674689421ad33e95dd53ac151103d275fad40ee3d634571d9d560838c65316cc716d01e91af991e68e79a86f43db78b0e842c02f347a5acbd7e2a2a5eb0c748e5e4826c0937c186922812928b56b06607529ab30ecdd3f041cb066427c982d97a9a942998ae21439b19189761cdadab03ec8f0aaa5f2c6416c4ca093085630069de5e6ff8e7114497783bb6bb0e7e4a8f5f596f951b364b2faefb1ace9a8ce130d50ef5d8a3460e71a2c99fec698b69aeee75900122e42a049440fa204f1c0d6df28778b2572e5a5f3a398976e99db654f7de0261528bedc89ac4502a69a3e1a4c39d6ffaecdadb4cbd82b860012ec69440bb3baea2b8b8f2be9513260caef791b69521e6c1cfe7f23aa8c1d77a910ae930ecffd9da5a36066e0be1662adc7fdc7251ea731c05eb418fb34ca9aadff0f3cb7166e5b9afed78abdda79fb71e2b0083f743289507bb618e3387f21548bc00cb21c0a3764aa917a4ed03b2a812a226781b95cb50d05d5eb60df6b5cec738aebad580a1f5bd9739a23bd96c8f340ee1e6c5e2a285a99e50229f667dd448017a4c2c9691412b7351d9bec7e29577a82a021399c1b261e3e981736b3b672102bcc253a6a92b6431874ebb78cbb90d0ade528298ef86b56b448e5af1f7ad2af7ec3a7cb57ee916728a96f28c91cd021faf852c516fc5e42eba2e347ec499665f090c181b97947c527ebf61e56ef2b89d4fc55b72b6b9f3e99b11617f047b2f3349f63cbe515215b05f981580ae59ecbd1c06d1955122f3d91aa0350eca1123e299d1f17445843ffb5538622f947e7681c4de519c5da3396a8158bd5a796b5a5c591e8eba9e13ed91b60f186e60c1595f30796f536de75f988e52764e13efcf625f776658f900c2aa32bf398a6bf73b9e4f7ed977303b04267ec4293017140a42931df9c93a5832670c8a5cee17452d3df5fcb825ce52c7cdab646c4a2e92fb7f0ab4b5125795b2a3aeeff5ab34ce30abad50fbfc54da7f0f4aafe61d36796400e76d6d3cf81beacc300e879b875abd94c63aaa759c903dadeac65dad9b1007916ef8e4c16ca60103dda5490319518a97240801e0bedda2fdf5485f4e5eea5c677bb5556c959ad3f87dec0b81be10889f45e16eff057fac74ea89219c7a4c0041b4fa1942e7dd10cc73ef005f687df2c9167be3572852ec12fe40757c6dfbefcc5ec0efd901cc42801d69393dc82d65f69a43dc78f05fabe4a151e9650efc1429e60be3253be83f59b0d5bf20e0188cc25c7bb8f7254f0ac68a61225e4203a3e530024f0350012df927bd5bac090bdf6298781ee2314521f7164a806337f30169ace6bb69fbf6df6682d19de211867942ac6a7845f7bd501fb2a1aa4afedf6", 0x108f}, {&(0x7f0000000280)="ea81f0d37c97d22db4288621acb7124241e17427864775dacda458048f47cc87cd02d74f4c77deba749b091c14a7fab84e8daf2bfe700149e9c9d99915bb3306eb1ddb0eb16d4c93d340bf1b94494115fc68e82ab1f9a308821e02154cbefc645b5089c549850855782b65700ec16a695ec6b6fc0ebd2514b54c41288c9fdb85a3da56f3340356fedd18b76529e3192d24619425dc2e55531c843228779311b23f953658bb7e81fcacc417f9ba842cb3526f46cd5e181a01201cc7d6430beb6adbbd49fc27eebe75dbd17f13ec5cd57879d75c57ed0c968958edb5087305b056"}, {&(0x7f0000000380)}], 0x0, 0x0, 0xffffffffffffff4c}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) 20:27:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffffa, "493b517bb6224d5e1001000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b", 0x3b}], 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 20:27:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x60) getrusage(0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 20:27:03 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x8000, 0x8) write(r0, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) socket(0x10, 0x8000, 0xab) r1 = socket$inet(0x2, 0x8000, 0x8) write(r1, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x7c6f87a5}, 0xc) r2 = socket$inet(0x2, 0xc003, 0xdf) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="801e3d47a372f0ed1645f18a76011b544504516ed33cce17be0f36f7ed5dff778c9c2b8a93257a29f73ec90dcbe7696eefe4abf50a31e43ddd41127cc0e25bf27f2a6e07b5f17856ba1c3b2ceb", 0x4d) r3 = syz_open_pts() r4 = accept(r2, 0x0, &(0x7f0000000140)) connect$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r3) fcntl$setflags(r3, 0x2, 0x0) 20:27:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x84d1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8818, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 20:27:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) recvfrom(r3, &(0x7f0000000000), 0x0, 0x840, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x427ae647}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 20:27:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:27:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r1, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(r3, &(0x7f0000000080), 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x852121da3a5d7dd6, 0xfffff, 0x0, 0x7}], 0x10000, &(0x7f0000000140)={0x5f1f246e, 0x8001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setflags(r5, 0x2, 0x1) 20:27:05 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0)=[{0x0, 0xfffffec3}], 0x1) 20:27:05 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000a80)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a4721f00a652b9a6e54bc9ea88160500000052039e40232f533ec91778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159def0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f805008e579df95bba62df964615d4343960ca22076e903c6924edffda936041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd41caf3387a818ef8b3e658a1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f885c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000b314ae278b9106ebd1a60ac746ed0c345583ac379a8babd4348f4d5e2eab924f3f3d68fed0823aa76f0fe2a1635ebbc1633343522c1b7f1e01d2acbf5436f07dbc6ddd1a8b3559c7c25d4609486008441a4be9f68e877c9be0674a409551ba42a6bddd1487fb937f9214e60f005ec2a21b1b1deeec3a0f5e31c0882a2e1bc99e16d89446988b84528eead1b8e0b303bbda5fb06a7556fad03282d5eb5ea9e21273f918bc862628e86f3bf9b28f65e243a3723d0b8e7d63cdeec9aff91ede78269ee1a58d5a73fbb373d0a6b3bc4498101b51b6bc6ef9fc5b3e785d739d0d091df901bcc424f88f44f8ef399172a990a16d04bed936c7058674f8453795c93d3d8bcddfb97696c8cbf9822015223017425b22aff03a6d8601ff4de36cf65f88059f8e4ab6c293839409b8bbd15c036cf62a7edc95b2a7c54953a91299626cf2f1f17700a78bca8488d43a44caf38dddfca3e000000000000"], 0x1c, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r5, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x8001, 0x8, 0x1ff, 0x338512e42cbfaf89, 0xa6d00000, 0xb5c, 0x8, 0x0, 0x1, 0x7, 0x6}) r6 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r6, r7, r2}, 0xc) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup2(r8, r3) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x1f4}, 0x0) 20:27:06 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(0xffffffffffffff9c, &(0x7f0000000580)="14c8db3dc0edea26c51bf2b5cc5e5df7fa8b22321ed3281055ab8924502652ac2b20f7b76bbf4d4ef047155ca25cf5a084916d78f8235a622699aea72ed3662c1083fae1240ca28cc03cad89efa79149aa96de7d771322c74d93a47e8acdd0ab85fed9603148068db92ef541e51bed119ab84fd287a054116263eb70078e42741475986e0fe58d", 0x87, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000040)={0x10000, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xa, 0x28411119, 0x7, "003f010000100404000000000000000000e99400", 0x0, 0x7}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="d7b9cf9dda657fb46be91c377d35fb6ae00c3f2542f35c2f93653935dc89262b0f4216c214c37f04347ea3927bcd9fd6d789ab904aa8344e95d1d76ce92aa0e4c09e83929c4a3178752cd1a2ddc057511bbfe487b5da44e6ff58bfef7d0bc4093b980adb7e2b65b964a89b543cd06c84600e6ffce323ac67809eb966bc41a0fa49eabad2ddfa8b59623174f7ef1698a3d9d3e066dffeb8e0321f938f8148d5c7dd48086dcd798cd7d321ef85479a4a62768bbf2b4441a5339c77f26636d4e9bb9ac3afb0d1147cb91761237e001d4c43819a7520999af77b4b8a698d566c033b1834d8a673ad28a48add8a2740ca7208a32d3207852aece1b69a352075569602632f01c72c9687aec0d87da1cf2f4c51ba763969f43b11b6d877db99cf63054f02623ec76963b6ccbb01d390442116dd1b79f895083fac59976fac7ba21ab0d5421da9f70b12d97c9c38d82fbba88c99b7d93943a0812fb888e83fe7c17f30c5271c8476d6fb0cd52931645d7427a132e56e66cafdbc9e885e10ebc679a968a5da302fc170cecd356845843f53766f28ae0e8b6f14e87e83dc835560eccdba2455253931aea40aa40d547c90920cfadbdc4f3499a8ded991083ce751884afd1f8e553271de14dbb8cf52b06285e076de5d06e88620c1a536116265236f15525de8df38502f7956bdf86955fd00d193c2dab26068bd80b8203405f0eb287879b23ea654317fbf73fa8f37ce1ccc93ea9d16150dd40257b29fc7a39c24392a1b5f163f73032ba59e5ef5f936b09f3c475cd276c49d26d70cd2e8175ce7b1e3ec2b02b98c81571064a30025fa573671875f6bf528c94bb9438eb6afdaf26386a86353877714a91f369aa2a420bc1dbcea10d26742c769332ba03a626740e79b53b175fc307b8d7cc1d30701a36793197f402e86c17969a51d620640b26e69f45b30c732a027ba4660f3afad253221441ed5e33aadef0bf28b0afdcc44f99b56163573e62ab2c40e983e3aa3912322f4ce5d2dfe5215958b7c5b5689b96ca426dbc0c918d9c581ab1a0868865a543a07b92c30c946184fe85a88dd8bf9d745d698710be31f2ee149588c41248b388672daef3dfed1997325f21071819e05f1b64e8461c6c6dfe97e11ca00ea229d42866d9dfa8b600c9e2220e9e95f878d1ca2786090ab1d384b4e7c96b0723e9db224ec8f5934c011ac44f21b3e35466faecd73ea8f6cbd555fd36804663451aa", 0x36c}], 0x1) 20:27:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x3012, r0, 0x0, 0x253) madvise(&(0x7f0000921000/0x1000)=nil, 0x1000, 0x6) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8b3738 failed: hole in range 20:27:06 executing program 0: mlock(&(0x7f0000a0b000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) r0 = kqueue() r1 = msgget$private(0x0, 0x214) r2 = getgid() r3 = getuid() pipe(&(0x7f0000001480)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) setregid(r2, r8) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ad8000/0xa000)=nil, 0xa000) 20:27:07 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x0, 0x51d, 0x1}, 0xc) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x15, 0x0, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x20000000, 0x5, 0x800}, {{r9}, 0xfffffffffffffffe, 0x2, 0x2, 0x80000000, 0x7}], 0x1f, 0x0) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x3}, {{r10}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0xf8b6, 0x0, 0x10000fe, 0x0) semget$private(0x0, 0x3, 0x400000000d) 20:27:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="aa2f66496d653800e8e8ff7f0000000000009d100083a04806000000000000003a285883cb74147b38a67208c34db124a0a844183b64c6db"], 0xa) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/197, 0xc5) 20:27:07 executing program 0: getrusage(0x0, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) 20:27:08 executing program 0: r0 = open(&(0x7f0000000380)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x1, 0x5, 0x1, 0xffff4046, 0x8, 0x0, 0x0, 0x2, 0x5, 0x7fffffff}) 20:27:08 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x387, {0x4a, 0x8}}) mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:27:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000588000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x8) write(r0, &(0x7f0000003040)='u', 0xffffffcd) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getdents(r1, &(0x7f0000000080)=""/88, 0x58) 20:27:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r3 = syz_open_pts() close(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xf46da752ea6bb0f2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x69, 0x0, 0x100, 0x4f}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x7, 0xfff}, {{r3}, 0x683f476fd09306e7, 0x0, 0x1, 0xffffffff}], 0x6, &(0x7f0000000140)=[{{r4}, 0x0, 0x74, 0x4, 0x7fffffff, 0x4}, {{r5}, 0xfffffffffffffff9, 0x82, 0x8, 0x20, 0x2}, {{}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0xa13e}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0xffffffffffffff59}], 0x1, &(0x7f00000001c0)={0x3ff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r7, &(0x7f0000000200), 0x1000000000000130) 20:27:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket$inet6(0x18, 0x2b76fbee6b48371f, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2d1) 20:27:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r1) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000040)=[{0x60, 0x0, 0x0, "6f7a1686ed07a061956e138e443544fff1f89c6794be0e2a7c51eabbce5af8c65591931835fd396ecf5374648673834fc41fcf7ce3c64e994be3ba5f90ca114947243adec6d4a576a176c16174"}], 0x60}, 0x0) 20:27:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="50010504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="f775", 0x2}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000800)) mprotect(&(0x7f00006b4000/0x1000)=nil, 0x1000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) getpid() sendmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="b3022e2f66696c65302f66696c653000124a5a7a3e6a2a398b9840d441ff2d5b109be7a2a66dbc193af7d29ae9a35de1b06474e9a797d2559aebde0c0ee31b9d763c762731bdcbe2b78b4b28e229e5ffeb47cc5278e6c89a8a4cc77a5c682c71ea5c788c6e6002aa3fe04f064a442550ab56751a664af8768523781be18fc765e3067b7d4c0e561edff57e3edc736fad8bc01e6cfca934f07d6bd01ad6c77984ad3c8dfaa468c4d1a3b60bf0644e42dcbfce01b25d48c9dd554cf2b31e4a72afa30ef400e94a5ba429b304c4bd4750802ae7908ff8508b85926f47c05168a8a384d32d7c75d6e1ae22fd9d"], 0x10, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 20:27:09 executing program 0: pipe2(0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1) setsockopt(0xffffffffffffffff, 0xfffffffe, 0x3, &(0x7f0000000000)="2d2a8967be60171196d5d78a6ced0e8d4701e85c855fd20a7b1ecd231337e221d8a7b8f7cd57d5ed2e9476f98b6d542a8ea9c8ff888ec59ee57bb808ca97981bd269b85897859718e32f07a619f697ea5ef5ce4740cf4dac2017751c302adb84c88ae70629ca04ecf6e0deb7f6ab094f137f3ee03efd3d37c93579aaf9d2fec066dc43ffe1f7454edb5491c4bd70244261aa726bca86ed971e3f984b75add5899c9922f8f3bacd33ba1ac97172a0c8f4859e0b098c4763ff381de4de05590f2e9aeb8f2dc82d82cd3f60385f2a4c39736e7f03da22994ad9edcacb4fd3", 0xdd) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) 20:27:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe35655860f128ce9f3a95c0b9595e73bfa9012263c0ef6eb3809a85443bef8e011b3e2e63de6f9637ca6e422106a6a176ab67f560814eef6dcb3f39a2e5160024d967ce8aa0000000000000000000000000000000000000000000000000000000000035c58fd683a20efee137288e4fb90333fc6828ab6ca0d117a25c853d4d5fa0e2cb34b7d91e0eded5b2cc3f588e5082f5ed096b1325164add91feefa55604626c94b4e235f292cae007069c982f834ed9b0efa026c634858d6a17698644218d45cd5ee6cbdb462685d96e3c58114192cd6b9c7a6d0315ad6247df44c0390216efb9a7114d63678a75d6674b9a80da2449417a8a10a309bbae6fcb0e631c0d1e348f1663e1f463e710098b6de6a4a9f6238dcf406cd320a75461519a5118678177b17e1fb2691821a0f4bdd", 0x14c}], 0x1ec) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x2, 0x0, 0x48469648, 0x2, r2}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000200)="a57c2ef4231bb2a7ec83e179d5081a768347c38792b5c91b2a630378f8fed7814ba49062fc0e677d939cc820d3c7d6f5a1f133bbc222657a4540bac757804ab8dd2115607de67be2123fb66f78b9cba2c38b9be41f2012b4153431fce65bbb6d21", 0x61, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00012e2f664be5696c6530001069ec6480725cc6b0c2102ca61ffa3ba5c2dcf608d88fb16040b187861e2b9c91d256c8e25693d91489618d60480b3b0cfe4684f7ec4031d5c567be8cd26e60b8a7806476c61f6c2f09e7e5d92b91cd8b949c0808dcfd01049683cac6935a08031e107c519389b2bd918cb4dba9ff99aa5c725403760a98adf3c11d368c7d6c0e8e8e807fd1a7ad493c6a2617a21ff330c147d1c51543cbc1d6a5e4c0b02d3d48d2fcd7f658a0364786125a87133e19d43b7d89dd758c25a7cc7595af99eb37c705bf964218bea06357fba453de1f75c8a50ff9c1afb9a9014a7c2abcb478c7d5d4e1c69c1405c2806aa8aead2be91cf892a9317c6009c89eeef0c38204c90ca4d4de9396fd5c7218094df9ef86ea0b"], 0xa) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 20:27:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18820, 0x8) ioctl$KDDISABIO(r2, 0x20004b3d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = syz_open_pts() close(r3) close(r3) 20:27:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000, "b0d4f4fd4ae0da070604000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 20:27:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="ac0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d3588a4125966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000e9b2b0000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6d3a5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007102ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32ff0639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106cbe04154b219236b087a71af79ab0bfd1fbc041c0f045f5d8b7b5ba841cfef41b6eea8e3d506965676f53e495a6edac99726921bbc1a60d8239b52908054e39b7c209dc986cc1881ac4c9c6ae4b4085fed405be06ff99760883331b7b24b0662326d24585315d7b72531aab5bdb39575c5570c5ee1725899f110d5222ef7508463d58c908b860d8c51f0008ce630c05e3af1a3ede9ee404d491cd651845a72ba48d8e8bf43b177215a94c6f961532568ceef138ccc22866afdffffff9d934d718cbec3c6b6a7b3363be6632f5b7faa736a15cc55fb4d09b78bc3bcb089b68327524686524e201ff3a48f116724df4630bc849f78d79ac879b5468d76c3c18c9c7f58b5a3baa416622666db1e845a2ece902e8936730622f7499446a06b37e7769235cc002cf2cac7181ca02fd9bd689b0f"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) semget$private(0x0, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r3) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) r8 = fcntl$getown(r0, 0x5) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = msgget$private(0x0, 0x200) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r15, r14, r15, r14, 0x42, 0x6}, 0x8, 0x3, r16, r17, 0x3f, 0x7, 0x4, 0x7}) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="54643a7b88827b21be31bee8ffccc9f68e50059dfb353b6befece680763e90a81cb77033da3b031a4fc25b936bef8afee2cd6c26f48116b7cea4b90591613c28ba", 0x41}, {&(0x7f0000000200)="78e1ad7608de0e813cd213a4b4fef3427f7d638e649ad7c6eb9e5520ebd66bbc5efc1d95f0a7ba569d58cd1ba7491cbc8c4ffe2b0567dc72507343d2247eca8f0c55ee7776482122bd14f8fce2f13a384124fd9b5e59c614e2a36e085a63baf653e2bfb12dec61df8f12a2766297acf3a677bde05234eb56ec34138ecc92a0466496915ed5187febb7836af18486db77b58f00a716be48ebca773bf1823518ddcb27c77ad5661fe568bbc4ae2ccf", 0xae}, {&(0x7f00000002c0)="e8bcd1d00d0ec22b2834f56c6044dd36c7ae7511cdfb00e2a7e5ce0a66afd4f7f8350a04893b1840caa0410d02e0b971d2132ab811b4dcd7213402ae85cddea19f1409b63d62b2cd27e7116aacc312c723e0af1ba9b53dc5a3aeb77bd3b21783a7db414c3500a0619b99b25b18c9ac616e492e4797bf9af34630", 0x7a}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r8, r11, r14}], 0x20, 0x4}, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 20:27:10 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x410, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10400000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000004c0), &(0x7f0000000500)=0xfffffffffffffd3d) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r3 = syz_open_pts() flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r4 = dup2(r3, r3) flock(r4, 0xa) connect(r4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r5 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000380)="514545bc258e6597f7d07a37792925dcac0f5e4c6e934bce54186f1095951d14d7c579a63fbea57badbab762f6cd34050a731ab3b5d3f7680f3eb9f47570f3c421cea735bcc537322aed9e7bb410a5fb744b467efc4b84ae6255d7a3363439b97ca7b07cd8f0fef26755cb7c50501fa033624b", 0x73) close(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) r8 = accept(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) fsync(r8) r9 = syz_open_pts() ioctl$TIOCFLUSH(r9, 0x80047460, &(0x7f0000000540)=0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xd8e7, 0x1, 0x8000009, "c415287bdd489c053e8c69490c0fa385f847a994"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)="da", 0x1) write(r10, &(0x7f0000000580)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r10, &(0x7f0000000080)="e8", 0x1) writev(r10, &(0x7f0000000100)=[{0x0}], 0x1) close(r10) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r11, 0x0, 0x0) write(r11, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db0d228e5909", 0xfffffeab) r12 = semget$private(0x0, 0x3, 0x80) semop(r12, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) 20:27:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x6, 0x0) fcntl$getflags(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x3, 0x8000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 20:27:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = dup(r1) accept$unix(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto$unix(r5, &(0x7f0000000080)="65d77613eea6763826a9676f9ac2ac79826d814e83c1c9756e3c1cda2d38e2ef6eaa6129", 0x24, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:27:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = syz_open_pts() close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 20:27:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x400000)=nil, 0x400000) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) close(r1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 20:27:11 executing program 0: getegid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) getuid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x40, 0x0) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x1, 0x6}) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000240)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0xffff, 0x6, './file0\x00', 0x8, 0x9, 0xa5, 0x2}) setsockopt(0xffffffffffffff9c, 0x400, 0x7, &(0x7f0000000300)="87931927ea23aafd7b339b59ac3f576e67553b7616d0d4327209cadd7a9c3f4587d1822f9e4bfda40e1f4bf541136d2bbd12176fe7ac7f8c8c8fa425b0fdc794f0f6433a7d3845b720f194", 0x4b) sendto$inet6(r1, &(0x7f0000000380)="af558584a6b7f175808f4eb3592bc27e94bcd83cbca652437711f1ad59a158cfbe587d08d73d42f10d5a336ebb710ddbce619a2e63e67597681a32e9b0a04fe16583b89aa134937f234cac09f88996cedf8e041ab99b6f08c40a8f83163d9d8ab244ad885b6a74b82f68da55ee860d3647cca465c0ffce3b61ee813c3a2cad83f6069821dcda7093ce907943c2633a529653fd5ab1448133e0fdc64640f0a23d6a86f93bcf621c99337be4e48be58cfe4cfa4a79a73a1a342d456567263974556de6e4bf5abb7ebb857cac7d728faedc241addf7d558fe207ea22827eb026b65e41750e5d22d231cd070a8b1320e792e2dbe14a71e8964e9bfd71213a202b6", 0xff, 0xa, &(0x7f0000000480)={0x18, 0x3, 0x13daa928, 0x3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x6d5e3e25e8f2fb1a) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000500)=0x80) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x49) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000580)={0x7, './file0\x00', './file0\x00'}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000600)) wait4(0x0, &(0x7f0000000640), 0x1, &(0x7f0000000680)) r7 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000740)={0x132, 0xde, {0x8, 0x4}}) fcntl$setflags(r6, 0x2, 0x1) getpid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000007c0)=0x1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000800)=0x2) 20:27:12 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:27:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f3105c939f631fab8d67d5eb7dd8fffc374d003273ff0909ee8b151086030c628740dc3fb48003913c0daadfa61e834dcbe23d5bfd85117709069389f7441121fda5027c63acffb0e3fcb3416adb11702dda4b8660f512a31cc6c3039d3541fa4fec4324a0bad2937e6e8a6f32fa3c3de19afd7a649fb89f49481d", 0x7b}, {&(0x7f00000001c0)="45536bb6f3c3a6a82337865d7573bb96ae6c65491b1e3a1d1cea82c2a0190503141490878009f7fb9fd12b9d303cafc553f41680ba6e1d69ba2c4df5ec246e4465a54389cb0189a9f89206bdf1c12829abcb", 0x52}, {&(0x7f00000000c0)="bee36fa72d957fa38c62c759b47f665f45e96dd148eb8328753901c2709587caac39511f1b910c52", 0x28}, {&(0x7f0000000140)="36fed287c27142a84199f634243fb389e09c617f0fa88de9dcc7e6a79c0330e240", 0x21}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) read(r1, &(0x7f00000002c0)=""/90, 0x5a) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') 20:27:12 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b92000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x20000, 0x80) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 20:27:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e0ffffffff211a5dc27ac51effffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) accept$inet6(r1, 0x0, 0x0) 20:27:12 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x47, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x488, 0x144) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x66) kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(0xffffffffffffffff, r1) 20:27:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x34) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x8c+\x00', &(0x7f0000000280)='\x00 \xb1\xa8@\x14\xf3\x89\xc73]\x18,\xbe\xd9\xcdQ\xeeL\x87@J\xf8\xbey\x96H\a\x1b\x96\xe7\xe8\xa5$Kf[\xc1h\xd00u`\xf4/2b\xcd\x9c\xce(\x86\x03\t2\x8d\xed\xba|\x17#\x00\xef\xf7\x8f ^j\xf5D7\x04\xd5Fb\x00\x00\x00', &(0x7f0000000200)='$/**$\f\\)@^\x00'], &(0x7f0000000280)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:27:13 executing program 1: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000140), 0x3) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10028, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = syz_open_pts() close(r2) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x2}, {r2, 0x4}], 0x3, 0x6) 20:27:13 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x84) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffb, 0x5}) 20:27:13 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x4, 0xef) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x40) r3 = dup2(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) r6 = dup(r0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) socket(0x30, 0x2, 0xfb) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000004c0)={0xa83, 0xef, 0xaa05, 0xb1, "24444303cfee7f55308804354602c93c2b07fecf", 0xbc1, 0x80000001}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000300)=0x7f) lstat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000440)=0xffffff80) open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0xb) 20:27:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 20:27:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = syz_open_pts() close(r2) dup2(r0, r2) r3 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0)={0x248d, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) shutdown(r3, 0x0) 20:27:13 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r9, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r10 = syz_open_pts() kevent(r0, &(0x7f00000007c0)=[{{r6}, 0x0, 0x4, 0xf0000000, 0x3, 0x3f}, {{r7}, 0x6fd18609d026d860, 0x5, 0x20000003, 0x104b, 0x800a}, {{r8}, 0xfffffffffffffffb, 0x20, 0x4, 0x8d, 0x4}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x40, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x6f5fb874237d2cf, 0x2, 0x8001}, {{r10}, 0xfffffffffffffffe, 0x80, 0x1, 0xffff, 0x8}], 0x8, &(0x7f00000006c0), 0x0, &(0x7f0000000580)={0x100, 0x100000100}) r11 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r1, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x0, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r13, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb592333c993d589c, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) 20:27:14 executing program 1: unveil(&(0x7f0000000200)='./file1\x00', 0xffffffffffffffff) 20:27:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:14 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000002800)='@', 0x1}], 0x1, 0x0, 0x6a0d) ftruncate(r0, 0x0, 0x7363) r1 = syz_open_pts() close(r1) lseek(r1, 0x0, 0x7, 0xdd9e8b9092be8f95) 20:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x800a) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x38411, 0x0) fchflags(r1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x404, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) socketpair(0x20, 0x0, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 20:27:14 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r1, 0x2000747b) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/191, 0xbf}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f00000005c0)=""/158, 0x9e}, {&(0x7f0000000540)=""/12, 0xc}], 0x9, 0x0, 0xfffffffffffffbae) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) getuid() socketpair(0x2, 0x5, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:27:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000080)="53fc213fbf7d4573612c0a9940cc87caabba775535734ca086dbf3b56c132049", 0x20, 0x2, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = shmget(0x0, 0x2000, 0x6, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f00006e2000/0x2000)=nil, 0x2000) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r4, &(0x7f0000000040)='\x00,', 0x2, 0x0, 0x0, 0x0) 20:27:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 20:27:14 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='v\\%\x00', &(0x7f0000000140)='\\:\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, 0x0) 20:27:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x6, 0x1, 0xfb) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000), 0xffffffffffffff4b) dup2(r1, 0xffffffffffffff9c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000), 0x4) dup2(r5, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r12 = geteuid() setreuid(0x0, r12) msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000100), 0x2000c) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ff0000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000023000fec4ade3410d2556b4b59fb6a3707565308000000000000008385ee5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r14, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r14, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r14, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)) 20:27:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:27:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa1da00", 0xfffffffd}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000280)=0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x1ca) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000340)=0x9) r5 = kqueue() kevent(r5, 0x0, 0x4, 0x0, 0x8, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0xc4e, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r8, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r8, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r9, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) read(r9, &(0x7f0000000180)=""/229, 0x3b4) kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) getppid() fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x1, 0xf33e0a9c9d5714fd, 0x5, 0x54ea}) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000100)={0x4, 0xffffffffffffffbe}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) sendto$unix(r10, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x0, 0x0, 0xfffffffffffffda9) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000002c0)) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:27:16 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 20:27:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0xa2}, {&(0x7f0000000140)="653afbf47871540110eca9bf777d9d6870"}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1ac47e0d599187d5, 0x0) r5 = syz_open_pts() close(r5) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r7 = syz_open_pts() close(r7) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x3, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x80, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x5, 0x265}, {{r2}, 0xfffffffffffffffb, 0x1c, 0x88, 0xaf6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x16, 0x9, 0x10e97c5f}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x9}], 0x7, &(0x7f0000000400)=[{{r4}, 0x1, 0x11, 0x80000000, 0x6, 0x8}, {{r5}, 0xffffffffffffffff, 0xb68c0f5206dae479, 0x80, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x3, 0x3}, {{r6}, 0xfffffffffffffffe, 0x40, 0x1, 0xc0ba, 0x81}, {{r7}, 0xa95ec6a9debda680, 0x11, 0x4, 0x0, 0x1}], 0x8, &(0x7f0000000580)={0x5, 0x401}) 20:27:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4, 0x1) shutdown(r1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/89, 0x59) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="757544900c3a8e1447f417811030879afdd4039127e20823a64b8540cef1189e4320a589286d847915dd61c1f57ffd2669de1ce3aae9d7eaede3af2d1897bb696b27c79cbc1f2726f6dc9e9239599ddf15d8f5a2430a6fc61620c49534b57f48dfbac2ae1579ff174598b0e6ba1285e9736ac8b25f9c084d49693573f02bceb808a1bf4d2c61889572ff462e647f7af86508cf0d7f4ec3b24f29e1724c8405aa9f4479e4f94c3e9411e10ef09327dad1e4e0510e5546c757991faa74bd"], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 20:27:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) 20:27:16 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) 20:27:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8940a7e84324ebe4721a4f7fe8d085509c1bc6bedfca2b8f46ce770002cde8fcc8f944f477b27693579a6c6d0a25e1bccedf1e6e483336f57c462355ca28864bf45bf4e4df24ec6407e1e04ed4f859b500000000003e6c42d8884498963e7300dda433e2c5b17a64ec6c2babc219f1444e375d0183b781e7ca805f950e231cb0c4cfcdcf35b28719a538e444d845aea65cc03e5125a698880eba17fe48180061d5ce996f901e357d9ee6edf5a7d5b8912b7caff03bcab670c94b6659432ef83b018ea777ce12e93e617c975c7d1bde3d2309a9940db1fd75b671357ede69a788d88e33e09b80cb3f58a0142ca908fe264fb3ec7805d1bcbd5c797612d085fa1f266d2691f090b5dd16c78b2071e3ca58ab5223e810f6fc0160cb7506be438ef346bf441a125f510c"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket$inet(0x2, 0x8000, 0x8) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x8) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x144, 0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000280)={0xfffff286, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000040)) write(r3, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) fsync(r0) setsockopt(r3, 0x7, 0x1000, &(0x7f00000000c0)="2d262afc2cf1841f6dd96bb94a8739b03da95588807bd6ea217339aa49486d8060cab4301514def2c9b7f815e3e14ee856ff31673a0ec6ca484cd843724e6d16de4c26c4f062ee2c9dabcb5295946fa8fe6a8402739472251ebfa0abdd1b44fc23719abac9506a3a828fa58de176f856701ed0677399935ce6ade16936582e9385c652ef2ea0", 0x86) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pread(r7, &(0x7f00000003c0)="f76e958d61962715d22b99d3815592316533ee36ff5854943dc3f789627a4af571c1e3f50293e6f3a298c6130dd11afa429ad48f08cc9b01893d31c05949301c9ab7a3676d132f2043fb34cf16d1022d8166c107b21bac35e86d7b01b7fd1c1d1880ab5c9823ceb684ff8071d55bac7d57bc63a12169dfbc6d3d59c27dcd6ce5b84f31729ace4f7e9968a4827a9712407dcc1b6ab8dfa9104e9a0baeabae9639de674efbdcf54d672aec041c8cd476d5d8db3a2a4859abd0ed1ea82162469ee7fc93ff01e723c3d8f331637d3d2120e1a7afb10aa561f8142a9478cee326ac3328731132577e02", 0xfffffffffffffdab, 0x0, 0x8) 20:27:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) close(r1) 20:27:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) r0 = socket(0x6, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 20:27:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0xc002, 0x0) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x20, 0x5, 0x2) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt(r3, 0x2, 0x4000002b, &(0x7f0000001e80)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9c7c6ada561bb9b2d14ef02067bf24bdd3d5686b61bfdc4f643fd3b89b5d9fa6c9f9c182635f81307387079d152a08143215d02bffcd75c36a3dd9959d1802539a72d62aa8a79a318a5d330013b0cd7dd2249e8933a4e8906caac1a62dae983ec445ecc43a427b52edd2d0f6f416ce3a9f375a74357d26a030b844e343fe0670d8358fdd54305e28a1c4b411ae0aa2ec86b01694d05166b48d6ba", 0x138) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r7, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 20:27:19 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000001300)='./file0\x00', 0x5ac683f46178b215, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x1000}, 0xc) 20:27:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) 20:27:19 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x290) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0xe18ed3f992b37985, 0x0, 0x100000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x3, 0x3, 0xfffffffffffffffc, 0x100000001}) 20:27:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r3 = syz_open_pts() close(r3) fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0x1}, {0x18, 0x2, 0x0, 0x5}, 0x9, [0x9, 0x1b, 0x7fffffff, 0x33b, 0x7f, 0x5, 0x0, 0x8]}, 0x3c) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) 20:27:19 executing program 1: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000001ff000000000000000000000000000000ae8c138a3950ce937247be53299e668ca9aea6f760b595fed6ffa5bce92f72111fc522f3334735e2be67fec077d1c81be5faea495ede4933839b9c63e5bfd1f05da30cd6960bb748b5adeb397f3c5697d1d69a89585382ef9747bafb8195fda913d1c0e37428d76e4cdb81ff060000001b634f23d73e533d6b4bf7bc253c3697462db9fa186f995ce3705756ce62cb51ff38d9881f4990aae7d8dd4057d928e223fcc99fbc8eab37370dc67f66c0bbe39ee6932d567bf8f5a1f673e42e23c701fb79418e9618960b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:27:20 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r1, &(0x7f00000001c0)="c5b2544acf858e84b5db33c57ddbe268475e50b4ea2c43f47dc104a953a5bb4bf19c99b419f0b0cbac2f2aff575cc0c3d8085b688bddb9f05e10d5e8ec4894402cc538c9ae0c89e3968e9b709b7cadd4d6ab828cbd748af8d9b27fb5546480c47c9d299b6c26cce8c876f0982c567d26d1146326891f5556819f6c9b9b4bcbe5b4dded6bf80cef3d23f161c0bb29a8dd1b6faec6e84b4a011f4d16330d88b63fdb7351e26c", 0xa5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc, 0x9}}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) 20:27:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 20:27:20 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0xfd41692b834d730b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) r8 = msgget$private(0x0, 0x214) r9 = getgid() r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) fchownat(r2, &(0x7f0000000040)='./file0\x00', r5, r9, 0x0) getsockname$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) 20:27:20 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040), 0x0, 0x0, 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket$inet(0x2, 0x8000, 0x7) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x100, 0x0) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getppid() r1 = semget$private(0x0, 0x4, 0x600) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r4, r4, r4]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r2, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x200007, 0x6, 0x7, 0x5, 0x4, 0xa, 0x8000017ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0xbcfc, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r1, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r8 = socket(0x18, 0x8003, 0x9) wait4(r5, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r6, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5be2420e9e3306f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab4847183b1e3ca07b9b240517c1d015007ccc0168d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000fc0)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5bebc10917ceab19307e5cf460b2420e9e33058b1da27b8542f777379eaddbe90ba796f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5cec7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b183d7f75fa6a570450c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r10, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000980)="8b2f33990be4dc21a1d80346cbed2cc74e7a1d095d33e0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9363903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3be410000000842000018b647d85a54a18cad69fffba1e6904bae547cfb8c7bada902504abe0b823bf5ef61b0", 0x5c, 0x400, 0x0, 0x13c) r11 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x40004, 0x0, 0x10001}, 0x0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0) r12 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r7, 0x0, r3) semop(r12, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000340)) dup(r8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) 20:27:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="d9", 0x1) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="a665a9c4a24269063910e75adbb81bc8effa5039a9c2ef61f0d217796253fb02d778a15a8dc7cd3b22f5a7d4e8cf7ce7e1a71521a8f75d", 0x37}, {&(0x7f00000001c0)="3aac6883ceb8ce48827561e9675e4a00842bb116d699373fc640fdf7bc17ac0bd2e63dd588ec7a2a14549bbab3a7515a5e34764071e838b614426acbc4d457b4e2fe11d68ffef595c1235182d4c4", 0x4e}, {&(0x7f00000004c0)="464f08238232e35c3eecc5cb93243872e7a999671dbaf241d57757c3caa8a59361de33bd0c4e516cb041e4251ebf9279d1b8519992c174e79f52935832105134651063694f3436b89b875dfe63b51272bf459d6475de953e2dcf9cecb7c7e65d43643c5f200465508fc916b2892da7cba3a10bff8c81151a2877e2acbdcb9a140734b82a67349052f75d430c6ea5b93b46a2be56b93d0357a5d9677d64089eaa3a4a062c82453d8cbb62de3283b7c834b27857317c719d82367f8c9b9bb42447ed678b2e4d183cea0862f2514e8b1f55083b4055b1bea3cdca338f9063de2f728a18ef6490a1a6d2e3a96e6cd43ae5e6376164120952f1ad458b62bdb11abc50def3acd26112d3ce3bdb94a821eaf2233ba6c7c240a54d29e8baca6f9051f3b4188689bdca8d15b7bbb82057dd638ef7d0c3201697711dc770e97fba5feab678f9cdfddd77c8c453dac1ebffc6131be31f356479248a0131eaea05431f4dc0de8a365927b498d22ad6441e4ed265501b322f141e9b98bfb53fd7757862c922a1849110d76dd8c7cd0257d032667eaa2541e3139a970035c3a08eac922e6ae6dca247102c1ede4c714ecba98198b5cd28035da2460889b6b895798af05d78ed7ec124ce315db35df88e4e861f9164f9094d3b61c2d5b2c1008c4acbf98b5f737a31c0560844ab0fdd778d23f08035f5a9d5dd13f13b0842005fab77a98ecae1bacf06dd4bf4b06712553de9d15aff5569b962c265a0a995492f2443f2f2226f1dd4527c61fa806b8d26e076e11b9b23daf1ed0e7637f4a16a53756bc8a938c1c26e1035084e4e855f323cae531113cdb489cf5cfbd20d8ae8a55c96b0efb26762322858e6ab08e7401eafb5996757c0a888239d77e2a6daa7a22e08e8f778f9b1f966ed216ced046ff723fd9338f443f459d52ba398e2bf671f96af0343b8b30f35a54d62ceceb8d14bfd8d104841dca5213fac850bb31d7a41eab861487f12118d40bdc34a6dd94581ac2c131d0543911fcd235ab273cd866f71fa43ea2c78003d0665c8f76605b95ed0573a9f449ab91cef1710464803b4b6de0b87f81fdf30f3db0996377995fe633edefa6157fe933326385abd92339d91e2d884857f4742d04491107ddc949dab2276917e1278775815a72d209d4e35c1b570dac04b0eadf3e0519f17ddc78514c2e240028e1ef924d2233e5a3ffbcbeb94f95f6dce64aca836a2bd0ea6dbc5c43905b89ae1d5a308faeb998bf931d0fae81e45ea5b0bd82e11e06804f85e9560c386e54b856fc975197c85928ab4755876de5c7eee6d3cc157b3a26c5d3699280a9676175f9bd345991e71edcf00a3bc5041ad5e091f66dc7b67611edddef3bf5f398bc6989a4441a25e585c0923191df6248edd40a6c72330a491337940d0de40a461c29451bae450a0fdc92d29a6480a6385a485203c012c1c35ef93b9517f6060a33dc648e28e9621121fed312b77ed2e3b724ed6c0b80158960e1b8bc1eb180169e87f89957d320766c33fdd21e8771b01f1f18ca938af1decd92f7ac5c3e4a6f00fb6f4e38b07d18da859de26308b6c700ae348ed00011e18efc1515108d566545fc2371d0e6b9b4367a3ef0aea072bf7da0affaaf5855be51af68757b071ca3ae10e35fdc53d87185da562b20acb8b2f1d0d48dddaaa21cad318eae6b106c9ef704ba2f60c1e5285aff645dbf6beba85287ec1cefb9e80ca79d5101f5271eaa9051eb1a78a79f24907f8858022c7483003bf4a93ab2ec3cb4660781b3d1a8a5d832034009d4ed33c73f2e060678d44e71976a4875f31b36ecc82fe75a3d61bacc6802b427cadb128e80c0dfa3c38c1a92250d7d5234b5a6c80f933b3d7a3014b40b6e0f58ddb5c0a09dca2fb33e65cec96617fc79be3fbfeccc9f83bf13fb1ba468caaa8994fc06334dde431a4ce6c9e10eee6e8be959d08073d5741650e85cdc809777b14395cdcaa225fe333e15aecd3a60408629f7b1820fb409b2d6099a90a528158bf9cb37b83682c480d204b8b86efbc29dd16dc9ff6242a7674ed0b8dbd3c076cb0fee97c0acfe4d57bab6637bed4f74b2cafdc602c8abc0914fb775567fd21cac8e7380bc4aaa50a0871b7d40411f6dfb96be2f741668de544a8ad94b67289bfad27b45555fbd6d1921c76084bf05df65751f03f9aa98c096afd035b46b449ea207ea2a03ecd25bac5e58379b5e6e707bee30ecf06c700cc5975c38842bd95197782a4b675a31350a9fc32df8ce77e0326316d8f844aac803cd7481f81e71b63183be0c42cf66f404554c4564067c9abd5b685b0f6ed2e63910472a96558d1757fe0a7bdf63868cf2f934af81c9ec9307d6ccf6af735e44bfb354b436b5d3b823b6a063f57fd1c291248628a9a97fbba08dd888dabfe2eef2db3115b417ad24730afa484f9d44b5b02e05d1571062a076ece16d83e5b20ecabe2ffc5f9f5f206b6c7f343041b95a6113ff3515f67a8174f24cd52024c02567cd2ac99e33a0ebb1c41843f9ca41898b0cfd8cba2fe50646acff2876e3fe288d85c0ce754eee76a15aad7a035df8483c825832cda08824588a0481c764eec782caf8e8897668d7280b12c16c88b482394a2a6c6488c5140473b4deb17eebf516b3459b600c0e71c51f96ee08265aa140d80bf6195256e7b94cba9ad462a6b131761008bd76baa455986de6ebd04e76a9c53ad94f93c2ef4c1d94c27b72aec407331df8aaffc94560bd977d946993018325821e1a4eb24d6653669d30850380e68c403a816453f950ac841bd6a8f2fd2be99522149286391ddcdb8abc25016b06a88ad261ee9823e40cbabc1fb9e3f53ce05ced36bfefe55a632e0133f45b6c207aae9fda3e1bf67b303a051bb2e951076c85e32889f63ebd2f9e07a63c71a8c85bc5d9508a96b0063534bfc5752155d333e93cabb4c391319f10a032bf1e9987e3f7bea2afcd24b2cc1ac0dc61b59f4e9e484939a8d4547de62a86e7c55718ccc42375d38d24cfe67fb91a3e6edc0526de13ca5a65db63f6d4238098a0f6f151111dc0516de0f8ff9376ce87a6ce531f89adab671bf7268286756e435bdd141e05fdbef528e55a676658fc2cbcb7b963da5106b722dffba887869fc23f31a6def7a78a2c9c04e3c1146fa95ca78907e632d1a4410dff1144b8f7937aa98f3c1d63042b77a1b9ee271858bafe42b204543b481cac4e819ffab1035a2f7e0e93b8819493a31a68039bfac7138115c6ec90b693584949f9bc8443c904b4fe91ec2c388239fad5be7949b767dd94eaf231d6de3d2cf9c32b0d9cf7a2c8a58773ec14033038dc0ae52efdb0c350f1ec198fad87191da51d213226ffa14ae59c972d6c7967d67cda848628862a2451295ee225ca40ed95b8837b6cd5a83ffe2c87698ae79c891938dc7cbe944e26ee90e92373a943eb60d992398304253e23667e412e18623711cff31f31a557e1e707de166e48725247ca3ce9de1c450a6b08b1ce6ca975b102c594950b3f759eb61cd0828edaedc0dc7383be307bbf341c0358ba8df64b8f1afba254a9b29fd363c91038f1484c53cf4a90f5fbbbdac43d9d06b9377233f30c6593e25d923e97c3c28f81c93aafbed25557de670297f7a884a6ad68d0f124cc9d434a59085f9fada7fbcdc5b16aa6dc810ecc4625321402a655f8ea51a09f1b91f71f1a47a3b282897cb0dc70e076f8bbf03f821bc207454d5839fa5c26f35bb1139c6250f4bcfddeed9e89e25c8060631941a5b69dc060d2d2273deb93a1683c6899a091956db51f826a9d7424384ddcca1e1bdf4470d60d2a71177b57e68b2e0e45059dd501afe905ccef6651abdfe62461056c3c3fb74e209ada81be45ef7c8a136997367379471dd89c8073c026ee299b793ec00e3fbd1e2193acab4f2ecd7c8351a74a36eaea5678342ba1a29b122234eb2f10e32f30dd3e3eef07417ca4a4f86c54b80780e5566a839878eb15ec513c79e421f0c705795e8960b4cc4ae73918f2c6abe49f219c8cd04a753232cbae980350abda493cd40930c9ecd258866f35e49ed02066b4baba34326e4ced9d31f1d01da1d320812d25427104838160cf8c3a593f432d0c29e8f09db4604d457d97e03b65b9bb9fbb19d71c1c57661edc62f91d9422bb5314a8f57b189d64934a0581436a3ae5390b966dddbcf04322fbb7deef20366cef8cd80820890d03ac602544b6e8ba9e37066236474cde76647c4cf73f909d69062046551b7f43fe72e7f6f901d7249ff0a098c039198cf9036ae83fb755be9f28d081cad7880c28b1070f8786e57dad592b8480a662b3629e3163da330107fb0d574b76b1415f0ba99e8314a16f231042a3b313f9598ba0ba716c7bff82e81d9787f8297721914fdea57994b20ac7e7f7ec1a831bc9903dd510485aa3340f936965d5517d1dac2ce98c6af1cf630dcd6d6de22c68257ab2718f8f841ea575a5b012e66fe22fe6d8d94f268ec250d7c7c3b992b9f1c280fd809fd6a03fdb1351b76d80cb31b2f8e874eb22882b3196d9115bff0a960a242f5ba2544d3505ecc461e9d8074e44a5bc33628dd390f67573b52987342f23d4ce1748d2864973e6898bc5904492d7ad419fb62203850ff1703b2d6e21f8bcd780670c88989e7f8c44225b4e0ce4615759c31186c774383bbbc9a9e7fd22ce033a37060cad5c888556a3161aeae24242a986ff36c01672b8461b9821dd24f720cb85cd081a4b14d87a2e1b304387c97079da55fa9b4bfdb2952bc92b94d4c6505ecc51f720def8f5b24e60203624be64a25009fb677b9653407097a4b458be8a50c1d1e8bfa9c6e3e313d7f18aa5534b5713adf973a60f7c7b1f0eac5724ae7ace11f231fd3ab6e009545099dd3f23f54cac28a3374c1a144035c09e4ab8140b7f57aacfb1685b985b83cb802168e2f7b1514d8271ef08367de1973c590bd1d6167bbf9cd702d413819dae2a24f88f612a3baf290debf32f7644a59cbc60fa4dcc2df2af4fa7b7bb4484e412d94a86216aca6c9ddbf2d964b54fb8b92bc9d4b48a558af075e7ba952b38a1a218862fc1af9a6c4ac3861726bc6d155c6237c0c8a725d3f66650a3ebbe6651fd3d4c78f593a37cc619f17fb4c92ab6db795d04c283d4c285a1f0fa9ceb65bd93f31cd0ff0165cbe98e065c965eddc2f0c6a8e820f2e3b3e43e7873816097cc1e55f5a7ca33ff44f69a1edcd73696d6ebfad42103f5d87029f8f68e2d040307382388b5fe59639b86e40802aee7e57ed3a596df51ca6ce473466b4bad7db60b121b685430e4fbb29c8f247618f5b975e7f856e3956940e0d1912754ade680c7f72e88e2baaf55a24e6f37da9bd73b20681be7798cf1ba125f68e8ff54e6e3c570de6f69e2b2a7408ada714e90dc9073eeb8e36eb57d1d1eb9c2e1df9dc6af27c007706f80e7ecd35e816c5d3e5a54cfd5c13c5afde8f86ce294376ca0b2820d69ff49e502685d57e78b66521416ebd483f5ea14095ca03c0554898db3d72478c3cfeab46e85a55b8a09da3ca656855dbab6c1101b2607727936069ba34974f8bde318eb91a7f21a83fab130b9acf8b999434d26734000f76f31aef746f541d71a63b4549aee4bc31b65e6b92358dd2eac0ce9d914baab5acc65ecfdb4ed5805b508640b71b1d4585beedcbe9c2e155acf7ad9f2b502c6e472464608593cddbb008d4b923aa9174a6487a093dfbcf53d1f1bdcf3b0dca197af891617e3f027c50d974fecb6291a5d499b72fd4f9aa7721028e27ad93a5d7701e326099a249820a5579bdb2016caaf809", 0x1000}, {&(0x7f0000000240)="d7f6deb70cbe946860ca789ba51558fdedbf88ee4ce50ad753998117ade9766e2e5581eb9dae987a1206b0c979f432196a8fafebdde8c0b8ec3c94e18082dfe42f39fed949d949f3eb40095c171c47f57eef8376640e692cfa5825235ff5d3d48106ec15af5a3e192b78bf880e4ae9cff200ef5f6d5cc42ba16ccc70160b163b061bc2d4", 0x84}, {&(0x7f00000014c0)="6e87fa0d1651c5083a489166121b8ede8ea7a7684e8c2b2734c92b058dc5de0850e5565b896d4626e2f23ea23b0b5229426a457bd7e91132d3ef003b9a5d4be4f98032931336b05dda7d2c42d5097c1cb5d1468287ba79bb50fc96f0b7a946691b7131d9da3a4e7207af5a5b99d788d136fd4fcfa0626593f0f539a8018fc3b314460f7ac30b7fd890ede375509f9be93f5dbaef5f8e23bf1671a0c609acc37dd9f3f4be78a53cdec4dc6bac8fd2934cc3a5870f5d708ddd3fe372cd9a7913d3188abd27310f9d7cbb4f22b5ff504fd25772b976f173ddef2c9bcaeddf8a29bd47bc81274e66d6bfdefca1dc8b0a4daa659f00f7373f736c2b3db0492fbd0e9c59f6a52d21b9aee653ae4da8fed2b2be70c8ddb3adb4f48f6ea29e6d117e2d8f90ee1ecffcaef6e65ccb18b7e3be539723d007ff9b348052c0b27dd73670deb95e427abb6ff2d885a1280c72e2d6a39593de3d644a71a1439267501603a4a70d675f87f249e589540a257cf1403deafe8438b7b798c7063735e80506524677b321636c96f305c3eb27bdd0e9b0d648e65da5bab6c23e14bdd35f41b5660d6fd6f7097634e7f0f0a1ff19eef09f7eab8fe06b99c8582fd510d86e548daf1dfa41e0697df82d8fd0277f89657c221437c5d48534b631bec02253b12dd9c2bde5b83222eb551c07cbdbdcec23b83ac5950110e13e98d438dc45ee347e8d793aa2c7bd6c4fc9702b718dd6baed9b26177ec788968a86ada49893168dac27f1d81ba6a9b1d13acbc9fbea0e5e2515d120e75a8ae914412ef181ca6862b82e663dfd6dc39c8f900de51e4f45c1a1dc459234095aca0febd27a08148cbcebe0795a5d111c8deb53b50f7adb8b24cd6232918335b40fc7d57f750dbe1e362a09b71f463ae4db944024deede829738b4012a470ba1e66df437f053797da27f96b47fcbb42679039cdec739bee3b00a217bfe32924a83e8cfeee60ac419e9609a59ae6e7c60011457403a6a2dcc032c9ee6437ef303e2f381d5a9323c11cb931660ce5c74b0be4fff8c1b196511037277d795ea72415ec114ae43fc6e24c7cb22d65fd426ff5059fb63e1116a02159e10d5f0d87656c457bac3afd09b1704888881539ea975146bdbb954b2054e23843ab7741aa72186327c2ada8b92885d84b059ffbde2f160c1163a705b060c70a3f4438b3e8630cc493c7cf8051498cf50ad09a542e8e00fff730a481615cc2d965eab22c18ced9f9419908aa9fe87e2991dfe05f211324d3dec383755c6a8a37ed0ec80bb76a0becdb3075a530ae9aa74bc1b1f05ecefc99224e36578ad9c0e699db41eb914e20a4f4833f8db62e558b16a5bb66f191832f31d5e478b5b7671b884ae384e46cffb8c9dd3b09ddd7c5c5381c35dceb1194aac62c231e7e4a7feda2e23d55cc25f1c69bc236d66e6ab051ec8e8be8359e2d8c21f83bd5e1c6fb3a6d52ab108c23db8fcef8e51321ef0e76e6902b5a4e67cfea3da83c0b25883bd6c5ab9c4cffbf1d86fcef7a566d74060f1106695cf9dc9404b843c979839515a89185ca35fcee1054a5e59b844a9f944697b97fdb7ba6cf5b8e03f3410e28047a9030e7191bb6248b86a5d53d1477ea6f0056c2cdd2c27fab330c630494ae46a43f62ffc8b9acfd38140db50540c4cd4365544bc6787b069a7ce81694f4756f3c849054e5fab8990c84f5c93e6b1696abc613369efdaedc0bf8aa93b969425222ed48373e9ba6a14b04b14bf237d3ed92253f6a2abfc94893f9eebb29f2074b50064ac0a5960a7773ee45315ab559727858eadef89733b62a938735d2c4a96a5269ac72b50ddddcb98a1059e816805c05e0073893d68d352003d19e88efe221d8644bc81a8b8d970807983c60cc41416c3dd19064980ba41d7ebea011a77eab2d8d8b6410810fc9a64e9d83905bd012c7d5f6830da4f2f4b00ae3f6b2246cf87554f7c60641e8ec4a08c801fcf27e708c02a66ad2b16dfde2471bf0f591f6af2d1a78976d40ea25a66ee1b51c2d198692aade5dddf7d0b80e9cbc12666608ce0d889e083429843f99624b6967de816a7a0d1fe48274fab8913c29762a9b2ef0fb95793f4e6cd7a71da5005433a1e86ce401cea85852bf797f0f8827a75cc20adba0ee4a2194cab523c36f93ebd78daf9711b73b1e7493a39ac2249dbc3475400c5499d57046b7d8aaaed315eb00193581f824126346910c0d8f6f890e9f7d9be550c48b1d00d546fefd3fdb7c5fb5a859f49a28b32b1f385d342ab6bbab4b2fe44f7a265d8a8ad13fdfb5940f7b57d098bb187499aeae9beb9f8a726557570b7f1a810710317f82c2a8f0f718a133e2df067f52156e10d229f345d326852e5436379ff36a92cff3f9d1c1715e6a9705c13383d5914ad5efdeea385a38b242c2181875145acc07245df438405d05fa4e66c6077a83dbf8e0cd9c558c7790e2fcfbaaf439003999863e3612668aa2859df15157471110ec82db2a0805e8e1e88dab470196620450f88e8dc48e676b2a06702fecb4c39c9a65310cd903886147c93327659d35d70e9f278f8c6309d3ca20071f8a38d21e22c3d054428c7f2d533c23c92f63ae0ae7dd11beda61c0e28c10c024baee4be648693fecb868cd84aa05afa4b53fbebda39326a366856b141ec487ce2e72be9140b465c7148859b8e6aa39452dcd81778b6726fbf87288e5b45ceb875214de9e669f86934778e7fbc20b472bce99dda20618dac22fa6a068c79a9107c8038b7537ec72b872d218dd15c5924c979356a0137b3d7b6dc8b609c50a980f9b83b84dc0b82f41ebea64c9fe70a25e8d0ebb6cc743e8969e517ff6006ffea215c7ea6d367bcd5a2707f78052b2b86ae9c487fc3592f0bcdf253202687a388aa4df8e32bc5f954aa02af4703a378e0f3721de47dc33c77d7541e10accc1d6520ce81130909fdb5006b7fe38c3c5b6805fd9a5a9c64069d1a9752e6899383ef17288b66e8467ec9ae681be83ec67b0ae6fdb83159c6c2dae80a4405a33411767e0d3b451613e554b4122b9e1542a1820a49eb87569ea6338dc008872ed67a35e589114138399f695840711068199acb0127014b4e4649dc56fc3d89ca31cffe15381c5fcda644d0478ea51eb97abe90b2e268e164776cb284d814e70adae81abc13142053cff1ac8edd3200d1445241916abb438cf83601f38038c98acde7621b0a27dcb3ef0372e6ac4d7ad4b36a69d95805ab961304d8ecb85728f8613e53c407b0f5deb147c281718d774c48092ad9effab96561a54cd8afd2fefbea1fd9589bbfcd727aad01d0aedd2c306c86ccb8c0d22aab6cfd6eeb7905983d5b5170ec771e9912ca16a71d6915717f5447f3f88d48c066712f5b1284dede8895c979d6332781d7bce7807b10806872466697c0415abc2f089cee1ae4af584025b4aa35977bdda39393fa5c55b2edcaf1131d2c2069cfcf09558d1f745e99e1641be669e5d575d1d2351562e3d4882a152c1b421123f688f0107b38ae4ff70af1f7a187eecb7cecaac3de0b0a63a341be7f3af7842a8ce6c62fa133a76b8d46a00cc762df44a1ad85517a7981fff4fa3f30944bb8d4483e419b366d40a2d9e48dc3e6fa121f591a6d3e9c061e462885518607dcf961c22d9298feaf1cd229d7e5c902e31574c6c4e855b3fb8efc72d5f61ff8ba44428c31a10406e6f8ae3d232046a8293767a59268329fef6af10ab368d1f01d34f6d1f231c5e4a970993c0922ece241e16064966fc5c95db1dbd2820186bcfbe417a5551434bee499313d249fab9766516463c62ccd9d498ad83b949b8dba97cfe20841aa20be81bf4c3c714ed02a35a78752063dc2f3e52b6c9d606c7f02d422173f3c94ad2d1fb6f987bc4b8b9a188d663a1a6e54c49d644c6539ac8401fb6366220b92ee51ae03919289bbe454b408d552c6763f87f1b4c7d3a6d16b0dfe642a82e7f751a866b70bba26ca3d55dc6808a1fe7311e2c5126f6c54a32e86c952f373c0871fc3641af541036d6c421af129b5822f3f17dbd11db36e2a275a6dae58f1bf0aea594434487730cd682b02d211067b4513eaa3346372e09d9a2ff02ed30dc897412f583683e96bf1cc9607ce2ac5933a04575636f7e584125db6d23caac5d63bacae7930b0c7cc91eadf58bba18a2ff216055dc1b57199bb5c5458387c1fc0c39ba9164f231586f61c6a31b658f4d258514e27a730cb90c932c8b77e77fdd33588d588c409f53339e645360bb3feec2425284da01f7bce22e35beb73498542a74c7fb94ccc8c8aee56b999674119b5af9d4ab750e15c839cc910852dd8946c2c034f0c504eb937b2b7d4f3d3e9fc652d1cc49c3b3f35df42d57f76f06e91a20efe5a8105096a5e4c54a66584dfe02e94552acdc7be370f72a853d6457e108bb1d072cf376e54536ae19a39b2400687107563eb342942b67151a3e3d72a5f58067b812b561e5800b48494321f77ed6b0733473dae6f093af209999f699058583c38b3643850cfdb4d1530cc47036fbe3bff982d65a396bddc9a95239b37d33b23f90cfe0c0ee8a1e053758bcfee1e8803637b040759e67e68f6299f28985b36984cfaceb0e339ee7dbb84aa17e30e5da8fee69754968bf6b9e6d2295db1090310d319b17edd440b69ca49ad5fd71fb2104495fa8178612808a8fe797b7f82c3e66e2ef9f39d62ab53b70ec80c8fded23f1fe87a68fdbf15b6c59c071b031691124a2c7b85b2eb815aecfe0cdd3a790ff6c38bbedd6a4306e24e4019dba6eb730ce5f33e6f6a47e2f3d75c6caba84486cb49c227870b0535be78d00e5435280dd8b8dc1af6fe400ce3d73e1bfc8918d269e930a38ab262fb3f4b4df7358348648aca976222ff7266a734248ac92f12779754048481ebbee9f2a772df2538c27aa89533cc75ece45416079d7734a1a3185f0eac41618eff864c0053946edda6b5c922cbb187f0b5d83b0efdf7b9fe3b954affa331b696675c3c348db154edb94a0a476817581c631de1993f8dcad7d0fb292630db66e076ff57ce2282296fa7d35dc95ad52da6ff573472daa4d27041eb253485c63abf3e3bee2c7e7d4ffa53045b14a8ac745e20e8fbfc0ba7cb09ff4ab63a87dc8af1811e64a6c87146628d105c668cc88b59f5315d9be7a75ae56c9b10479d542fcbedd4bc045c8a353004608a0a4622763042c7ed936ca3e840aa551a9d55075a2ccd92e2534e3e8a8e2b17c0c46a45bcf500af4fd5a0d2d715a1dcc9b5986f2059fef50efb1a6a08d9bad4480a133bf2d64f29db9cd1352f2bcfd2e00c7077e5b89365b5c9eb74a193f9a983e039f25fb98fa40ad042630c4c38ade910606a20913bb7e1d4ae6788024667cdfe53eb827661a4616d00d4c4c4abe5499274ddcaeeda3fb876bcdab5ae12f4f436143cda4f925752cd59e26047f7bb36d8cd522f0415684d6e02033d3da6ea281ff336a964adbbf762d696504e57fc0331abfd430044dadfde255958c41d102ddfebf6a9df0cead8be54185856249d54e2610e30ec720dda4c155316edb952f93f4190f19267419bbadc690a140233807284af102555f98d89aa77b70ee1bc9f4718eaca45be287fd0502b79038e21eb5c8347bff00bf2fd9fff7c89b298bec2cce3f7d9684ce2dc6b57b6025d60761e1a31aa46f81c0d92bbab357a5739989bbc27676635b5773ce3e5e7fdba666382c483c4a4c2b4beef58d787e654b0c378807283599307d2fc066f7786aa79edbbc282d5c73160645be44c361d873f447a7d6eeabaaf32f04745fdf17c58b6620", 0x1000}, {&(0x7f0000000300)="5bbc9d5de67b661c8c016fdb0edf28a5552e4ec50674b55cbf168c2e1d9db51a9dd00c0d9f085242b74199852337b58f419b62e26641f5be03139cf46365eab52e710de54b8fb308d87f0297256bfb78eb53043b670b4f0f7c368c8de877ef57c503fce556e0a381c635d286d48292f090d311e51f589216", 0x78}, {&(0x7f0000000380)="997e7171393ec4b5412df4851a68df623ea8868250e91a531699ed5375a61e64da8f6602113c3b73d08f728e59cf616bdfa80543ca7ea99b00990ff6f838614ac4435e0c3719433c8a7da8b22706628d22727fd0a40b9b571f494902bae9d98218a7900f", 0x64}, {&(0x7f00000024c0)="88806de06606841417ec1f7df0e75bc066b4c013d196b51dd5a1f40faf554a35e04f8ba32ba9f8566024a524da2e73f4b7dd0beaa196e1508c4d6d14e5caaf68eacce3515a2edde47c090d02db6d4204eb52246f159e8e02ffed1f4b85913e2e3e5d6ad10fa119e442ec38c5a9b85a28978312212eda0c57fbb604b2411e692da98811482c82e257a42f0ee8ab59ee0fdebc5b83490986abb493baef4266209520bee301ae28a29aec66767d31dcd72e9362cc12360a9fca28388ccf97655eb13a31bb5b4385e381b3946d8480112a62af8c8b3c", 0xd4}, {&(0x7f00000025c0)="1085a4e6d05035cdd40834d833b77169267c13b8b4edb8dc7425c48783aa69b73f44acd83ab34ba40b5b86f94841cb5513646f4476d08c90b2a3b547235cc72b5b1b78cdc2979556dc813fdf7ac6283b28b75e5cb78526b8a68d541dca01ab849ebc9950ee60257a9e40a6d3986220fc2c5cc3d6753d1b64dfe6198c4948d398858258c5353038e1590a31106832767601f64795f53a313b325d43d1c9b02667a44b6327403d0575f7857dfe783dbadb7b3309962d58964db7f2b0fdc7a4eb986f85c2cdc403492afa1c7dc4adc5014a1f30d8ca6f7f830282788700d9c0b13b3f8e50cc6133604ee414dff2801b0e8aa2624ea3884882b962eda2", 0xfb}], 0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:27:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x0, 0x1, 0x6, "5e00000000001b5ef99b0e00", 0x0, 0x100}) write(r0, &(0x7f0000000080)='\r', 0x1) 20:27:21 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) semget(0x1, 0x3, 0x92) r1 = semget(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6202e5901977f60cb8b602a5297b7f0000011b62d8f1ce7ecba79bda32801b2db4d1327062feb1df22f2a032763f1ab00100000097a0460d587c9f4eccb83cd3463db038f374e3566e9326206ce05c227a74f93b08ffaba7a1d3f6ef0f268ad9abd0c75a117ea5a5abb19cb8f907ad7f030093fcc003d3"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x100, 0x2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05fe7f00000000000000"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0xfffffdc6, 0x0, 0x0, 0x0) 20:27:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0xc001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x10) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060693c, &(0x7f0000000300)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x5, 0x80000001, './file0\x00', 0x8, 0x4800, 0x7, 0xfffffffd}) 20:27:21 executing program 1: unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)='r\x00') unlink(&(0x7f0000000000)='./file1\x00') r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000140)="8acbde98a8ac8c3450e04b7cd3af170c9a596453693ad0c6a1b0a86c9d2dc9e2c3db75510d0a21a4ab735db3bd96db52dccaaddfcb938a176cd990330c630c36e21fc88b8948f200adeb4bc7b994f56cf54c8e2191b9451d6e6b88f7842ac72f1a9d8d4bd8265ff63dde773370a99f412a1981c8e283d7d0ce2268d000480d7224e2b0d0521c2d078fb9e025b274cd323c4bff111b884f5ec551e4676212f4d4b7c7e519a0"}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01abde48fa844f5200"], 0x3) 20:27:22 executing program 1: sync() getrusage(0x38fcce3b2617b5ff, 0xffffffffffffffff) 20:27:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x72d675c82f49bfcb) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)='t', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0x5}], 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x112, 0x187) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000ad794ecf04df666a2e9ec842a35967c19afe6bd7a80a7a162f0e6c712d"], &(0x7f0000000280)=0x6e) accept$unix(r1, 0x0, &(0x7f00000002c0)) 20:27:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 20:27:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) flock(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x39, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) shutdown(r3, 0x2) 20:27:22 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70010700000000000000"], 0x9, 0x0}, 0x0) 20:27:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='[:\x00') r1 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001a80)=""/164) semctl$IPC_RMID(r1, 0x0, 0x0) 20:27:23 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x2, {0x8, 0x2}}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:27:23 executing program 1: pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000280)="0665d4ff9c2f4fc73cefaf39e80009ebbff62035ec6bb1ff5809cc9be144fbb55fd9ad1b71a10dbfe95a8294c6fad35ddf1633f15b3dbf102fdea5927208c828ce3f455a1831896119b307f2934df2222ba7f66bbca0a7b85ec6ddc10a72bfcd95b38d4de2ab13d10b25d98ac39b4aeec7ce6846ef5f1113c3f1636a2e445cdbd51317f24340cb7796a42c3a1523feed6633059c6fb6d923a42e856d1b84f5d170384fa2f29e833c19fcefb901fac3797cf9da25ca12c426de727d67740c5b76fca5aaa081e2c8a7cc089b83cd5142ddfb6e6920c676952bdb483eccd293e5ec828e6fd6220df25728a4370cc7a16708911f3c903f694d9cbd1ccb7b2a95d166138f40a600c87eadcc31171d0d85d72767c1f4a537b73512e1bc0e1478141d0ba25479c7feba0f689b98b474199ee0747c2159be078f885d52ed3b58e3c511e9d277fafc7205b6ecd586db90f6b66f92ea71ad87015436d34d05bc6da61d3691962b24058f388b16c6d6cb607ac984f6ae29baf8c53d58f53b5b702ec4026fdb093a5dc4458a0ebd82247d2b512266874882980b80fbfd492bc83e0fa3dbc66377ea1c1890449dc7d14e92748ba83a5d0c8aae7a1c82fdf9bf6e23d7b59a1867ca54285f53f6504d6317ba67406f88e1d8b4857064309cd8f37efe04b29f0a2cdd4b2b5efaa368d2517a0755598305376e612d8d5dcf51176398e7cdb6256039ac03cfdb1270269e4a3f71340eba817a855a789859279a0209da5640e5e7f58670cef463eab29995a11175818992d7af3a5256b1fdb89f8128f09ede06cd13d3a04e23fed44bcba0b9adcb75242d39ca39d0d48753d2123afb6f372046d66776f8be714ab6501b73c3fd3ea46eaf09f688b66010704037e31f9371aca5767fe4cf5b452b9ad2fd414fbdf0372898604ef13c2bb801059a3e9c28b7f034194a34c78ddcb03d0a5c17fd32bad15d96fef10a6d55d8b837fcfb8dae0f9ce74b75cf1099d790253053081e99f8e7730089e036339a18be650a133ec781e9ab9d4b5ef4efa6c9b12fa8337c20b91327b08d705fe2e79a14d3c60d00d6e723da4f55756fbe03202ce10b6b135252e8c7799fdd33862899edd7960411c8a7e54169317e1f30fbf97a21cf670aa45e239128c5f1f5d9eebbd980dd75dde0de48156f7f593daa2879beef10c7265ffd657f6dd6a5f2ddde636822e789bc8529f60af6944d5a7a77d44fd27fde6b138c44a61dfecf37ec63a901eb63fd30d211b7b98bbaab4b017e5fcb80a8d37bd4088a4a86ebfc06291a4cba222f4f2e8b16d3fc3a8133c6ec389dbdb8f170c477b8ada6a4ac34a67414dd0574deaa1cb9a060ef9428941c2e73e410444dc3d1590f8a666c4223f9ca929ccd7d268e648fc7bce9e2dc921a93f7dfa2cd228d38bbf3d20c122493e08dfb27c4ae79d4fbbb305deeed14045a7bfb77deb29b985c934b73cb15ad61001d3820a229dacbd9362a0882dfe069315ce67c8f3e24fa1bcb2fe755c94b0932a5a0602a17f9c3e509a910c29c54a23c2138e85e42522eefe53638cb1aa6edba6a378648100673600d2db38be0a783a8c2b8f1d38ec032c82eba37b08c701aa8d212d0fcead589b9c253722c9ca46e9d2c504e5b9b80050fa5539a49903bf5fda1b27b186a02d1c319b20e585e598c4a2a28ee9886c2e9fdfa013a013604bb049b738c70d0f3eddffb98ff840e1aa4f318beca2e21e7a1a75a5e0e10f88ab04a7d3fe42548276d564305b401e651127f3ff62c6ecabf764c54c6f0544a31cece454cf9e43d0bbeb5efac27ec5747eb20bd3e383121c57606b58c8df3ecdf1e71b054b4afdbad29466c2f33bf40e5bdfbd7ae5e51f632f864d21d9d080bbf179ccb74a5e19a5162c19cb5db85a0283ff8d86e5290d34a76e39f1cd0c14f0cb38524bb4dbc25505305d7081087209016abbe8a6467547b1ac6b2f6f42d2abdda0ad15ba6c96a93d2fa6f13fba1e10b8f4aa4cc8cf2cc51df2e17e5e59bf18e9a488ce72ace39105ee5edee680ac8e9799f251b716a28322831c07f327c2f034c69298d90117f0f7f6f26f00c3096835e357b70c35fefaf5e006c403f1d83dd519056c1c0b6911e1874b811179acba4d6b1c8dc0b64ce1ca3415fcd503aede3573b998cb14e9e1aee016227c32ad67df8ba07e30ab1d6aecf366e9c52cb988ced60349b43ac10cce130a7167c211b81fb4de59565f8fd9e7e8256f7969f0164df888e747bdb778596872b8e0780e49edaaa94ab177204278a1eb56fc1eda93409cdf3ff33000aa7453113fc0bbed553662f809c9aff58bdace6504bd32634829034e4df2d8e411f5450f0ba79d40d94ee36f04debe4ed65ae9e2a5768c5eceb3d35eb04f6a4ec8f37e8d728a881ef94cbbb8075466d206800431b25b983b0b6a4e3d7ab6381719b92365e740a1223b2ac0e221b611ed1b1d8ad295ea199a0b02b31474b6cad3579682154df6cdbc1f27b7de0a51d5b36972dbec8535ba8d6c0a1776444f475679fdfbcf46d26ae94792e8163872437118717e8039d29f92f9181932d9453daa4c48dcbcf6d2160e63c7f061fffc96494b1733c8eb62675accbcb798dc9baae1f6af5c2870af87df013e31e7ebae3469aedd1ea4e1be352b2b26c20f78d90557dc3dd79cadd5b18349554c60b2c3155c680aefbbea0eff89df4c51783344b75ac81031916830a140bf27e68e2423023c03a83266e8ec385942530baab952f853650264b5305dc09ed2ce316a33d94caee6272d605a7e9f88da31aef77cd326bbd746dd74b2cadda13c761636e3c13b7fc8b61442d53a135cffebd7d69c8e4ccb1a4ab48c0240083a430fbcffdd43d38ff14a78006397a5e695c3a07650b73576b957d1bac305e24924f60c792d6ae1ca790d09f3c26ea56b1e0e2570ef499a34791f63ed90fcdbf7c8dc6fc03f1f4438a03c5fa0b0e8aa43e37cdd6c7dfb55b83ac262c4ea650f119827d9455982e88cac2ac5490d845e560484f7daa2f09826089ef34121146b9d0aa6d7403013e67034dfa4b161da9f3a422f689614ed94121a8b055113ac20a799842abace92c48132b045a10ad230b78ea7a0cdd5d1da7a857c2aeb5760fa8236fcfc465c20833acc06fdcba15f3863df6f9d716d73e9e71339485d21165bf4cf4d29a8c12cc8a286a5abe221f52e15ca4fb45429cca54d651dc52ffa628afc9be35adca54add2316042d69f29eaec6ee165e7d3f47829c736fd7ea9afba6af33518bb7dab7894bf6cd9984165b40fdb36333873f6571fb83ac62f1347390e085dee047370126b55203e209c7aa86e70a8be0e48709f29bcf32519d978ea4c96b9b5ae7be53becf3b16aee80aa4e26b2bbfae2d84a0e9528aa7fa0c2b686d95f8fc9b205ce671b097771f2d13c0a754a513e9b0957dce32b9118c9b9377e8f30242815892bb36df395e43f0b37af6fd64512d07567974cb308ed8c64082a141e5c08f9c7c0a3b8957a4210ca98c9c15b908fc751f51886f6893a39b9152e281c92bd0403472c041f202f5226c20902b4120c56cfd787790c2c8370422c335dd4da0ddd8772bf8b8f59784ae1c22bbdd4fa78e143fad9e42258ac96db7c32d71952f7092568be678c3a0c032593a7480d0d249088af1635082d4324c5ee40c8d63c99a17486ae53aa1a7ff383b57c090cc5db57cd573cc40f0168ff449cfe4c9f6c77bce386a99f3e64742b5354d654a9d1c11ab9ee3ca78170cc161fdecfe07613838db88767b625f949bcc7ac0c38ba41e7d8a69e72afac00b54a019ffb8703114e418cfd9b67e7f18b24d844dbbdc6fdfaf0f53f87361a1ac233e55c29c9f153da6869a3f0620f5f5d7d64aaee8b5c6ddab329d142044184ae54221052996cc80593c9905d1bd3f0d550576209d24a121c1e53dc894eacd076408de9cc839bf7bdb840fc209ba41086931d6538ac484ee7ea3ba51a67e251082dc1f06a4f2ca3bedea34b2d86a5913466abcf0270ce13290ee06407309b21c0df148b53f33ddfa7b0a2553a3f9f62eb664418d09c6cd182db3d3fdb85a5876d7e9aab6446c74273a6ac7a2a6d2551d708292e896c2e05534bb05caf70d53be21dda0ebec989c28c3ec53183fc135a080e7cd3eeaa17a94bf6830fa720f1ec285d0300ba1596a8465a48b909c7cfeb2052c5aa0e6c2fc22097b12c26575a0c0b659cc39172767bab75d5302b7ae7840843dd3383dc84ec35b3b27839180c8f001f34eb844d1a2520df8190ec4c7cb3767f902c869debaa630eeaa67488acecba8f87d6f239f67328a549064a7de3910f81783d58a3c9adc73220d848d4a4929ceb9c487956095048aeabdf5eafe22462d3c68ab1c5dfbb6b10d4bcd12310dfcbed7cd9f71f038b172d560d682750ca74e7a11d8e0705493677882acf466b23d32e937775a47779af0a4efdca6bdf1dd14e40c56838404023b6a0855f4dc5d1e7b3845c06a3bf260f79b46ec33cabe23e08b18257cbd6ae5214eedb668b29577fcefdbc9cc4e6b04ac07d3163523a70e0ab127f09c7db720013b2847e18c838ea65efc4f7add8a77e031d5acb64bbce385eb972173b433795646412d7adeab49b2822ad14f9ef0779ee3b1a2e5f12564bc7cb41243e8f01fec77ef340994d31fe781f8cb489ae3aebef0b850d5c79381192d46393b837f1631de4d13c6497a6c5f4dea2064af7a31631d6103a5833010f01968ad3d5c4e303717feee3a033907984e419231e8de44f34a131d7a513e62f235086ac42311faa6b09df5b15f7c60a01d06ea12afec2027673a9c67357f2b6f194cb24bef35e64eaaf6965adbce74b933fab1495dcfe1ec702cd0c05dff938938287ccd5b6e834f0ddbc9e5e5d6bc25393047594ab7e5ff56a281b06ee15bdc4e6ce590896698c88ff59b608d9a8ee7a5777c5d10a4f18ac8edcf2a46a9f401394793125b32cf32e60cdcba0a09eec136d783ca1fdcf765b96e70eea08f3c217fb10572ba23afefcfde23a1f4b3ab44ec88656bbe6d55c468087bb0f846e84c3222df8e44bcfd19d1c32dd6868859dad5665d60934e266394d104b23e9a0e9a228617e8a362c57c8a90f2947e7342143ed1ad8eefbe4c385026c3a5f53aa100ab16ab60ec8f1f239da15ba8492ce75b6f942bfa3b55ac5f471545d3fa70648833f28116ad8c6f5224ebb7d6a05f4de52390d222d0e3c0d0fca0e1947d21fba121ef171f450470ff283d4f11ce4abe7b56c79a6cf60ce158afd46e3ee29d2526371210b7bdee2f5e81f396f8729c143513b5c73d0824573db85cac49526abf72f3fc0af06112d05b831ee29b7755152c56f9a1cf04cc2a5a79c23097783dfa69d95c444134f4fe46437fd72384188c1c0d497d43edcedfb7b2e6135758f2be6c7ced24d322de6e90ecbffa083476ed373881adbd08bc9d3eef8e7979937a1e357206da01941ca47cb4b25bd35d784c80c4f3c5a6d92af1b92e3d76e3b9d33fbed85115968f0f9ab41794205889151222f9666f46448b4e1febfe87134bca361491a8cfbf7941977aac5adb8f4e66cfb26254573080eeef7cb338913b16c15f674dd0de3e61112ad8cfdadae4dd74ba49f2b410fffd89f7bb0245b79050214ce383b18bcd8ef0a391f6a595cdab534d323d1124c0a3ee0586891e6adc679e0b2d71d601a662fe7302345ea78817d723e36db54558b0530f508863ef309b1aee4d44d3c6fd2d880b283633b8267e2453239a10b59f092ae444f8d5204614dff4ca78e2da06ba76875fad4e56a0e1e7ea53d3e94a358814593", 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x3) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x6) 20:27:23 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 20:27:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x0, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001680)='`', 0x1}], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:27:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="91", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d04000b00100020001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x8000, 0x0) write(r1, &(0x7f00000001c0)="67fda890ab19741ef7ba765181c473dbcc403e4c402cc9345289f61515455c8f4a3f341a51fd319d50dab95951b7aff09630dafb52c5ba10d1a194cf0f2388a3d0a93566b7a0db5cd0fbe58e59e38fb6fcdfcbd498aff8380d02f7e7555509e150d7f0cbd956c6dedf0cd378cbc87afbbc7132b4ffab74c79904e1fdb7134ce37d24d13302a7240f51b3bb5732ece53f8e29a33cf6fb315e324aa038845d274c48a5d2142379dc", 0xa7) 20:27:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r2, &(0x7f0000000080)="3bd967b90a6d8c339b628d45c62d47681fa5480cf326df150694d5ead074cdf3a8f3f3d3dcbff79ed6280bf363bd50398c53d2422e76cc8d01d3b9", 0x3b) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getegid() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 20:27:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x21, 0x8000, 0x3) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="6a13ddff88be634e1b767b0784e7d92349f62a57020052abd7ae65591a0f7d49b1acad3e78cf53f834a1869124c885f803610db056afb0fca3af54fd3b004e4cb6c79408c9288440cec9b487453c09c8e4d449218e6d5f62a36cc6d0ac166480559f"], 0x10) shutdown(r2, 0x2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfffffffffffffd2c) dup2(r1, r2) 20:27:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 20:27:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) fsync(r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:27:24 executing program 0: socketpair(0x11, 0x3, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0x12, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:27:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db0d228e5909", 0xfffffeab) 20:27:24 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = shmget(0x3, 0x1000, 0xd478ff72e33fb0e8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x16, 0x8}, 0x100, 0x0, r5, r6, 0x80, 0x4, 0x81}) r7 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x1, 0x71) r8 = syz_open_pts() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x2, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x80, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0xa0, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x3c46ab856278db4d, 0x3f) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4dbee22d9b049a3c) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x0, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x200, 0x0) r17 = openat$klog(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/klog\x00', 0x100, 0x0) r18 = open$dir(&(0x7f0000001500)='./file0\x00', 0x8000, 0x81) sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000280)="642e8808f73aac3b55f7df489d865c3075a7138f8e3f32cafb048ff8df9b4d7e5200052f3f23c956bfe1eb0a56750db96ccdebcb29fb26b926ec070a40fd9acc425e03671c28e9c7f65faca3a233d4ffe8325c346c223a68e859cc6f83189cbbf72bfaed22952b92a82da571afaade3cfc1ef77a636b9c76319aa81eb38e8ec5d316c644cd1e877de33297fbbd3ad8af97564a884e37e0afcf28a41b96ea8246078619dac896b8f0852f5e21c5e1f818c93aea274b25fd60ae9ee5b7c480d54fa2dd287ea85d9c80c4ee612543feb70b0c99085add24a9021adaed2fa90f869d37fb419b9a98387ff96b75a0e791c32179e726b927e4deab455a7bfdd6c7f9df9dbb31deba93089e04af90abe6c61cc359ff8e1c2814064e7b294249ea84af47bc15790beeb49836078297326bd1719b101ffd714ea84f08963850919bc3aa94732626f898e7c97d919cc491e5aafdea8a5eede4dc748bc196b1b9b956b6979fd0ddc52deac77fe7edda1fe68c8e47feeff408927a9ff0151446444cde892eda4c8c3b711d25002b0038bc64df50846bb2c4c170b931ddc5acff308f1177bcc1b18fb3367ea5c4c2f38ee3c5e605e1e9a2493fe58f9c888183e34a82f33c163f955405dcde366a6c2d36faceeacf1afbcccff9b37e0fada2bd13976fc669648ee9ccb2ffcd823ceac12e5018e56de09e06bf0f044835f516f698528d31b40b422f8cbaa15af31e1eaf6ebfd9523a830c6dbfc8e98d7a05b97ea67292580f440fc8b594af3816e1e326a2b88a8f13769a0afc769657c564814a5acd391a0f49c3ea5355146a43e53f3c6af5d145b3561b2379e4c14b5ecdcb8e66e6714631ee62181266e51e89afe0b976f9563fb2e70d46e36c546c1c927aeb7cd2fe81da0d9afff42448b644f6aff700519ac2eb429ba73757656c43df27180842fc61791dc7c9b62cde99a2f8d32558a2d2c2e577a4f40ec42059b80dac1bc0fe66dd83c1d8149d36617abb2e30af2855f92cd178125e8cce68487aad9c07d554ae5c7994ee129314c6d2068c90d5550f55a99f18fbe533540036ae310b126549e60267b4e8251f9ad89a00257b4554ba186f29cdd57c1ab406c75854ccbd9426835a278926e9953d70462afbcaa7dfccb591101b51a8d01072d3e119fbbe14d1629a16b1ae964b97102f8f445decc0fbb4cadd31c2aa100d7df848ee2b9ab767cb993e92f3d755589e5454fcd17a1e12cc3763f54761a72f8ff924d72b0afbbfe4dbeffaa322bfef5b08055399fd82af3dd0f3761dbafc6673f0064d8ce84791ec5e6c80b6c1cd2fef4d36c170c4dc9a28a75f63a726b79a085224638f85df12f9895a844782b93caee7d8a0fa863aa78af52582b0cd1d2fb1016ad14377f37533835bacc59e99feec8e48a6aed5c43a34ffe1e447b2d403cdf8b0cb388f05e420cd6561ca8a986ad3a6fb70259af62a30ebe351573264042a752382a95e8fd6ae558669632981f6923c32c48102b8621052742356f6e349bc80f3cdb9de3f4f931ef59f041d5bd0def410ccda2a0e2cb7d07ab4b76da64fe04625a53af63e4e2d69d61f614e65b2677116679d995991ba061c4affb29f3ee6195a0d7b78ecb06bdc7c73bdfdf65667a5db08fdcdc3854ff8528a04a0985646206d869df4cabcc94d19b660710f10d0b6d64689f6dd19d79fb587a330a68f7b4e1a024fd7aa4ee05a95c27cb98d9cb89101051d057f3552ab7067ca2bee0ea8ca79538c775939296502bf81a4f165e6f6f71ac844c88e371fc5f653fcf5ff6a2f6d70beb617c09cae1ca9aefddeb29d70f083f19132d8a706450a55d94fb8c48cb3a88ce6985d08b4acbc65f468c67fe5a45431d1b3890280ce98c7eff8e93e0ceacecc575767bf8ae76235e90aa91bc20c83a20eed94f83237f18438725c078c261bde3f73f42e1f8463d9d6087feae16ba0eb8fb156bd5737ab9c7b026b7ac0c6e22432c0ddebe190433495f01084101424b45b44a2427bf8ce1c8e0e682a49bed6c7119f251f66a900215038a885d665cb725df07f86a77fdb61717f8d0919a501e0415ea8b21532a85ff88844e3cf4bec7d6dea7786444fdd2423e81c96dd682c1018c5631141a514898a1b4916ae1e12500f2696091ddb207a7e0a6556ec43840210d6b4eda49f7cb7212ce54ca1f1de349b504067fc12c4cf6597e704c1d48008d0a32b61018a8c8c0f15fd9f9c2dae2fc78d22522d375d8a83241ac7eab6e8cb2546e60c5d2c933761eee47887b398a390928c66a16f2e1509edd8a1cb8e4513a8f30d625e94027c1ca3460203fd4cb5d56aa4e01270db953edb32f40d6415fe7a655fab43c09ad41d7294a8ac8448e5dc95d0306004e63a17deac9078ddcd02f4aad7c1381bfdec775fec5d3a159900d53e56f59a1a606ec7a018efab7ca0c1b1ac1de95dc7e12ac724e7fe2081429b39d218afcf60325afe366e5e3dddc6646a1e565402b70dda1a7a50c171e666fad49e145b63cbaab422e0626a8334bb071bcbf0e422d43c91898edb1b2d32cd7ae02aad54a22b42ac5eb0a83467a340b6dfe9319bfdbe8e7d5c02507806c7f1858706f5d6d26955b87b1dbec818efb9258800b68855edb8017be80a10bf057f2c94b37d05d25480902c605814e6f8714ebb512e3a834a1d2bf4bb8a48924f80d645809a13a768e9dbcbd467d3b6ab89324d3273598dcfd6cffd045b17986295e6b20468df79dc888acd07b1a1937b519f3d44555b17c339d045c1fa6f9dfb80dcf088a20af8299f355ed466798356f4d974ca6c767afdf43776468af95b4c672f73076a742008635c2d329ea7c403a5755b17bef93f1394c74a0ebb7f73629221a90c61d24cd0d39be983a59a8048ad7799fabe7a0463edfaeccb6638cf4ea719f79a529764fe35ad111798f5c02f120ed889dcc2874a8b3b34a394787f5420aea0576f75ebdae2b26678982ee132d8094aeb17367ce6f3dfd3c5346ce62a40c84c1f09d3647567360ce03ff75343078f0249a121a54e0ba1bd12adf905c42d0d9ffbb92a4c481983c3dbc04c1c1358507a70e29c9e34f5f9f1c873040064db50c07084a190ea5959f318cc45cd812ebb2c9910c60b0d13ea78b17f38552b1ee232c9aaf6ca46d842be1d63c5fde30e28cffdeb009efba6bbd9a5d66976d00bc94319aa7fe655933313a83b985e704ae295d2b3ad35badd81cfc2db4b2c0ce8820b2c471efd264daca5f69f335d406586cb80cd99ed49bc4afad5e0dfaf1a4882b5f0f0589565d2b49b05ba12b46f1058c51583af5e4528fcd2f815b87603ca4ce0f138ac23b9a48971a301d25545b88acdf7ab722cf8b4fc2db63a0a14472daca75f467b02279a15c0352fb8a1a1325b933c042ca8a007f1c5e8fc6c2a21bde8b9b09e434de7fa6a526546159d467b0df6d097b6e9dbc576861353c6130d98df576f47b406f4ed7116af918cf4b98a645177f8d98f49ecd542fe288b4a4cadc36faa9fe21a8c9d404bd0c56531c67ad93361032e41e872cdfe4866f6157eba54a96911936988d7718f41788d15000359fcb773374ebc2590386ebfd3fbf356fde6fdb22d8abe44aa8880636ec67dac25c660875fe237f7926d9f663c2edd1d550f6e8ac6c38c7f1b1f614f6436a4f3bd4c22666a568a9c48fb26ff155e1b9f83602f89a4b7c1a1552f709fdabb1c7826649eea78bfb780ef982c227434e76761972ec9f843ff949d7fd250bb52c1bfc7a665d94adfef2287e1276eff0648bb29f5e5d4682add4e18085dddbc9b3d2f96719673258dd9232f0de7ddc569bdf41b6466458290cb8e2bef1e4234f9eb17e3ca6fa6c49af9d3c0364b1b77b73481d6845a4b5c4ff780f8b681f57cce52dcb00c10cc4431262d5a53f8caca2a5ed319d5ed8c50765b6b35a8be9483096dcf34c48b06b0c75f81c83a034578f1f151c3c980580322a71619a904b48d5429af8396f7c4be3a9ea8bc5b08b9b89ae55fdfee715752a5bb7ab5b0d165631f3d06ec53fa6f28c2694758c1f5cbc634416e37d6f7a24dc0e9bdaff136be5d85a8fe345614ddbf5e954271180bbccbe6a49e8453abbde89f0c6325e5386080b5996d32e265c8b642004a8f7360b200d59b4475b796be6eb0b1a4bd8d9b39236e17a1803e799432ad53da20101e1653bf668a1087a94296de326294d30eb9330b2248c11210d9727a45c8bce22929567b2698bf4211eaa9eb350f94f66603bc19e98f15128886f3fd56e846e1b2ee209d8c3a9660aa531a2c2c9080c0990d6810a56bcaea6ca3752c3cd1f249fb84a891a24d26a30c400ca4b4d09877cb8f3a327b55a23ac25ae74d0e7c5817d18ffeda02ec1e2e35dade4ad7def38d206eea7f15be9340f2a0983a178878fe16c77ae2d992b056658dd8b199dbd79a3982e1c6389b6aee4a2ff00ae57af51eb10aba51dca6e4320941677ea33fcbf17b7a824893c965e4db0aa01f969ed1c54b748f5ed2ee7ca16c2b8b42c11c69f0c3c4e8a5c85891971e0115f84cfaa0e38db0973e0d9b02b0c81e4cf44fa90a91b0f8d26f388deeaf7222024e5e21fbc1f583ee1b7283e0f0dc091d720fe3478e33e47b183aed3e251c5cc9990dbdf0bb65660a05d41285fbe7f1b1d14b6ff1a3be6e8a5dcd23ab2cd3d0e1f34f5b9d679e5f762605c1d03130ef3440bb68c0108b307d94a88618964ad0da06787507e39242476eb451d9fc861fa9decd0732da0d4d5e51b6b2f92efa790b04783231ec58eb9949532f9480cc4317f3a64c30379399d1e7b10e573b5c155538326115dbe0b274d218fb65eb464d529820fe23f9d23f5fe300603cdbf6c77b0526609bd4aa341467a872b8d63c2db05b994c4fa22aaf94cd64bf41771095edf58a1add5fbb89f92a14002f893a6cc1ffb6fcebd6a2ea36403d42f2168e887de137c0c1154d7bdf760ebce0996d5ac10eb18407332276388788a56645b8924b1dbc9e57a84134ba165dafa5d5e38a0c7b3eca4b8cf588d521a75551ff8f199f04ab6b7f10ba122ef0e7ddaa556f69ae1456e42eac21d16b986ec6d4e00aa2697a09774ae939e2aba42c67c82980f3bb10150d6c6ee64f5c30fdc9646183791d00c713e8e5c82deaeb8c4d13a48215a53795f9f2cbf9c0fc3eb41e190124427053c598962cbb3c2b7334d8b1637b69ba0908cad8e16b1ae4f028ba3627462e9b60157916f589d11962d01f8e71b5d41253e41aeebc4395b429263bb2aa77d467c7e4124a656aa4926e5f1416a604e94686d062b417e29d4f31c57fee79b82b76a77aab1b9de15c3c13e62174fb57f606202103b23d8fd0c4723f73a1bba40d7958ad834953a8b1d40b760546d37143d50c3a268e1a6c2ad9826fef47c3d6f9835975deadd83c8cc7e2bda906191ddc0eeeaeb5fc2f088c82677dd58c1d7771b70d3651a624300fecdd1c4fb7b0ea2714785e50067eceb5fae6916b8ce4854a8cc8ce06c8d1d4f054304383c44b53344a686fb9b7a754528bb80e3779e6746308f5933360902b70e70100844f49f059832bbb85a9225c39d0d3f94c6efc34566f327f10ad6b24b288984101b7bc47f00c686848532342e823d014ca4e89ebc1d98a85160646a7dcde0758bbbc7fee8ec80e141449ddff3b8c437cb65073bc592179e8e63d94ca566f672d2a6a35c70ac397a59ea5eddc41403d7322fd6ac3d3fc2c80bcd75d72a4386ce4f74adde8556913a4fc2674033c7e39cbb87c56695f39602717854aa36655ee839f78812f98f8395561b550c373cc0425afc094a19abd45af6fca", 0x1000}], 0x1, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, 0xffffffffffffffff, r12]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, 0xffffffffffffff9c]}], 0x70, 0xc}, 0x7) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000001600)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x17099697dffa704e, 0x0) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001680)='/dev/vmm\x00', 0x1c2, 0x0) fcntl$setstatus(r19, 0x4, 0x40) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000016c0)=0x4) r20 = msgget$private(0x0, 0xa4) msgsnd(r20, &(0x7f0000001700)={0x0, "a03173e0e7abd11ed2fe3ce9c04822d6055a0830aeb07fe610914e7326a57f844f8101d331dda9853e98ffee6f69c8a7fc397cb8358b08bd52830fb1250927f2b66f80cd5f8d34f9826edce5e2e7970ee234a7868ca2e4080d71eea51b1875bcae3a448a9d1250cd9d3eeafea80e8a2a4e234ca9e23af02bec5b37478899d91f9aa170cbd42164dfd617e2c6b8daaa8b7f741860acf64db520f6d02e261a6516914f7a5e31626ecd61cca5d92794"}, 0xb6, 0x6236dc61274f4332) r21 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r21, 0x2000741e) 20:27:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) r0 = getgid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r8 = socket(0x10, 0x4, 0xa) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r6, r1, r0, 0x13, 0x6}, 0x6, 0x2, r2, r9, 0x3f, 0x7, 0x6, 0x7}) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = semget$private(0x0, 0x8, 0x80) semop(r13, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r13, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r17, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r17, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r18 = socket(0x10, 0x4, 0xa) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r16, r11, r10, 0x13, 0x6}, 0x6, 0x2, r12, r19, 0x3f, 0x7, 0x6, 0x7}) lchown(&(0x7f0000000040)='./file0\x00', r1, r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:27:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) bind$inet6(r4, &(0x7f00000047c0)={0x18, 0x0, 0x5, 0x8}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) r6 = accept$inet6(r5, 0x0, &(0x7f0000000100)) recvmsg(r6, &(0x7f0000004780)={&(0x7f00000016c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000300)=""/40, 0x28}], 0x9, &(0x7f0000004700)=""/101, 0x65}, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x6, 0x200, 0xc0b9, 0x6, "b0632d419c5e91b4431726b17e66204f3aefb990", 0x9, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 20:27:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x706, 0xdd15}) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 20:27:24 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="6bde975b8ade181fcd64c7ec8feae6f16cddd28d6ff896f370ea730220c26aec2afb5f85161b6c4a743b145ca6f2e0a47a3e1339bdc876b997c0a09dfadb7609aafc5809cd1fc924edd690e4751da20e80faa55d6fd35ee9dc800e838d1e6da5db889be3", 0x64}], 0x1, 0x0, 0x0) 20:27:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/67, 0x43) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) fcntl$setstatus(r1, 0x4, 0x58127c8de56f47cf) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 20:27:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653400"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, 0x0, 0x14, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) kqueue() accept$inet6(r2, 0x0, 0x0) 20:27:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a09b45ec17f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) r4 = semget$private(0x0, 0x1, 0x14) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x76bf41488ef32fe3, 0x2, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x10, 0x5, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="5244ecd528bfa5b912339f20d9b4e0f7063a54fbe3ad788ac0a4e69f9970fa725d539ce2696eaf8dc1b44ef2ba9f430e6a9c72c92ff79678814594593cefe84eca9f5e48720eb97746be1348083933225b899f303bac874a47aad0b1caf7ed852949e49eb4533ea8699fef4c3755273802142d64a175236f3363df82c37ef5917a8867b405c6aaea163eef8a03de96458ea779fc684a98b4339431f65ef969681a61c3d2e3cf5e37bd96f67679ae129eca86aec04e1c976c2c6360dd2ebbb2a1"], 0x10) write(r12, 0x0, 0x0) r13 = syz_open_pts() writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r14 = syz_open_pts() writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[], 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffff7, r15, r17, r18, r19, 0x132, 0xfe2e}, 0x4, 0x3, 0x8a}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:27:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x101) socket(0x38, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:27:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x18) 20:27:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x8c) sendto$inet6(r0, &(0x7f0000000080)="b6a6a797ae5b984ee3ae71f262f9fd7ce3edb28f3573fbaff9db7853", 0x1c, 0xc, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) setsockopt(r1, 0x5, 0x10000, &(0x7f0000000180)="a6d123691379121f17a08ec0f27fb336f7e8eb73b16a9700a37008c34f4b755b3fd889e7b416265f0f4bde177b4ed234933f89c4aa8b1519dcc1499d59e0fe6fd0aaac5de5966bc24e0e81ae47651c3dc630e645d4845d869c7ce4f4c877941c800010a5e4441a5f8b33e08e3b408550fae1474bc30bcc7b9cf1ee5acc575a349a32e01f0fd376c18279ee3742b0a51161ab1fa93510877a8d167f7ddf35e0867945f045d9c37a704d53d2c590961106f6c65b5d7946c8ef12fa1411c29bb459ca8bf45c2dc45157ce37b8bf649b4f027edfed7adffade11227eb01a203d", 0xde) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x80, 0x20) r5 = syz_open_pts() close(r5) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x1000}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = getppid() setpgid(0x0, r7) wait4(r7, &(0x7f00000003c0), 0xb, &(0x7f0000000440)) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) faccessat(r8, &(0x7f0000000280)='./file0/file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/17, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=0x0, @ANYRES32=r10], 0x28}, 0x0) shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000500), 0x1000c) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r11, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r11, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000001500)) bind$inet6(r11, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r11, 0x20004b43) fchmodat(r11, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f0000000540)={0x80000001, 0xfffff3d5, 0x9, 0x7, 0x9f6c, 0x10000, 0x5, 0x10, [{0x3, 0x0, 0x3, 0x2}, {0x67, 0x80, 0x552e, 0x9}, {0x436, 0x8db2, 0xc6a, 0x2}, {0x1330, 0x101, 0x4, 0x1f}, {0x7, 0x6, 0x2}, {0xffffff80, 0x5, 0x2, 0x8}, {0x3, 0x9, 0x3f, 0x4}, {0x5, 0x1ff, 0x8, 0x9}, {0x7, 0x10ee, 0x8, 0x1000}, {0xfffffe01, 0x2, 0x985f}, {0xbf75, 0x3f, 0x1000, 0x10000}, {0x2, 0x20, 0x1, 0x80000000}, {0x8000, 0xfffffff9, 0x10000, 0x7fff}, {0x1, 0x5, 0x2, 0x4}, {0x6b0315f3, 0x1, 0x7f, 0x5}, {0x4, 0x2, 0xc0, 0x8}]}) 20:27:26 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0x100000000}, &(0x7f0000000040)) socketpair(0x2, 0x1, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0xffff, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r4 = syz_open_pts() close(r4) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xb8c, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb00, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r8, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r8, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r9, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0x40, 0x20, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x28, 0xf0000001, 0xfff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x40, 0xc35, 0x2}, {{r3}, 0xfffffffffffffffc, 0x81, 0x2, 0x5, 0x400}, {{}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x8001, 0x5fd3}], 0x5, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0xad, 0x0, 0x0, 0x20}, {{r6}, 0xfffffffffffffffe, 0x68, 0x10, 0xc6f, 0x1}, {{r7}, 0xfffffffffffffffd, 0x80, 0x8, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffffd, 0x80, 0x5, 0x8, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x8, 0xdc2, 0x5}, {{r9}, 0x0, 0x71, 0xf00fff7e, 0x7, 0x80000001}, {{r10}, 0xfffffffffffffff2, 0x40, 0x40, 0x2, 0x401}], 0x7f, &(0x7f0000000380)={0x0, 0x7}) 20:27:26 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x7000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = dup2(r7, r8) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r9, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r4) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x101) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 20:27:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getppid() setpgid(0x0, r8) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x7, 0xcae, r8}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r9, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r9, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000001500)) bind$inet6(r9, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r9, 0x20004b43) fchmodat(r9, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000080)) r11 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r10, 0x42, 0x6}, 0x8, 0x3, r7, r11, 0x3f, 0x7, 0x4, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r12) fchflags(r1, 0x8) read(r0, 0x0, 0x94) 20:27:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x1}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0xb, &(0x7f0000000080), 0x4) 20:27:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a0000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379c800000000000000a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb420000000000051f531ad51b3e813b3000000000000000000005c98d4afcf00000000000000"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r1, &(0x7f0000000140)="44c91693dcacbff54f93ab195a2eb3523e91907a9d1d0c23bca5d38841a26fa200a3a0e081e5ae37a81ae83fa62ce3af2e882d60966bb9fb98f73782ab92007b4a50f8feaa825207c096ecfdc8c002762e34afd08a98b08986c5f7fc18e7a07903", 0x61, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 20:27:27 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 20:27:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0xfdbd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x47e3dbc71296c9d) 20:27:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r0 = socket$inet(0x2, 0x8000, 0x8) write(r0, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) accept(r0, 0x0, &(0x7f0000000100)) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) 20:27:27 executing program 1: setrlimit(0xb, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x8001) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getuid() r2 = syz_open_pts() close(r2) getppid() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 20:27:27 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef04d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d6344001000003e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffca19a5ddb8e83f9d82a325b94e8141b787050754a532ef1c569348a78bc10a0cd2d68a016f370478fc04b152e41ae1474853e4593a3b3fb07ca0ccdc02e26125"], 0x1, 0x2, 0x1000) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/228) r4 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) dup(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/vmm\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f00000012c0)) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c030000000000000020994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41609561e05b0725e6b6b3eaab677a51b13cad9aa5f6ca42e91abf3d7945dcea5799e4300d37e59e06b4b97f5440da9f4447467b426390000000000000000000000009d378735fd851fe0338d163746ef51cd980491ee03cb31bf204f7037fe0dce00069e4c7ee50d9a90b6dcf360a1a3aa19fff8672b2d120d00d9aa5fddb2a9f7d0429b040eba1b27c3"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') msgget$private(0x0, 0x478) r10 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/devzero\x00\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^\x00'], &(0x7f00000009c0)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000008c0)='tap', &(0x7f0000000900)='W\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/dev/zero\x00']) sendto$unix(r10, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x348) 20:27:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/232) getppid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) shutdown(r3, 0x3) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r8, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r8, &(0x7f00000003c0)="de8db9fd303803a1a31b34ba7114b1f75d9816cd6baf6f452271be268f3abd4bb74781f42e9418dfdd4cf648bdf95f79a4d76adde33653fb2ce254d680b55f0fc3cdf0468c68e85f504678270a43309130835d394430f65da34de90e6c54d0069cabcd2d6f851c31578a671135982ba233fe0d", 0x73, 0x0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 20:27:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x140) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') 20:27:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000780)=0x3fd, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799a1b81ded52beb85a85e224d1c7c357d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389ab37701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a1dbc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d79114c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7155bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bda"], 0x10) dup2(r3, r2) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r8, 0x20004b43) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000300)) dup2(r8, r6) kevent(r4, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000280)=[{{}, 0x0, 0x0, 0x80000000}, {{r5}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x6c68, 0x7}, {{r8}, 0xfffffffffffffff9, 0x28, 0x100000002, 0x9, 0xe3}], 0x0, &(0x7f0000000100)={0x80, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000ffff00000100000000000000de9b64f3d4490e327591f36327c5fcf9a7664ea56e7397b8097e615e97e2859e0255160fb063c3c38676673a37641a5e531e5f257efc02c6a19371ab04e30d1ad56f67181a7ccc668f730b04e3e45a0aaee4f7a808c32be198dce09befa63ad897d3b796530bb7842e226e60987c885caaf75b0dcbe5540dd8ab1143a26d412e37bd352f0ee22c9a3b409c5f285c9ea4ab"], 0x10}, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000200)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r10 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="28000000ffff00000107000008cd3fdf0000f099124c67a728eeab60a0cc240c6b0dbd0806cc3f90bd6e9ceaab992b2b8baec474a7152e4a3e1c8b8532e1555e6f795533bf3a05a90bb0b10e3b01440344ecd5db56e5bc5702cc52124754bf97f5d0d5155e1a", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYPTR64], 0x28}, 0x0) r12 = semget$private(0x0, 0x7, 0x8a) semop(r12, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 20:27:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {0x0, 0x6}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x60000000}, {}, {}, {}, {}, {}, {0x1, 0x1}, {}, {}, {}, {0x1}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r8, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r9], @ANYRESDEC=r10, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f782ec857d61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r12, 0x2, 0x1) msgget$private(0x0, 0x20) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r13, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r15 = syz_open_pts() close(r15) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r16, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r16, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r17 = kqueue() kevent(r17, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r17, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r17, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r18, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r18, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES16, @ANYRESOCT=r15, @ANYRES16, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRESOCT=r11, @ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="d9372bf8de2fb8fef2ddc458f400beea4f50ccdbc225c2ff7be5cab6eb6653299f4a1d869ad43eec7eb2737549b50692d267f283c35a5916e9b35d6bdf0a26905ebb127ddd2ce9b83f058b176c16e4ca1af97a42d449d824ac9cfb4332f3aef98710a0196cf18d76e495f1e681c79a19beb1d09e7951eb9bd015bfef1b7e5bee2a31f0b6c2", @ANYRESOCT], @ANYRESHEX=r7, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32]], @ANYRESDEC=r18, @ANYRESOCT]], 0x1, 0x1, 0x1004) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r14, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r14, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r14, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) msgsnd(r14, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r19, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r11]], 0x1, 0x0) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r22 = syz_open_pts() close(r22) write(r22, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r23 = syz_open_pts() close(r23) write(r23, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r24 = syz_open_pts() close(r24) write(r24, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) syz_open_pts() 20:27:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xcd12) getdents(r0, &(0x7f0000000000)=""/70, 0x255) 20:27:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000f0ef571000001300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1fd}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r3, 0x0) r4 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r6, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r6) getgid() r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getegid() 20:27:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1b8d5ee04b3f170c, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:27:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa8, 0x0, 0x0, 0x0) 20:27:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="810ebd3a5ff8bafab6144d8842a7a48c9b1a10d85b5f203176d759d5719591c735146b9711010358a64ad5eb6b75b6089258fc5d33b35b6b6a6b6d1c814f99a4dcf26b3ca1162533ab55c52981417e79940df72c606e024a42b8417237213792bf64dfc0cacf537894f596acf43646ecd56d81d625950857ea4e64b43265584cb93a999b67afd402b3662e04d531fad635ba9b6d3476280d9d39eb2069", 0x9d, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x2) 20:27:29 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x402) r1 = socket(0x1, 0x4000, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x101, 0x9, r2}) 20:27:29 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x3) close(r1) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000140)=""/94) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x22b2, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1797fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) getrlimit(0x3, &(0x7f0000000100)) 20:27:29 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0x1d3) writev(r1, &(0x7f00000013c0)=[{0x0, 0xffffffffffffff93}], 0x1) 20:27:29 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c40)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)={0x0, "1b51af4c823a41da8af777c82b7965b14c6f0d8110b0dbd69df7e7aa39a937593d8e7ad1dbc72c1bf9e77a08c871db9f1bbcf26cf59853940566e5dd449c22a5d6cddeab48ec58f1a9f7aa6421bb7a890a4f809d91ac850e7986529d615c89384184fcd719011787599b7d6ebf"}, 0x75, 0x800) 20:27:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000700)="175a390883a2cff15e790bec889816dd622ce7efca1a7e6c95011135d769afb0360be566ad6254b3073322671c05d1c00408ffdf9729399d4605ef411c63fbd2484541056b90234aeedf0bd9587cd5a804cce82463f28c8876fd76a5a2646ed7e4a746c2afa56e4bb3dd379d05c55e054a8a43776acfec8e5cc07a895a06312707515bbe8ccc40f5a7d5b611bbbcbf93a8d0076365b902c179a1900c21a27bda38af1746bea942148c07ece53537c5c45fa0b5fa5ce9c4e78c046af77b954445db884adaa438979e6d5da8ec065e05e1d1b67bedd2eda26e37a0527e", 0xdc}], 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 20:27:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/70, 0x255) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 20:27:29 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="d9ce83f9472a1b906b2ecc5cc9686219d7ea15aecb892ad67888d7172c95fe4f5bc11e9e94bbb71073e9e611331676f54872d12aa8b5cfe51ef3985a48a9f59865bbf384720ce923fe30059ad07dd13b529a22d7b8de232570f0e7f26f3bb1916a13a05766c324ccbf39bf97b23a8f8c5312539498f74739bc360c343c0384e6b52792b0161a29476c97285b8310833ed721323a9bf752c9f5d05e6d721e37f7f6f5a9d7a2498d5159a5e5b39d18c1a4f05dd0335c15b99582ffe395bfdf66fb0439d381dbe2662d3b86d2a39861111521238185df7ac2b3d3fbcec5fb644981c3ed58b1726611ebecf99b5acb4ae9fff7e79ddac13312849652431e8ccf600dd4af8c4ecaaa37203e904b819769d7c0eadfe37d308a004dffffffdb0b518c1e666ee7427fecb10eb4c7eeca929c47b4acc0f7f47a9d2b5ccff210c81f3db1aaa934fdd792c52b0dde5b4c73c55c2cc474c517c12a2c78cf064bd7a7cf000ecded33610a4e22771869f45be03c81f216ce69f2def8d3c76fcd3f874630dda238553ad1cc8aa43f3c8a1e39fa46599cecc46a2f9c5909556a46ca9b0ca0fac291fc053c1ad9d0a3374a93c13e0b41bd175731a552e173bc9e9909fe3186256da9a5a655bf3a0aca3a0e15c8383bbbe9bdd0a1ed64762db430d36f8fbb626dcc6bace67def1a2b14f61d0d8e7475937b6230bea129b266c920f8bace18077d2d845a69be88f690b3f7f24c7e72d80268185b3ca16f5f583c8c6936e905863fe4b6c9de803fb5ec4c127653fa29f21b45600eeb0a022b89ea6d03365b80823e4b3db2cba1a0984635aee4574b38529d89441fd1ea9079fbba8f2a72b0", 0x25b) 20:27:29 executing program 1: r0 = socket(0x11, 0x800000003, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0x11, 0x3, 0x0, 0x0) 20:27:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:27:30 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x59}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x90ba9d0f470c557d}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x352}, {0x450}}, 0x4) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 20:27:30 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0x7, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x3]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') 20:27:31 executing program 1: r0 = socket(0x0, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 20:27:31 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x0, 0x6, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r4, &(0x7f0000000640)=[{0x1, 0x2, 0x800}, {0x4, 0x1000, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000a40)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bc0500000011725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c10000000087a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d558b7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff056a7ad289fa402cb1c8eefa95dc5906018394c8d8132b286b629f4bda2d011ffd1b6c82ccfc768493f3d121777907a9680112fb45a0c30137a4884209e6b9c8"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r7, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r6, 0x0, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r9 = getuid() seteuid(r9) socket(0x20, 0x5e8901123a05dcf9, 0x10) 20:27:32 executing program 0: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x9) 20:27:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65d5aa0b30002075f6c6e78554ac"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) bind$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0x8, [0xfffffffd, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r5, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000001500)) bind$inet6(r5, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r5, 0x20004b43) fchmodat(r5, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001600), 0xc) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:27:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b19c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01ca16887ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c232070e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826000defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2ed0ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x662) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x7}, 0x10) 20:27:32 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1c1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f9f3a8390ef029adf66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xc0cb) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) 20:27:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r3, 0x0, 0xf593) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) bind$inet6(r4, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) fchmodat(r4, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000000)=0x4, 0x4) 20:27:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x70) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10001, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000080)=0x7f) close(r0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r6, 0x2) 20:27:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) close(r0) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) 20:27:34 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x9) 20:27:34 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') flock(r3, 0x1) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x80000000) 20:27:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000001e80)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf5bdb5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb10e7fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac9517def7f512e3037e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d24cff31abe27fa29c3b3e25adab6b673f0821fff3f1562b735191acbb844312ba6104213ac1970fd8be069d05b3c729a2f654bfcba95ba70000"], 0x1, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x201) r14 = fcntl$getown(r13, 0x5) r15 = msgget$private(0x0, 0x0) msgrcv(r15, 0x0, 0x0, 0x0, 0x0) r16 = geteuid() r17 = msgget$private(0x0, 0x214) r18 = getgid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, r18, r19, r18, 0x42, 0x6}, 0x8, 0x3, r20, r21, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x5af1, r16, r18, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r12, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe9, r16, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r23 = getpgid(r22) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r23}, 0xc) flock(r1, 0xa) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000001680)=[{0x2, 0x1000, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r29 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r30 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r30, 0x0, r30) setsockopt(r30, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r29, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r38, 0x0) r40 = getgid() r41 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r46 = accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000900)='./file1\x00', r45, r43, 0x6) r47 = semget$private(0x0, 0x7, 0x287) r48 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r48, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r48, &(0x7f00000002c0), 0x0) semop(r48, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r47, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r47, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r47, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, r42, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', 0x0, r43) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, r38, r25, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7e7c2d681dda355ed15987bcd69b1200d3594a7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf3"], 0x10d}, 0x402) r54 = socket(0x18, 0x8002, 0x0) r55 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r54, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r56 = syz_open_pts() r57 = dup2(r55, r56) dup2(r54, r57) r58 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r58, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r58, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r61, &(0x7f0000001dc0)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51cc09489c1ac41d3db901c48e582d225bca80004c773b37ddb55e5fb269aba7d03b1a62995729b06e9a42a857d3c27d7c2414d24f34ac91a34be50fba80c761f1fa64a2f91fee30d784d3d35067ac9046cf2489"], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000001300)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r64, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r64, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() r68 = kqueue() fcntl$dupfd(r68, 0x2, 0xffffffffffffffff) r69 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r68, &(0x7f0000000100)=[{{r69}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r70 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r71 = socket(0x0, 0x2, 0x0) connect$unix(r71, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r72 = socket(0x2, 0x2, 0x0) connect$unix(r72, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r72, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000700200001000000722c3b8f704b68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d506001ada0175396ec189a328a2980c51759cfefa411f936a921d380f4601395aa311d2597c968dbb14593aa88baa0c43c37d5cc80d21ad02c82e70212619213f22137ffdb14567ac3903e52c5c6bdec4a113408f0175316e93ed17ea589bfadb5c5a7e8c77259e7e52e071668eb6bd9dc97611811bab873b078187299bd14e72cfec439a25fa26b51387c9ee7c0284b8301561a7ee7f1c61a76d6453e3ef47efe11685df6bfd09eb555199b956cdccf87dd0f33ee207ea0aeb9dc80638e01b9ebdcf105787efdfa07b0e38f08d981526fe4d016bf204147ecb9365066144bf56f6815665c7e659af4c08cb106b16cb27e54658f8"], 0x10}, 0x0) r73 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r78, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r79, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r81 = socket$unix(0x1, 0x5, 0x0) r82 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r81, 0x0, r82) connect$unix(r73, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r74, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r78, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r80, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r82, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r79, @ANYRES32=r69, @ANYRESOCT=r71], @ANYRES32, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r75, @ANYBLOB="7e11b010e808196754405bd55772809e1c49f6f402b80e11a7e1057c31a88d8a4df86ad6a5ffda1cdb41709a9308b979562a89234d8b6c7a647610a112d480571bbfa0a47459b123a36594ed47d7e7c940b26ece36e754a0ad642ee5b633134ad90ccb28c427a5574fdecc23c460f0e97b4213261ec58955541f6e6d0a12d8eb1fffb87beca47c086c014814634bf1790bfdd7938acde772aa0b0fe89cb63e11d699b545790b99dec1a338693dd0a22e3f113cd7f7d2ee42e51c8fc672a7f01e999d14f9cfa10f75508eeb078402535011de91682e", @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r70, @ANYRESHEX, @ANYPTR64, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r77, @ANYRESOCT=r76, @ANYRES32=r77, @ANYRES64], 0x8) sendmsg$unix(r73, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r83 = socket$inet(0x2, 0x3, 0x10000) r84 = socket(0x2, 0x2, 0x0) sendmsg$unix(r84, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r87 = getegid() r88 = syz_open_pts() close(r88) writev(r88, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x0) ioctl$TIOCSTOP(r88, 0x2000746f) write(r88, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r89 = syz_open_pts() close(r89) writev(r89, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r89, 0x2000746f) write(r89, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r90 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r91 = syz_open_pts() ioctl$TIOCSETAF(r91, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r92 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r70, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r88, r89, r90, r91, r92, r85]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r70, r71, r72, r73]}, @cred={0x20, 0xffff, 0x0, 0x0, r86, r87}, @rights={0x20, 0xffff, 0x1, [r83, r84, r70]}, @rights={0x18, 0xffff, 0x1, [r85]}], 0xa8, 0x400}, 0x4) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r86, r67, 0x10, 0x9}, 0xfffffffffffffc00, 0x1, 0x9}) r93 = getgid() r94 = getppid() r95 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r63, r66, r93, 0x1e4, 0x8}, 0x5, 0x5, r94, r95, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r52, r59, r50, 0x0, 0x46, 0x81}, 0x10001, 0x1, r95, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r96 = msgget$private(0x0, 0xfffffffffffffffd) r97 = msgget$private(0x0, 0x20000003c4) msgrcv(r97, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000c000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0x1, 0x2c6bcf85cf2a6075, 0x1000) msgsnd(r97, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r97, &(0x7f0000001340)=ANY=[@ANYBLOB="002200edffffff0135720b2f00"], 0x1, 0x0, 0x1000) msgsnd(r97, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r98 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r98}, 0xfffffffffffffff8, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r98) r99 = syz_open_pts() r100 = kqueue() kevent(r100, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r98}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r99, r100) r101 = syz_open_pts() close(r101) r102 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r101}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r102, 0xffffffffffffffff) r103 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r103}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r103) kqueue() syz_open_pts() r104 = kqueue() r105 = socket$inet(0x2, 0x5, 0x7f) r106 = socket(0x2, 0x400000000002, 0x0) setsockopt(r106, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r107 = socket(0x2, 0x400000000002, 0x0) setsockopt(r107, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r104, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r105}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffffe, 0x4}, {{r106}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x1f}, {{r107}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r108 = socket(0x18, 0x1, 0x0) close(r108) connect$unix(r108, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r109 = socket(0x18, 0x400000002, 0x0) setsockopt(r109, 0x1000000029, 0x2e, &(0x7f00000018c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r110 = socket(0x0, 0x4000, 0x5) setsockopt(r110, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r111 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r112 = socket(0x18, 0x1, 0x0) close(r112) connect$unix(r112, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r111, r112) r113 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r113}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r113) r114 = syz_open_pts() r115 = kqueue() kevent(r115, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r113}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r114, r115) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r116, 0x6, 0x0) close(r116) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r117, 0x6, r118) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r120 = getpgid(0x0) fcntl$setown(r119, 0x6, r120) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r122 = getpgid(0x0) fcntl$setown(r121, 0x6, r122) close(r121) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r124 = getpgid(0x0) fcntl$setown(r123, 0x6, r124) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r126 = getpgid(0x0) fcntl$setown(r125, 0x6, r126) close(r125) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r128 = getpgid(0x0) fcntl$setown(r127, 0x6, r128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r130 = getpgid(0x0) fcntl$setown(r129, 0x6, r130) msgsnd(r96, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r96, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) r131 = msgget(0x1, 0x0) msgrcv(r131, &(0x7f0000000a00)={0x0, ""/209}, 0x5c, 0x7, 0x1800) msgrcv(r96, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r96, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r132 = socket$unix(0x1, 0x5, 0x0) r133 = fcntl$dupfd(r132, 0x0, r132) ioctl$TIOCFLUSH(r133, 0xc028698d, &(0x7f00000000c0)) r134 = openat(r133, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r134) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r135 = getgid() setegid(r135) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r66, r135, 0x6) r137 = getgid() setegid(r137) r138 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r138, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r138, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r138, 0x40087468, &(0x7f00000001c0)) fchownat(r138, &(0x7f0000000080)='\x00', r139, r137, 0x6) r140 = semget$private(0x0, 0x7, 0x287) semop(r140, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r140, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r140, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r140, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r140, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r141 = kqueue() r142 = syz_open_pts() close(r142) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r29, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r142, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r142, 0x46}], 0x1, 0x0) r143 = fcntl$dupfd(r141, 0x2, r142) close(r143) r144 = getpgrp() r145 = getgid() getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r143, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000700)={r144, r146, r145}, 0xc) semctl$IPC_SET(r140, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r139, r137, r136, r145, 0x20, 0x1}, 0x198d3e44, 0x4}) r147 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r147, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r147, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) getgid() r148 = socket(0x1, 0x1, 0x80) bind$unix(r148, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r150 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x105, r42, r33, r149, r150, 0x10, 0x9}, 0x8, 0x1ff, 0x8}) r151 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r151, 0x0, 0x0) shmctl$IPC_SET(r151, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r153 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r153, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r153, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r154 = getgid() r155 = socket(0x1, 0x1, 0x80) bind$unix(r155, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r157 = getgid() semctl$IPC_SET(r153, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r154, r156, r157, 0x10, 0x9}, 0x8, 0x1, 0x9}) r158 = getgid() r159 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r160, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r161, r162) r163 = getgid() setegid(r163) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r165 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r165, &(0x7f0000000080)='\x00', r164, r163, 0x6) r166 = getgid() setegid(r166) r167 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r167, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r170 = socket(0x18, 0x400000002, 0x0) setsockopt(r170, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r170, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r167, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r169, r158]) r171 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r171, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r171, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r171, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r171, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r172 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r174 = getgid() semctl$IPC_SET(r171, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r172, r173, r174, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r167, &(0x7f0000001080)='./file0/file0\x00', r168, r174, 0x6) r175 = semget$private(0x0, 0x7, 0x287) semop(r175, &(0x7f0000001900)=[{0xfe3c945c020c199f, 0x3581}, {0x0, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r175, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r175, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r175, &(0x7f0000000940)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x2, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r175, 0x2, 0x3, &(0x7f0000000000)=""/9) r176 = getegid() semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r168, r166, r164, r176, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r161, r166) lchown(&(0x7f00000001c0)='./file0\x00', r161, r162) shmctl$IPC_SET(r151, 0x1, &(0x7f0000000080)={{0x6, r161, r152, r156, r51, 0x1e6, 0x8}, 0x5, 0x405, r159, r37, 0xfffffffffffffe01, 0x9, 0x7fc}) r177 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r177, 0x0, 0x0) shmctl$IPC_SET(r177, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r178 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r178, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r178, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r179 = getgid() r180 = socket(0x1, 0x1, 0x80) bind$unix(r180, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r180, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r182 = getgid() semctl$IPC_SET(r178, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r179, r181, r182, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r183, r184) r185 = getgid() setegid(r185) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r187 = socket(0x2, 0x400000000002, 0x0) r188 = fcntl$dupfd(r187, 0x0, r187) ioctl$TIOCFLUSH(r188, 0x80206919, &(0x7f0000000300)) fchownat(r188, &(0x7f00000016c0)='./file1\x00', r186, r185, 0x6) getgid() 20:27:34 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) close(r3) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet(r5, &(0x7f0000000100)={0x2, 0x2}, 0xc) 20:27:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getsockopt(r1, 0xd3, 0x8, &(0x7f00000001c0)=""/241, &(0x7f00000002c0)=0xf1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sync() unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:27:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb3672efe222c245e1a23e6d1c9c06d00"}) r3 = syz_open_pts() close(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r4 = msgget(0x3, 0x404) msgrcv(r4, &(0x7f0000000340)={0x0, ""/185}, 0xc1, 0x3, 0x1800) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 20:27:35 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x200, 0x40}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0xfffffe01) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a43c5e5cb6ebe1140a481acd77c83a2691592c2527504be911224281a1296105effb106df9aa2d88ab1f9d22e0e7eced9d256b5ce91e1e9f0f7bfb3f78542d0dfa7b8f10c0028acb37e79d775bde54f70f3e00492137f470761e0d012b9d0230f6368354ee9e427d0", 0x89}, {&(0x7f0000001600)="c128dc15b2d25d52", 0x8}], 0x2, 0x0}, 0x0) 20:27:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffd222, 0x4002, 0xfff7fffffffffffc, 0xdefc, "ae75b01a93b45136fdf0f8e1787fd11e3b4ba8dd", 0x4}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) fcntl$dupfd(r1, 0xa, r2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093", 0x4f}], 0x1) 20:27:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0xfffffffe, 0x1005511, "2ea80000e46a8e74bf315995607fcfd51100", 0x8001, 0xfffffffd}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x192) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) r3 = syz_open_pts() close(r3) fcntl$getown(r1, 0x5) sendto$unix(r2, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x0, 0x4, 0xd}) 20:27:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) sendto$unix(r2, &(0x7f00000000c0)="9e4038f3235f16ba3a73bfe89559d13640f6ce28aa54965dc2f4f0eb2f1de262848034377ddad9f76f88d7d41c8ed9a679a71af1a70f59b80c4b3fc7afac19d07911e56dcc811f1be07a6b4964008289bce09647398dfc6e7ebbda74a32f9e2f0ff68480b8ffe40212ea391b467c06f8a1711fee25f53a3ce467b002ee6dec4d109c89acb11648364e271836a30993c05594b7072957699e60eaf8cd0cdb9e0310468f3883fd6dc688d5c707aef989135f39faae15c30603e3e8800b36c3cf17389463900d24dd1733663cb55fa7afccbe6e407325ecf7579b2e7344f99ccdfece35575b", 0xe4, 0x419, &(0x7f00000001c0)=@abs={0x433ce19be5faf61c, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0x400, 0x0, 0x18e) 20:27:35 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0xa2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000007c0)=0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r12, r13, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r12, r15, 0x80, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r18, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r20 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r20) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r21, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x13) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r24 = socket(0x18, 0x1, 0x0) r25 = socket(0x18, 0x400000002, 0x0) r26 = fcntl$getown(r24, 0x5) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={r26, r27, r28}, 0xc) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r30, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r34 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r34) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r36 = socket(0x18, 0x1, 0x0) r37 = socket(0x18, 0x400000002, 0x0) r38 = fcntl$getown(r36, 0x5) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000240)={r38, r39, r40}, 0xc) r41 = getegid() r42 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="fa4573242cd40f70e24bf7b3f378b1719244fdf5e633cb5dad1be6784765905efc3928c0442a9b771dbdd151edb7d60f47cb2268350419abb2074c0a2d7d7a568698a6f40b9a2e3e659f949e5280bb412e8dfcd7acd9cedae8380f0a02a7fbc2783ba9a2dae107a725e3f9bf980ff5d3b9c47d5c", 0x74}, {&(0x7f00000001c0)="5b0c934fcfdbbf21a071013a81dc688462c98d6e88eb5d6b491f34fea4a2031e76e62556f45ee9881c83570cb876c3d9ec2c1aa9e81d966988748ce80ed548ee1604a9050cdfa653ea17033459b939f72f77a3a0817993a7dde1c50ee9bcc36d46d2c6d38d8b9b902c6f47b2a009917f9fac7ca3ac0a8493b3c7cd54201c470c10e411e344efeec3320cf5db3a5d1e4200a14dfc692bcb2ab5e24a652cb88caca046a371aaa9bb711db9edb543072ea2aa8df46905b43737636dca48e53e3d89f5f8b35ff80a67f8c18a8ca0192a52a9dd78a2e1ad5310e497b83997dacfdfa1ffc299c72bfc3139e545c9b8c71df5fd51d6cc", 0xf3}, {&(0x7f0000000300)="3f62e890e2dca5f663ff5749151c6e06746af2ac0801731123e1e88a1f532c916ec17684ff6d27775a20e512c0f0689a2b0aae3ba8e66009613cd3f9d82a77bd2881891c3e9c8629fd235c29aabe4f97f5157801cf461d89b5876b79d23a7acb715949f928f79533cd48f9a49c537176b9ce2b395a306564651ebcc62ad3dff10573b946836c913df47e0ebe2a78123295c51567e6", 0x95}, {&(0x7f0000001740)="1478472edd971dda656669c55b43c6a22d62e2be454e90cac618d8035f5d686d7ea90fe35e6a5c8a544a5964912394df8e5ca07621d46b8c81e4c1fd1d4e9d15b283c4cb4fbac619c856729fc2618380df5a56e0e800b39eb984dfdc2b5dc4aede4f844bb94dbba3aea3cc2943bf9efae852aa6dbc45f8de269e5f22b9a320d092da1c151a660a26dc84b1becf7037772ace94f0d62980a90cc4480f2af378c1a5988585a65e42e8556c383c387f9239d73b240c09e32d1fb9eafac5c5e1766731a5493f2269575e8dc9ce3d7f2c9af27c1093ffc8a11539ed12cb4a33a9d4fdb72f128712243ecee203ee5f38fed36883db05e11d1f32c97a22f711533be35517e1ab29681396a99b1e39a14ff4018fbf2b7df133e977c32e4f7e6cfab4fc00995cd9865ec7c72372a4f99e11491a2cdbc47bd5b6ebf5f71b81b9a016312d265e2d091d19cedef02034ac8e523e6ae522c268d6ae94a9b5ddfb63677bfcbfa1c3dffba4dd512b7fc86e662a425815505b7f9527bd63f77715cb5cbade86c6cc9d92e09fd6c2f93016890c296b9fe25e5a87d3cf741371711f9d0f3d5ee89a8920074636d1847c908da37d81a604c35863a45a1f4dd25b73223bb102f4ff9c87362911f1bd81786d82a27adda16bd7d96689ee5e5c916fccc98075d63ff23ebdd4659bb352f43383fa6396cbb85a202e1e9d41d2777abf6ad9913f9746980835a557d5de0c95dd5a4a033e35add965e178740a55e8b8ab8cbf141f09e86c7eb6162ba44f2badb4e91d7748a6648fe7c948920175d9cf3d81f29dde53ce77ad7f4b978ba6a996ddfa6bd4c83d0da86f21a46dec34952c0074b5359b92ba990f7f5d69f0466ecc6e0e1b46c0beab419eec04a59d41f26d1bf297a072c587abc694f96a63f49219ee4cc16e2feddd736654293d080273424f7a15d787297708b494e21e5323893b2c3ac8913dd29fe2687ae476e82e36852236146d80a9de6ab3a2a7e8f0136d08760917ee64f5c192fa85dae196ce36b65f9e0be1c53380c23c69b4839e08c566b84c517a3e4547766a688c685572dcd39d3f484273c1bf301cc6c6a422e730b96315d611cd7817d8d2df70ca64dec139b4964544c8031623419787c1b32dbe3f1638558d519f36825efac6aa2a6cf041e7a2fbe8c17c4f388d9ef85b19149a189e1f85e1fd1752a2df315b5179a9c5db5f571d62e51b79f1fd8602509754482cd69c92efd6ea87bb29cfaada5b242fe5909c5e99b3bb73a7413849dd2bfc08ba918e96913e840ea2d7a25975401adf881109cd7b0f461f0a99c582335a22d052326fafc166d968e2eed6574bf501b733f009352cf9b9cf5e842b59e01bc57f6204eaa57a97c301f4bb0e213d10ad7765808bd473a8427b875f9717bb806d9130e67527180a30d2632196f18852131b36d8d7ea60b79d2de2ff8a70d29e26f659642be3c6c41ac68289806a20c470b98b2d85508813c277b360080882bb225f3aa63639c0216a6feefda820752010be2e0cdfb9cb6491927440325f625d7d6123c4e20592b379d77066ab3b3a2d908f598277b0c57943af5ad78589302f853ea236aa5b5b9892f5ded275fa0ca57f0cf3b895b0b2f8be5705713ffa4f2a86d2e4cfad13a73f174b5a708aca4b5305cc463b842b75e50dfbbb222339e51be9b0bd837cde96b91cee8e2c3e326e67f04ed1c6e8a44b53207378624c40489163ce25420b50f6eaa4fa6d4a88d1f7210d339b549c8b183f1f6ec888b5798432a2c765b142f9046186b6e2dc89d520bdf4afe0abfb4daf42823987f803b544abdc4e4871a0682833567f955ce4015900d5ab18907898636fa284792431685b34317830954473b47dd45572383aea9f51f2d8bfd8b118fef3a22cab58b22bbe7ee677777b5d5af710ac07fcddcc9bb5d43a51ff630d25795372aaf3362c4f5e225e4af26f58897e3d901b823a484fed0ff1bef3397cee235faeb637755937ae3a64bf232c0e2302522e41b60038ea25bb1ac7ba86cb96d5238f50d8f969e5e35fed1d6b66c166298c37afdbed7d74b38ee0c51015a0dfc3b1320deb152e8ecac3b01c246d59d77b35dbdc9d470d279b6dc1495ec1a0a503b15d4b3ca59465fcf42ac8c429eb2dca9c4ec1466ae22ab99e122ad86f7fbe084a80914fa75fbc2f428e46e24f5abdb388aa65275d4f4faa4663103e52a6cc62e102b503c1b6c41c1e8037b00335f3302671964088466f7808ab96f9bb6ab81cf7f95cb40950f66b0ce222bf3500ca232ec6064d41493b7ed29a1d4f4e65be11943d8e07874d9f39dbca94b52a46d4e99319f53373a14d13cedcea7877bfe19c40b5447b8a43cb0a0f6f2c652a723c108ece9db4df96cf58bef993cc03e5d98793e4a382e95f9b47a21d3e8c9c8c5d4a4efa00b68334a41374ee479fe31686e06c3c92876176ada438cc83fcba70fb7756a611e061103b334ad0a3d4b91e0cd03a8de04edc415c51213fa6180cd547e51bfcb8bcc770dfb801c0710449556013d7980ae369a4c745a24fcfad544d157725390fbd8edace2420915f0dcaf4a510d4fc22c8739e97e00e1488524aa29cb706dc70008c92ade62a511b8b4c8f4e334f95391ff501cba11acf11483bb46e19a3addb393ddf71b35fbbc3cdbb82af0ca5674efe51f78ee75b20e28ef0b68df16814d3ebeb88a79f0f86e3242dc3a9438c18921964dcfd8145470c80bceb745e7195277cb675e31cfce72e0517427030b3ba79f5670b544d3e36700e295dddea349ae0804f84146f81f31ca19ac206b0bdf9ee37e3d393c672bee0b6f76c95c37088becdcfb063bc96f7bfbd78a9945b260cdd863a98be769809f4d0e2dc215efe7c43e087c766186be9f92de4a3aa6b756bd5b126ad543fa61e2cd7c5b07eed4a8774f760dd575526685fe44d3411c6a9332424ec1ca491d43cb6cd66a16fdbecb09969d59a3905a158734af3f0a64e1552181594f28ea211f21645777a59eb8110dba4011fba69b345a881c7f9bdb99a34fd8298fa0fb341a59e1328783638b70b8fac4ea0a2d44a6b5f3434bd186ef41d1894a1afa5c5204637e75a21f4d0b422581b60d354052cdc41c7ea75086b57cd4a31cdade0efff1fa66405e1659ff6b908bb3fa28a27e75b85be73e86f7128c3a267ceeebef03a16a847e76eab99cab22d62d930e762a25d365876d808d578b40449119abb722bc25ce92fb4b92229c3c1bd1d09f07d6f2bd5f7b6bc64b442a2ff2c40220e0935aa7696ba41eef966762258e6cac1c82deebd0fee4b90eb29dd0ed56d0e828f22aa641a5549ab686dba1385342850ee62781170eb7271aa69ccff76ab32ec5b444871801f3bd6c14bcd0fe08674ab906282f7609bd78d30848bf44548c9655db983f3fccfdc70e3f2a9f28b5c661e2f45a1b36807cd880a35d9d3024ae681b1e9d3bdaad7d1741f4a641da4264f96cf173bd28476a8544365ee424d1c2b756fd53e247c7c588eab19330688103e603fabc3ec62e6b5ed0b0644b85ab3cd89e547cae9757501dad785fbae8df0758ecd771e3ad60a91b237b15ccc913ed6b22da9afddf343eb377a6b9f31bbbef4b7b75a5ac7732ca0e46ddda3b828c971572fb3df3aff5593a7994f23224eb1559290fc514b1058c0f2abf254ad052c799134870da5b57b830f0074e8abde86d1ca1887e267dcc3e9a4d1754a414e1ef39ee8f85649f44d0dd17026acad863d124a58453e755523caa64b2d207e358ddab351af8e5abc101ac5d8b8f88354229f1e8bc519684130e0a31a1617cedfa701f8f36cfb6e1a0a77a975bbce43a89d83eb22095c1db19a7d1f8971637ab296b5f1a7c22e8149ffcf93d6544192446dd69528b57dbfec763a1229e016b59f821ff2a2e549d614da1ceda41695f006fa56a1d451a7ff1d328e70cef59e90503d953bae14ae0595f8ff61665a0a772d6592dcdf09eb76c7684b568f48b5d1fe689fe3b7d601becd54913fdb27e65ff7cb53993f8a399daee8c405cf5cf18bf13d6f45cca7a598337f0459bc5e1fb6863613db3491be661b8e845987b57931bc794144f6dae3cc97917d0cce9536085e580f710e14ce4dffb1b1c1131325d9eea84c1b7f02bbd52f9711c30cc14f7964004fa3e03f6d9d4908a105eeb6c6cef162a42f41352a33bd8bdc4810d42a9d0208f8f05a6c7d6b5a8c7c211241ba45efda89df306b7adc3dec703e6b57804400264146542aba8f1c218d0017614886db0dd2344eaba87a8ec8e71d05d3d2a21205a14e374399b2dde26326227ee9983bed7b078ba70f51d6efa7adbb321242b79fd36552eae7327b3e4c42c7549d589458da02b11d2e67f320f7f770c24f3ee23dc9df8f7ac363a582429c4620df4113c45439e00973af12afc29c8bca0a7f7b66cb3cbceae27ca3c5313b0b192bb1f45de84085e36eb1a907c5fec427e734f0b030f99e50a257f83775eaea724d5ed1d0af3e24ed4ecea392584b113735748b433add18d14ecc2def89bdb6606f55a5de91832aeee52219cd17a27ad761a454c22dbdb7239c06f6a72fadbd5b1679bbf6a7e1e8b0b572b8675eed48bfef40830125e1246ee0cf000792bc6c8bd6b6d1dbda93f5e284769f37e665b810e59ca87b2c5df96714eaab6f6b01341ca1b24a13fd95bb33b2b3bc548cd8e1f1c29236bed89e10e7c5c0eb530e311f1fadc5d86d917a28816c30314ad2239608e7e2c56bed03b72fdd1ade2d3320d78777eec0012f6bc4d950d73dc170e7b3dc11e63b6966298a870891e2a1209191295b5bbc11a17a516bef7774a3269896159158178739c84a715a361af55d54467af9e59d8f94e7cfa00f6fac8a775111d0d145292569eec85e8afcb6689727a703c226b1fa880784be6a814c3149451cd617f68cb9bac614e95401b19d269f57f3091d1d950624979bef349773b4fe42f46374d1cb67b5f5b7feb4236a2971006d99dde9cf1ca5e4e044106612cb9f7dbb053bb6217ebad36280ce7f413dd51c7edfd6ff4daa6d93239ad17587b87bd65eb9a4bb42035701389e0d4039769e1a9c36b16dc09e08098ac403ac5c927a89a063adeb1ab3e5a4e2108952be4aea85de8ec3ef979f3caf60aa6be2c54b38f3a9298af4625067af5e8b2dbaa0e893669c754cd3b770f1d099d9df80894edbc4a46b12fa8f76f464389e6bb6c1e5eeed336d25b1f28aeae578d84e5712ecce1695b8db23666e24619303b4f2ef27be71f112e40a7e5e4af83c0d9dac790422f2b2823d8d7d3745f2663a0e467d6d545f48870c5375f940a9839afe08779bebc73e28f9ce4e8fa5753af2e86b0d5e9e709053354580098ca24485a1477bb53ba835e2242024ad347632ac71ffefcf8100ec11aa1948a4a8a9b885999b97e3b7ac7d2334992d0a6291302a9179a53575d7ecd8759a6223ec08b7ab57759e26be5e09dcb9b292a2c277ea59c40a3f18fe065f563588c5ada9c82959b0c0382402fb6a7b373e1cf599a4c34a55db4ec67f54955c739ef1f80b9a621148824678ca84282fab0bab5680d99659c4338fbb6efa7169447f8b0a9e75d069cfb588e47cf6d41633909ef5421ac292b67c8a33c3558e8479dd52d233fdb26a417662d6da9a82d84d4e71a8e8d201cdef3ecc0a964b4d0d3f4e2ef888b0e1deafb16d16046af0a09f948c3d43b104b9b5f466cbe266c024c68963365e4684a99f72e35e706f42d67d5aae6fd2ea2d403c0adfa35d3e6b5c941fa92b32f2e1b4f8a34935ec5717e29e63d40eb891feb93637c1363aabb69b41ca9f51", 0x1000}, {&(0x7f00000003c0)="64c2052da3786a3b61a940021819a4066ccec29e0f262cf8e7c689ce3786a2bbfac0d6d6de96ba0b9a0d560680810c49f7d8f1fd0e4181da407b85e98a89bc3f95bfdd93ca9dde0e3917b6a249fa4439705182f9e59366bbd99c6ba9b4600a9d990621c509440e5e1e555e3371ae818659bb8e0072695b859705cb30dba4a2c42e", 0x81}, {&(0x7f0000000500)="c2276d7e1978dc2dba829189e025e25ef53c7710cfab05be627882abe04e798da7ce3bb76008cfc5235dc14f4d9471975c0338d81552911e7623bc8a5211c8e134e2781f9b472df88797f149399c8e99a2d0628127e0fbb8f9680ef8cbecb50e02950fc1a8e91256ef1e982df0fa76119d9434df2435135d14b83c2cfdc1aed3adfe79d3af6a905945c7ddef69d0d063cc1409bd70a72a4a8ebb5d29a8b34a78dab85c0f1c08ea3603aeb84f2dfaafa657de83ccb6b455faaf293991e3936fd4b4bbbfa50ed9a9", 0xc7}, {&(0x7f0000000100)="b9e7d00e641309a18ab683d47ada8e52b1ef91e5efa8b8439c43748c", 0x1c}, {&(0x7f0000000600)="2b4b6462a4453ac410a36493a71b0cdc39d8da361af4b3036dd3d6bcd622c0c97f68ec1a0ac3434717bccaf2b76ad53954e5a2d2626b5b297965a6bbda575c3f3c0fdc7013de34fba23fa5fbe093d964982e2a1e031d561352d84e0ba6f1876091e54f41ce9bfba48971fc99", 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000680)="5c8baffe64733c533acf7551a3a1cb69dce70ab9bfa54de31c01f7180adfa0ff77dda2688c160885d57eb8c250a1c6bdf5e2f12779b514be9e9a39cdc6b88b4c868fdbb42fd33b56df3a", 0x4a}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r12, @ANYRES32=r19, @ANYBLOB='\x00'/20, @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r28, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r2, @ANYRES32=r32, @ANYRES32, @ANYRES32=r33, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r41, @ANYBLOB="000000002000000000ffff000000001200", @ANYRES32=r42, @ANYRES32, @ANYRES32=r43, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x14}, 0x404) 20:27:35 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:27:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') pipe(&(0x7f0000000180)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a01570bdc48db38a42e13548516bf33186216d0900b8aeeec38eb984ea816b6b449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee16001ca011e36f000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492080090821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e9dc1da57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406f8822de81dc8d4525504ec75f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362080023dcea1361ba312d6b31ec5ba0bb0e89b99aa941759689d37da81668be804061fb27986d8b7e13e86befa560461478ff8b53ef24ff777352c9206d8fe7f37ee44481aabb7a980499881126f8cafde9ac316a2d560d17c9d9b1c03d4c8c98921a08206c171c23947caae8ffe728eda021b67cfe62bc4bcb98552e396a2e0000000000008d64aa118faffc3ea1aace3733c9e7bd51c4afc92f16721c853ec5768963e43df6449cabac43d2708e9505b47b9439a04176fcaa809be7fafce91532613668299097d480526bc96797b956a4e39e3cfb3f63b128c21087f36053a07d68600b0d9f0d4831d8ab457edd8c3b2f8d2b19"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) bind$inet6(r4, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) fchmodat(r4, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eed6d33243441dbd3c73109338964bb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000001a00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e75b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8babb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"], 0xd5, 0x40000000000800) 20:27:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f00000001c0)=0xfffffffffffffe36) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30048, 0x0) 20:27:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x80) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f006290cdf4a08fecfef706d1c22e82ac8962638daec0bfed21314198260deca34e2d00ad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265076bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec183468d76b40b861f1b89a8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385e4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb4e2fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000e9b2b0000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6d3a5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007102ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32ff0639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077060000000000000023bf03f65ce8f7b821c4c7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106cbe04154b219236b087a71af79ab0bfd1fbc041c0f045f5d8b7b5ba841cfef41b6eea8e3d506965676f53e495a6edac99726921bbc1a60d8239b52908054e39b7c209dc986cc1881ac4c9c6ae4b4085fed405be06ff99760883331b7b24b0662326d24585315d7b72531aab5bdb39575c5570c5ee1725899f110d5222ef7508463d58c908b860d8c51f0008ce630c05e3af1a3ede9ee404d491cd651845a72ba48d8e8bf43b177215a94c6f961532568ceef138ccc22866afdffffff9dd34d718cbec3c6b6a7b3363be6632f5b7faa736a15cc55fb4d09b78bc3bcb089b68327524686524e201ff3a48f116724df4630bc849f78d79ac879b5468d76c3c18c9c7f58b5a3baa416622666db1e845a2ece902e8936730622f7499446a06b37e7769235cc002cf2cac7181ca02fd9bd689b0f0000000000000000000000000000000000000081e5e3f715f69f527c47d314f0ab0d"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r3) acct(&(0x7f0000000040)='./file0\x00') sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 20:27:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f0000000180)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="63a603cc019c329a675cd3e0767772bf48d821ef2bee0ca3bf5ba7c161bdbc7957e1a8cfd92fac8be1398ccd35da09aac75126a7b3d242bb5f16da94ae75fa8fed03d25d5ae8ac357fb7ff30928b6648626eb0fee8bda9d586c27091d17411f82d0493d9bc53cb25e90ace190d1ac75283c172177b499b7807a56bf76cfdcbc3640d95e4bf069348b0df19fa44b13a574ccadd36e3361aa51985ce73865200777f068a674015c04ea058bdd9beddcb9a8e9056cb121a4c8545a5f6bf8c39168fba1fc8f03cf392ba68972d5da75b07c308e5dbda19aa13", 0xd7}], 0x1, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 20:27:36 executing program 1: msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000003ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000002f0de9e1765236d9cf93ac9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9ee865018565e2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a9b6a2e53ef4a1d6bb6c9dada0000000000"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c3, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c3, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069c3, &(0x7f0000000180)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) syz_open_pts() r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="41c8c6621ca15ca7e9c86e36dac6c601000100669dfa20c2b5747157793633ac5473e0790e0db4856987441154bb0700fca98b72cf1f15e89a1a6a77c8abd614c0fa0ba0c1a4356026b4a5a56442c164"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = getppid() setpgid(0x0, r12) fcntl$lock(r11, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r12}) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) write(r10, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="8b7c5a921fa07de04bd215976f69000000008a38fa48f93c"], 0x10) 20:27:36 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) socket(0x1, 0x5, 0x8) 20:27:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x20, 0x3, 0xc0) setsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x578) msgctl$IPC_SET(0x0, 0x1, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() getpid() getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:27:37 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:27:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000140)={0x0, 0x1000000000}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r2, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) 20:27:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) write(r2, &(0x7f0000000300)="70c8e2292b8d2da9f03fa8ab041a32939eb247aa27e41b1139bc19d5fe914d1110c7f59b5f5a2960d2c8f489d6e5d33464ca974477a9fad4b237927212d2e6d437fb3d3859ac63f1b17cd821b225b7003b6e21708e61c4c11600758ee3bc4d4812a4ee0b19f9034dc2ad9571c2957fa52076c7f6e689a1de7113b3ab6c292db8487564481538255ca18a19140e86d29f17b9fb9c1d1b9aba1ace2dcb1069d36398f05304b810a1d52437554b97785af045daf9bb3f609b60a55b8b29af3fa797ae4dddb1ecba67d24000207bb1649a8558e569", 0xd3) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r3 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r3, 0x20004268) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x1025d, 0x82) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r1, r0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) 20:27:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/73, 0x49, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x6997, 0x7}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 20:27:37 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe96f, 0x4}, {0x8}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 20:27:37 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f00002f6000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x214) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r3, r7, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r18, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r18, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r19 = socket(0x10, 0x4, 0xa) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r17, r12, r11, 0x13, 0x6}, 0x6, 0x2, r13, r20, 0x3f, 0x7, 0x6, 0x7}) fchown(r0, r3, r11) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0x9670, 0xfffffff8, 0x2c50, 0x0, 0xfffffffc, 0x3ff, 0x1c8, 0x2, 0x0, 0xfff, 0xe11}) 20:27:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r1, &(0x7f0000000340)="9ca4fe1040e00bb02d3efe4dd1aaaf012f94aba3849eb738eddd3e7f12cc9752f0a474d00d16ed6a9f8564abc69de3691dd27fa2d9ff062de20d14f545a8d1242f9b95bd10745a778a827bc0cf4b0a8f47ae2752a83da9f2f6d609faaf4eaefd73194e403790315bde08122193116a19068b1308c6a5d205437bc65f0c30369cf09d2fdd6252d0a092a8468a68e045b997703422964d0d0dc1294095ddea1337a2c5a8021e559c6ef959d6bcb8a71ed1f93f4cb7520dbb58032ce4ac1f45954045ed23b78f85fba6db065a5359cbd80d5df5c681fc32834d7b8fb2632698ffcef96f5b9d19e4046e5cbf0d1e8de9048c7e785490589712e0df88bd2ef92c4da61b14667e05beef130426b5b9bf9ff515e40042d20b9e71ac96d195ca9d7bed62f9aeac69400de19790b9d2c19733de58e173387966d8bc786b0e3a1659a30d39eb33d228cb0d3e65ce0701e6cc63339f8a524451651ec5c9f92e4c20d795f18b118f3c9bf370dabf43ee4aa9cb0476f023085b6cb5423d5c56e3af9a365e282c29ca5564535500cfd4be727d3f09469e8f87ea0348875bc9c70804ff2f2a15742950e4d20d9f67a371e156881cc3271500898f3fd0f9ab2d2d61eed2dd97d6bcfadfabcf47e66cd5b1b3c538801f1437021542565180bd173fe8b9c52e81d02b4f10ce52b544eec747ab5e3408f0bc5767e233b66fd8bbada23527ed4ae0de601e18c99cbeb68dfea3998da4c85679e588907e863a6105763378c32db996ccbf65ff0b76051f534d92298c67fb6a26dc9cf9c6a632275d32b4b47b3c3fed6524246df05ea3ab1fb9ad4f37bb6c478dd7dbd158fad1562fe1f9f352c922c1dcd0438863853171cef208f77c1dcb86972120bd32c03aaaa8c79c816e5c766256669497d86882a3acdce2bb8f763719c746fea86c2f645a83e3dde9b4b726112d75392444fb77a3fee54c43c8d34a3ab95c2350a38d10b6915e797bdb05d7cac19a2f4ecac6d001558a353f8382e448b0dd480de8727519ebb0517713d168b7bb05d532f3a4a8222050bf857222a5743a679c843264a0c251aff087403c1e1b275f1d10e4520b0c46b50779f1e09469b2d8a06ad01ca97a0e912a8845ace95d96bed3ab480e0b3507e07c8ecc1cf892a32ab52c8007a8896dcfdc448cb2fffb39204cf897e08b3795b9f2c2d30925437ae39c78fe49f6b58bfe416a7d31e7b9eda8ec424f5eb8c1693407aeac116817d6c1d1865a6e24a31d65c49dc21998b8e991d0cc2773ce1c4238816f43069055bb38dacd113e403f1c18ea1dd2e91a4553b379d1d0373ca2bf51eadecf811b59b1b7c77e76aa193c6cf8149863a0683cc6cbec5fec96fdea76d44dc425a70a4dbae4a38aba80090d5eab6ee5d9b9e00c74daa79e723cc775e9c06fc3f553dbae554b8cc0353b2b03ebe759c484a24dbae864b880573f030866c39047105c00463127e9ac4fb54bb73a7317f54bce776b25acb74b3a17021650bf45f0c1c6ccfe9598d31501998ec94c46c83653fa9dc8bef33a847f364c9650b57a3b7895a3bc52a00280ae07b847e538ef1aaf1dea04a499fc6614bdff83b32f98ce0e4587619f75396ac88abfbe389dadcadc66a835d73cc0dcfc608e77f0b08e5004bd84bf95858a9673599a2b4ff7edfcab82f4f579dfa6cb2cb4e95ff9c96722d83f30a71c2e85d2cba28e6c84b8443ca8f242f72af4402b03a81be72f74ef90b52f26005ee6881f202641a6b21256bb209c0961b44f7c7bf33d23b5ea4067fd5c11d3a853738314cdd6964a59c6a9237b1b6509248e70d0bbadde2ae8372b2297cfdd07170bb45b0d67f69566e03e6c4ce727c1e16176b37320b6a1416fb39a77301628486eb9a0bdaf30edc7a13758c2297d87036acbc7b9aabbaf1a0ccb3b58f96fd8305a786de91ff99d46413dba7897b1cb1b70b0e7d2ba14fefcecb2e0fa44869cdc4403cc83be370d15deb7de7bf8a31e2072218279d4bfc79fb42c79e7d4f94c5f8c6841e4a4e9fb46cdf41b0304b8bddfe27e2276fe9130e541b9c006d1c56fd91658a415226a755e3a33e553c0f81d500871d5318464f7a18b67f14e110919b8fb7b9a9a284b394cf412b1a94ee810912eb3af92ee4383de338199c2b1f1c4998f1c8dba347c3fced55e39e67656275ccc44534c0a79559c43a579a4967516c1ec0de77bd4ea4b23fccf8ec2000ca3d2036aa1f20b526c6ab4a464135734e1a584ec30337c2e144daf558d54583d8b03ef0c2cdc85251aae36652cac9dd8d3d38f2b0102e5ada79773d050dea5b4573ce8dbcfadec285f60d6884d1778dde2f3041d009c1e714e7214e2feae72afac4894903de385d487cd5ace79a547f638b7f487231c089e0c0d67eb8074849db73f9a11e877303b3ab1c0096db0a7c00b5de2622d292f467769d45c68ddf0d56a08d57c6d6114a61da4f709422bdb2298928a73395ff1429c954e564357f646e05579d777fb289f3ce9db44176f2e0e7e961cc526092d1a927acb302d1bb6a66aa4405b4841a394750935f73778171e7355e19f10f6da76fd0ee17f4d6be68e9f0b0117108f96bc1ac0128c85bee9006a8a5b228bc833b1047fc06fc5001db8e9302100df6d57321855b4adb29e270190fe8604d90373cf7ee0575ae04711a6fd624360e6aee11096dec296681fbcaccb62f144e936a3828e3f9f43d5343e3abf4469b8902053bfb2be26ae5a2ec59bf81a02344ded14739c2905b390a222cff9a382bb41cdd8b7b819d9a34479e35dce12b807fa0771cd817bee7b81046172db7b0ec934e73d2d42631bb456ad648cb1ae0ba2ff2b9922bbfc5cd5853acefa420ab40cec0e1fb8e251c1c83d185042a66dbebabc1ce424e60adef6481c27ebee60143e3c259b5d00d4338c36ffe1258080fde5706aab19f2b03d1a4bf771346f7bc6b6d1955ad1188976d2cd5e7400469a869cb138dbcf090ed3c436d4a6f991993d0ab57a0bb7903700593276f1e252784dafba14ea9700eeb3ee9329f54e5d5d43da50e37cc96cc186d1fe76bc2867e96f2bdbba992c3392ae5158682b5f7fcfcd9236f58810ed42e403572c6920df43309aeb0d4e670c6213b303b36b519ee8262e11d3122e21d38e315f2e7bf6a389ce84bd277a7f4f2ce92982ea2e3b99b6ed87b4e730d02e58043c93fae24465e0980e6652588ba056461963c95d11d5463e4985850020f015cbd57acd3107b23691d728f5ac2bc6493c423dc2b60882407ea632ec581ed6a6134ba6efdc3349d0c341676b6b12c6d4309c6926d54b2e55fd6a478511c9bdeaba7f45271a09c7f9ef0016c2d8f66766dfb92ac4a55455bf72fe97dad818b8e453ea3365e22490ad5e6414e2959e325c672e75e91d5c8793d395f05ea860a036e5ea66ab4768a43efd54d02a5a7ad74d41d33ce5045c34680080bb7177b3ec461f330f426896e9daf1595b6aa68d8fadb2a90374e5535101440f08434067bdc00fc6522bb4fb5024ec003284a2900f792d6e7971d47858e7e9b5329f37105e11c251483e97f99d8bfad7be5869be10cd9cd970d234a288cf99292eb9110b4ac705a0472964552bd77a8c379af89c4af5c85b789d9d2bab35f1d3a401ac65449fed81bb211f841a3a4878aea3bad99ac42294500862b8ae579af728a599ae76e2898749ceb386fa39f8fc95e0a7ccc61ac040ba14225c147b06db0f357aba48282f1dd27b064bc2147a2e1b7cffbe2296da9c065b51d185a4eb9a8aaf40957266e89e2d570f9ddd847843009c779b11dd5131e2d8dfb7e46bf5cee92bfc72034d200f32b1e54bf6ba05b2b8964180c2bf0a5607b53cf92f27e5a7d3672237c59007e51ff55738cb9eb0fe23f2da405570afa2ef4779115893fe3ce4ae4d0f52954a2ce536993c62c712c56fcccb6ba30c621bba749e16c86a1e31cc47695601f5d0f306daf214e5b86984377d211e6d5e7a0954b27a023d52068c5f49c81a70d827288af49440b47ab9affa1f80fb922ec8706be95cb93b08c1fd5fde74e8329e00b58e334dc7994766004a81313905bcfbed50a6df88cc39837d82950198e291ef3b0eeb1bd493a6532fd1bc614004856b6cdf8883898c40baad1b739ad56535e2818be38f9ba148e55305f6c2076aa30252c502a33df3daeebfc911663585cc5c9658fce2a7b0d36c0b90c12263d9e3074bd3d7063b0b69b99c8c91aff96415aa3ebbeadacca78e8bfa89690554932dbf7dce3c52decb9f33a15dcc537a763b5b164d37b01e5055e8cf663e29255c94698712e992cea56247cd36e67fb8b1c33f725e220a88f1bac3799c73d4f804b49ed468ec2d44152ac872c777e5dedf7c24cc3408aeca272a53381102dad8939e47a0995f6dec279e2fec4e3130de0d548011ae02e3f94435df8055c99d85b6ce787188c3d5d597327095ba5c8d7b000b5d4216b4fc0a5f47c6ba177b324b8dabed68d8ab17c6098579f8307d21a6e0f106278dff0c9ec4d4b96951d54d349988ca328aed9b3df23c3f0ef89fa438e9f42a4c2078899d77ebd783a070dd2c4f450c17ab7a59f623b7af7b400b7b6a8c0800d9c6da23c84f8698d5188b50d2903fb2b19a0dbb5f71932815aacafe78ba7ccbecd4ddda2f6243e2343ed4676558c76c3dee2dee948a4524d1fa62b12c737da39b38f8358989aa14006477674178bc1947289a1c3aafd66197e1beaa99890c9abecabf24f9e2c628ec65a2b73b4f8e1f1313ad19075e266637e75f112d6ddeca2cd6339bcfb33a639eb81a9cd4ea70703a854c18ac646367acc7be1f9f7a87c27f4c7ad7bb8e01b6a812db7afad97b14b1f591b73a5d66d42604e095a324b5d3775c6ceccb40c3347318b079b3d4a8627111e9b947a686d21847c6be7fd39a3e5966d7b53485593d8a902ad8aaf5e5e17af3ff0156d7fa695919a109c0bd3e811a03c64fec9c76e68037a24c80eff775e0624a64b0080a33b348b360b50772c03d9429a85da856e62e0b6cd1691bbdce90ef781acd0a5003ab45a409ec31b55ec53ad1d59f68f651b4931cc58b0f7ac877733e3440f24246a1911371cb5723fad5310367c4c83bd0eb00e7133ec6488968fb1c9def98166885b8b81d2e76aaa46d4bc4cc695d46f5cd7610846ec1d765dd1669014131fb079a8537d34e972ae2ce5d90d4096628dc041f9cb72454195b2a6b7abfede557737e1ff7ba5a77fd4748baa45cde64b09ee528dfb829416b556cd6c959146a6faf83a5488f860855ba1073f4e3fe7d860627e1e54b754e4b0bc61c3bad4d66f6eef7e61da5d9b55228f82ff00a619e9db580d44ced976baaa65ac61a8d5971166f16fe59482c71f51e03df6ee92885c173858996e7fa3ed2a54b2b30679b9ae865dfcdb0a4bb5d460aef09781691b9e1d4a31c23d159323ecc0a4093c7f856177291c00f87529410548f52970784c78a175f2ce2e5010b0ad495e2ed62d857f1517bb5ff5fcdbb92355e45d54c00337b4aa75a1f1d75f6e2e8939b395856af8118ef2f283df7ec65729dd64bf28aeb46fb6b12ec794b0ab1720a697aca84e0c8c0bdc2c9354130eed725ea9073a1b40e43d821d73209e897115bf6d3abbb04cae886443a0d26070c972ca072990c4ecd0e679e421d7af678903f5d8ca04761e532cde60184c6fc10ca5841f3f73c4e1d9e00d261187f55ca041d8ae62a68c772c3ba616af0114c3e2203c7b2e6ce1ca68987c6780d1dd5d3662fed99b68fae57dabb4b4816bb947c2b0b22e165ecf4d772f509a65a99a03ec0feee0acfed8c223b", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 20:27:37 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xb9, 0x1, 0x1, 0x3, "b01d85c4dae2f7eb4eeecfd851d58022a7d45b45", 0x20, 0x40}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000140), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r2, r3) close(r1) fcntl$dupfd(r1, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 20:27:37 executing program 1: r0 = socket(0x20, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x7fff}, 0x8) 20:27:38 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="08fc8aba56d342877f0bb71c94fc913e06a9b48d055c1fc33d0902fa975f96c9a9cefd6de9ae95a1b3ca075567949f7190b4a4d947eed0329507703ee951699d26d9e0573a36d200e0dc93c19cbdf88cbb907d9d13bec2e6c58e196657ec991a93317ca1abf8cd20c6503ecc2a2fd056fe15728fe4da23d0973416b47fbca197bd6406a0424847cf2ecbe2e2ce5913af8010ecc837efeef86b6d8b41a3103a32bd4e393e0d1fea5ee9f27ade5296037c38016c670dd025c3deccd10280c7f6fa87d5c01916739a2526e5f3941ded0d8c42c5c19578", 0xfffffffffffffe04}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x40, 0x1, &(0x7f0000000040)="904c640c4f2a55a8236470d9c04d0036ac0cf5b44d72b4dde6dc0a8ce5cd32e78d7f83b8d16f04", 0x27) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000240)={0x1, 0x6, 0x8, 0xe7, 0xa}) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 20:27:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x1, 0x7ffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x100, 0x0, 0x131d, 0x0) 20:27:38 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x100000000010) 20:27:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a09b45ec17f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) r4 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x76bf41488ef32fe3, 0x2, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0xfd) listen(r7, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="5244f7063a54fbe3ad788ac0a4e69f9970fa725d539ce2696eaf8dc1b44ef2ba9f430e6a9c72c92ff79678814594593cefe84eca9f5e48720eb97746be1348083933225b899f303bac874a47aad0b1caf7ed852949e49eb4533ea8699fef4c3755273802142d64a175236f3363df82c37ef5917a8867b405c6aa0d173eef8a03de96433620bfc44ca50bb4339431f65ef969681a61c3d2e3cf5e37bd96f67679ae129eca86aec04e1c976c2c6360dd2ebbb2a100"/192], 0x10) write(r12, 0x0, 0x0) r13 = syz_open_pts() writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r14 = syz_open_pts() writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000280), 0xffffffffffffffa1}], 0x10000226) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[], 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x3, 0xfffd, 0x800}], 0x132) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7, r15, r17, r18, r19, 0x132, 0xfe2e}, 0x3, 0x3, 0x8a}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:27:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r1, r2) pipe2(0x0, 0x0) close(r0) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x64af6127630e1987, r3) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) open(&(0x7f0000000280)='./file0\x00', 0x10002, 0xd5) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r6, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000001500)) bind$inet6(r6, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r6, 0x20004b43) fchmodat(r6, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x8000, 0x8) write(r7, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffe72) execve(0x0, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8, 0x7012, r9, 0x0, 0x5) 20:27:39 executing program 1: clock_gettime(0x2, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 20:27:39 executing program 1: symlink(&(0x7f00000001c0)='./file0/../file0/file1\x00', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000280)='./file1\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/../file0/file1\x00', 0xffffffff, 0x3, 0x30000, 0x0, 0x33d, 0x7, 0x5, 0x2, 0xebcbe2094a266e7b, 0x6, 0x7}) open$dir(&(0x7f0000000240)='./file0\x00', 0x380c2, 0x29) lstat(&(0x7f00000002c0)='./file0/../file0/file1\x00', &(0x7f0000000300)) getegid() truncate(&(0x7f0000000000)='./file0/../file0/file1\x00', 0x0, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000180)="887c716415a2321c70ffc3ae1dbbd387cecbf62a42d02789604e3995c95d4d238d42c5d9d742a9fcb5990436946aedf6d11abfd4bdc1504a14a18dbe", 0x3c, 0x0, 0x7ff) 20:27:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) semget$private(0x0, 0x0, 0x280c8e7c632ad1dd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket$inet(0x2, 0x8000, 0x8) write(r3, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) bind$inet6(r4, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) fchmodat(r4, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r5, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000001500)) bind$inet6(r5, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r5, 0x20004b43) fchmodat(r5, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x1f6) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) fcntl$dupfd(r6, 0x0, r6) openat(r6, 0x0, 0x0, 0x154) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 20:27:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) sendto$unix(r1, &(0x7f00000020c0)="d986d64228caeba9afa1c56bffa4b2e581bb800080652ad0a3ad71081337941fc2bf52b189adfe1316d25f39dcb82e7ddfb3dfc9fa53b664d5d5b2faeac4d998a9d323b4386a694f727160c08b7081735b4361b4f023b561ab1177edc99af438fc3c2c21d77a76b1c2c58c1cf32b9fa021f92769a89f3041c0714845b15ba94be1d1a61ac7883c901fd2bb34069f8d4fc3daa13efcf0cd3c81f2d502adf9d147d2f8c7508a6ce60d52970c49b70a84ec1257f6bcd66385ea7f603d569cbf", 0xbe, 0x4, &(0x7f0000002180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r2 = socket$inet(0x2, 0x8000, 0x8) write(r2, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) recvmsg(r2, &(0x7f0000002080)={&(0x7f0000000000)=@un=@file={0x0, ""/2}, 0x4, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/4096, 0x1000}, 0x802) 20:27:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) close(r0) socket$inet6(0x18, 0x3, 0x2) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 20:27:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10400000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r5 = syz_open_pts() flock(r5, 0x1) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r6 = dup2(r5, r5) flock(r6, 0xd) connect(r6, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r7 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000380)="514545bc258e6597f7d07a37792925dcac0f5e4c6e934bce54186f1095951d14d7c579a63fbea57badbab762f6cd34050a731ab3b5d3f7680f3eb9f47570f3c421cea735bcc537322aed9e7bb410a5fb744b467efc4b84ae6255d7a3363439b97ca7b07cd8f0fef26755cb7c50501fa033624b", 0x73) close(r7) 20:27:39 executing program 0: r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) r3 = fcntl$dupfd(r1, 0x0, r1) connect(r3, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x777ada32}, 0xc) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) setsockopt(r3, 0x1, 0x8, &(0x7f0000000100)="ee616fd89dce2bca84e97b5b2d6887354272623f420ea8b481b7e984eebc1ce9a512a3cb1c34289c419c67299f31193dc0e514b387da86d7db913144691b89fa9020529fa0d076a98965026896", 0x4d) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x3) 20:27:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0x87b97192e864debe) socket(0x18, 0x1, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mlockall(0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r3, 0x2) accept$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d044da3710a2668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c60ac09bfa044840d1b700"/4106], &(0x7f00000010c0)=0x100a) dup2(r2, r3) 20:27:43 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x611, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r3, &(0x7f0000000040)="1fc4e1fac95650ced53995ead61f5c8464be5b", 0x13) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) 20:27:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getpid() symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000100)='./file0\x00') socket(0x10, 0x3, 0xff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) 20:27:43 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 20:27:43 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r5 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r5}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 20:27:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a718933ab9", 0xfffffffffffffff8}], 0x0, 0x0, 0x9) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup(r1) 20:27:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 20:27:44 executing program 1: socket(0x2, 0x1000000008002, 0x0) r0 = getpgrp() r1 = getuid() r2 = msgget$private(0x0, 0x214) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgsnd(r2, &(0x7f0000000100)={0x0, "2e22d83d724fa2d58d5e3a612b1c0c5782e3882097b1a2657f3927097849b2131f87f8f8182d32332eabf803dd02a714eb2d2c37a42b61686f4cdfa2dcb48c87a721ecaf621da991581ac72fab525d1b39839dcd91b22c4361da8fe3d6078020ee48b4e838096cd508b6585111e928ff04c78aa4455c897c37b041375dcc56556f4cc802b01ed3bfd224f7dbc2647d2d690f86109e70c020d4a8dee1c0c01da03a54e462a3f071746b821f32904b9197e328d9b28494669604428c664665b817cef362ef247794189ac757e8f01f9d79e28996c8991e55"}, 0xdf, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) r9 = accept$unix(r8, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg$unix(r9, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0xffff, 0x0, r0, r1, r3}], 0x20}, 0x0) 20:27:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0xd}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 20:27:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x900, 0x160) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 20:27:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000003980)=[{&(0x7f0000002740)="f4", 0x1}, {&(0x7f0000001500)="1a", 0x1}], 0x1000000000000256, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="849fdda9f3a1e24e83fd1ed45d4e00dd19c425e60d670ca65451b0f0d9f2da121eaaab8a098babfffdf06c66bcfa1566aee0c6074079ae3e31e2a5a7ae16fa40348bab9b2e40f2af0db0d258920c0c4151814eccd63c865a2072008a4cf1e9d0eb3c4ee2834441819109d1522ddab19b", 0x70}, {&(0x7f00000000c0)="8b5e2688c15f92e50bb294ed7e775a9d100edb6a267ede95fe58698623bb608ef707fb83f93c72ee8f17f7133c754da6c9d1d4b53b5521aa5ccdc7275d47ce89529e2460e15615a80aef8c8d91d7ea0ea5e0574497602f8a402d804c4af2f9285c64a7c4d57be999bb90428fd68e6c7b60b10b6ec6894ae33c3b2102a69b68e0407a0889ddaf3c87cef40a2d91c08f34392b20a8fc28262bb079b4db5832c9159019d13cf21898fa820b75b0e10479948248ccf55469d75512d6b06d70a26a9ddd70ded74ddcfd51a62ac42d302097369708c52206ec513acf9347a3f0b2a369c029296f4e636d29824a981faf80ba3551f4c399", 0xf4}, {&(0x7f00000001c0)="5cec5b9513549e92b760bc80616d74d6b1b15eac5a4f6a38e6bbf8beaf237c7ba5d5dd2d269603eb042832058be1dbcd3d0b0c945699834ea1bd698fed0ad8929c80fc8360c2c3da24345baf30e3842e799ea4749d0b796e2166eafb51f5700c7e6a05aa", 0x64}], 0x3, 0x0, 0x4ed7) 20:27:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001080)=[{&(0x7f0000000000)="ef7892b2b5dd6375c838e2a1fe4439e2acc94fa99503405f4f36d446e8c304af44548cbd15f2143838bb901b8fe046b261658de96a82dfdb38399eb9b074a3cefc1d284f2300e5065201670a288166afca2269ed38ef253fabd3168c615e446fb467d345963f5d8b4b4da36b4c71200bcfbe043b613021e67449894a0f262e4dfadcbc2e6f6f962de1ab56054ab4d304861e4b64b17ecb656f09835a4a88c252dc0c6dd022ccdcbf0dd8a20a9b2310e471b9fcaa044288009016dd569255cac6417a17787ff39a94ae230b73bcc4b706e6794d23717ab2c1dac9afb34c484b4c04f172170fdf2003f61567da17a46e8b11f1345d0471683fef5e2584748f62", 0xff}], 0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) poll(&(0x7f0000001140)=[{r0, 0x146}], 0x1, 0x2) 20:27:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0x1}], 0xfffff1d, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fchdir(0xffffffffffffff9c) 20:27:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) close(0xffffffffffffffff) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = dup(r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x9e1b30e004f62f11, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r4) fcntl$setflags(r4, 0x2, 0x1) syz_open_pts() r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fchmod(r5, 0x8) 20:27:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:27:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000212f66696c653000cc7f8381e1d3e71ab60703232a8f1dceafaf04b695c6e904b77c1135ea865528b06cb8278f904c5d610b78f34c814286d14a763973a5a043b9006aed93"], 0xa) 20:27:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x800}, {0x4, 0x200, 0xc00}, {0x2, 0x8, 0xcab2bfc5c2d476c2}], 0x2) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d950860000000000000000000000000000bf6109fd5e4d7112f2d77df9d6c955c6c2dd50223cce387e20715c19afab056b99a645254d0b13c9029fb77f626157ee2dc7bf7f75dc4634fbf7590b7eb9a85c054c9930af568a79b468a89c71ebee716fb597b9c6b6bc0e5f641fc4a3572832359c7c4eceade3d50f259f364c6a85741f3775182e7fb9f16e71b8529e664fe53dd6476df4f71ed9c61ad44cb1af0939d45c5123"], 0x156, 0x800) msgrcv(r10, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000009000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f4ea4f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca050892000000000000004da5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb47415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1007cf51060000002e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a00e90988"], 0x49b, 0x3, 0x800) r11 = socket(0x10, 0x4, 0xa) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r9, r4, r3, 0x13, 0x6}, 0x6, 0x2, r5, r12, 0x3f, 0x7, 0x6, 0x7}) setuid(r4) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r13 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) sendto$inet6(r13, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) r14 = socket(0x0, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r14) socket(0x0, 0x0, 0x0) 20:27:46 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x3f07) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x108, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x716e22442e0b217, 0x0, &(0x7f0000000040)) dup2(r2, r0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x26e, 0x0}, 0x3) 20:27:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1800, 0x2, 0x3}, 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 20:27:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000180)=""/74, 0x4a}], 0x2, 0x0, 0x0) 20:27:46 executing program 1: mkdir(&(0x7f00000004c0)='\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', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getppid() ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x89e5aa17823d9821, 0x4, r1) symlinkat(&(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/\x00', r0, &(0x7f0000000440)='./file0/file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = open(&(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/\x00', 0x400, 0x100) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001a80)=""/164) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) openat(r6, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x40) 20:27:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt$sock_timeval(r4, 0xffff, 0x200c, &(0x7f0000001280)={0x2}, 0x10) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4630) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 20:27:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r4 = syz_open_pts() close(r4) r5 = fcntl$dupfd(r2, 0x0, r4) bind$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r5, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r7, &(0x7f0000000300)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f33b24de67872bdbac818f9fbcb704ae9d26900cb905a8e288f7720bd9ef3985bd3dda71fca335e068ca99ddb31fa880e3373dfbaa9d5b6b8958ccddb8ee7f24a642c0b5bce67df8692293ac49f7da2191d3fb5a63450aa02c178bc615d29dca84daca1061733434f1279dc4188d", 0x239, 0x1158b41f4dabe358, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) bind$inet6(r5, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r5, 0x20004b43) r8 = socket$inet(0x2, 0x6d14056f9c980fff, 0x2) unlink(&(0x7f00000000c0)='./file0\x00') write(r8, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setsockopt(r8, 0x1f, 0x5b, &(0x7f0000000140)="81a51456e89b4c6537e391869e179cf79a2576727ac495968a9a2566ba319afad1458d31fe91937a1636c8d2c714f2ee2b847376549531772b1c3cab36029c2f2cea2fa28f545b5a0cc48465bc40941a65a010025db66990293b81e9767cf5e84ec1f733e9ec391c1a3656133bc664003d1bd097", 0x74) fchmodat(r5, &(0x7f0000000240)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x2488, './file0\x00'}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) 20:27:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(r1, &(0x7f0000000040), 0x39d08634, 0x0, 0x4, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 20:27:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x8) write(r1, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0xfffffffffffffff9}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 20:27:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0284cb58eb2c1e3bbc3a"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 20:27:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0xc006, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x4}) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) shutdown(r4, 0x0) 20:27:49 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = dup2(r1, 0xffffffffffffffff) unlinkat(r2, &(0x7f00000001c0)='./file1\x00', 0x1c) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) r3 = semget$private(0x0, 0x4, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/184) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) socket$inet(0x2, 0xc001, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000032, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r6, 0x1) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r13, 0x2000746e) dup2(r13, r12) r14 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r14, r15) r16 = socket$unix(0x1, 0x4, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r17, 0xffffffffffffff9c) r18 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r18, r19) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000003900), 0x5) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r21, 0x2000746e) dup2(r21, r20) 20:27:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000300)="ce8601554d9335017371c2a6123eb56edc3eb6d17fdca2cf1ca5", 0x1a}], 0x1, 0x0}, 0x0) 20:27:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="68634e19767b07849b16f34242393d281493fe8ad65b0a67992bed72b8c5c32f63fe4b256f14a55fbc5b9325012da0b6557176277a3346957f1ed7ab68bd67261a033497a324a439fce723cbf084a5e29f3b3a9138f99fe509e975da34f0de177293f51558ad2f1c617c3911f106d96c3dde490213c496d73b6b0a04c073"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) shutdown(r2, 0x1) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r3, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x407) 20:27:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff24) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x700, 0x0) shutdown(r2, 0x0) 20:27:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffe00, 0x827, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00", 0x0, 0x4}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) 20:27:51 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2a) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) 20:27:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x6b11426182bf4fdb, 0xd5) 20:27:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x29, './file0\x00'}) syz_emit_ethernet(0x26, &(0x7f0000000080)) 20:27:51 executing program 0: fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:27:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pread(r3, &(0x7f0000000200)="510ddabf3903f728cd5bee25b4b9b02a5ede1cbb4de97248eeeac7b5787204eebadea879d6786d74608dfaaa93c18ea29a5fbb8ff6268da54dc97555e76f508c19be9a7bb4d50f12a2297523787b617e22edc3fa7bf62f232c442830139c59dc28e60bafecf0ae346a0f7e1e8fc2b1c04472c450ee9c302449b716ab2ddbe6d3e68cec0244ae9ea525534cc1f420d25713bffe94993fe00bdfa62f833abede4c1c6bacd89dabdf3ffeda0afbc178bcdb900b10a74da0a93a3c54e89715b6ddd660955de06560e83f940227aab2b6dae747e606da6a77b68537", 0xd9, 0x0, 0x1) r4 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xe07aea0be8367485, 0x80, 0xea, 0x7ff}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x23, 0x2, 0x1, 0x7}, {{r4}, 0xfffffffffffffffa, 0x26, 0x80, 0x546, 0x4}], 0x642b, &(0x7f00000001c0)={0x3f, 0x6}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x0) listen(r2, 0x7) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0xc4bde3ba05f52ffd, 0x0) 20:27:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f00000001c0), 0x0) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200), 0x0, 0x0, 0x0) r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000280)="b10005106000000000000800070100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b3aed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36000090006ee012eca550c8c7820e5d23f9dc1e571be6020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x22b) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000540)=0xc) r19 = semget$private(0x0, 0x8, 0x80) semop(r19, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r19, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r19, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r20 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r20, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x0, r15, r13, r21, 0x0, 0x100, 0x4}, 0x2, 0x49, 0x9}) r23 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r27, 0x0, r11, r9, 0x4, 0x4200}, 0x9, 0x26, 0x72f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r10, 0x40, 0x400}, 0x7, 0x4}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r29 = socket(0x2, 0x1, 0x0) r30 = dup(r29) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(r30, r31) 20:27:51 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x200, 0x5}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="821e8243ec9e5e26e02bdeff64639bd599406d798d2018cf05c6dc56a9ec140ae3f65937e5864447ee6e351304692edf2c23321f3d0a5dd3194cada3a1eed564dc86b88d57d33e81c5cdaa181507f4ea085edee542364195efa000bbb9443654901e5570d82720690e5b44a0764b6ce743bb1326d2170771669a5fc73825985125e8a47fe6f5b2d7bc1b3c0aac267c74efda3b87c3cbcce22076e1fd53a36f356edc98303f32c6e55d596102d0f6a8e9796ef8e5de1f05f6276a002c26c055e8daab738f57f57f62f376df0932d3062d3e52b546a4bc1cc8ab1b83f48f605973e9e951a4fa3d338802fa83a04797bf2d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x40, 0x0, 0x1, 0x7}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:27:51 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget(0x1, 0x984af0b56bcf6fd5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r1, 0xffffffffffffffff, r1, 0x2, 0x5}, 0x8a16, 0x6, r4, r5, 0x100, 0x9, 0x101, 0x7}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) r7 = getgid() fchownat(r6, &(0x7f0000000180)='./file0\x00', r3, r7, 0x2) getpeername$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa6ca}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400000005}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x800000000008}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x1}) r10 = msgget(0x1, 0x102) msgrcv(r10, &(0x7f00000007c0)={0x0, ""/170}, 0xb2, 0x3, 0xdd2c4a38cc373f70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000880)='./file2\x00', r11, r1) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000900)={0x7fffffff, 0x8001, 0x2, {[0x56, 0x200, 0x1f, 0x6, 0x0, 0x9, 0x0, 0x3, 0x20, 0x6, 0x9, 0x100000000, 0x8001, 0x8000, 0x0, 0x1, 0x3, 0x10000], [0x9f9a, 0x9, 0x8, 0x8, 0x4, 0x8d, 0x100000001, 0x7, 0x100000001], [0x7, 0x20, 0x0, 0x8, 0x0, 0x9, 0x8337], [0x7fff, 0x28, 0x3f, 0xfff, 0x7], [{0xfff, 0x6, 0x3, 0x9}, {0xfff, 0x9, 0x0, 0x6006}, {0x8, 0xf9a2, 0xac, 0x5}, {0x1, 0x100, 0x2, 0x4}, {0x8, 0x7, 0xffffffff, 0x3}, {0xff0c, 0x7b71, 0x7, 0x1}, {0x4, 0x6, 0x401, 0xdf60}, {0x3, 0x9, 0x6}], {0x4, 0x3, 0x101, 0x4}, {0x0, 0x4, 0x4, 0xff}}}) r13 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r13, 0x8058574f, &(0x7f0000000b80)={'./file1\x00', 0x7fffffff, 0x3, 0x9, 0x1, 0xaf53, 0xe1, 0x4, 0x0, 0x1, 0xfff, 0x5}) execve(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000dc0)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='/dev/null\x00', &(0x7f0000000cc0)='/dev/null\x00', &(0x7f0000000d00)='-\x00', &(0x7f0000000d40)='}\x00', &(0x7f0000000d80)='/dev/null\x00'], &(0x7f0000000ec0)=[&(0x7f0000000e00)='\x00', &(0x7f0000000e40)='/dev/null\x00', &(0x7f0000000e80)='\x00']) socket(0x2, 0x1, 0x4) r14 = dup(r13) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000f00)) rmdir(&(0x7f0000000f40)='./file1\x00') recvfrom$inet(r6, &(0x7f0000000f80)=""/68, 0x44, 0x2, &(0x7f0000001000)={0x2, 0x3}, 0xc) setgid(r12) geteuid() 20:27:52 executing program 0: r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000001040)={0x0, ""/204}, 0xd4, 0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000001140)={0x3, "b4bb719e9825cb71344b5ea1e30897bc508737e8519e4da05beecf1ed23c52b267348ea899c0ebcca082276f169e585566d8c9653c8f7a5041b5890c5c5216ddfcdd22b1668bc536c61659813e04a938e8ecb54b01410c9b5cefbbe43ab12b5f68920d73dbd2c8b69ac09da57cb3b66ac8a5e924d62e56f91b12358070223f7ca554b44ddce938d88584f5face0fd3fdc0d5295ef70eb4f816e643f10608944ab94e65ad39c210af0293f6236c2396cfd5ba114f6ae8943bc5753cc8363374e5871f355f83140042ea256bf8589faa70665b3eac1e6f043ac19b3c957ef5955b8c238aec728dcf76baeb892d97cddd9eb65f12eefbdcab1aac75017fc88e141c1db2ccc9d753e5033bc40d05b1ef79878cc9c55494f25cb0f879934d0f191c9c267e67630b83be8baab8c2e96a80dff3a03d986a2e524d429fde03ec3cc1b76e5c5bc2d1c41b74bc87824b78ac5c0ecf213231b3cfbbfc9e5de68068dc82a4208354d4f9061467dfb36367227f9979638401e3335b7f51afac4d975ac1b9be63914519d9ff11b61ac4e8f556f6521f9220158a232a7519780a4c6952542f12a3f369bfa3cceff492171bdc6b5b0735bb0b0e364059ad5167a481f5e9994b2cc8a2dbe750a21f2f38f8e23ee7e4b9280445e0921e48d5b9fa801dad6df2db3ff1072688d0a8bf16a51b027b962996aeac475e2c7312a0f5ce84c5bc45b2d0532f279e99d5903b7f1745acbbf1698bba31bcffb6bc59a3fc5013e8bd24c532b255ce4993e394b5f5eda8c3f57146523219f73f3bae06861ace0ccea97144c549b1a869584937a564abd7d2509a55f57acd658cf2a93e3a3620fb866e5e9c8afdc38b93d1cad89a2d30e9bc876471743ff5a7bb3c269854b5c2cd82813a5ed14ce19713aa7df3474cf131d4bdaef91a0e253c5aaa56687961f8cf4df451a80d2f1c6f42c6f0afefabe08f64cda757fe68fa90a9b4c0e4d98a5082d3ff161d87669e4d198212122264ec274227719d50b6f56d8c00bd7ef8194b4a2d62ae092336ce59fa2d6e0881ae3e7f75187b7dc5d900c731847fdf5cb82c8b5ff3819fbee167fbad0c66352250f7617ae9286848a029ea39ee04be2477458d8274f124de704150f25e3ad159e6e7757ee016c470a218b00df6b15299efb789e4587466dcadbe3d822bad3bd5fdd4ba95fb413e21630010ba575326e2bf1120d8521828691297803156cafd233d72e5098b1f4d15128a8c50e866bc344b26aa7c09967d8d1066730f1e48a956df607b906becba3ec5ed1e307ed8d04089ebd035c1f96fb0896b81ff2c6e71dd36e87b1bc6a0aeb7dd514ea1f596acab8d09c60fcca92afc1eeb4e65a3bad44cb83eb3e9f57fb096ebeba0314cde9263d1103abf9de92b5cb4473a8765ffcf3512dd333f84590129b556e3e31e57e321f9b98ae9c76dab8f69cd6986d4516ed3eecf4768cb4f89d479ec7532ed6614868af5795764827495114205d1899024ee5d6f27cb6959aa4ce3b621e211a70f8a54660522ecd2f20461aa3e38de9e71693f0bb9047b820a1489f41d69f53d4e31a4829a76daae1192508a9fa990e88ea5fa05bedccabca3e39ace9636eeaf6efa74505aa32e5152006ae1d41f347c1bb222f3e99fed50e9afa608a5aebd24cec325ec2e2501afb104ef6d56767ab57d34ec60be20cf16efe97eeef774a86aa9a8fe326fe979632bab7a68e4206bcd31d9dc77c54e733e1e6af1c6a78a8b3b0f8a0f86c035235451fc7782fe4aaf4025de5402e5f76e96033981f0a1e4ddcd79302de22b28912d6630452598a9d4cd478e01881e57911f6b1389fa761e46b82bf92370a3477fe8d6ef73c706f844ff897873b138a1c902d22a8a7ece068f08893d39a79d897a737ce01a3cb14f511928bdc8d4db1d9e6a97cb0428dbc3b7bdfb2996cb6aad861a40eb7b84a22ad02b5f9e2905fd839f43f7b1bb3ac48dae4f0d05ea878732cdee9b1424eac1f570bf0955e1e9cf3ab9f2c1f5191beecad187160b69abd84113542d966ee38ad05cf9facc98e0812a6640d014040028aec9a0983d460d391139f87f0181fe1f4e3ea68ee61ae33bfb09c7783e3507b8cc8628027cff86f3cfe5f1cb2ed064d5c5d23492eeea8a172c22de9216e996b37d227f80aeca2538a6f1dd478ca402f0ce534eabaf19a8fdf2c83fe4438194c68e3f8079d597c898eb01bb1b89ffd85f1ad91b05e337d75a99c72f7fc1db13f953d6d6635a89ad71d58af45e8771c40534065e3d9c1a6de721e27b9d3237fd20d0a7353b227753bda38a49f901986eaeaf152691e9f9dd3335fd0feeb9d8f1b78f90e4b2ea93a25d610613d808f4c00c4d1ed23d6a741153f18c783b7ecb46cdd29c7f4a5dbbe70bbc0cabf6239f5853cd6842f1551723af53c31e68b68b8b4d800daa2a9f4e33565cd878d2219fa4aab8965846924204e904cedddb1ad018350dfdada002377586694d5bc7e31f0926ed49a2da2570e825e11fcea07237751393eaa1f8b8da19af18dcd3e28283400c2d32a0b46d0f894507bce0c7c57b9c769839fcf6a9e189917755f4eb5fab66b5315b7059554c5d160b291f260c50a662ea56e8a5146af80d7ded182cf744da5ea893fbb5b75d6ea4df6c8e2ddf7713a9e3027f8f6a7e4695784f49ace357d0a7f49deec43caa95ab4ec2f65d83fb0f8cf568401fb55a9c25b21ed3fe6281dee9fb8f195c259bcb432763d93e6287c3c69b56a70f7711119bce65085956ba7c951eebc53d13319604aa26a476fb4b7a1b0b8a636c872081d0366d0409e43b2db51dac6d4854a54bb6f69fd02a8d5c63315807a45d311aca37b6f269f20004910da5cd070282eb07af3f5c0e50e0fe0ed3f8755fae43d0482a39354c640f55c1456f8ce56d91985c431658ade8e782abeed6cecbddfb7a499a7fff3ce248c49aeab53fc8e3118c1d859a3ece33206664333b595eed59db402dfbfcf44ef771266c351fe8d78f9e81242f5b7f2e168df857802814aa7fdc951595bcb31bd2e167e2fc31ad2fa8137c385eb8338c2e781e5ee77416c45b054280ad0add805c5b5a2966106d23578cb435ece29e95da757a31bfd2f274e6d30da1ce1bc160b0278df8ccf9934329e4f9337e4a023b9054db4c3d5326e7b566ef398ff420a50f69fa2a30321c4d656553b7cd455cbde2d6f2bd46025e57dcf602acbd0a78d81e4e68b1502a450ed2436ebbc32e2ee7bd46d263a9251764be69f7c3bcea5331ef3852db3c3b67b5c566809bee579e03ef9aa342531ab784bcc4efb91c8e2bcf888b2c64852e155e20ff634d685dda56b261f9a7e863dfcb1a861387d2f506b1522a8d527cde34835d4200224dc99d66856c85b957d718a1b2a84e9901033d02b1569a268a20dc81ba08229cd1768479966e58001cf928561132a4f48e53a39337942d4fb957ce6b10b91c4eaacd31ead003be457f4eb5818d4f9a3123040e95dab4d323c5bb88aad15577ec0d5c49a1d7c4d070fa4c89fec2707a7282c7f6e69360fccfea2c1763914b123dfc8651a4a11ff6ef927152d1a8028a06d6a144be3ec1bfee4c5f5e84f3a83a29109648da5fe2150407f739bc20e4df3c21cc8785a23adcf14f6e632a96546ea1ea61614f7d6a545d66a0a7eed54737b608f261823f1c50c1eec0620b2a077be558ecb8b92becbd846c298c4779ea371940d24fda5b446e9f74ef6562b6213652e4e046e7b061fd85c7dc8c7754a66c3a589a2eacbc47b2f5453d44a9390eec64f2aeeb25845d4570f555fed8fb03a3a29c0d58cd3d30580d3fe4dd3ae32eb73e335c86c4f99cc869a91845274751e6184b9e1b285cf66ff464682645200f74c98da2332422d20c544bd9650787676a0da9c1781b833fa6cda2a77b31113fa8d82ab654245eb1bee34401f07369d4cbbf48da06aefffc485d000094a95e5c3777e874371e34b9f37fc13fd3455700490945d2f6f801ecdae2fe9b3a63a019185d86230717d97d87194476551891858efe960b0771b97894859083ed0c5329fe05fc65b0445931da97c34c183f022cb438efd0c4d708949d0dafb1385f8ae7a6fa486fba0d212da818c48c5424cbaee5f33d37123620023d3ac12e9152ded5415b92f69d1d476089060ffcc2016d28c708f31e7d74b1b1c1cb9f0ab41fd75e510cff77640a2e37d840711faff7c1f6b68934390ed9ee87ee4547dd9ba369477433e1e805a194e1b0c7cb7d09d8ed6fa875cccba4e47abcf89675285a1f10aa043b832e3a0e8adb40c2c7cbfe8d64b633362bce498cb98b00783b126d012d8522768c79c4d7b1be41c8acb58122f8f88e5a7bf60911d308dcb83b49eaa59acfed57668f73cebdd25dd42e879afcd31a8b9b257d099a78d64d72455cd9e763a3c38b84e7afa890b06827f6e254950ede2fd4a74023ef05182026f722d10be73d56c5ce37ab24b91d98a505e86d58446924c7c7d0f45c47fd1ef88728b6ea783950d0549f868fa17460a4da681d6799168c4a4df479dc3a982177c67208ec08e80d20f5abd7a9606e362df42c512d0a0e7892de4e52bf4f9dd64d30d7816619f7499a6a7b21be3aec0cb621d455ef49d682cccd1095c2e847d7f504102643e7dad49b24b8f02942c02dedec74005523b34ca049dbfb783ee2e980a7a405e1bc1bf56693b193432881f4aa90803ab452149d6d14a8a121ce21b2a631d2faa2316dc21cfdae1b2be3df5c2891a050710d04dc9618deaaf60e639fff7caab9ac3b7cf3b6517aa2684b36b9917336d042bb2f630c658b95aea4d90d68278b8bb2f246551849de5e58a8f898e166cb67280c31469c97c530ad11940097413f4b0d715cc7abebcee8cedace17636edd4047700738e6db5b103f0735faf027c7757091981b88affe38d20e142fe5c4dfb10a19bd20fcf1b982df3dfe7ce5de2c8cdc15b009c001985c73ecf7b59bd984fb4d15ffea86d27cb141c17826cde5b32633c58a3114c26b2edd22714de6f2c611946bafe2c7b9a12ca2da048bcdf8a093d8b375c04c18ade62aaf17235a9f569cc6d772a52aa0a18a82ca17c63c882c23a4fcc7477f561a4936037ee87d233babe811dae28fe7a29395e8dc75d250ebc0611b114060c452ec34d24e2666ca7a381d626fb21e859b065bf34caff4a4e137fec8dda5ef852a63476de5a2b91da9ae84ab81a1d00e52ef316085b0d32a507002f8f988ac2b0b93ed7f6e682f1edc3c1f28fdf7ed28f56960a428415dc047c4a4ea3493bcce8b03a1ef6f5df0d27c5d844ec16dc3c8d3ed3deb2e3b260796ea98476f82ef349dde3cfdd6a481cd4c84d0463978d090f6f5a3710aef3cc38f6f748765d03f26590c52b6211c0136021bc04a51d57f083c47687544e91458fab3197c79d0d772914b8c11103180f94acd9de72c089e9b6a6c35c78564543121bdb6be200d10a5c25fc56ed7cde810dd1c6c7b7f93158fecdc317dda74ed8d497e92c3e5760647d8ccd65616ca61465140e41468b2893bc0ca2b17bccecd0ad05bf43957d545d018de2edde8f73f75de968a12654bba98274b31691f8cd38c184be0f16d9d9f7f297ed311bcad41747bc17e06d48fa18ad602a1511e6ee5dad888789b1bb44967ca5db5975eb9b493918a80d44d40f848643aa87afdd8847c5e2e50cba4d9b6a1272b96368310a1f26fbff6c98e0b19b4654af0d0fd6de5c11959f62d0de5649f79c5cf72896e5d1904d7df7bbf4cac9a37991488b01244c9ab73ac5965d9857d410e567da529aef30905ccd79d75c191f570888b8df5"}, 0x1008, 0x800) r3 = msgget(0x1, 0x8) msgsnd(r3, &(0x7f0000002180)={0x84c9f92167965aa2, "b29c3711e1f7ac935680bdc9ffa3cbc067b49fdeea41a5ad30a8747aa6dae1e3c201d929f45ad5b5ca3622ea7a423b166e24a6973267df8276e75b9aa845a4247f6b988392515ae4a2d5e15d4eb0519caf0e37015cbbd3fc854213bf67b0868ffe2d34dcdd8f463554f3760ad4f07785395f12f6eae74e3939e46d26510246525d96cb8f525e7a3dc623ababa78d1cb6f52e2ae2dad16c74e80991598b1be6573bf16271b7"}, 0xad, 0x1000) msgrcv(r3, &(0x7f0000002240)={0x0, ""/14}, 0x16, 0x1, 0x800) r4 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5012, r4, 0x0, 0x5) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000022c0)={0x1, [{0x1, 0x6672}, {0x3, 0x5796}, {0x2, 0x3}, {0x0, 0x82}, {0x3, 0x1}, {0x2, 0x6}, {0x1}, {0x3, 0x7}, {0x2, 0x247}, {0x2, 0x7}, {0x1, 0x8}, {0x3, 0x2c}, {0x1, 0x6}, {0x3, 0xfffffffc}, {0x0, 0x5}, {0x1, 0x3ff}, {0x3, 0x80}, {0x3, 0x8000}, {0x3, 0x8}, {0x6, 0x2}, {0x2, 0xfffffffa}, {0x3, 0x10001}, {0x3, 0x10000}, {0x1, 0xffffffff}, {0x2}, {0x1, 0x8}, {0x3, 0x9}, {0x0, 0xe7f8}, {0x2, 0x1}, {0x2, 0xe1}, {0x1, 0x5}, {0x2, 0x53f2}]}) semget$private(0x0, 0x0, 0x1c4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002400)='/dev/diskmap\x00', 0x200, 0x0) pwritev(r6, &(0x7f0000002580)=[{&(0x7f0000002440)="c5296c6f68fdaba53af03157b1b7a6e98cf3cad7760b6aef6183b8d8b4c3f7603de9af7963", 0x25}, {&(0x7f0000002480)="0c07930038e45da72d6936a1ee6e0ec4347b65ed6ce2a85d79f160bfbfa6fc9c4c0ab74bbe8d6663c9fe7a10d6c5a744f44e07d2ee15f0d7c65500939170bec0d4e73c17fbd91b6e067d195b345f22d7e153ceff09c0b61a0ffe454e82bdf84d1a2a702a19d4703d52994725c94868db2f855c220f1c9bd5d04c2111bac4be167e97886272bf3a9759d6cf16381caa750f8669d02ff4c0bf0021b290663b2b339f6921dd5b32190c3a5f86b7ead117eaadaa155c9ba45db09d80b1c4b46fe98583317f469fdbbb29707940baa1ce8cc28b6cd6e26160a3e804b1af16f6eb98e8c88e1529f7abb936017ae064cb9acad741cdb95895f4448602ee5a", 0xfb}], 0x2, 0x0, 0x29) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000002600)) r8 = dup(0xffffffffffffff9c) mknodat(r8, &(0x7f0000002640)='./file0\x00', 0x2000, 0x0) r9 = msgget(0x1, 0x0) msgrcv(r9, &(0x7f0000002680)={0x0, ""/38}, 0x2e, 0x2, 0x800) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x8000, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) dup2(r10, r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740)='/dev/zero\x00', 0x20400, 0x0) linkat(r8, &(0x7f0000002700)='./file0\x00', r12, &(0x7f0000002780)='./file0\x00', 0xc) r13 = syz_open_pts() ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f00000027c0)={0x9, 0x5, 0x40, 0x6}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000002800)='/dev/null\x00', 0x20000, 0x0) bind$inet(r14, &(0x7f0000002840)={0x2, 0x1}, 0xc) 20:27:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x4004, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f102933cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r10, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r11 = socket(0x10, 0x4, 0xa) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r9, r4, r3, 0x13, 0x6}, 0x6, 0x2, r5, r12, 0x3f, 0x7, 0x6, 0x7}) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3, 0x4) ftruncate(r2, 0x0, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 20:27:52 executing program 0: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{}, 0x0, 0x0, 0xd1}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)="ae", 0xffffff8b}], 0x1) pwritev(r0, &(0x7f0000000040), 0x3af, 0x0, 0x0) 20:27:52 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file0/file0\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x3, 0xed, 0x5}, 0xfffffffffffffff8, [0xfffffffb, 0x200000c8, 0x3, 0x7ced, 0x9f9, 0x7, 0x80200001, 0x81a]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x2400000) 20:27:52 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/152, 0x98, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffd8a) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9}, 0x0) geteuid() geteuid() 20:27:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000), 0x4) dup2(r1, 0xffffffffffffff9c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000), 0x4) dup2(r5, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000500)="ebffe7ff13b9fd812eaa4e6b3048e69931929648998399eb626e48f436afb6b9a480e3a9530572c4cf248a022824793404ccc1d026ecfe38ff83cbcab96b92d1e606c74c0b5e53ee5d333727f359d1d06834f2f4403fa4f5a307006692554370d9ddb3f9b935cebf1dc5c361dd08000000000000008673ce916cafac73bc5ac50196134eef26d9a5d0dadf22ed64c706a7c7edfc2010a38990766a033f8e80f92d8612248c4a559f3c95e7fd6d2f6ef28eaa145aaac25247e2fbf069d48a766d65549c2a3b91020d441364a3f5a223d4cb726b870c2fb0f25e9479b453c17a0f0a3fffb190a76e21bb41f632b219cf4747f1d44e0f905308508d048eaee60e8031758ffcd3327265c5646d5629d3a03a34429078c68151897e3a24c0bbcc0c6d5d48d3f519168c996cd09ab7505fa7c8374e7987cb6b2eb8bce85da0b92b63a75125dca32899655df58339471d11d2bdd2ea8e264a094a78278c7d27be9fdbc6eac391ed84726cd19b86a911879d59fa3e21a4416afe3fe0b852a2e64c91", 0xf0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r12 = geteuid() setreuid(0x0, r12) msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000100), 0x2000c) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ff0000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000023000fec4ade3410d2556b4b59fb6a3707565308000000000000008385ee5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r14, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r14, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r14, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)) 20:27:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x7, 0xfffffffffffffffc, 0xfffffffd, "0900000000d8168be2f800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 20:27:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001680)='`', 0x1}], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f0000000000)=0x6e) fcntl$setstatus(r0, 0x4, 0x40) 20:27:53 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRES64=r2], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d2, 0x0) msgrcv(r6, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000180)=ANY=[], 0x0, 0x2, 0xe6ddfa6a9ccc47e2) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r7, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r8, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) pipe(&(0x7f0000000640)) 20:27:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getpgid(r10) r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r11, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r11, 0x0, 0x0, 0x1800) msgsnd(r11, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r12 = msgget(0x1, 0x82) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r13, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r13, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = semget$private(0x0, 0x8, 0x80) semop(r18, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r18, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r18, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r19, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r22, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r22, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r23 = socket(0x10, 0x4, 0xa) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r21, r16, r15, 0x13, 0x6}, 0x6, 0x2, r17, r24, 0x3f, 0x7, 0x6, 0x7}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x3, r6, r21, r5, 0x0, 0x46, 0x81}, 0x10001, 0x0, r9, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r25, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000d00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f1f6bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d000000000000000000000000000000000282f52d95ed5b6e890283ab12a4d91fa67e95039ca42415007100a260af390be8c0220a0ef68a1d1bc2b064b708482a56be3f86a7479af7f4e19600b6adc3c1f718f49b78e9ca81552c8ab0e16fd061c875e1b8c63cccb53b3765f9c06bbf63ac245f"], 0x1, 0x400) msgrcv(r25, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r25, &(0x7f0000000b00)=ANY=[@ANYRESHEX=r9, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r4], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b66608c6476aabce79e5761ac78f8801789b16240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb1913f8921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d160000000000000000000000000000000016cef7d06b62f721ac521b7e770f5fa594c558530348692296fdc48638273f7f0305d17aa8f34fa122b6a61a280221e3df41cf88bae99fca1f83d25ad9bd40bdf28f2fb57bfbb6ecaf62e1378a25222e3368649ab3a65064baec180a0def5e6f6f36ef1b845ca99afc0b0eff8a37b05576a95f0b300968e433ce1035b36dc2f35abbbbd8831d88ee7a29c6215ce83bcb546241ac119f02fbe5fca7f9c61fac2e0e5d0d34c5724af4ffa0734c0506f78b9925ae6437be979b85cc24be75d735ae1a4e68c1f9343f68088d498b5611f7788cb6bc344faee84cd583b5e50854220cc60f1cff53db1fee043ecb8fe4abef45d121f3", @ANYRESDEC=r8], 0x4, 0x2, 0x1800) fcntl$setown(r2, 0x6, r9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:27:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x239) recvfrom$unix(r2, &(0x7f00000002c0)=""/90, 0x5a, 0x800, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x3, "0bcd7a2fa347d7a4b48c0e16d4379aa05f43c7339a21e49677c240afafe1d4a6d81151366a8bbb294507aef952e3db833b5bbab9b293f2ab590a921595deebd93e5a0d53924c7a03672082e03666c5e7a1fcbce57077f6405c163812de220f13001b35851c234bb6ffe0e8bb5902ebdf8ab788a194fa1430c5a4e495442303c3ac99e8c56f98a5d2a3fde82ea2a75bad05398080583be8ed1344068eb1b881e369cd1257f97e0dde"}, 0xb0, 0x0) msgrcv(r1, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) 20:27:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x185) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x3, 0x1000, 0x7, 0x4, &(0x7f0000000100)={{0xfc, 0x0, 0x0, 0x0, 0x1, 0x6}, {[0x7fffffff, 0x0, 0x8, 0x8, 0x1f, 0x9, 0x3, 0x5, 0x8, 0x1000, 0x80b, 0x4, 0x3, 0x7fffffff, 0x7fffffff, 0x7, 0x2, 0x7], [0xa200000000000000, 0x1, 0x100, 0x0, 0xbd, 0x7, 0x100000000, 0xa83, 0xffffffffffffffff, 0x8], [0xfffffffffffffffd, 0x9, 0x5, 0x0, 0x4, 0x1, 0x9], [0x4, 0x6, 0x1000, 0x9, 0x1, 0x7a7c], [{0x6, 0x4, 0x2, 0x5}, {0x4, 0x3, 0x8a48, 0x2}, {0x555, 0xffffffff, 0x3, 0x4}, {0x7fdc, 0xffffff81, 0x63, 0x1000}, {0x6c7d, 0xfffffffe, 0x7, 0x471f000}, {0x8, 0xfffffffe, 0x3, 0x6d9c7832}, {0x0, 0x80000000, 0x80, 0x10001}, {0x5, 0x0, 0x3, 0x5}], {0x9d, 0x32c, 0xbe5, 0x1}, {0x6, 0x401, 0x2, 0x1ff}}}, 0x4, 0x1}) mlock(&(0x7f000028a000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 20:27:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0xffffffffffffffb9}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) 20:27:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x42) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x812, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) madvise(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x1) 20:27:55 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x10001, 0x4}, {{r4}, 0x6, 0x84, 0x80, 0x6, 0x5}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x40, 0x3}, {{r4}, 0xfffffffffffffffd, 0x1, 0x4, 0x0, 0x6}, {{r5}, 0x0, 0x21, 0x2, 0x8, 0x3}, {{r2}, 0x57464b0a1ca7e4f7, 0x0, 0x20000000, 0x3fc, 0x7}], 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(r6, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 20:27:56 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fchmod(r0, 0x2) mlockall(0x1) 20:27:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7, 0x4de, &(0x7f0000000100)="656c21a26813fb82961c5b4c6d19954f18e0585b5a39a9b48a0ec565e2e71519cc41cefcb5fa56c22ed50fe418716e5e2d7c541b9ee15ccfc3cf49901654637e99aa1174d742be36808cfa9a6162a6abd440038bc7", 0x55) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd34d7ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x5, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) 20:27:57 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f00000f7000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:27:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x400, 0x5531a192e272e47b) kqueue() r1 = syz_open_pts() close(r1) fcntl$getflags(r1, 0x3) socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x100d8, 0x0) r4 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x5) read(r3, &(0x7f0000000240)=""/96, 0x60) close(r6) fcntl$dupfd(r6, 0xa, r4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 20:27:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') 20:27:57 executing program 0: select(0x18e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000080)={0x2}, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000c40)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x0, 0x0) r1 = msgget$private(0x0, 0x214) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f00000005c0), 0x31f) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = msgget$private(0x0, 0xfffffffffffffead) r14 = kqueue() kevent(r14, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r14, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r14, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) msgsnd(r13, &(0x7f0000000700)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="4b014c808cbbf12cb423305b97a39cb2a050cd133b8df1be252b26909f473ab7221960762150103ba13cea9d25d3b733e252782173788e0dd4623c34bf8aa45ad97c33a24fd1608cb36936ee719eaf04e215e131cb93d87d16e19dc4452f71d9f7b0", @ANYBLOB="bc6f48d9866907e9ca0fd4c0535f9b60f64434c30732b321efc1693541dfd308498fb87bae215622090255eab813f19046835c3fa1364809df2845f801cd82e807ec9832edfd824a16170d76110ff0df6156740b25f56bc87a445a5d42cc3abe8e55076744472d4540211074c3d5e1771aad820288400827e60f08e387e092329bc988e0999958bbe69426a109a59f942c5f2e5cc12d3a27bdb3509e9556384abcbbf12a469543c4adddfb4198c3be428e2eea75388706d930a5f7e4e7a76eab2a387d69db26a867", @ANYRESOCT]], 0x1, 0x800) r15 = syz_open_pts() close(r15) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r16, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r16, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) msgrcv(r13, &(0x7f0000000340)=ANY=[@ANYRESOCT=r15, @ANYRESHEX=r16], 0x2, 0x1, 0x1800) r17 = socket(0x10, 0x4, 0xa) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r18, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r18, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r19 = kqueue() kevent(r19, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r19, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r19, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r20 = syz_open_pts() close(r20) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[]], 0x1) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r12, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, r21, 0x3f, 0x7, 0x6, 0x7}) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = getpid() r25 = socket$inet(0x2, 0x8000, 0x8) write(r25, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1, r3, r12, r22, r23, 0x13, 0x9}, 0x2, 0x0, r24, r26, 0x2000000000005, 0x9, 0x9d3, 0x9a}) r27 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r27, 0x0, 0x2, &(0x7f0000001a80)=""/164) semctl$GETALL(r27, 0x0, 0x6, &(0x7f00000000c0)=""/153) 20:27:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) fchmodat(r3, &(0x7f0000001580)='./file1\x00', 0xc7, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) sendto$unix(r1, &(0x7f0000000080)="3f1d2c95f4a766ecb07f79d5110f6fb6f51811c94730ccbcf33637c0c00838a9639297ddd0f280a63922839ffcd4f5470eb564d69fb415160ff6067adbb6c1d1a54a3f8e5ada80174ea04cf20769fd0e281b7db2dba1364e8972bd81b262ea9ada5b917be1e8ec4ab2d00097cc804c6e19112247de21c3bad88bd2846b80535328dd8f9abcb4e58800dd29e66293ba", 0x8f, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x9) r4 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r7, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r7, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001500)) bind$inet6(r7, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r7, 0x20004b43) fchmodat(r7, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r8, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r8, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000340)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900cddde0ce99dbb27c9290eec31dc915b2c3e0fcf87435aef0e6cd2a935ffd42e3919024a881151b80aa76638240a2a66403f1986dc238a0798cd78d5c7a4de140f2d44e90937bffa257f85a6ac83e808cfb1ea53632ed32ad7b1880531bd23295c633c21d6a1cce7aab306b9a56c7827c5244deecd47362903759ccd984ae673fcf4cff00b4ee53367677bc0afd6d4720e0d89dd8023f20f1947deeedad9b76c7e493f79c02622d79b5a211f9fc63a0c50819eb94e4f20ffd4435312cbc97b5c68d8abeebb9631c7fa96f7cb29f66522008b40de040598ce19d8f9026fc6592e2fc40a347cda32e871a9af5aee3d831f27580115", 0x14d, 0x7, 0x0, 0xfffffffffffffe9d) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000001500)) bind$inet6(r8, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r8, 0x20004b43) fchmodat(r8, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001600), 0xc) accept$inet6(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000280)={0x7fffffff, './file1\x00', './file0\x00'}) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) getpeername$inet6(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:27:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x31bc90788070b252, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) bind$inet6(r4, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) fchmodat(r4, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000100)={0x2, 0x1, 0x1}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000cc0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) chflagsat(r5, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) 20:27:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket$inet(0x2, 0x8000, 0x1f) fcntl$dupfd(r2, 0x14, 0xffffffffffffffff) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000000c0)="8e078bb33c8252f258d6b77dcb0500001195080d9c2826465537b3803a74380896e6df7d7dc20f887742d17c969bac2bdb0b52892a9bf4b154581efd9c4b0d7c10a7ffb320a103ede4d3e439c514f64483f70c4f11268bc4aa9081650755ef7d87447b54ae71912006fc7c8a9188a7c1d5db74c8b649b598a3c86563984e139e991b553f4be46857d60e3eb3cf211818a54e79911fc982c2ca30b9b71b110d7d268f584d8a6f65bf5177d991b2edbcf2757812dc15a97d7f0c42c815916803588a94d2", 0xc3, 0x2, 0x0, 0x0) 20:27:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0xfffffff7}, 0xc) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 20:27:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0xdba9]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3ff, 0x7fffffff, "73f3070800e3dce5081a6f09000000000000f200", 0x0, 0x40000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x80, 0xec, 0xffffffff, 0x6, "8cb01be27986570861a5d0d09c22c18e0e806353", 0x0, 0x6}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:27:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = syz_open_pts() close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="c91e085d5e645545406a2a586da46ff6ae9c1bc59193fedde3515ba0720a72c232c3aa166b9fc363d8e5d792343378dff7a4ea63eb6cb976a9d08e6ded880b08aacc3e6de3571d74a892812b818584f90fd527061b314bdaae64b3d2428bebd6e0b739dc4901f01cb0cf98211c2f36d736a157bb1396d429c8eb3b9c43588767aebd78cc5114a99f82d3ebc87c5984b642331a774093bc45a6273c3902fa94cd30c7c72c85de6eccd732f4f2eaec8528dc2dadf3f57835e92b184a8a7960144fad2dea6b7c23d2af4a59ea8d16286fee7636d8bcb29810824833f475eae5dad18cc6e3477a9532475ba1d31c26c6645108000fde1d5944cb896c9bf66b4918d838087386ad74c95a70df0e66459572462be86bffff8c5cb6e2f4506b79534c29e82cb7cca52ad2aa88d961093e7bbe97fde16104e3c1bcc811c510cc47b0d5c5e3422e611d37e0e4778f3f4e5540f2f1661a2ccfed790986a2929d1ad24b6f939d0cfd9e7e8e3c1bf3e24095eafb6a106cd4b5915e2a6577ff7430097dc8c23e8a7d1f44e5af8d2122a36437d60130710cff59bb54f3059457ba681b4c25758f0e069e7530730da8cd29454af7d7c18a57c0fc7ef9fdc3175d5922c5852b43489cb38c32ed8d1789fb4467dc78f814a564300ea5696b84585da88432f8711efc2319022c12ae2e22e853acd8efc178b2aa6bfabacdeb8d32d5fbea705da5a287e428924af874158dd4cb470fbff7ec98de864f97fd28b000d919ba140e8fd961c9dd72c85bf601bd1703fe8e3cfac081ccecdae6d5880ca79aee915ce0a163dd83a6cd5296d92108ce5f0aa04f9a63519984f0372a008ed12aeb59d32040b5bc0f6f778b3343be49f0cdeb0abf41411e2fb9d28f317c6b1f6c4f82b29f5dbe9cd316eb2031228d3e5cd706643df5a8b9e375e00bb19f2637f1b11152c0e20adb3d4a6d3d137268ad27d8e6e9a1d01e8465350db9a67b4dbc0d80fc88d6e2aea141909d4680e91974e7f57a3ef5bc0379eaf46f9fc8c1b6e07537e0aa35ff5fc262dcfc60ba130a072c4971008c7c28612f3d9142c0cef3d449248dafd3848fa979719780993cb86465caeed45de3ce7eb5911c87c32e5d40a61e55c070d3479ac5c9f1cbbbcfd7fb59c4a6d03c7e7e5098a19a24606b784af00c79e97317cc4d48b034547c07cf67496e0bb72345f36bde9385ebacdba4ab75695675e968729b5a0d0a9dacf35bfeb039519f689386e1a57b6e771890f9a13e4138655d0b6a294ae68577b90427f4f8ce58c12e5df4bb7e351bcfe1eeea9e046da34e1413ba8bfc12d6fe4292839dc630006692b3d371f56a1a5bb61cf80b40c4f3b8341063bc9162d48b48e296409f4d15e68340f21a76f621fc70e66119e817fff707b7fa8df60939544f56e3d983da6eb7ac66706cc1bb985154bfa862c19565bd26010c3667cdb3c1b6ce77c0fe8f6f8487940ee66a76f0917d5c5315be878f73ffa12c6a3241c40914dab759840dfbcdb98479abcbd46f5b37402835a3ddf69f415b7aa16a9aceacd38f8e619e9de468aaecc976b8426a01400a3aa56333df695dc5ccd79470de7e5fc1687976bc78156dd6005021aaa507c55cf334186a4d602f42f54fbf1743ca6e1a4d11a43dd0755f1e8c371624cd5affc5acc2e3892a3963913b78624c87b2a803f7b8fe0e0df3e87765540fec4900fed164ae88200320a6486fe3e06df64e9e7566e9d92ccfb3fa762e927563f10608b40203902200b54341dcc6316216521efd24bdf1ef7c3dedaf71dd03d714ebf3758ed48a942c2f99b641aeb72ff9acc3bd6dcf3ba87f068d4586726c74875a3d038b8540fa17456635364f7708bc717b97d13a0b38c6852f021a175fa1e18dcbcbbb2d9065b731cd1947db88c834296e4247547e15de831c69bcaadffbdd8e7ac664d8852b4cb8ed3a9643e750c2033df86ea06f51083c4d2b448269b0f8a1acbd020e98cc7de9e9b471c61a137660d79d574df8bf3b8adead928df1593ca435e7643e1d1d27448c2c6cd4e74a794a62cf2df530ee414d7e56fd1a0ce837348d4dae6c215483f75b5a13c0621a89f6f459d014e7dabf6bb42d2a145e4fe40ede9816a52b12912dbe64a07879fbdaaa0a2fa8fbd1e8e32e1338fd5bfb4d31f841099c282b943d9051a73b6eefd9d5577d771354048afbbfe26c273619d18aafc9bbc9ae932f60b416f10117d541ffcf3dd3442ad256e19a855950ad4698042c57dcb0b9520b30ce3d2a90112098f631e4aea53f07ff1c64973d860997211989e917a409e9e3d2058428a0247892bd945df2876267f5b0d34cfb2000b9d8e14060910d2d27ffc408de7a9677c42db90d7c6416861c9399366d62603d9a8a6eada1ffd2fb2bef5e7ce6594efd27bf050f33c44802db0286d23055a22517514cb9549d7590290f589f134b2e918bea6697f6f6c725299a69f1ce5cab356a07214f53e88ee87f353beeaea97de92ca21953282ba9bbe2fb87f14c4b9cb69d4756da70b7f18b85fb2246bf4fb060a783ffdafb38c19a3738882608b6fc4b5a39dad328e1269b7408aba107515007a30f1f29252fa5a2da63e25a2a4584777ac64707843fd6d44dd20c25dc621f820f5deb222a7c9aa1a8ce481d7daf0893e93483eaa6728230d3332eb51ad8ec3d3890cedc4657e6e0b168ea5f4a0b9b0d9800edfa98e877c85d7e3a1709824b970876495cd732cc1965ee85f40bf891f518a6bb85d83892a7ecd4c4674fb43ee905cfb4ddefe853511009737ae6a3042df8054e80d6979cce2e28ba730cc6988975d95589b1c33de4e1324ca5ca58cd9742838c1354f8055ff1a68353a53f22c648e068f8edab3587a7bac01a9b41366e4268474f3a8d6ac7d8093f141db81f83011692b9aa9dac227ac649a19dbd69bc48deb78d28aaa4e3eebb30e4801c765e65e430ce2df8f60d7634745fce3166af56881dfdc23cd4d0b46b90a0bfcabefd72557152372c3aa7bd31011f5dd9bd1bcf40562c2bc6a5c536e65e9ac5b91df86dbe8c0162bac787bbcef31122420f050fc34097980f057a0f121c01514c22704e98d02acddc134a1f3f19c0705a2f92300ca2a13988eb1e2496bcc21f9c0ab18e0fd79f337e7799a709385ca5d5bed50b1e589df594f23d35e30ff7a386c77cc0b599ac725dfa03c3defc066e2dc75262571ab61abff065e4a63a2a1f61cf92c5fc9109786b7f21f38bdcf1b6067cbd50b78e09f8c0a760770537a674e93e5e2e48787a13829046c95fdb6f69bfdd37d54dcfe6561f2ed632d2655deccb4ef5a7ae75ad84efcfcd7e58acfe402c51e066873383b7bbe17543b22222084b1b925170db46296cf7b7cb3b5ddceb5b815b45c82fe10929b8bfa3e078c16e0e39659ecf1b5165ed60dcfebf0c6750c10477314792b4e388553c906670fa63734ab3152fed65c63db1dfdef26c4646d5c39d36969f546aa4b1601d2b64f52390dc3eef1c2fcc1dd32a94ec6db33a712730f3e611f97e11b6ae4acdd6bf52349113f666d9fb9ff5db75a4a51f4359033e94607cadaf3194e9265882fef50689bac4cfc8abb3f1e8e7d85653699b4623b157e73880816a410a136bf5b8f22ca6f4f0828d04957ef24b11b76aea801d4a781736647dc84e12af51bf6e84d2e736024953112ad781aa94040f087e7830b5ba63907934c2caa58a4fc07302ab523e63f29ac1cf80212eed43883003ccbd633fba5efa98bf16d49333d0c00a4f7a950bde8272d781da7fb64b3286ed81157ed8cb8144555c43fb09d14e972ea38d83c7206a5b6116bfadd996cc7004c63e2cc922a13c322cafa29b0d654b6e932c1104d235f2a8e8d781a54c6f911e4bc2cfe1abab7f46495b93c299607b4b0779f38e1f9db272125c38d93e6a19c0e7e195449722baa67093aefb5685b6c22094a525aee2f84dd77d0ea73345979bbe6660b94cf5dc6b4ded79d405fdec102cbae22e63e5f7101fb5e8b9a4ba742e14970164cafba0e6a28a12e589479b79e223a412f5d7ecfd293bac0db3149d6b8b4115fd55acaa2be1f2409af9e9b643a99891844d288d0a3d3a3525ac424c50f36258bb2142514fd978e1d54eba8e67aa40a7a19de8a67313d29965dafc2f9c7ab93a7243b4cf42bdd8faad8d7e05ec4a6ee1cdce7230ba03e033cbd650a6432de3b9d5a887f18fe5ce7b8e4fd97e9227cf8a475b73111779561b9a52d9a1a84b7f87926017fe228af2003964ef4f09dfbad00946497a9a97ae49f39f971f87b3583bf80651e44427f6e48e15ced089bb4a55dff7ac51a70c37d160db34772208676969c2e57898a14121c0085071fc91e2f63cf83c120c386ac0a369f26aa04a9ee1132249f6f18f316b9704719133814829155b30d59c85986688892e67ded3e561387272849c2fbd24d2653513937114fbd9cd1e585e1cc9d919f14d52518acc49e86c86a80e747f454990a1fa3e7c9a56483dae47e7cdcbc4f38db9a40e85f4b9bfd801666fc12682ea2449810284b1bc84c654dea7c3676cfebd96fc7d1cff29445e47a7f384a96b828c4a5252956b46ab6f6a5671b113bbbe1780dd4b508b0e45a5560cd02e4eea4f6b13e4f123e08a6615d3ef80fc0aa94c6cebddd11f5d929c8b8a9fd7de93b71a4236c6c31436205c6262b3fb04d4cf7b5b85d397c8e814778033df7e57aed2dfc526a30b4f1a6c3c9fb48d616f22e76e2f996ebcbe60c3a1e878825b67cb2d5904e43d72193e2d01b0d4bc094dc80aaa011d327815168dc03715d745303493bd0d3ff08772780a101b6abf5c193e655818fdd1d2f9d1ce48cfaa8aa54b969dde16de5d7f0c6dfaacce6396c8c35d38e90305d00ed57efe2044de94e972e0b04d3a283386322906ae96c5ff8faa6e3336ffc2b40c4399af1230707fbf99040265e774daa515ae84766ceb51e52ebace17c4d89a46b4ee2667edc1b92fe992e80a78a5e7878cf82dac2e4cc920a3c7b3c44c9aaf5faa5e53cd1ae515ac58f6b836ca71d7273f002a600fbb44a2b8115f8e6be97af4a6cd0bc8e353f298c980631f54da17fa6753306feb924b59d4724824b866cfef8ad6adcc549dd61854705c4b5e7fa34e768f690aeb62121a0ab0bfcdf1246cf0cb543633529519e3ff32561f79d2a7eec36af6846d89bde37d01946ef28562f9efdce1cdf59302609e3bfe6da889f962b4f00dc685e1b6c2100b3a07d0817ea81ded801cf6c55425fa2ff43c5b94385157ff9359511a7a1a81d968397ca106066b946278201b612f4cce41996c125625203f737c3088ce9c89721df4b33ac564725e97f0fc15f9c66573035fb9bf1716e00b37641634a887fbae8576c31db46c7c45b705ae94bb8b4625b1d70dcd9d341067e21a22f98cd814c5f575cdc7eff327684489a8b6afc94c2393ebd9be3b105fed797b323ac5a3ab853e7a9f322568857699d6c6f7637aa7bec2b3389d57f3cf143dc29f431ed322fdbcc9373b50c2ac092bf4958a3af1aec2cb0103b7e78127ebb1999605911db8cfadb2a44c6a70d6d7e177b84c0714924fe159959590b1145b18808283f5718385aa2e071745b8c27891f53e083d1d8e3e653eeb0ef398e64aee31f1b2cea2ed04daf65a8e0d4e67e4bfca6f285faa4e159776796c29787f76a47de3df787b6eb22659973de450f7ef874327ba2d1932275133d210bad1d16d0b655492debd239d5d076489ceed94df2c7c42ab1e1b67acfbc09ef6a3e69683f34ecaae2365f97a5bb19ac1d9e0cebf79128aa1b925dc172adceaa76d04a2acdeb074f9", 0x1000}, {&(0x7f0000001080)="1a3a58c47304f0fe8655663cec6aaf35948fb71f87b9b260b322c722901806415a830e4ee8fc025123e258a8b5f076c9da34873b0e6390c2d66a3bb0d92df3020d5036ea7eab8e4e33b394ec889d5a9d1bef028cbc47d1c40647cd0904a5dc87da749ac065841a88c1286c1e599b49e2dfd108adaa65bb472c827c58512347ce4d0b56", 0x83}, {&(0x7f0000001140)="beed1c7e41c70a96ced4442453c8027cd1b85d692d542c0bdcace28389fbdb66185460439a11e53f16b76c1fcfe3909f994005b60d25dd7d3d256c2e21b451b8d7bf528a012aa9b8d8ed17dab89b9dda25ec27397d96bcc5a0f4d0e67762a5fc0f7bf8fb136a2cde70343a14c8c3f0e7fa1f413ca99b583d4298fa0cde17b00bdf63399cdbc56ebf00518779f317db8ae4fc36ea6b9be573655dbb0b52d4d4f436f718b8d15bdd1b5e2cf33290dbec1c0c69343d0452348d043cbe50014f2a028bf9066012f15fa3791696f82af4268e0b7bc7aee6ceb22b49e0dc958f34b224cd475ddc0dc46c7e4d9b498eac371859542fc584c7b03c2cbd469fa80843fe", 0xff}, {&(0x7f0000001280)="732017079342d109994f0e0e4bd826a99eb5144658274e9e82f6c9a0327252a89ad522795c419d2c8d3c191f8c8c7a746de1c51e0657c29c619b26e728486211d2fbf41562fb0b7b8aab1a30a8e99f22ae847bb3f94ba6ddc70d3547a9eb420aabf2a8a5f66614b58b475fe48b1e7b851f76dff3e2a74c225b94ab05a840dee9a7846364c872706ae92ddeefd281dd4d6e9ef16ea42ce29eae8ede7ce5c81fc428b22d16b900db12587ba94978bb8ab9eb6783807e4315d988a4cc52b4cceacce347c8a6", 0xc4}, {&(0x7f0000001380)="1c669b3aa8bc2fa437d8b6d40b8d3d279451eebc9ef9178d92d02eead2396161de6f93b516ee6485806a24fe9ddd73c0a71e57dd94331baa78111e2c7ca0b3f6987b26e317a78f2ee82faed1f1348645de5ad0398dbad9275a5d33a29ce4b3c5698e848386e7033758f0", 0x6a}, {&(0x7f0000001400)="1f38c878a027fd7ea3a6143c9cda001eb94f39a26e6949d14ce4908f934e534638aac95986e0", 0x26}, {&(0x7f0000001440)="66d7bca0ef4b8549c820eb011bd637c37aa4a074d847d5b1d312f63915433a4ba473dcc9ba87c432f95fb9422b773b", 0x2f}, {&(0x7f00000017c0)="e49fb4a941e10697dd980be230a7a94130d770c99a267c19fa79672a7b570bb447fda548e9dc5af5acf8d0dd4e45873683b5ffd1b05eef7850ed5068bd39aeec2c088ce220e44ef2652845b3eab49c92ddd4b37c42cb8e8eae0d44069828de13c37d3bc9cf469fbe1de9c168890a245b9d393b7fdcb93c9fb3daae32c9b13f85dfb61670610aa5efb5e87c750e193288344841a03194ad9ddbd684c5601cc654ef08440254c82e93a1ff1db835abb44b9435fe2c4ba56cd411074d5e15d7f8d5dac0648a3d4b7796d84b76ad473d5ea904b0ab56e7890ab362a895ef5a4a55107672b436a3ad9867a2e2cbbb08aa15233f759652a3164fffa0335234cfc6c518e0be8ed88d1cf596c0546912a084085452df94ca0c3ced822188b23b8a1947ccefb45323c2e6cd59e108aeaed3679916603aa54b3f50f00f81f358b5696cc10d56f994f2b457aa12d3e4985511fd189893b16cf1ab9254b8dc920734856c92e9017cc521206eae2d3c3cecc1ec6048a23b76aa5283d022b11798930be14495dd4604bcbbfe20cf152758a701e7969b0c68267ebc7bbb75c156502225323dbe6960eb1d4d2e6ebb41eec99322be77a959251ef2163bb62a0d0235b434a7993035b5b9349b09be6514f269e5e291318270e7f8ede12af0410f11ff2f8e54d76b47d8b3819c8a6dcee80e33e123a93372b06da914511a577301f5276551a20ce16e14a754bd72dbdfc7a0c730d1d875db02b5babfad92dc559804299d3a5f841597e7a133db03b60546090297246af1f1036cdfffd96d8a06b95bfcdee6714e0c3a8a39817bfc1263e748963693000edf9ed610805925adb66454fe5cd4fb547efc38475baed2b1293150e77537dc2fadc2c1724660489d88a8a6a3666819f7158f9fe0bf942eddc6ceaae876e250697a189346d66d1aed981f0377c1643a9682c714f5099fa0c9aedaea9b040ddaced09c3d14686018bcfc694f33d02b4b9c8a6dd661e8c25dda7447f7c49d3d3ecbf5ce6ef0381155455d18efa19caf93d1b66127fe684eebd0e0f6f88e753da78660a0901954b231380aa9bf93f8413f6f8862b8b1ab691a49ea140112df9bfc575876a312d39f62dfaff1cfed2646a8d04bb5c31945fcf809732ee37bd6e578be2e1a4793f71a640d6a68ee9ff1f16fc00167752115a38705f2a99b26b8e79087724baf208c24924b11031a9bcb0559c627c05d65e80e751b4477b8be11fc5903a8d1dbcc1267eabf344bb90322ff5123fb9d771595084615f66ab1555239cfb30d76ca452bfee41eed47c1039de04f1276d01227388ac5c5ff6c049bcdd362532e157981e6b431f5828b6df1d08a796cb8d219033589cec7e938a63cf5bc8c943fc6e481b36c937f8c8ce08acf7f82d4a93cd32bac3731245b847196a284452edd1e88a5bbe40a619137471bb3a77a65efc18cad668220ed7af97353b6b7b9e9c9ad81abc8e61f4556ed4ab54687352c8d0d2fd7aedd5dc7f4a25ab4cfb7772b4133adb0fa70ed3a19842d12092abce40506cec930828832f5789cd0c29b24e2706e108a7330fbfa07e7d000775af472f586f204deff007113b1cb4b6ca37b35c8dc7b1c127aeacbb348a056f970816f9a90730ea7151ef0053d4d51278cf04227687c77ee03934dce52668f3bc488dbed98b04bc12810480636def8969dee2fb14de192805d387c29546b6170c827e150665dd42fb9665b26d372e328acb9272e7a445f637d2657708fdc0ca40eb4a224dea6a316e14a594e3674566d20e8fcec3c82a998c625ca445efc32fbdd1ac8f6f21391445caeb93c7cd34c288d764a022dd5f40d7f3e1d57ca2c437e015444569f0e696d26c1948c4db2e8f385532afbfbfe67e80323bbe0e344f76462892d8d683115ffe640ce311213a34fb0b01d849620227b61bb93dbb50b9412010bad442820bcf48d79e50f08fab09c73b24ce89998c6a340deb063e39ff1911573c7ea8cf5c0180b845dfa97c3773b712eaf89e2236a290b238859f4dc3e42974df2aa9d89921a750985f76a781e76cc4bfa279db93d705374214b21d1a9fef06415ef0eb2c9a0f6787cf3e2137c5dcacccfb22b336f3b1a789aa6e0d695e37acfb5c5a68fda67aa931dc121e52e4673c1c119ee24d2a1fb0037a1103a1137bc335fcdfe64bb345d8b253748fac9055e3149dd7074fa4576513044aa6da3d6a2fa2f1c1b310a7edc472855fd0621ff0b96930a3b21c2d501a54d206dd881677559fc67ce27aa9f1a287f3f527ae67ba991674b150eecfa0947d205782dc74aca16a0de114387a49c4e358c4f08c14ccbead45ac6d3e9a314d3d0d359be4037d1a03f59177046a40008d353bd976ea90840b5fa973cf03006459ee228a9cca2f85534b658ab53edb13e1901f5c49fd96779bd60ba27fcc21670116dc76bef796a3e418119a1973c71c587d3166c3e4c79252df16a2ac5448bc12cc594380ceddf39665f253adb85590b7ed8f432fe22d3bcf71d421d7eddfbf8626f28b020f2ce4fae5aca3ae5fbb243076e7f08d0af25ebe4acae91e5186dd9b57aa2aa6b912d3f81b03b44a4b3abd27803b68d964f90ca29a9607a9488a534b7b73209aa2fb3aeba72b0de38a4205af38495c446a24f714639ea78c071c5e56cdd3c8475c4957288595fa65349a8c3844ed8c55654c11518ceb3055107e3b9a6ffb89287c3a00f4173692f410f64a95f1e8541b1c68afc9c3b577f594ac7bce9b697b5fbd13235cd1e2cad3cd670d476b0f5cbf97d5315dacad77a27b5a8441ace0c8ad7a1e415bee681761c8a3bfb7f1a677807632cb727da19e044d81b21286a7308fd53c0410fb9e72a43d0c9e9bbc3880b747d1b8fc349839064e7a8e26473b53275956fc66694a6d438f3e781efcce84727ed3ec9764c1307ab386fd48f28402906c0133adbf25e7832db91e9cd978d1f07355dfcf2ade3ab7fbf2c467959da4c70101f458fcf393be23f1cc3f5d99d61501ef175c7a996838033a557fb03bfa6fb02d5af3f449da5ad1efdea1cb5d8058ad4f5df50f8cd5aecc99ad8072ebc7c9bf84ff03234ffbe842e4e0b0fa306da91935a34197c952b0542b5b2caccf607a8261f87636b63021e747246fb3c317e30a5639981e22c19a7461e42d9efddbc16c493f3f3eb0d5f1fc303ded169d7ced6a28cb86f84ba6b19315d0bcfd8d8a7b0d8046c113e4b608445e1ee75e602e1b10593753ba7f6d85b491667cbe46d54ad6cd34f461bf4d67e1525c1e35938540cdd0f2d2721bba3974e63f8eeb737d8c1922b7f4a90edaa441cfef7a8a6947e7680e6402c451d23bdbd9dbdae61cf990ce76fc45c18e8be31d9caab1e6d8bd86e44cd1662d2ecb718de377e321e89bd531e6da0cf91e37b7e3377acc67b0c8f5620eeba5bedd682be1af8b264bf5f4397b714778f8b3c720d989b12dcbebb52cb2cc3789a93ae9446296206c341adb10a454114a6ca5bcdd0259da9375f903ca9f89865c04de42473e359df2437c0a742c617ebf2e1897f625009a391b2b43411d7d9acc2a7f15f67037daade8afb5e9276b2cd2cd9b4fc7a7edabd295419896e3bd4a1a869bda5aa4b01cba50c9bfeb3e33b6093685432afcc1d8d17c1af67d20082ad191d961b8b265a3f90f0e30ff5f1f2cd13a898d82ed249e312552f3e3ced49535964703283603e26611bae92d237c2f5fa147060f486a65981376c43172876320edfa84ca6d9bc2e1ed3a0006edd0a34aa09a724ab005f264a1b65b1ab92e8e4ece3998eb4ee0706d506a413506a5bc9acba65085e4f04c549f2de6779f5b406247337bc313ade146cb60a2c63eb715247d3ce91d362ec58df60a2fdcffbbb08bd3d4edc01757d99adf6068b3f7fa7d7aa5ef3914270ce7694fc3d4b7b38a568e4c03b7649fc2911d14d2e502d60c70be1c165758eb60e8d4de4648df1ecaacc4ac205ba3f3030a48a205bc2b08dc2370c0c6bdc191c92fd07d68acca4167cbd43c081fc78ce0ef67cf57dc52b66f47698277db5df8f042ca967bfbab181aa6252cd13b2098cde19bbebfddf17405a5a91a4c4f478644eb30d64fd5f9865adfd9df0edcca90aee723dee8c1ab0ea77bc4e02b62662cb9b9f885627addd7d0a315666ac3e720ff84ddd82f32643d7113274da8dddabb3e5afac69851b9436ab870fc9de23c6fb0db327198bea4ee8ba101e0c326896fbe5fc82f78f78703101d425338ae76f0ae11f77691ef61c3d9b8b9aa1b8cc0f78224414ba855cac2e3903c580e1b1ac3a233335f440d4038faf35f32133490ee50f05cf8d9ffa7cf0d8619f9055ab9ff1bcd2cffb956ed333015196a690d5e0dcda68041b5d05ba48f38385f030dfc073fbb735c87dcd92bc026f9fcd40e44d8271a0a9312a8f9c0513b71d8987e4b85d39e2b6a5c65130644fd73b07c98e30e449086dd5756b1aebe202c34f496e407a2ff4bfa863b043d4c64166f1229c98c6970533ec565e1b339791dae41e414dbd0b2b8f6c651d9ecf4b1ddaee3fdb11bcf20ba30cc12f148c2a6a96e50c103ee9d947ca5bfb5752562ca59c802ad2a96d548fea945da313c41ac8f0c759d841522a03d022f8fd557b66acdecc5835e7ce302b3bdc1ac9880422876e342f6dba177ff74ab9cdd5c707f8e6bd2b893f01b0006c25135cb9c9b796d4a92ade6483edfa7cbcd9ba03e5ee", 0xcfb}], 0x8) 20:27:58 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='\x00', 0x80) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) fchdir(r1) r2 = syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kqueue() recvfrom(r0, &(0x7f0000000440)=""/181, 0xb5, 0x1800, &(0x7f0000000500)=@un=@file={0x0, './file1\x00'}, 0xa) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x3, 0x1, &(0x7f0000000380)="7a8f8d86c54dd9b69436e05bc4d375fe88d2ae1b4d386e3e6da488ab44045051cb095adf31517fbb7dc25b2b8b1a75d93bdafb1ab17edada7fbc1d10046bbb99bd03e2bac63737b4b682955259ab940ca9d46139c75bffe5793ad14c12d6ee93400f3fb7dd7f1e391519fa3bac8212f0a4e5d48bb1b26d3276b0d00b83558c4f8811", 0x82) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)) semget$private(0x0, 0x0, 0x0) truncate(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) open(&(0x7f00000002c0)='./file0/file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x4010, r3, 0x0, 0x0) shutdown(r3, 0x2) 20:27:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYRES32=r0, @ANYRESOCT, @ANYRESOCT=0x0, @ANYRES64=0x0], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r3) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 20:27:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)="2480229f2501c585b3ef259229bc68e699f01aee8401ef479dab69583edad52e2125ad748a0ec398745773b79df475b4225144f823c5af91ceb0ee49202856429adfa89a6ff9160efe51fc658ea3c230fecd7e56fe4a8fb414370a304b58791a63585770f0ad538b6d6550579dcacb4580de49c41db1020b", 0x78) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000100)={0x0, ""/236}, 0xf4, 0x0, 0xc00) 20:27:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 20:27:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x6, 0x0, 0x101, "a979cb7c66c91e95a267682d8c5ab8d37ec71a5b", 0x7, 0x7}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c41400000029fbffff3c0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x227) recvfrom$inet6(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000200)=0x7) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 20:27:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000600007a7870b40f038fa8cfcb26f2ce147c8e95388ce967dfd10ca2104364f5036b234ad2cd3fc1523ee6dd1cd5013e64c6b4ba2454237fc965509d5f3673a96af193ebee343f483fed4fdfeb49052f250de3ffa0cf55b9765032045f5a4d4363c4edb78ed193acf7c3f6b1a8ce645f9db9c9528096349a068ed1a16a65bad06ed67acac2b80a1a1da0b07fc153c06170a77207d2f7129a968e208d40aa0613b6b8a5cf3fbc119491b2524f7c095a6a38a46cb123e2fd3ca611d0381d9dcfd875209d2b98fc4e3856957945ec9411ee26c4441d7268fb933d855a7e4f9fbd434bb455f489c41c2f1915178c247ca7904aa1f21c4e0856c1bff13c1ab059a7700a70cd6172615fc4f368034bb7d4235dcda6d7295db98285a577575044fa68570bd6b4f337413868"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = syz_open_pts() close(r4) read(r4, &(0x7f0000000100)=""/80, 0x50) 20:27:59 executing program 1: socketpair(0x542a46c09909edcd, 0xa001, 0x98, 0x0) 20:27:59 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x393, 0x0, 0x15d, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000feff001800"], 0x9}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa, 0x2818, r0, 0x0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r2}) r3 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x0) dup2(r3, r0) 20:28:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000180)={0x7fff, 0x8b1a, {0x4, 0xfff}}) close(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) dup2(r0, 0xffffffffffffff9c) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r5, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000000)={0x4, 0x3}) 20:28:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x40047463, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x200000000000, 0x3, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)=0xfffffffe) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x10001, 0x4, 0xfffff2f0, 0x1, 0x7, 0xffff, 0x838, 0x2, 0x0, 0x7fff, 0x27b}) 20:28:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001080)=[{&(0x7f0000000000)="ef7892b2b5dd6375c838e2a1fe4439e2acc94fa99503405f4f36d446e8c304af44548cbd15f2143838bb901b8fe046b261658de96a82dfdb38399eb9b074a3cefc1d284f2300e5065201670a288166afca2269ed38ef253fabd3168c615e446fb467d345963f5d8b4b4da36b4c71200bcfbe043b613021e67449894a0f262e4dfadcbc2e6f6f962de1ab56054ab4d304861e4b64b17ecb656f09835a4a88c252dc0c6dd022ccdcbf0dd8a20a9b2310e471b9fcaa044288009016dd569255cac6417a17787ff39a94ae230b73bcc4b706e6794d23717ab2c1dac9afb34c484b4c04f172170fdf2003f61567da17a46e8b11f1345d0471683fef5e2584748f62", 0xff}], 0x1) sync() poll(&(0x7f0000001140)=[{r0, 0x146}], 0x1, 0x2) 20:28:04 executing program 0: poll(0xfffffffffffffffe, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) dup2(0xffffffffffffffff, r0) 20:28:04 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x80, 0x1f6) open$dir(&(0x7f0000000500)='./file0/file0/file0\x00', 0x0, 0x0) 20:28:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x20000}) 20:28:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) shutdown(r4, 0x2) close(r4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000500)=0x10001) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0x1, 0xffffffffffffffa2}, {0x1, 0xfe, 0x9, 0x7}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000000001000}, {0x1, 0x9, 0x47e5311ab7eead48}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x5, 0x1000}], 0x5) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000400)=""/97) r6 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) readlinkat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/152, 0x98) getsockname$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10000, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x100, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r7) fcntl$dupfd(r0, 0x0, r0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup(0xffffffffffffffff) sendto$unix(r8, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) sendto$inet(r9, 0x0, 0x0, 0xb, 0x0, 0x0) 20:28:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:28:04 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000002001000000000000000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:28:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = kqueue() r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000180)={0x34, 0x0, 0x1000000, 0xac, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r3, 0x46}], 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x2, r3) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f00000000c0), 0x4) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r8, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x8) 20:28:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0xc4bde3ba05f52ffd, 0x0) 20:28:05 executing program 0: socketpair(0xe704577f27f1a3e4, 0x1, 0x6, 0x0) 20:28:05 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munmap(&(0x7f000053e000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009011, 0xffffffffffffffff, 0x0, 0x0) 20:28:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x4, 0x8}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="ac0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d3588a4125966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000e9b2b0000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6d3a5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007102ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32ff0639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106cbe04154b219236b087a71af79ab0bfd1fbc041c0f045f5d8b7b5ba841cfef41b6eea8e3d506965676f53e495a6edac99726921bbc1a60d8239b52908054e39b7c209dc986cc1881ac4c9c6ae4b4085fed405be06ff99760883331b7b24b0662326d24585315d7b72531aab5bdb39575c5570c5ee1725899f110d5222ef7508463d58c908b860d8c51f0008ce630c05e3af1a3ede9ee404d491cd651845a72ba48d8e8bf43b177215a94c6f961532568ceef138ccc22866afdffffff9d934d718cbec3c6b6a7b3363be6632f5b7faa736a15cc55fb4d09b78bc3bcb089b68327524686524e201ff3a48f116724df4630bc849f78d79ac879b5468d76c3c18c9c7f58b5a3baa416622666db1e845a2ece902e8936730622f7499446a06b37e7769235cc002cf2cac7181ca02fd9bd689b0f"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r3) semget$private(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 20:28:06 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r6 = syz_open_pts() close(r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r8, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r8, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r9, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r9, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000001500)) bind$inet6(r9, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r9, 0x20004b43) fchmodat(r9, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001600), 0xc) poll(&(0x7f00000001c0)=[{r4, 0x10}, {r5}, {r6, 0x114}, {r7, 0x40}, {0xffffffffffffff9c, 0xf}, {r8, 0x2}], 0x6, 0x80000000) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd8}, {r2}, {r3, 0x1d4}], 0x3, 0x3) r10 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0x0) 20:28:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x987d) r2 = semget$private(0x0, 0x3, 0x400000000d) r3 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@un=@abs, &(0x7f0000000600)=0x81) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) semop(r2, &(0x7f0000000400)=[{0x8, 0x6bf, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x3, 0x1800}, {0x3, 0xfff9, 0x1800}, {0x2, 0x9, 0x800}, {0x7}], 0x6) r4 = dup(r1) chmod(&(0x7f0000000440)='./file0\x00', 0x200) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)="b550", 0x2}, {&(0x7f00000000c0)="fc41b3bb407e9a7afe800b839b1cb441d24b7f6534196872cb4786d00c53db24216f97ada568fdc3efdc40ac71e2ecf1c592808425c48407b78fa7fb4f7cbc046ade4e674db82308cd034ddbf8eb5f5413c2c8d9c012f50bec84ef20edd48b4b3dbc337eda", 0x65}, {&(0x7f0000000140)="ab2c675d9bc138846d3f4c17f7705a061b65c6c554b33fe208866bcba87849a90412bdca4023fe2d4d2795438a5f25eb7272fe3fb44a4ce4720c2e2281f2654ebd239e16b56f6e97a178613adf5f1e03d2d7282898c154af707818bc9a45dae5e0e1343bf631a7", 0x67}, {&(0x7f0000000200)="757ad35c5fae53bbf1588292fd153d950af6b73f80e1548978bb776fb6bc13134b6e297bb682837f89626f740aa97faca2", 0x31}], 0x4) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) getdents(r4, &(0x7f0000000240)=""/77, 0x4d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r7, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r7, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001500)) bind$inet6(r7, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r7, 0x20004b43) fchmodat(r7, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x44}, {0x101, 0x3}, {0x40, 0x1}, {0x87, 0x6}], 0x4}) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchown(r6, r10, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000380)) r12 = socket(0x11, 0x3, 0x0) sendmsg$unix(r12, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x172, &(0x7f00000006c0)=ANY=[@ANYBLOB="0d00000000610000ffff000001000000cc9ea089a9b04ca67e2955bdec9f434b17ab7fe9b1c8a9a9dbdfe5a674b1221306c344a50fb16d4275960b71eb895f3804ee361df5298592829f5aeaad44d272fdf04f62c742ee2270f9ccee607ddd0d82af412e722204c232ff0b453032521b092da52ea63bd9eb148cb51ce1d6ca4d4cb15226e95c6abf56c8de7f3959098683817911499a836a8f572ff41cf24242d99b05fa022d6c30a3e3ef9a988b4c3c798bd9bbe444454d381ee30304d56a17d84bdfa05400000000000000"], 0x10, 0x404}, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000012c0)="e40b99ed22bd2f38c6af3e0d276a7b2f73e93692d25afd8b7da0fb443316901ab20a1f60dd9ed427d641381a2dff19a8f9d11568892794b7d19895d2bdccee343a4be9b8f2823c1038f221b4b03ce67bdb559e5be575740ccacf9bdde9805d7f4c87d162572b10caf6550a2b8af9fa498972773357b21ac2a2b7017e80c202d786aecb49db0730c10fe3a01ed35cb4fe288fd32a9952cc9c4e189ec5032e0e6a1de5484db00cdaaec75848d09550541296b037a8ce2c643914ec490edde42dfcee9dc752242624ef5ffb64e17615b81f621a406c9c946ab23607391ffef58ea4d0a9f9295adb7dc65253482e68c7b56947aa5a96cc6ecd7fe1a53aed6179446a77c25c12abc8e560e353369ed443acafa9e72d9bf71df546dd34f0efa61573f7f260294e9e33486478245ee5cd74836d1e2fd752fddd6e3fd4f000db8cdd6d7eb4f406e230920ccbf86ec9782e7f3c256348326248aefa51da2fa353bcfa96bcd84a0664186d80d63892e13a7a548fd4cf379008741aacbf5b3b72a494ce50e715327ef51b736f9543e5d484de1c35ca5ad0ab6ae2788b4ac4ac225c465444bae47301aa4d693bb9fbea9770d47b0e25cf9ecc78a69075d95d54a6da4125ca9a29079a426ce0eabba56753ceb937d9c07d491e2c3750fde2016997017ebb6a7f7bb08b0c0a3d1e136282adb74854b27a4314f411d5dac42f8efbfc240d0dd767d78a1ff1a13d5956de19a929237e6f6def0945fb6d96762a32557510b8177a4beae3152c98e01b87ca1f08b2d479163dd1a8e1d5419fdfdf31591fa53258b1bd669df9d77221240e4c6f68ffd2e52e50fe6d4638199a563f8f36987fa6fcac2030fc35542077e6c101193ccbbe382a09a50fdcd8bf16f9fd7634d615500a6e41dfef976ea64942830093569fa3ae764ab82a9a071caf2a412ed9b79150cd506f1544899dec1e88c33de560d3992ccf1f0f83cfe720c176068896c780f032fa5baca00024a3b75a6c2e678031d43b6f540ca13af2f487a38c73a7e6d491bb0e606f4892f93368120dc6a1886b5e32ba920e4edb255fd7d96c2b0048b1e656bed0608b62a51daf898b87d7cb917561206d170e33ee1e06776e432727860d517a5e0bb65c69219186d5259737ec257136dc652a4fb1c10292518f043e06a7621de7e6cbd13cb0be6631337a87876ce8c2f967c033c6463fa005b3875cca79164fa6125a80f101fffb3a93c6d56dc252ab55075e982d7116bec3f6f108e3e032301c6acf5d7a0c087a7122d519a489d3788d71b742954b14881674006fe27d112c2b3fbe0dca9a297a22aff751e6118cf2b4b747a6d14ce77063f2e0381dce30e9a86916e8e855a097ae986ad042d57f07ca923da9753e5076b6a8a10b14ff242285868a965565641de672472bc5f0c68668301bb37571bfb3d6b9e9fecfbfa2ed9f0610f9288f9a90d556c2711d2cf57b8e6e2c0308359288e6df2eb20cb73ffb4a74b250a0cf08c11dd597f5e0bde711f8a729e293ba1f74873fbd99b6a890f0b28df1365aeedf16f5d43dbb875b5add60fcdadca71774edf42c2f9f9594444f998487b2d504a0967e1f5cb07f48e8843eaf5855ee88772a2e9008d68d843d9d96391d8a310d8c9e89e3fea3dc5cf76f01c44ca49f1aebe7acca417a4cfd3b90de2a6a8eb4b67022d585dd0041c7ac612b9985f72765f1680a594876f7e2bdad23b0ed9cc74932a8717c2facf756f83a8eb746efa7fe4e9e0ee36f7f214d43c1e6b92aab50be80d4774afe41afc2766edbb02192b3058fa54bbf2ad97c9240359bacbab99f93fa82f0bb1abc97fb8ec1fd23d6f819ea05a1196b1e43614f2650282e6f50a7bf90ffb74d60608648279408ebafa44528729535c4bc6b879ccb4781403a2316fccc2c3b28c728f7e96322ff0168179631c84c41f51ceea2dd1a2a3dec5e80f956a0ff75ccf8c114f6b5b167a7b776d1dc7b0edaa647e3bdd1c3468ff50cc177800e4c50c6c7f5fcfebb1903c089ce4c34a0de2d8d22054b3e79df55cc9689545d801c1a2752c8e735bf35f89f5e30d5f45676d65ce2a77957175274861977f826612cfbd02eb638498e13b581491b0ddd07f69e6285128c298614a55e15c1fbaf79c0c0e3fc1409f5c5d0329dfcbff76547974878b9e1bec0efa1ad9abdec2cdd80b255431110eb0985f4ede3538b0587035e75d1f4388bc7e4362b130bbe4eb982b43a843c6018e156f0e365d8e48ff83547a75859745faa6bad1a9382040aaa4559087cf0815c4d2234789cf3af94d5afa3e6242696e899d6022810fb91a631c19da30467391a9759a89969f067b68cdf87dfa47e057954f2ff261af85845d99e98e4719c28a0a5e2bbeeb9d8a07c97f5958b0d5f7d9e8cef6ea7f4f7e3bd2c4a95b26a49a960a51cdadb30a83da1c84a75494ac6e75d2c8458b97f513434758ad595320d62f062db5602ccdc08ff6f518fbc04a7bb3b76e7244dd20c7a299a7b90da9d06616e849887d9f102b4dbe697268b015e49114586a3fb9d2cb17667881d1d2578faa86b221b3b3291e4511e458a0c9db909f2a9b6a8a5db7f1bd4382f75dba47deb8e840173ee7103b2bd9c579097a9045dae5ca33daa0d1028a310ccad91a5990837d518475d3b25360a994f901932556d149d82bee1325593438f589f5e00e1be92765bd425fe09147bacd2db09c147c88940e881d708ba9827468b96d43f04044da1e8faebd5bf3e80b86fd35da0dd23c46cec64fc28dcee9c48c330be5336566601afef6f0f0c8d1486798b8bcf58eb877acf59c73ab0a19441c8c042410cdade13ddec0071f52310b084647bdc15ca33b4a86b4b0f8e54880ebca15683faa4baf68feae4d6a058aec978a91efca251a0e863ed53707b57125c03b24dddca467ed07a7e425ace01a5ccdd5e7affcdf251c0be96a154a98a0bb34a415b3a53f25280bc6c29eef68df8dc2fced860b70a141499a6d20332fe62365c187494be0e53732dd5daa6cd088deaa814254a8658c92677c6e11a2752138a4ca4d32a424176999270a135bd5a1a47eecd7052396c8577ad86e730bd57cefd600c5f45225faae030cbe6afed4a905c8e32ef2eb463afb84e028e6ddac9e8c511774f4e213970e6a06400f0d871c44beba954e5ea1ff03d04d7006aa0b2bed6231c8ff2097383e02269c3b7a1662e73c8a764c046862fd0130406f8c93afcae4968d61704b66f1670972424af0aeb7ea348afb5019831a96536dfdbb95e85f85f2b1367a502f7bcc23e1dfbae1c205dd14cfd13c52772032933fd948e027730a173908761be542d16c0637d5da9fa5d43064603f68e6839a50a3e36681f28746d096bdec2268eac9c7298d5b80ee5fa5ce819d2ded053d91728730657436f1508c53a9e442fc4eb41b2f873ff7970591559428d3335ea2d41374b215092924abcca72ee3ec7f087eb9bf8ebe37af4268ef8b663a3d0bc4d1ddad9f7d7905a5d0a1fd88937eb39c7ffac3eb3a3e56338562baaa5bb36d7f3a4829655841b011ceb4aaa36a37d954c1129d6097f1c5f90b12dddd7bb92b36c62f9717e50c8adb9099de768c5942717cbfedac53749f36c81a609b43bc9225c7a6cc001134c53aeae629ce60c689ae098d546eb69cee4fe83ebfb6c532d7dc7168979ce9d425ee81d148e0aeea33b50ef29a4f2b79eb3fb941d50a6529572fd9962cff1d2e6b7b6fe998a41a7b085f82489e1df8e17e9a11e8b050e30620ef19aefe2142cca6ae9acaac5e4195da1cd575a834108fd104d7382c5089096ef8282e307a2fe0b2cbb9b7093968086b6a7996b2642af496ec119942a2af852db892ebe9f2be946b1513e028c7571f643e923f781a6ff657b02712f695ee10012b18de1c76606b76fb0dd2a56ede631cf696346b754b09e62efea5c9de3a229f543d3f95a94604e19bf9d1172ff376572e43749a95fc8e0253becf8cc9bcc744c761a596cb58e1f0f05e3d1f52beeabafc3c17a5d9872d7983f5803478605fda59eb89940e69e27a4081a13dd04dfd70e9f30da411a34ccb5279082d4d4901d744e54f5226e2db44dfc646b35545dc2abe394bd877ffbbd645bfeae4f8bdad859eb2f04659b3d140f48cd31f3ab10271fd130b7eb91304c283c35aabd8b0b8b60ca0154ee11437f2db2c1040927c6e5c40642e561654bf86870c1e1738925e8c05bb1d7a18f61d7bedbcb8573ec5086fe77fcc7935739cf410e3958d46b45c5cf5b1296fed9ea6f7a83c8accdae8ea5ec54648655c6e0761084091fb88a22d15f11a0af6808e642e91fb95d4adbab93b0e0dfcbe43e0f5575a7b8537516d0f3b38fbf114080f0233d2f5bc4810387063c4c22580d109af15866308e76b061c59f544657d0e1b473f48389033aeb049b49b7c78fa2bf03fdb85635f8eb999693437099a25991e3e285bec477ea9a69b8353f4d2fbb59b82021cea36d1f701e7f1e264f55be9acc4e6c13bd9a955cf474b8f2c075efce6922129333c89e46d98eee365aa98689d38e354550c4b4ac2e47db50f3a647a6b0f77bc2cf11ab5bbc39e25d6912d6334b03ae67094c231b3aaae1e4e592b630a64a79dc66d193a44f5f789967dfdbc022a4b8edb9ff3cedc8e69327b595d706d7fabdee068db45e457e276e376c2953d20d32abf59cb63810d978f87cc7f11851550402b4e487422d871ddf9e7ef6ce85c1a6b4a945c8e70c14dcd78741b740e66b25af5fc52263049ab7ca2ee9bf13c709a13591867b5de2302e029bfeac80801663dee027e7dd14f9df1db02223030e1cbd5568a8f822fe08777bba42012172091e71b79113b60fb52f4f99b9e44a78c82505a098980d1bcd43dfa0aded3171648ec41705219b599912708b005c8ef60e2b2da711cc7e1de72d1f109cc4bb5588b5c5c7259844caa29530461614755bfdf3df2d0466081d681c771bf092d2f0b05ead1659d8fdf3939510e84b2df444b693460e597ca4cc6e30a85153700b0c4be0ee97768a487929b0957ca4a71b8604ac7ef30fb57b430a856a5398d1744b3a7df48d6926db21d03529d01e5752f01030d08827d1d7c92cff1aa632d6309ec6cfdf0c7eb00dacdc6fee6d861aa2af61efee5c2d73b109f0ee1b5083b09f8ad88eaa5549109e2e4142cfb2040692c369361d3b2a029270c5dabee89560325883c476a9ddbec815b298368cfbc3f144b039793539949bbc4b0251a8a6c97e3cd12e56931749f9d3bb228937718ea1a565e817c851f02536a350daff2ec05f8cae65602592aa63116158c7c1692da79ddb477a3db2c001fdffe2e260016fcd967ccc974c4d7484883c8e6cccda8a5e215cc31c48abb5cc71ac865686d81997175749c70eaca05632bba58b52d7dc439a429131b24c23b88f5579a43bc44a571201c77c8f9e6b72b52667ee7d2acb1d77faa28640b085608502b51bbc864efd9d69ec97a11bcc213641c666f981f2f9d457b488de496c78f440042484458cf19c6c4ff57b118cb92f315e268879d782acbc8484470b822177a73abf97a31c58e7c86cea02c26d301a8ea4793cdf63e6f3fe376ebb71c5cbdcf2892078443ba95d6a60983e589d98357415303b67ba9188dd06c0dd0e742b2a01bebe87e3f10eb80844c83eb02e041e15c001fc2331ce7c4a03cd081db4a96c88dc120ac28ba0b1bb4cff0b5169cfb72c4f7b9c444ce895bc816c2fe55b9052cc1c2f19ba0bfcc3af21db216a460f66831d1256e26710a54284f0d8db2bbe3d60dab527169232cc500859574b91ee5b2586c0ba5039", 0x1000}], 0x1, 0x0, 0x6) 20:28:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000002440)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x28370, 0x8) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0xb585acd328911307) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300055fdefe297677d58"], 0x10) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r7 = dup(r0) bind$inet(r7, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x91, 0x0) 20:28:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgget$private(0x0, 0x20) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce50a00000000001300"}) utimensat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xe641, 0x8000}, {0xff, 0x6}}, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x200) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r6 = kqueue() r7 = syz_open_pts() close(r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = syz_open_pts() close(r9) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r10, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r11, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r12 = dup2(r11, 0xffffffffffffffff) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r13, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r13, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r14, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r14, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0/../file0\x00', 0x20, 0x15) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3fa, 0x9}, {{r3}, 0x1391500df859b542, 0x20, 0x80000000, 0x2, 0x3}, {{r4}, 0xfffffffffffffffd, 0x59, 0x0, 0x4, 0x3f8000}, {{r5}, 0xfffffffffffffffc, 0x0, 0x4bccdadd4d3ded36, 0x8bb, 0xd6}, {{r6}, 0xfffffffffffffffe, 0x4, 0x1, 0xf, 0x4}, {{r7}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x96, 0xffffb, 0x3, 0x81}, {{r8}, 0xfffffffffffffffe, 0x0, 0xb788f519cdc2d0bb, 0x4, 0x2}], 0x2, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x80}, {{r10}, 0xfffffffffffffffb, 0x40, 0x0, 0x8001, 0x7}, {{r12}, 0x6, 0x24, 0xfffff, 0x100, 0x2}, {{r13}, 0xfffffffffffffff8, 0x1, 0x2, 0x3ff, 0x2}, {{r14}, 0x0, 0x30, 0x10, 0x1, 0xfffffffffffffffe}, {{r0}, 0xc5546d42c9b6b7f, 0x80, 0x4, 0x7, 0x5661}, {{r15}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x9, 0x100000000}], 0x6, &(0x7f0000000600)={0xffffffff, 0x80000000}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) close(r0) fcntl$dupfd(r16, 0x0, r16) r17 = openat(r16, &(0x7f0000000200)='./file0\x00', 0x8000, 0x3) ioctl$WSMOUSEIO_SETMODE(r17, 0x80045726, &(0x7f0000000240)) 20:28:08 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r1, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r2, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r3, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000000000efff000001000000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c47986410000bb3cd3a52b38f185469a46fc74bf"], 0x10}, 0x0) r5 = dup2(r3, r4) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x1000, 0x310, &(0x7f0000b45000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0x9, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r12, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r13, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r14, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdd4) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r5, &(0x7f0000000380)='./file0\x00', r8, r15, 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r16, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r17 = socket$inet(0x2, 0x4, 0x53) write(r17, &(0x7f0000000600)="b6291dbff514fcdd1e7ab3e1026e1d7097873c7452d88c720333ab9e2d8b2ee440795e2b4eff34ae283b4bfdc53515ece6a3795a8c9ae03d7dc9a2974508d44858ef5e9a28e7781d0836904c4d1108cfa89465da1badc1cdd1741f2606fed039b87d4394589ef67d6981cdbe9fa922a897e79a3457bd15451ed73b83dc36364dcd36d75df56fb7cc26377279eec05698ab83f9dc930e914fde1f158001d150ca4b448b82439bd7aecd32a903e2adb6796c9a321d5409313d288408428be77a1e403238adc274ccb40fb360e291d16258dc", 0xd1) r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000300)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9cd5a78c8ff48fe12b96758de61c46b8c075faa6b340c398000030010000000000000000000000d33fd0dceaef4ef50a14392d"], 0x2d, 0x800) 20:28:08 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 20:28:08 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x4095}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000002c0)='Q', 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) flock(r3, 0x2) r4 = syz_open_pts() close(r4) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) poll(&(0x7f0000000000)=[{r3, 0x2}, {0xffffffffffffffff, 0x80}, {r4, 0x8}, {r5, 0x101}], 0x4, 0xffffffd9) read(r2, &(0x7f0000000240)=""/103, 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="07f1", 0x2}], 0x1) close(r1) r6 = syz_open_pts() close(r6) r7 = dup2(r2, r6) sendto$inet(r7, &(0x7f0000000300)="44a86ee262e0176d5934b65c29ca02a2e160be6b924e2687e9d15ac5673d30866628a7bef7908b4f919d91f9d0b858064fb8cd7de50bdd6a0a9a6f6f844b64eec991ab0fff52f4a81b7b23888289f77a6db67341c485dea8385e465716096246659af2c92c69cd1a379b43af871a0e9c49eb86c764049bd379f3acf8e2381774061f1ebff90ce9bc84bc26f1816aa88a005dc18172575b642d2809e6a8934c23a66f375176da04fe331471e87e8df2386c1f28c572cc744c13d2b30443f649f2b4fc6931fbb09254c66f73b27285d962964015e0b4d136c9d9203092879ddede74c05ae4c09df9fc25bcbb09ac5f8b6d73be49579af2dfe6199e5c1431a6f1d6877fbd6ef302ed3f92d7f01d704b5dc8f4f4ca317206b5788188e0727b0b9e8fc29633a76f222c38b9335b37d2ac0fd9e183ed7ece3336449274843d7e66f14078605d720959b39339985d5e1baab4f62e23c0c2bdb9e96698b044194e7520d1b0d65cb1957a3ad37ca1b9b5b1c86f6ef851e4835ad12b2c60cc57717412c944a754b58e59351677ca1ba0727619007e74c738ca6ae9d6f33386b2fde52df5be3c86bc5fd02272fdaf0216908e4cf4cf0999828691394d12bfe056fda4f7121d6be7b65cfbd2568c43147291c2cca55f28a2a5dac82f366094d50f50d056fdd135b27769350deff8034d8eb6c33f610bca602c07c2fb5757e0377e9bd1d3aa004154b893af5c60bc1b281b3f2bd14ad545ad3f76ad194d8633bff0da8ab6f257d6e1806bc279ac66617805e80f77cd9f53881ac19890aa33ac0fa1080be229d1e8c0bfa5f62c72a1bcd3b4456345fc2254e29cecf6c530d63395a782783054f89f9d0622a3d426439b4e0d6de4501802326f42efffbb0223a5d76620f3e14ed6979f0fdc13e620bcc9f2c5272acc1918fc75d19a9a36a02011398b24beda08ca0f20d6371c5e91f16f560e3586dda76275afc780e5aecbaa5bf6592c99f1935a69fb62aef05f5485ae0390de18b3945c08f1ae1a6097a5cf80f00d54c9da40ac7f47619ee6b1ebba1cbac790ba78e0fd2ef733eac191711c210c3337490f62087b01b1a2e1c7f98a6b5120fd29c30c171f691a2a6024a9748fce2d5e3674c4ffd1aedf3b263f6e14f6a771626064198998ecc2343df9438587920a8c85ee55415fae6cdb5e918dd0f068194e6896509c8f31185a97d5128b3f19e8e6eb541c83a1115090eee305c2ae23b218cdd6f948ed69ce7929584ca8cb7cc0887883dfda996616b1112bf3bb57000f38cc03bb3059851dde0f4a2ab3304e30448e1b0d92795ae7dbf44dc9d9b96f97a6ce72d136eecfe293f006c52aa2b3705daba7af5839d1605dfb1f82484b14ab0af408608bab4e7ebd801b8cb451057404f1e2f73bb0be800750770e6feb2063836ec958b474b711cc88bda51e41cfb8acbeb0371c84ea56040c338f211f379dc2843ede6ca1fe8843db2fdab96bc24ec4f53be177fed6c615fdb6b0ec890160f02bdcd4eda27789a76a5c9f03ea05f841b85d354f3c0f55f8412cf146d21648cdcce6fa20a18bb52fd6b6e86d076f04ea21129691f048c5c7b6f8922eb45b5913b8352a6131e188fdaa3b6939819efe3dcec02dd02a6ed591f3d6beae21d064d0ff45223362b427ae42bc5fa0caf8091a1bf6d4a3f1192a140a82ebe786e49394898a3e62741546dda02423fc6f61f110d7236b70d3f4f2866817496178af2054adc3a9e1c77bc15f18fd42271fb2359fec43def72aba2a92a3a0d755a7162d9ed10afbf4b082581a3df19820a97745215e769467d54bef2e2b1aae147550053f8a6513accc4c6b3bb3d8ddea17786336b41798486704ad79a32fb488bcfca167788997e969acf126ada28630dd96552aca6b88533403166f595517bcbeb196b2ba995b63466ff91689b3491353064d92dd2eef7522532d97f6d04153bf276c2dae2e2ab6fb0b7325eb5f6d21fde1ba8f877d35fc0f111cae3d184f60e0f2005ea1e74ac5bceca2138a365b46402b5de9be558681e2ce8f863fd08c5009e44671b16b9264d50974c2e91d0d2b006ecb7ee9a50edf74c5a634c1a6e6d2202279bfe6d06b59daa26d1bdeb5c015dd393899d78d9e4247dd2dd28b0bb99a282feb02a3a873387c48983adccd5408a4d75bbcbade9d744e985e4c6807cb5290401d149330ad8236b8dee034f14450c7e6adb0e639bd4c7e2ca9675b352029ffc383583e14a24397e6c12d942fe4058d3000924970c448a7e9b4419ebc127251401ac3f42220fd0b45d09e2dfe74598b765e5463f1b6e04e9d73064919d4684bf0c9d1d0bc9b9173ab9708c6d089ad150dec61698fa5288dc22070dc9c4cf6235dd1e56b5c6ad77398b8860bdc1c3966d834b8bcd63686d511e4e4407c7d2e5c88f929d0b876280c97fd663c273e93bf0dce688447fd83ad9ad12bbb7c4bc286598283b4130740c0fcc350702adf68701f60487f14a196c7af3361f19d63e1e6410a37dffac100f76e8c6f8feaac8392324906f8774b6552a75ca3bcc7b4daed376be447f840118a9575ff718c043bb38251f537ffa18076293e47f77e52bd00e83b5b74901b85c73f8cc1659e5d40db3462709b1d0bccfec27864ce6c858b1cbbcfd19d446575cb0004f23336dcbbe99661793a8889f548fa74fbb9db12e9a990b6e8ba769e822cbad926de2603ebe1af267de86905029521243a387a5846a9b77564eb01780ed57ee9cd1262cd2a8d78889c50f4af9fdb8a0812dc2398daeafc8bee52183a7df5ce276e97898fd035a91ad758bf2e997c392ef4377e7bfdba2b3b7c96aefef98e20bfbd8a289d48a341e80a00ea0f1651ddab0068c08bbf5b707d0230c9da5d8269c2bd974de3a40c442bc88d667ba3cf86f4cb401c3bb567d9a3fa728adc206ec66946c0caf3b549b8b6548a55d7b4d730ca37a5575e245d2c4138c6a2587b22e4441dfcb7932ff6388113e912d36263f41217cd1e38866fc63705180f56881597fc543222752963777789b03ab9b30d2a4d6cf9fe896dfc07aaf5a9e70ac0ae27daa8ecfd2cdad057419c2178c31caed621345cfe5003ae650765928bad9ce9574eb9691c7fe676aa49bed4b04920f889c0878924d51e6aa83c7cbe71f1bae5ab283510507c24514851efdf08f8891a69d470876bf2dbc1ff7beb94f451a2441342f4c5c12c910ba68da40b3cd68bbbae919b59d71fc0a6752654666ac183af0a64b6dd85faf1988f293ad9674faf6e674e0239157c3f2d066efb81048e873bcded31f37eaffac3364228426f0d8aba40f124c20b8c7a0ecc3b6b68919698b19b803a6284c0ce43be75c04d67381f2a564636ba60987a710070600dab12cad1ef64a2027aa2cbb8b9cc2f7d6374a82f723ab91ce6fd6260cf5bbe81f14c44488329bef8fe393cef4dfce1f44a6881eaec6ed2273eba2dc20bb2b52d3dfd8b5c3a9786d2ba3e2b3811d5a3839e58ab5f61bc1c26eea89ba2457be70339251521fd7cf3be66e0beb5cc21760448673ab559a7e111233a25b507310c667d8a2443f390b2978b57d48be87c645599f7e7c3684e7a6e1e07d648800b78a5844bac09a47ca3fe2702ac392e117748160a9d0db81d40d9765fe5ee247d7b5214e4457e96d6e58bc9e5b1e947dec7bbaf9d0bc16ac124b06e7b6a26feb3d8d641699caa7afd7c4d605430bbf7d63c5577a8e8765c9be9fbed441c3fc1c0a58a27c4bb89ec13dd849e04a5be9cc9fec7884ee251c6bba4be3d3009a55cb33fba5a84e36f99b8fa840f9c461a1724e61459a5237513bace16562297693085c2844cc68a652f0a6b8aba6eb166441e9bc8019f61806f5265a40a40aef16f17edb2d9266d425bb6ef3e9b180b121ace2b22bced333f6f6976f247d4dcc660c1cb5e0e0915618f0293df3efe0a7df6a45385299a39fa6527ecb1e78f0639924e0fef0236e03e1122b896ee047e80923ee028efa54336ca2c06c8d3466c5476aad0e839d1ef4836ee2e90569ab02d3f135d834a9dfeaf53075e517ea5a7b0643372bb0c51e11f045e86e6dcff8611b4a2bf14adcc254b3b1657546c21fba6e14b3da716fa58f2da12796ff5dedcab68fc990cd9d73323d7ee4df300de31ac2c984a0255108aaf3ef7ae226e37f340e784f6aec7e43f2361be7b05118aaa1356828c78abf157bef64d1c53d7256656def1d329bd6cf0e1ab65c5cb2235dfb1d6a52b46dacb7050e41254e046d6f967be9e9451278256df7d15d2d53bfe79db6ed9501c6e0136b7692e62742b83c329c242b616c68ff301d06229d2996bc0152facd19083b4f77492ebfaa7f013c7170f36d1ad47ae9542fb2e48a73f8aa7c3fc7941194e05c740b2bdea6da992fb3876edaf184f738648f018ff51cb7c50b75f4c79db0e6fe1f23f069feaa952308f2dc8880bb2f4144a6d7fcda4edb348061c2c48435f5ad6cac7df157e56195b29b8589453b1b40710101aecefcedacc0129e44eadf01f55c9fabd7a17d9b1c7798af454f99f61d2f47063a81d9ed85ef1f3c05b3718638fba21de0bdc5a4245a2e993d704219368b35adf480997f3642816837bfaee79f5dcf489e963cfc8f37c7bd46cb495bd1d370c89d09210507b551bfd58efd50af1f098779ae2718219900055eea9c2927649723845b997c3ecf4af85c703dc51f5220c3bece4414ad10534cb74d22fe43467c6f89004e79e05362efde9aad4b5f0f1f8ea6de4bf4b9dc192279bfe07824436aa28b0324285585cfa424bbe2264d5164a83f73d50d5f9475bb2d1a376476a46192cb78679af8cc3dd3cb88b429333266c2516bca96b33da45fc5537e9a390a0f6cea8e9c4c36dd1d48841ce24a0fc3dfe3eab428a7f080c148768994befcea8d0580ef9bc80622cadfcaf614a8180d653f749851d24ea1294b2d409043daecad0783278fd55e827ee263aeefe798642c6d34e3ee8749fcd24b09055d1219dcccb427de94100742014c5d7c2c5206c5c2fbbac3eca039162da11ac20d3152e52ae147dac6c1c966f128ccd999b19516c978f8b1cdefd19cbe682af8570cd32a188d1060f1921fca8aa60124f9ea03519791bd8d7dbe005c3d4c34e102c2b956d07cbc0a9e238260b9ae2440aff3d3aad640d9cdbb505af1b9eb159124e1566a578735691a910eb28f42d4254586ebbfc3113d3a79a40c79bf9afeaff39d7d52e54b5cc5546502f2f538716a43db0e4435ee03c517bc0fce4bf84a19042abe8ec55fe9076beda3767588e6376092ce10dae6f42b84bec108ff5350862555fcbed56219c3738652a063edcf63464da0876aae6f78991597fa080827aeba2068a965db3c31d18b475c9b1735e817527ea97894659569b097aff1468be77239714ddbfd7d84a1728f584223649c58462cf4f30baf0d7eeb2bf7f02ea91ef2d03cdab4ce09922104226304f627d9dff65aa272b7234d5d70c9d777d1614a80cbbd841a24aade828563620c12db3241b1e1b2de5a1ae322cfbc82661898c079c7687ace6aac6349fa2fa5ea166b53563433872e0655797dc7a151ff468ff72388cd581f5c218bb469f76f699e25abeb52ac9ce19c2998ca0e312c257ef851e2781e78f6b0e127ed7d41df7270a42c3f517c132704d3ce04cb722931a2a31d9bd7372fb3a66f6bb68d8afeeccadc14bf5888538136cdd45a36b3f6f039414e0d8f47bfe4553cfbc4cff2a5429c1509e8b9f4488d409f54d9c21c18a51190da97043d0bbef983f15d6fe3627fcc4c909f8a36e68d4095cf66e013a8937f7404d03332d", 0x1000, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 20:28:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) msgsnd(0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57886356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r3 = geteuid() r4 = getgid() r5 = socket(0x10, 0x8000, 0x2) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) dup(r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r5, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r11, r3, r4}, 0x0, 0x4, r8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x1, 0x2, 0xfe) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r21 = msgget(0x0, 0x2) msgsnd(r21, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r2}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r37}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0x9}, {{r37}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r37}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r22, @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r22, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r34, @ANYPTR64, @ANYRESHEX=r35]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES64=r37], 0x6, 0xc00) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000019f80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r49 = socket(0x18, 0x4, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) msgrcv(0xffffffffffffffff, &(0x7f000001a180)=ANY=[@ANYRES32=r49, @ANYRES32=0x0, @ANYRES64=r50, @ANYRESHEX=r48, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1442be471b93bccd3fdb070e7279b119a8bc3e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) r51 = msgget(0x2, 0x200) r52 = socket(0x10000000011, 0x8000000003, 0x0) close(r52) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getpgrp() msgctl$IPC_SET(r51, 0x1, &(0x7f0000000100)={{0x0, r53, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r54, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgget(0x1, 0x410) r55 = msgget$private(0x0, 0x2) msgrcv(r55, 0x0, 0xfffffffffffffee0, 0x0, 0x1000) msgsnd(r48, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r48, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r48, &(0x7f0000000e00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/102408], 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r48, 0x0) msgsnd(r48, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r56, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r57, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r47, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r57, @ANYRESHEX], 0x3, 0x3, 0x800) r58 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r58, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r58, 0x0, 0x3ffff) r59 = open(&(0x7f0000000000)='./file0\x00', 0xe31, 0x0) pwritev(r59, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r59, 0x0, 0x3ffff) r60 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r60, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r60, 0x0, 0x3ffff) r61 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r61, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r61, 0x0, 0x3ffff) msgsnd(r47, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r58], @ANYRESOCT=r34, @ANYRESOCT, @ANYRES32=r27, @ANYPTR=&(0x7f000001a2c0)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r59, @ANYRESOCT=r60, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd846435480e1551eb9a85c76fbf80ebba31ef48343f4a19843990b87e2b6785d7d5dc49177d6759b33585bd97448442d3b7ac3c856be6355ef748645c4a52712eac7693648e09b1bee4386f5791508edc76d197a07c8c68aa4b4672ee095af9d38007e2def86fc2e2d811f01142c84eb2f308a5b3de486dcee17a2be966c260a3a1e0ae0c49c5a7993224f6e6e1393766369c048b4b71e2c75fba6b786d2dc00c1e66d39d8bf33bf90625423baa5988dda6fe4d4900bfd9c8e5dd90ac0f923b48ac5c47f176ea18209548c256b1ebbcd23cc5e5d8ca45924759c6006daad5cf73c5757812ec8056", @ANYRESOCT=r61]], 0x6, 0x800) msgsnd(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87eec451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294caeba3701775b4"], 0x222, 0x40000000000800) r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = geteuid() r68 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r68, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r68, &(0x7f0000000200)=ANY=[@ANYRESOCT=r69], 0x1, 0x800) msgrcv(r68, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r70 = msgget(0x3, 0x14) msgctl$IPC_SET(r70, 0x1, &(0x7f000001a100)={{0x6, r67, r64, r39, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r45, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r41, r46, r64, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r46, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r73, r71, r74, r72, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r76, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r76}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r76, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r76) 20:28:09 executing program 0: r0 = socket(0x11, 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3f, 0x7}, 0xc) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef9aa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89950fe1872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:28:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r1) execve(0x0, 0x0, 0x0) 20:28:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x80, 0xba, 0xb9}, 0x7ff, 0xffffa6b7, 0x401}) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) 20:28:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x2) listen(r1, 0x0) 20:28:09 executing program 0: clock_gettime(0x6, &(0x7f0000000100)) mlockall(0x1) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) 20:28:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e1866696c653000fe056d28ef010050a1ffa06797dbc23bb731ea946d3a86"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:28:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x4000007}, {0x18, 0x2, 0x8f4, 0x4}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='\x00', 0xffffffffffffffff, 0x2}) close(r0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r0, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) 20:28:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)='I', 0x1}], 0x1) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) close(r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0xfffffff8, 0x0, "6e3c3f3573525f6e9200"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f", 0x374fdb35930f6bd2) syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 20:28:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffed5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 20:28:10 executing program 1: msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a9b6a2e53ef4a1d6bb6c9dada"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x2, 0x7053c2b106a483b8, 0x80) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c3, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c3, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069c3, &(0x7f0000000180)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = syz_open_pts() r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="41c8c6621ca15ca7e9c86e36dac6c601000100669dfa20c2b5747157793633ac5473e0790e0db4856987441154bb0700fca98b72cf1f15e89a1a6a77c8abd614c0fa0ba0c1a4356026b4a5a56442c164"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r13 = getppid() setpgid(0x0, r13) fcntl$lock(r12, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r13}) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) write(r11, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f00005ba54c5a393f48b72171be00000000", 0x1f) write(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000200)=0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0x2b, &(0x7f0000000000), 0x4) msgrcv(0xffffffffffffffff, &(0x7f0000002280)=ANY=[@ANYRES32=r2, @ANYPTR=&(0x7f0000001000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESDEC=r12, @ANYRES32, @ANYRESHEX=r0, @ANYRESOCT], @ANYRES64=0x0, @ANYRES64=r6, @ANYBLOB="3f2741c797a3cc9b116fbb72ba6b0c676045ebefc20e852ec7f4067987097fbcb57bac9f885748732fa5a209622a7a9a8830b9da4e2e660ec8da2dcdba47b2df5e1291d417489ed85047119859533b092fb176874065a798c8ed82809a", @ANYRES64=r10, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES32=r14, @ANYPTR, @ANYPTR64, @ANYRESHEX=r15], @ANYRES32=r8], @ANYRES16=r16, @ANYRESHEX=r1, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYRESOCT, @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x1, 0x1800) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) r17 = kqueue() kevent(r17, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r17, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r17, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r18 = syz_open_pts() close(r18) r19 = syz_open_pts() close(r19) r20 = syz_open_pts() close(r20) r21 = kqueue() kevent(r21, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r21, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r21, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r22 = syz_open_pts() close(r22) r23 = syz_open_pts() close(r23) r24 = kqueue() kevent(r24, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r24, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r24, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r25 = syz_open_pts() close(r25) r26 = kqueue() kevent(r26, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r26, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r26, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r27 = kqueue() kevent(r27, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r27, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r27, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r28 = kqueue() kevent(r28, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r28, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r28, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r29 = syz_open_pts() close(r29) r30 = kqueue() kevent(r30, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r30, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r30, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) msgsnd(r1, &(0x7f0000019e40)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYPTR64=&(0x7f0000002700)=ANY=[], @ANYRES32=r17]], 0x1, 0x0) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f0000008c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adcd5bd8d83b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f1407c5f7abdc557c51bae7606a09fe07e84ad265373e6ecc67222f157d5d171a479b03e7ba356ac589e81386af62867a9f97f8b48480b73409e7cc8aa9acac5fa137137a7889f37cfd433d12f30f06254778119e1e036cdc5bed714533b37b3468e4248974a9048ae2186ca95aa54eb787de1e26c9558f95849390e3449ed5aa002127a11e344703ee7db91b9f9703f6b1f8775d22a6ab9852011110b1569a733d78cd7554971de0448b276a4786d27e4d7714c4a8c0dba6dd1cd9dbb33afdca51c4ebba5d4151da5ca55185355c72ac75449c925044f61414b9b055a3c9f9da367155c569b506c2fa7d326c9dbf5b59b0f6"], 0x1008, 0x1, 0x800) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r32, 0x0, 0x0, 0x0, 0x0) r33 = socket$unix(0x1, 0x5, 0x0) r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) pwritev(r34, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r35 = socket$unix(0x1, 0x5, 0x0) r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) pwritev(r36, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) msgsnd(r32, &(0x7f00000000c0)=ANY=[@ANYRES64=r35, @ANYRES32=r34, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r32, &(0x7f0000002300)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78ff472377ff4bf6404703e33c66a15e6d79331586487244af0b21d4c5a93cf35d64da24f55a42800bd13b6cc704060567f36cf8daaf4798d8cc96acee20432c29a1fb26ad31c76cecb60b5c8ce5086c89401f6a17a5c4988df548710b4fc5da94a64e7d71005f37397b182470292a5d1694feb4990cc8396556942c02cdc5206074b7ed81ea297b9b49285a9f6fd06fc21255ba45a3c876c67041f732a"], 0x1, 0x1, 0x800) msgrcv(r31, 0x0, 0x0, 0x0, 0x0) r37 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r38, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e000000000000000000000000790f69cde5f67003dcb8ea32"], 0x1, 0x7fb) r39 = socket(0x2, 0x1, 0x0) setsockopt(r39, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r39, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r39, 0x2) msgrcv(r38, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r37, @ANYRESOCT=r39]], 0x1, 0x0, 0x1004) msgrcv(r38, &(0x7f00000001c0)=ANY=[@ANYRES16=r10], 0x1, 0x3, 0x0) r40 = kqueue() fcntl$dupfd(r40, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x5, 0x0) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) fchown(r42, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r43, &(0x7f00000007c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfeff, 0x406, 0x0, 0x0) r44 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r44, &(0x7f00000019c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000007fea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06af62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e91969372066c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa81008440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33ea96194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b5a5ad504f84cda870bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000041993131a1c854d737d48cd54ad9632c839b62c8b23f6a5fdcc012a960df3970b8704c508e2dd32ddce8390b39b288b73b4004e03f3b71624d666261133aebc4105e7a541912d2bbc3bc1e25f3197d6a042eac"], 0x10) poll(&(0x7f0000000000)=[{r44, 0x1a5}], 0x1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r45, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r46 = socket(0x18, 0x1, 0x0) close(r46) setsockopt(r46, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r46, 0x0, &(0x7f0000000240)) r47 = socket(0x18, 0x1, 0x0) close(r47) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r47, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r48 = socket(0x18, 0x1, 0x0) close(r48) setsockopt(r48, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) 20:28:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) kqueue() shmget(0x0, 0x3000, 0x188, &(0x7f0000ffc000/0x3000)=nil) 20:28:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000), 0x4) dup2(r1, 0xffffffffffffff9c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000), 0x4) dup2(r5, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000), 0x4) r9 = socket(0x18, 0x1f54c5c958566d6b, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r12 = geteuid() setreuid(0x0, r12) msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000100), 0x2000c) r14 = msgget$private(0x0, 0x20000003c4) r15 = syz_open_pts() close(r15) msgrcv(r14, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[], @ANYRES32, @ANYRES16=0x0, @ANYPTR], 0x4, 0x0, 0x1000) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000023000fec4ade3410d2556b4b59fb6a3707565308000000000000008385ee5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r14, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r14, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r14, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)) 20:28:12 executing program 0: getuid() r0 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/164) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/156) r1 = socket(0x6, 0x4000, 0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 20:28:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb60cf35cfd59e5b9e7e7d47a641259fc0258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0d7495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7da981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d7238d5f2e4b8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b3424467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/742], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="7ff84f05", 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:28:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r6 = dup(r5) listen(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) utimensat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x3}, {0x1, 0x4}}, 0x0) setreuid(0x0, 0x0) 20:28:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffbf, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x197, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xfffffde9}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r10, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r11 = socket(0x10, 0x4, 0xa) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r9, r4, r3, 0x13, 0x6}, 0x6, 0x2, r5, r12, 0x3f, 0x7, 0x6, 0x7}) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r20, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r20, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r21 = socket(0x10, 0x4, 0xa) connect$unix(r21, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r14, r13, 0x13, 0x6}, 0x6, 0x2, r15, r22, 0x3f, 0x7, 0x6, 0x7}) r23 = getuid() r24 = msgget$private(0x0, 0x214) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r28 = getppid() msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x8, r26, r25, r26, r25, 0x42, 0x6}, 0x8, 0x3, r27, r28, 0x3f, 0x7, 0x4, 0x7}) r29 = getpid() r30 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x3ff, r4, r13, r23, r25, 0x17, 0x6}, 0x7, 0x3f, r29, r30, 0x3f, 0x0, 0x3}) 20:28:12 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) r4 = semget(0x3, 0x0, 0x4a3ec7f76859737a) semop(r4, &(0x7f00000001c0)=[{0x3, 0x8, 0x1000}, {0x2, 0x1}, {0x3, 0xfff7, 0x3800}, {0xe5b5aefa5b45d889, 0x3ac8}], 0x4) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chflagsat(r2, &(0x7f0000000180)='.\x00', 0x90000, 0x2) 20:28:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000200), 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xffffffff) 20:28:12 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)=""/244, 0xf4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x2) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 20:28:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x7fffffff}, 0x1) 20:28:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480), 0x0) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r3 = getppid() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000280)={0x5, 0xffff0965, 0x9, 0x8, "1feb8f9e1b2ec8340832a63934875a64697d1beb", 0x1, 0x2}) setpgid(0x0, r3) fcntl$setown(r1, 0x6, r3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000001580)=[{&(0x7f0000000300)="10162ddb316eea50a43d1431602806943992001bd7aed9f115eb44d7ed4640f4188f623cca548a3903673e3351794d917eb33905a8b6ea1cacfe8701c6e2cc1b8b1040adcddc8181c8df5e6c3ace584ad3262c7ac915a4b86bc278468feab913476427504a53d839bccb387bf93ca4c42a934f09af3e0098fc6c", 0x7a}, {&(0x7f0000001600)="45d72dd71761e62eba20b9083bdd85030e7392b521d6df81a42e68ce6a0a030cf94a3d9accc6959bbd798fb8eb8e8ee6ac119bb53befecea000438139dd27095c01a5cd63fe636494bbba6673582c54b1834d35b1a86c00e1b31eadcfe35f65f16dc6187d33a0af3af7d06dec56001fd17de76bf1654a0acb7a8515350ae6ba03b8b19771999d82aa11f", 0x8a}, {&(0x7f0000000380)="785568b6ae66fac4e949633b7f43ab4c2b759ac8bc4d7506e19f2f7c4cb7bffa662fa6434477efc87e7fb991db0a4f54d551df4b5863fc3f6440f958f6ada86f849b0b5554dd3a9be9a00fcea63917cb7fd9106ef91b3c319e9132d1b13407de372b205c4cbd0c930dced8c739d55714785b8ba1a3895cea0d441d43c3a486e38b5b419440771ccfe8b5b0952bb14d422f254ca52050", 0x96}, {&(0x7f0000000500)="377a739f3e076ce05bcde9127d89bd36037cfa27c44c079d3db1522efc52e1c3c4047c0ac7ecb7dbc83f7a55a0626d95801c123634260709ddc9df94b2fbc5c0494dbb712b7716a665802cf6a7df83073067f7b763e80b8525e8f10a0a43c839dbe04e4918a84bdfd0456e78aa46960560833772a01d2e88d179305a1168cf8560ea963d9111a7e5441687a0cce6e2cbdd4b5bd394bda3d3cc9ec23812bdb7f0e528b79ae99a527f8136bc053ab3fae0e4b2c030e03f06a2fc949981e70686c724bb8e38499a051054075291513c3cd19cffae57c650cf3e5cb92b6fbc30e66c077bd5efda74b2f5c796ebae33a72ef9d45fe379ebd97a0e49459182e03dc24d17bf538f289dafaf85e6fea32152616e59e073eeb055354711cab83ab7bb9dee972b828e60574c2374ec8b4343e796b8b00b457123574ff3a61dc9b45907a0a0e7f969a3b5e85f0db193b3fc41b083c7862b19d7fc3cb8c3734101adbf873def42febf418b8a15854e3b8caa76cdbb0ec9c59961917dd09c2a231ea835767f12fe9c27fb9c346c37381079c9567d3d8cb7a5c2c315a8738e14ff3640a908c368cfecbeed88b693835471cc2b077cc8bbfcdf73f434b561e71a3eb04bbe254289c690c4422e77b85b0bb342ff7cabf0cf2b603bd2e396c67baa1dc39f06571edc01184b6617c0b7ffe4a0fda25f84ae65259957df3f2e4903d412ee4faa720c6ef22c5691225a5d15199e996ebd7b27625ce5658da7f41c89bff3df19df52f1f3a02b92a8f58e8c61676e1676464bc96bc65e6558e675d0a8af168f14a02df4dbd5f4cee9f806e2aa353a5e41d129f056507c251bf1f818855956b4047364d3bb41facb58df681c14915d547f367cbe406c3c26848e93275337a06989fc5791801345cf614e485998dba579be0aa20cff2f11d35c22a43d490017a42bc41c3e87d97316ee3b2c4fd80e40f5de1f2c10f3d0c6a322d6933bb96b467bd76ecfb6a39b4a288b9d8095312d89b65a92552ba20cfe03655f5c008ad43b0d53684b3150bac19ecde38b7b0b9131be9085e923fc285cebdf23bb93849ea7d910601675948ddc33407991aeca3a90182903a552f021b25d37d128fc5aaab220817543434b1eeb1eaf27ad047190128531561c238df24f8258f9c5cce91b92ddd2a62cb7d0e79b4e3fcd986b973f9bc4c3bcce26c93bb96dbac272152bf0c6bd3f7e93760715a40c4eb9a1a79e6b58fad557d5d22d9cb5e97bad14b02ede4a970c3ad36a566cefcb87dcdbb69c3fc2e4ad70930f428c58b7f3b99d3cffb5a55ad3c6ab42f3f899b5884582b2efddb413e5dc48e3c5b3f24a132af4f0c21a10edb5665d1c52f28f082faceb188af5f8f0f2a52ade7f6935acb9096d1cbf554c31ebd11167293f33fa9f99cc94389a4e0464d1a6d7e8f67c85b376561a8f0ac87267984951f2e8e74a7395b73ee8f56ad2e08d29d2717300d168f5db79c909eadcd64e452e1980e6f48bae8983080decb29d2d65136eac5abe0145ee28ae8e54b28b8874f924a53eb59919b0c4b18a19353c575592dc693e7b8d6e179c40aa2eea6f35c83d19f5914b8f1420882eca8a357abaa5f5d3ed7a31b342d52a67914b72da2748c973582e5dde093a76189cf5c0de57033f30b4d148b1fdac8466b2cfd784db656ee5365b41aff99b48713a14e62bfcb60193701eb4a6805d070b4692b98749b00324bf7e4a297c460881206e8f2431249d888e181497c3d43e502b5f81ed4936aaf1c53997fa026206f865cf0b3c8edd11973a12901c44d616954f3e79c9800f2eb15c0d6ac1e0c52f28cf00a79294a83c21b98c092106d171aa2f714241af43cd6ebc9c8c6ee88b0ca652c0456f2b79e83a17834b54e7ae1357431a401be95eb6cd304a28a28dc0fabae04de43874ac702281901dd955ad346359632a9653ccea20b99d7ef51e1ce2d6d1c357ee1488b85fcb52c81cb8107b32e1eb0babbefef114bf0b2959604647bb79167cc8f74bd5bbc3da8756a4d62492ab79c8670a0fd426cc0210154a6944c40176929353022eaa9fa41504210ec63838f75365be73be17387c6c6d4728fb73644067105c1cdd9fdaa9f9f83e2c74e7cbb77bcaf89c7a0977599ff0727a707e120f0cf180597936497c2c50983e62bb9dbfa2d1e7d1d10930ef9bd59ff6c6f44a6223561263d4e1a3a72094b5d0884939bdb60defb0fb2fb1c1bcb60c1f5b66a22063e76b8dc336a4685595db054b61f384ac168093a3276d1123e5207ce6ada5487e12c1c147ac4ab5fe9ef9a74f048253b47d81c69f5909cb04b391939629ce2b44b7c0253e5e208b0574d097e5ebc1ae99a63342a23845c0de77a63b19881f94893811d16c9d6e7d0d6e4789f5d60f2ca2053df16f7bf97874a0076987aeabe0b520bd9dec3e6548907e2de6a9eff2ece6c75b901b243bea342925a93d91c36d720e0ab447ab926930ae43718f8dbfd61b8f58258f35ce37870232b54510dd8c95d3ce37cd2fdbbf0b9d9df7e0224dea94e757ef3faf918b2b26ebe0af9cd084ea9e88e9644128e5961b32a7020c8603ea6d061688945feed09ddbbe51a8b8c8e1e7318d398947c6597f8a4b6f86c5230dac1e167e88703b6357f8e2feb030fec03af3912ade3afe2e68bc371136ec1f12ff21ef72a3bab477de6428d01f0529e64826bee858e512ec0b84023dc59a106df3fb8d94fafaadf9eeffdd3e38ab061dc5201c7dbabc9114c625b9935ca25faf7396c79e9de8961f9b2f4143d623f46416b1ae13f00c1752c94e3bcce012d57709eda7bda6dce33eae9b0fbd7bb249dafa5014f0e6760407ec3aa0dc1f7dce19310cfcc906b7bcc391f58a2d09a43b9f13da2ee15210558e2cd85747f08aa5f3a0e2a35d9a32ebd55506e1bbe299df7de7e98699de53a6904c34b219e89423e9a91246009dbe9453dd442e1a664ced134689e4b5623d59e60fca50a61d603393da84ac97b0e3e7b6ccfafaca8296d1158e06974dc8049c8cfb955a9d9b70d3cfa80bc49b5aced5d3cd5f822b5b990f762462f6d1164ada492daeec710addbc37d6f921ed9a1aa1c9f92ae069dfe5fdf8d881bec438624f42d5f44b3e31bd581c9e58c343ebccdf7635420c6739a521717135de74e953e73518437f46c529d872e6dd50071cbc10cbe45de4659a0c568d372f2b05de31e2580e4681fb7e2a4cf00e3df24d35a6557bad275328fbb306072a0279993884c52b0b1aea603c354640dc044aaadbcb85f696956005f2d140c6b03dcee1c3e2c26a023bb0d0adce7fa7d97804aad5c987d0b6f67244dd560731f35e59f29207ef43964fd3bcd93d687d6c6c181a849ac55c19c40f6183a9f507611151db7270ee8453c3da1d176c2ab96d7e4547df5330c277dc45f66e1f5b7258917006c34064f10674618eb15f837d7d3aeb8a31041b7824eb00952ad3bfa3686332ab3560732053459a672e03f3aa17ee00473474c5a63bb7f2fb6f307d92103082a27ee9fa47326c53435358b7209361a7822e9dcac69941139e4cef0f2098a4c5a9ec2fa91c4fe79aaa00ab794a88c5c326ff8b2bd158eb84baa7854711102abbac09c6bb1ba167bab0cb5b637a9df2a11682cea3605a4d5dc184309a5df28a173bb6f31e4f44d2614117c84849b358fb75bea620710512f92b83f7a87af7ed68eb21d9d1740a56d291c1ab6f383eef275faa4eca8038217cdd6015dc7b589b4e6b2bd929f135700bffeb299d96e9046feb0d5e45438a357fbcb6f6e912a3f318249a86e47df72af52d8b910905849f910dc458934235348fc8db9f73ca0661f04dc88aea2b4275921ef55e66992815fbe38f1c173f1a4d0f1cfd001981b0ae3cc94cd100c13c95558e6b42ff259ed4ccdd7153bcc8a6b497afdc63cfdc838932becc09e7f77586b31e7c0827e51aba925fc38df8a34630507a90fea352cb4789fb894ece01c5a32ab677ffa2e66ad46ea678e83df15daecef355edccd4af7c678a696a04bca3d99423ea5ca2803a439133f8c7be02ac2937fc4d6d558078df5dd9a6a0ff2fb7870d7755cfe8b6b8ea3a9d9276557e9b5d7fce45c8b29a3ab78960e36f79d59a2382b912a756b97fa2452a36b0cfbf879576fed02bef4ed4b8e632cdd0c8487f3a062c8a369ec38aa89deded22569a746a6fd28492c3fc63dd912415b39b299208f16906431cdf371f7b74e88ee604ef51d616c8eb65c8aa79f06d537da16b02f56a268928ba86fff5f51b1c7c93789d828cc4aec7b458b70edb901dd544c23d0843490f60e04c176e1463c2e8810ce3751bddf13bac90494c66c7c036ae4be8e1977f7e83a8ba41cc8ebd6f4ef509b9b89f9ae6f591b216ed77ec8f73306f5eb1f1214c0d0d603557fe962834309dfdb778e013fa7d3b2400ec7e63a1e30ee947d437a7c7b7dd453c055d64d271571b3c41b4fd9de1f8e0739743644e91f7e5560d4b29a842508cdcce0c2f87cfd422f7e406e9ac04484496defb1d55ff1491e9d68dc71975a3a6cf2da5d9ee41ce5a7866892433b095b0f293bec7be9661f146fb317ef3ca01ec8b3d3c73df33d44b0fe6517ee3be747b858aa64e117f1b74fb50c13f65814ecd1a64fecc98c12ca081b2211d733a5d79171990a101fa8ba293b01755b7cc39f7491c9fe8b1187af7ccd11ee8822ae6ad08bcddedad13c3817593113b57d4d4a5442ff5e4d776c999f8fe9480980559697d95db8e7010329e0f460adde61b3087e2cae8404c3bd724f561ce851bea90ea6815cb9f0f2ba524b1d5f4e93ae097f5b660af0c5b442a3e3ac264364a198325ce388eab33d337fb46f3b8b49f834bcd4e19102ca13feea5b44a6338f67df2ccf4673776334472aeb61bcf628c2c3f8bd6cad6c3db57ab3dc9e524fb1c99ee8204a9d445d81df85567f0bb590ce96980eb9026341d3d32be711541f9318e05b876eb21abedb5cef8cdc8f9f9d49c3e17c0afc1571dd107b1ebfa20ed2fb45607b34c32ce94e04167a6ae3d57bb36c405160507b2f89b6ef5126634a918b42f17886d315384daab83e835d76105626106297da46bd4b20315578b5cfca01f7f4e95b28273854379bf041f87bd3a1e054f5e99b25822e8adb42ad3f4d1923ed23f6272e8be850e78df673f702f656702ffffcbd8b3211c0e1b3f8ec63096ca29e35c7d20e6baa72d0bd6b940e8df055b50b38ca7dda13c8cef9ae0d9ad46519939443ba9835c119d9f97d697704656b249ca8a8f6ca7d1422a26972ec9e0c7514078542e78a6ea41f312018cebb3fadf2a87610ea6b7303934971ced593a05cadc172ef574c5142389ccbc3ee93c811ae286831aa97ac1d8c6ddd4b2a5fe1de1d5f5bccd16563263f08879c13a62d25b25355825210f633bbacd30d3700851e6b699d5cdc649598cb5f143e4287419a0bb54c5e011875926ba693ab4bb207adde791cfcbb6ebf027ff6519cbc17eefec99b3947e1b35b1e3fb71253dfbf798981d69ee3ab352ae8b40644228ab9ecb351b5b025b99d6ff0645b18527f25a4c150abbdcb985c7e59d84af50ca1d046b706e135161f85c8441260a6a3ad8ed386ed8e58f1b18edd3db9b35a4bec0c976d97c042c7bf5bf33369300665bb25ad6401a5e952a9f974cf5f3ff1a8169a977bd08a027608abdd0287bb57637d705371fae62160d4179ee2b7f274fd18ddc86d219f6285b97b4b4b9d8d330f534672e4e0f49bef94eeded6f8ee1ac373ed23da9b7a0cc7fa86e02702cd5ac74ddd3515560cf099efe3e08b9a2ab8989e05a72d2d247c009ea", 0x1000}, {&(0x7f0000000440)="fdca333d16b679d217a77670cdc65551f482623488575f91", 0x18}, {&(0x7f0000001500)="26e988f2a112f98606fb76d4f6a0e6e56213fc77198aaaae7df831bb9eaf2271a1334fc0a49da798eb415fcde2be888d55df748182ef7b88e72d54bc523e8760488d37cbfaf5100b4d6a3d84b9052196c5e73b", 0x3d}], 0x6, 0x0, 0x1ff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) truncate(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) dup2(r2, r1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) fcntl$dupfd(r5, 0x0, r5) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000200)='./file1\x00') pipe2(&(0x7f0000000080), 0x0) 20:28:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xdd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2811, r0, 0x0, 0x0) 20:28:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) ioctl$TIOCSTART(r0, 0x2000746e) 20:28:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) recvfrom$unix(r2, &(0x7f0000000080)=""/88, 0x58, 0x800, 0x0, 0x0) close(r1) 20:28:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000360000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:28:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f00000001c0)="d519f478b09a3ba36e9f709aa55e56935ef326d0f34024de67872bdbac818f9fd9b704aead26900cd23cb7ec0429637f2d7e4c048f8c4c2fe2758c255d76cec81e407e5dfed46a65d3f9852baae7750a3c6b23e94b7163176b859d31cc6c14ea36cc4a262aff3e84bbb4de5e6925462910f2826debb795", 0x77, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 20:28:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "47240500f6cb9c000058fb1c00000000fff8fff3", 0x81, 0x4}) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) linkat(r4, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) minherit(&(0x7f0000371000/0x2000)=nil, 0x2000, 0x2) 20:28:15 executing program 1: clock_getres(0x0, 0x0) 20:28:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="9e8f76a2b99b5fcb7d97308989409a88f1e3c04b211e622a24c3afc35e2257e25ee552fd49c4f1f832c5ddb575ec1843dfc2f213dd812c9a447cccd5c96d2a3fc5e2317a76d6900abe3c2955001e93e4e56e0628fd65eccec5933ada44e2338f5668a53c006814db2975faf9b338eb6b9984a426b65db37e09bf038327", 0x7d}, {&(0x7f0000000240)="248620416680598f96e970a24639d67aa17cbfc3b470fe26e5914d06d30f1c1cd13f2fa6bbb2781bfae119820831080905da0815b8df80368c307d01c0d10cd5063074fdd37d3f655edd6e16fb7118a004e35de32c2b54d9553f8d338698725554fc7dea57421db99d64353d5649c5bcf1850ad175fe82edc46b71a7562929ca6fab053fb32ad36ca5c63e40722423718683cb49ab0708124b52d5d4a8216a8cd91ac455875ea5c7f65b553df2186490837a587de108575f04f611c60d318fa52e624a8df34df6547dc37efffc4b7f53597ca824b3061d594d1f53f8b76001f7bed6", 0xe2}, {&(0x7f0000000340)="65af1dae2634e37d04e9085dd0634e8889b4a168847632c6a6cdcc40bd4b6fb976654ba5f8e039ee0234d7a9dc865f0347fcc76251a68e2817b491b971651297e91c90bd8fa467d74e33da4cac17d3aa3a7be836799de8e92ff0dbca78544ac85c138f10f8a4ed39c1b6a623f2bc5621f6cb4cd00dda6cbbac5a5b8bdfe9681de0ee3cef73a3fea1c99d1dbc51ddb22d06b5a620653dbd3122c99b3a2f525237b6ee5cbdb5474e21e52f3c0f5c756cc43e945552ab05f86ad7a690e818f3cc37fbe5493a6fbd74bab1cf3631fbe29ca3880706b91d762ca0cd28036e338c4a72533ca9ab4c671bd21b37c6af77", 0xed}, {&(0x7f0000000440)="8afb9332b6dafa5b20c91ee2cf1f61bf13d19af17da8dd3851e8f3da7f21b13d4f8fd4e15de99306d4e748edb0cdac137a81e766463aec1edfe9ac8e33d028f0e611a9c771cea9a61841f9bada57fd359452bb038ca7a6adbcfb9affbf9a627884b8e224f76ae94a0bdd8a43f1e9173cbf15a55d30725121d59a8a606f9f0aa87b", 0x81}, {&(0x7f0000000500)="147bcba969a4da2c443322d67b86613540b020a59226fbd84ba39ed81b07d4ce3d79770dbee66f5debf89864a621b0873ae745ef3a2bcf7642440b32b7ec7a8c3ab7081f2dbb366d835a49e904a3", 0x4e}, {&(0x7f0000000580)="c2006a8378aa7446fb20f78bd43b89c7a2440d2c062433afe63adec041a46aee5acc766689198878040148f54101141df4be45fce5a772b5b749d754f7a05971f74d1f7e924fa2ae18cb68c7251dedc75151fea3dec20e9fd4a910e217862f369bdcab6b656ac2462dafb56ad986dd780d471dad85170ed9c0c376e73a8e6d4571caf5266c9a7663ff0a0352ed9fda57845e06aeb3ba708fde87c828a1660858dbe7ed33133b5ba64072a0f1607e2ad46339f7eea1da47acdf59810dc67f152e4d", 0xc1}], 0x6}, 0x803) r9 = accept(0xffffffffffffffff, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={r3, r4, r5}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = getegid() getgroups(0x5, &(0x7f0000000880)=[0x0, 0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000008c0)=[r10, r11, r12]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000900)={0x5, 0x10001, './file0\x00', 0x1, 0x89, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, &(0x7f0000000d00)=0xc) r16 = getuid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x20, 0x0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/null\x00', 0x1, 0x0) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/vmm\x00', 0x204, 0x0) r21 = open(&(0x7f0000000e00)='./file0/file0\x00', 0x20000, 0x180) pipe2(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) socketpair(0x0, 0x4000, 0x5, &(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/tty\x00', 0x388919cea2bb91cb, 0x0) sendmsg$unix(r8, &(0x7f0000000f80)={&(0x7f0000000940)=@file={0x27e03ebe010877e7, './file0\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f0000000980)="633ba9d46ed39d4f90a003f21384d24594df625574358fa386424e717b6d454740cdeabe454e6a95c4be1ed5eddf1c8334bdb0efa28e3a91411bd757fc83c3f1ebe2bcd47b01eb295354ec22d8c7c564c08118e19a300e18d5d03f92b78df1e3d8f4820fd7fc280eb0d9cbbb8e45755a827c9533f3229f06a0d6be40d7d0bbce5cef5ca3ccdc24058bfb62e885eb889c7644a70f6a7765e7d5368941639411eefdd05a6eb0ff", 0xa6}, {&(0x7f0000000a40)="b0f7c61685b5b02dd30fd3c0b64f2dfc873408bb970128a4d302f31aa7ae6da9c6ba6145ee9cf2ee9bc61a0f77068de6fdf3a4b1df386e648b425eaaa7785d310c802b5ede0b0e5fd5e59d70", 0x4c}, {&(0x7f0000000ac0)="b772dc9a8a9a282eef493909f20ebea42b1a3873bc53befd72daa133eef74ca250d99644f328a2c603d9dc47fce6eb47ed5d974512d4de3c955f4b7c0ee7fd83602d8643f2dba66ed432618eb2b02d0e3b52feeedd2cba5fcd974d213f3e4719d809be", 0x63}, {&(0x7f0000000b40)="3fd2abde2f9ef9a909cfdb4bb77a2124d363adcd1aeea94d5f2719b42cb95a699cfab9882b48ee64b27d8e68fe60a7df2997b54a2370df278264772cecc366afc0ebd56d3249eab223444156434fc178c35e58caae9cbc67b3c793b58439afc9618489652c32b22df3ad68847ce0cc1e0aa67a6a159b26361b6d107ca648b96e13bfc3637cdc115742949b4d4339a22410605f2e61153dd3d052d971c1d0a05feb388b0c9ac3a1fbe0707cb859a45e39c7ed73fdf483", 0xb6}, {&(0x7f0000000c00)="20b86baf9fd5c7fc6a8a621aa3f737d217de090fe842aa840ddca74e163c", 0x1e}], 0x5, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r5}, @rights={0x38, 0xffff, 0x1, [r17, r8, r7, r18, r19, 0xffffffffffffffff, r20, r21, 0xffffffffffffffff, r22]}, @rights={0x18, 0xffff, 0x1, [r23, r24]}], 0x70, 0x2}, 0x4) getgroups(0x7, &(0x7f0000000fc0)=[0x0, 0x0, 0x0, r11, r13, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000001000)=[0xffffffffffffffff, 0xffffffffffffffff, r14, 0x0, 0x0, r10, 0x0, r13]) getgroups(0x3, &(0x7f0000001040)=[r25, r26, 0xffffffffffffffff]) 20:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = semget$private(0x0, 0x8, 0x80) semop(r7, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bdb106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fddb4af79be0195d459fadab38ea746dbe621387dc40900000000000000000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a782677534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r12 = socket(0x10, 0x8000, 0x8) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r10, r5, r4, 0x13, 0x6}, 0x6, 0x2, r6, r13, 0x3f, 0x7, 0x6, 0x7}) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0x9, 0x57ce, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) fcntl$dupfd(r2, 0x0, r1) 20:28:15 executing program 0: open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="9f66cff57eac432d78ffaf7ca53c3fcdba8f686e5e08499c7973c91376dae4f224b042c1745fb32d"}, {&(0x7f0000000040)="cac74ada2fa4265f6201631cbe0c930685a43afcb7d5dcde23121a7dd27fc1998645936af26e2d02c652793dd028051439b5c6daa7a5e24b86770d704a7b9432e6d195f399ea46ff4f5562f97d55089d55656544ad65126f68fa7b26073807ca90263213965bf66b35a546eff61563891dc585f109cf5998a3af3b9a17fc8afe3b8fcea8b7d2cd0f4245eb1c8b27212c6f8baa38883584b2f2b982aa083fa5e6521d43832d79e8a2d74b2d2e470ecdffaa8fe3e2277eb9ead43af1113b14f93f30078e06d0cbf4782d81e15ae78f86d4c776aa3600810aed84fc2ffacacf91ebf7838b946fffe5b09add05a4a8288e536709095c729756", 0x2d5}], 0x235, 0x0, 0x0) 20:28:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) listen(0xffffffffffffff9c, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="02010000c47b45c659bc925588d5829d74030000000000000020b339b7f5c8544ad322df0c5e0000000000000000c23fb0e83e50", 0x34) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:28:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1eff0a000000000000000000ffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() 20:28:16 executing program 0: r0 = socket(0x10, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) 20:28:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) fchdir(r2) 20:28:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) fchmod(r0, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x1f) r2 = getgid() sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="daba3a7ff3f0f59463827cd8749e7961d447af0b305df84f4a88ceee3ed545381945374fc008299d6a52c3c3b92865027992b246ad68574a3810930110123a311f5aab49b09e03ad136e1d0a0f86cc4897cf27347f02c1f32ef68e3191a9441533cd8d06ba31dfc0b8815884caa7852b5c39aa61659f292acaadb68b4b59b536f042c41cb70a3047bfe5b5cba29f5eeef90e3085e1a44eacfec54dac865d4edf50e8c841cfbd144e54ac7ac9d2b87b6ef71f4a44f774d0e2840c33a8a29f5e6f703e19920a412426af7c40c95b37defa7132327f9995344c58ad73083662537cf5742344d0238a0a0384fa131497b1f7931c8dafaa8705bcbbc32243ae2f3c83abbff64f6d65c957c372380c36325801e2d64e8f9005268f5ffb030b1460bbaf8f9b2eb328fdd9e360", 0x129}, {&(0x7f0000002f80)="6e0ee62167551a2dda7adbf9db7ae59d1f65e60f6b2d48e1ff91d672a3e6925814b2419383d0fbed7129dd77d4c203547fe9019d4f75856970699a1e9ce9a027d7f327ab059031a13d3c2d3e515f7e08f574f07ed03875235edc5e9e2e923a02a5e23ee23648873a3ffe80f10ef3c77475be37d7ac4454a6c0376fd09e05dae1c2551c04333306175178f6408563d5fabf6982c287eb71e40e9eda51afd55f2c9b7bdb8171c8d3ccdc4db6fe6843fa4d8eb8bce9465ae1698fbfb13da1ee68320d5d84032518b04ee39891b4d5b02923781385f320c0ca839c8cdee2a9b11844aac93f2aeb1403da194e4e083593af785e915d8ba5a38db04342abdffe94a3f15208f1974b35ad7acac6550387ea44243cae83e3351aa4666ff72090e062829d0965d8d8f3bb5ad2eea3877a24e967376f0ea3a7f1853885f01171428e8f95db334d849f3ab8e6b4dba78f134c8533a030de9a2ec32974e1875d9c949719d1f7507843a02c918176027de7101c3784e724673b77ad64b1a4d9d18dea5fe96d00722924475c466176f624f5cf5471fd91dedd4515faa8a07383a89a1871611079f4acb018914b4e2374810b7d2b5d9778087de9990aefe48f82b0604423555722f1c8dbdc2f1a6341b1cc99ae6b14c10a3fe9b82799ae6a78b18927d459497a349f7fc107507bcde3080e31c78410cc6c38ec09ccbaca38bea462b3d22e934aad824cab2197ebe110b08d61f44ec9c2d4e3db1fd9d3ff831b71cf34c833f75608a64a9f2180634909fe1c9dbbda223a4a1a3de0f326877820d0948d576a55ffdfa30fa254f7bd607473f8af4cd51c2aa3ecf6dc3a729908b9e09aa091c0085aa2ae16ff0284dd564e5c6256780f7cb6f15c3688aecd75728008d9f08af7ae90989a65fbbe47a85123ceb64861ac623eedea74c674bce2afd2df914392b9f599d58406894ba52b49ddafb0e6eb78f06906ede52a8051066facffd2203a10665f3d5b476020e19229248d02a16e37eacacde128a0882184c12478209d38b445f583605beeeb5a9fc6bcf0a8caac382f44399e224148f2c260dc81e260e09de43c68e7146e7a948e97150c5b601c1628e0d8653f36f27c785571cf61ca02e3b7fcd03267df44f2844d67b4038309795d1bcf1c2b3ec0e24be6e595ddfe466cf366e5135968cc082a62916e1f9cc2eb19cd5d70009a48f8856ea4b71ed8aee1780d7cabde8d286f1f13d27f369e277c052c965031fa351c2843c6467cf237db911ac057350e7b6a28486123905314745ee6ffa73d0ced437f2e42343ff9d6f1423e723a6e14002ca3968b7a6fa49017ec95c9b31f354c741a0dd03b4c447d044ae7ba7e31855612d27d722ae7e33c71954d84a596be0e84923602f61aed0058a5eb3df6066ffccf83fab7496ef0f2aab2d6d461a670e894fb1249648ac03b0e48a838e54e3bd39441e6d55e8d5f8c3e355c45e5d1ae7869791d1ac56c9f84726e4bd2a1411b650de0b9063e69103516a4c13bb9ea8e78f35cfcfef0dbd7dd53f391ba4edd338e3caf2eeef4c7a58356395f9fd11d26229741e907f422f1cb5535c650aa1c223133d9961e3118132678a44df058cab86127f33b85a1b4fed11fd20ed3e1f0537b98653242e2e338cd5915db35fd38283503e34819f5b0e8bd6a733d890e499104aaa4f4a13be48ccef31be52a6817a9869a355c77251a006598728f44e0b321b929cb686a3392c453fabb3c44f106e052cc8553854b1a71daeb012ee8e9a15405b7d5b604b93f7c9a639692d6b1bc7a2bde7f55da488c00a9e743875bdaebf11613ddd8c2f94a76382c784e961e0fcf8cd903eee5a77fc870f29d72b88c45f18f0b939eab1d67dbd76f3d3b2cfa41ca3ce9ce053227dba1c47a0c282197a7d5e918b919eca7ba880f0d972d30dc8f2625519c8cb0d055a7426793a147b43f98bbb12e56f562553f08f4360e2c8fe00e9fa9894b6580fb1bf6dd74747f58370fabe5745aef8825be782e3ba12aff1fb035c67f4bc81fe02aa5c0c0faef8e650430606675b6389272d3d738d1ad89a891898a1948abc013926d4700989109f63f19a6ae07dcadc3427c6bc409df76dbe83de26d91aee726c99fe5157c937900824a7b14e776159e2fe539d101d525f68e9885e518ea43b3166edca109cd44c5bda7ce750ad049ed1c18967d0c3b7a0f37663021ae140e3ec87a831432ccc7a366e15e567518cc8abc39054021184e4b537522419694c60a67337c5b7a3232693e99bfe4864ea017ce4b7651e08ac8088f6ae42a037d7767f69657b5d0127e1862bb673771eb3e30e1e578c4d9871862b80234ce491c6102d9b1773f08af6daa451b7f638f89ce9130329b9eb02d69e7af0308e2734bca5f03116cc0f5ef0732aeece5f56e3f8fc46380df205fcc0db4889b71496d69d92a5ec8099e887ccaacdac563203779c3d43a0a1194f1f05cc258670de134a990ac95624f7997eacfca5681a315af73921ff323b4c04a79cba135862ec32ddd27fe5c9a59775a101eb7fb383c798754cfcf810989c2cc71e4ed4c58dc2bed30ea4953b58b25c2edee9cc96131998be2a6d392c236bf5824d3a8f63267b1dbc1333e65a73b33280bb9a2500b4bd84650d443a4cbca0f312cefac27009f03ad951d1815becfdaa1c1b68efeacbb75b91ea347bdecfcc8eda0230ea54cee224ea43cbe551d196a06a1d483eb7c65cd09f2c495d37a66833cd949efb36c03f137e72fe98495b6657056ab3ec3c047d53fd0c7bc21cf1a06526f10a999f0d27f2e57ff8871a53f943707cb148067140ba56f39cac83ecfbf183252ff18cb185cd84b834eaf86b874dfca177f851349276b6d3edb68d0bccf4f25c39df0a396097fff1d01eeddcf54bcc5b4e3afb0d8dfd0d296eca37a656f9ad134d22b25e4b9b040865284254868613dc9092153d6682407f206e4079af42dc6be79940438c8d7daabcec3487208707277d7b252d12455f371474e28f15f63249f793d094d02473bd6f064c38903eab1816dd3dc75f2ac54649223e507bcf7ba58339b3a27cbac204fc5f6d1fb3b9068233741721491892f0292346eeaa42740a615a503cab0217f14052c684071eb7056a469e59f6d2fd1a71370d336ce34bbcdfc1f4d884f65a9b4f2bf9e4682fde9c6c679ac6feae2e9bf37fa5de36f761d808fed088076c4a7a40814e4a0d299caaa9208c838c3a2f3cbe6de385449a51165b62fb37d31d76e75204fb39b1cd360918493e0abc9b76ce5126f2e6c94b83da4d4437bbd8d676c44df590c5390ce63dbd35ba8ef909375a4a68afee81ca26c4f5dfb12af98c08b14d33a8e9846898f1537117ed4031f597dc07e37da92fb932738212c1e735adb2134752b4fefbcfd7e16d44d2704fd80775078b8925985f33a433945c1633e04308f7f53d05110ac457df58928c4940e52e850d878cece529fe28f6545bc88bc96b46ef6a1280ace7cda3db1bc6d012ccbed4b7c3c8315b63b65d596d44c024ceabcd23fadd78fea4acba9dac3426e09f172dfbc66342220", 0x9d0}], 0x2, 0x0}, 0x0) setgid(r2) 20:28:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x8) write(r1, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) r2 = syz_open_pts() close(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x4000, 0x1) flock(r3, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:28:16 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000001c0)=[{0x3, 0xa71, 0x3800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x0, 0x3f, 0x2522d3a3ae2a1be1}, {0x2, 0x3, 0x3c00}, {0x0, 0xfff7}], 0x1bec4b0904062715) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r6) shmdt(r5) shmctl$IPC_RMID(r4, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f0000000040)) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() r10 = dup2(r8, r9) readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r10, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r5) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0x101) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 20:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xffffffff, 0x95}) getppid() r0 = getppid() setpgid(0x0, r0) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x3, 0xf5, r0}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x8000, 0x8) write(r3, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) getsockopt(r3, 0x1, 0x5, &(0x7f00000000c0)=""/91, &(0x7f0000000040)=0x5b) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66f55b46df226bf39671424cf53fb8e836", 0x53}) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) r5 = syz_open_pts() close(r5) fchdir(r5) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000200)={0x808}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 20:28:17 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8002, 0x0, "85495500020000000000001100"}) syz_open_pts() syz_open_pts() syz_open_pts() 20:28:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e7", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() pwritev(0xffffffffffffff9c, &(0x7f0000001440)=[{&(0x7f0000000040)="4b992360b4991128dbbc4afa1580e1e7c35e4db15e94f5b767d52f1ac122ae4ae510b7eacca1ec0b1cc6d889fd7dd717bd2dc24eeda7b87faa6192b18c74916951029b557cae9b694f52a23fb4b780a1addf9cf7e3dfb20f58e6506090f6844b9f3cd447b0d120b4ea317536e1ab15117a83496d80c77f22e81eafdd27667bf704da8967b4413aab1e7e", 0x8a}, {&(0x7f0000000100)="a3dc9138e46e0a2401b565902e376c4abb6cbb5e87f4e0010d16f211abf6b1e92dfcb9e31a25e46acf51cce7a6d8c549bf184b3e6201a0d2424f418c6dccd9bad0bbd645177228fb977397b16817031a2926a8ef0ddd98e372777fef3dacdf3819657667069f47a66da0438cd96b0c6386d2f3880a74c7eea8a5292bd5fbac3c8f1b4f4e3babd8e6ece0f9612ecbf8d429523a8b62513601a6188dd9fe657edafd07b1a911c6b3a9aada37fd3fe26187f2c255a53da92161c4a943bb795aedac311553b5d6acc9b257a3f32b240e4637120cd3ed4d", 0xd5}, {&(0x7f0000000200)="27d38a43f6a8ab9eef6454b75cc247e0d37a", 0x12}, {&(0x7f0000000240)="30dd0c9295f0c8e06f71fd0bd73e47d264949fcf46de101cf27e5f5b253d286010247813347f295eedf3c64d44dd6a0453bc76fe76b88a5b1259e3852b2fc6cf57e973c026656b5ecdf54a91ba1e6bfae0543dbbe8da41e1116be4ba5d8d5cae3a8dc837adb0fb840993b8a56082215341e7c465d1cfd36712194fe1f613d6b2359ae61ac442c730ab90fa2e62b16783cc45c7cbf665a77e33d2714fe3e0abbac37bb7835673ff5e97a88bd33784adda3377eee92725b7fd610e863dd44273ee43a7d1d7d221cd3bdfe57a9b0c3c418eacc14b41af1949967bfbfa2e132fcdafc0c4a432bc61ecd9376062c47f7fb0751e23c619f9cf313bff77ce08de3a5f721069cd4d3a49646f468ee8cddf979d5db72d5be3a9531e8b2e5c19b68a81a0da84f108303898e0ab726f2cfac5758fcba0c4dbf8b4e15fc655d1d3785d9dc3bb64e4b2fa4916f45fa2c22a043915603c05389589d1a1e8b5cc4dbdcab3a33d1ad808bab9b3edb5cb49c5ac1e667b0c09d51030a5c9e6956a8f2e946e0bf1b158c08ba231202f56c747142666d307bfcc631fc7e2d3a75dec15165f4bfa495740491604e01734c8a81e0615c0906f4d77937e4b72599b8b7186933ffe6be9edc5de4ea11592173294954580febcc3801fcd7bc0364e3a276d8385531ade9816ac9b0f471e353724bd5e69a4a0573f04c95cfd54bf810b9c97b21d4d43bde1ae7b6df34c185385328371011ee696b739c5f1eb66d4fee35b2b22f039c304dcd67fbf3e201d394e90c7ad9021c3f946fbfbc731231e83ee6f8d7524c7d0eef0999d11d8d7e7cba22f78ff68f8a702a1936c6603d4164e0072b7a78396a5dabe44901912cb2a7a9a825827c9599408fb76a2ae77d70197c30aa749a821d25c8fdc1d2d4d246524f344835d557cd94b75f50515368919eaab8a68212a9951959ad616b6d7dfee473e062ae25fa71a6a6543389486d1edba5816d91402c1734eed1e88045bb5f923552095053f38a0818c3c2eada3b372e4657f45aee52676129276b5bab3968579166ad3fd7db3b5cc461ce3f263da3d83dcb65790cfb9888003f9c8441380aa33806934403df185c86bbbe1f35cdd743d0a829391f83ef22809a57d6cc2c339f5cb1f3b119d8b4600456b83410a80d03682e50bc3a7be35f2c6f5bbbf6b63e08070c7a6eed7e9464f9e65b7c1d8f2d1b7fddd2ef0ce70d6e26213a4d534500e60b36fb9459050753c781cfbbe74f6747e9826b1b44080e316a8d5fa93b7a7109a786f7c1776a3e748eb5a7de20945d94684b9995431cdd9770f305ae9c730d230de0a2d2b4b2ed366f6d6dc4f4b60b18f30f4d2789f2a5bbda77f1c404f4085da6f245f9fc12128ee5bf6f39935007fdfb8c0afc399ae439132e5fcb94fd4d3a23a2cc659d44bfa7ed15fd9d58295692cd6037fea5cc8adff248765f9f743f1724b85d55ea68f49f7cd7a8c469086da46bef2efc7803b5c6fb5309a2f94716f8b709f17d912f6fab6a82872f92df911731d38a2c064b869de17f207928828b5085b40437568481674f79052b8132be4eb1d0879c33c1ba728fd1ad3ab0df14556e9804f2f0fb4078e1b27058f3c084ff2bcde92aa7f53555213f7db3ade922fc20e60d341d603792a11a49d2bb7d52bfe0905e4a1df4692d7e1896c56b9f0107b76fdb9024cd8d07a0b7b975dbdde7fd3a396b2b0c1f10992aa86f0ef1a76da4c11881b9cd134325733492d931850d749e4176d07c1947db7cb782441bd9a2572233b1d053f73f9b98637fa334369be7f2da34df1f325e19455e715b0b570dda83301e5df92773213435c1ceccbe4fd4a882599d81f19dd3716567fe8fc89a9306754f72f0020bde9ace3dd3de20756d40ab54dfd0088088d2c5ee2258fb27227def13620741984b0fbfae46a6dc6ac92beb2d0122ef0c8196ebfd46539be5e65545148b7b4c2e312e4df0d3088812e50d87d12476e02dd10339893c85275fe1a11f7ef2f35c5549abd9638e6bbafc9b1a71a247b000bf64020cd63098f97569cc6aff4bc8a2596313d994b44488aa80e59a5ee877323ba328eaf51cbadcb3e33435ddb4200362e81aea64565e58ef47372c23d5b1db54adb2c2edde43b28ea50b9602fe3aaa8dc6912495b2e8796e1aa2bbd904ed219ea09eae021c264159a9d8a5acf9920c78cd76a3237611166000e9c06798509ed34da925f9d6b2c50be6d6ee7c45bf94808392e0aefb5e97b6962f0171790dd44b1efcfa99d2d12b6aa9101d10f2149fa07daec063364bbf8df482a5ddb92e82219a83760f3dcad5e39f817931176a278e89694fb0665eb13051d574419c9f3113198437e0fa2a2f70d9ff0f056243e68b88639a692c0c164e91c53b4b854e79fa36b8dc529c10f71b724f1eb908cc31680edd072857734738273a4407330d8314e944b104458358ee1928fa9d5fd3c7ab1d659933f8dd3fcbdfa12d5075a96558841798ae124f7145103d44604135f96e05c7fc95a94ba6627f4559e020e2a3d80bdf37f9f141f971257a7e5bfdd26a294f584813edea0e3e83d333c0a908b295a375e5a2151d7ecb21297b7a34ab93c446823c0f2b5bc049aa284dbef85ef76ffd3b1534bac500eed8c9e0e1c5704d7fd3727cadce097d136d7354fc203472a8e5dc201b7e8d599a01249103d6d0a1b355c04534cbec0aba9c11db16b318f80b0feec14e303ef95436c714e731ae9b0fbdd7c21bbf1aaf8cc17543ded56ad46f6e5e41ccb2172348bc70e8ad42c6e6b4f9f66722f9688bb0375d7c2febf7c8c30eeada5d8bf3593d9d7c5edf728f2bb4432735941ccda64deba0fa1f143ff198be56fec5c9103d217cff101043c1feaf046d8b2719dd3c0c6f91ef8c1041f55d60029e3d2e92c1102eda3495b8c34c16ebd573ec3e79fc7a66cfd956c3200e1d422a5d64cebaade172c9a0f7e0bc7b9ab09dea4bf06e0cc5f25d4d513c0000417719700a42ddea7545303b4bf9a2ecbe0121c0c81d24331b9194a2e5dee70efe0e718498c40f6316fc03104e9e2cad402f98ff962c94fd5a83c19c396475b3ef5c7bba2bf780f7f1817a9e10c657997b9de09dbc9cc7e59f8348489df505e9a9fca871a4fcda85489cde9635f3651b521e2ec18808719527cb625e91cbd4e871487ff594eddf5c1b41a09e839a0386422c5e9b40bc4d23bb0301bdeb6ea39245487b082fbe3c4e703cfaa66c62facb8a0c48b01ad1df5edee6b83aa55ecdbc3567d0b0174800e8ae4b8e5af84851b9f43a773af5a075dae84a72d177a33be8255b9ce9b96f97581593516d293a9acb2b72eb6e46420e868d92901a16a146150fb2593c0c8b71b32d0336bd9e97357e061973af2945f93059baaf105c2ead7ae89d391bb21a06a568960fe090b849105e5656856282c24df6ea2fd3c95740c240b6154b04b3ab502e73ff4bc0e4f83a0a71887ad577b7da9219df39867fcdc796b6a3155881adb6ce59642a0e0e3275bd2c79463fae69edf2bbf1dac66a761df12e3e4a3015520b964c6c7625727d883e318da4b180f899e83d1cb7519c920e8630fdacdb7fa5916a7227f8ff99f9a3401d1a86b74a5db90ff580d98bd7476a29d84e15722205181b5fcf557d6c3572b62bcef3b98fc3c1100bb7ae36f00114c8ef14c4b6e909a37864a94243f6def02b4c9120f68705e543b69d7071592c23897261a127668f20037cb2a06dd89ff5297d4d8045d9c77e12cee2c2ddd08c82de18a7a0ddbc07096f23ff44c92f6ac456be11155a3c16711c286f66b3b0c6566278a3bb542d20b3b0b09b27b485d2db82dea0514b62c061527bc15087d0e549b123e192cdb3623d1fd2451b33396c8bc8b8877b228cc4b94852fc59f8f51d30843eb1020a4f1180da05dc3068f317b64d9a1dc476c502bc8f67e8a5da9b365ce4b9eba9ac4288ea1b62cb3d8da9360dac76ceaa4993654514a2cab5fdf573a3aff89ebf7391df9655ee8bc6ccf0e2997858a9d61de3b72ce38dae61214254a6bb262153e188dbef02c09a3b483a765341277a5570f41cb4b67a1294b0f79914489644c0ef22d586223e6cf9d36c14a62fd2327c8306c55e16bba7580f2b94d55d0a2d54c856c265b99119eb0b3f9a80cd4543ad515396ff53d20566e80507801ff3a7da84f1842c046d8588914e8be1c94de6fa0d52b3ae4640caa1c90aaad29ddc1aacdcbd15ed6499295fe7bd4efb5324d30ae8c6f3bbe7cee2a149e0a44528f1d4499539322d5f58439d0232156b86dab41384dc8d087b09d9a597a9b5687c52d51278222521208ea3b98ad2d540de6d34c121642d1af3fa9c51bd5b70ccc45f9c273be75a239e88dcc8c4207b30c0293ece6ded8fc25257b94231431ee3b7a6a2e9eb7fff5d795ff3d3e39eda92e848dad2e4da12c41c1f87fbd7da490c843ec445d526957736ee73022eaaaae931532d0c0b3cebe57ba307f8d12ad64e8e7de7a49e881ed0ade61124c4449e4b011bfdd6e49c17d271614f40db1c54536fd21a0a965b070f53fd24596db6f522dcb1149e518ad6c7e291de06e1bd7215643aff0e508c72b71b08f1288a68ffc44fdb6c5086a42b38ac575c072074402d040ad5b0c6ffc052efd703bbc0a4a50b033a073e75abaa4e55cebef75dc88877e42a961840b5804dc906319e2b6a8548371ca410854893779ce1df2b8a702c8664c00ff27483913ced4915df8b19d739854bcacea3f0a0a2869ad2c5cde160ff6f813b490d7f6e69c82e98223549095c7dd57b29aefe2c8eb551f5ce7f29fbbf4cc3f277256db43e26e75d05a50de7e58352e90de93a6bba29f1a46107925e4ad1c002a09dead341d40779d4e9b3b44e973854059855b5025e5c47426718fb5961227fef6fc07b2aa31bac877b516f957ada278afea31fbd897681d540f6db3dc9117203c13700f9064f9bb162f663a1e7a6a7720525ea9972c25100541f4e5cce7d3024a74919e4d9b6325736caf50d7257b827046def2434f54dfbc0c834b4feab049c2009d7bebbeb474035e9ba51c5cb24936af453d69e93b80a98c63d131451c980ddab25f800c631c6e8c96b7fbb47dae8b9684f78fbdffa5fb03f5ef03b69956ff7d61dfffaca37e507d35ce7da2394c0159a87e973a1c42fcbfaa175af52f7f34bd42f5d1d690b8091447aca2c719523db4288b838c3390a5115daac351f7a14e5336e0a32f6ca689172c31e74008e708e1dbd25a98d49ab1808a77bf54a124f8597a32e6252203ad131abd3a24c0564b97284873a2b078461c45df3d44f200ca1942a569c0c88a07febd00c90e62d7d30bd1c8cac0e486cdc3944f21fcf4b460a23f6887f93e71554e26a4f68cc5414b0cf2b8b5629070d638b1e64df8c524e820b7d4311594eaba2c5fb11661349661706c1ca5089e2290db7ff1e8cb4d9752fedbb7edf8fcc3263989a8cfe80a24024f8e3d25f5ccd623b28f67f8a90f8a1d889cb3f500f9bbb04553a622a32980b0b922463bea9c185ad805b3112603be57595d850efa53fff8a4132e88253738d3bdf4bcc3eec9485f0bddaef9a2c7409b76c8f76014e92c414385f5ff80fde1e0595d5f49515cc8859f27232afaf499beffc77755431af8ef4115525516063c14da216687068109f64dcf0e8a7a4b33ac27db0ab6e9730bc8249a9e156bd4d09370d4e5448406d8042de36b1cca386bb68140ee08415d322209087ec2a73d4e39bbf3654d4c6d64e3e404bdb61e8abb3d53be9cea6f2b0726ed310993f070750f191c8f6c9a32e8f928e03b432e8171a9d2", 0x1000}, {&(0x7f0000001240)="9ec4b452f7159e6c53436ee9b0a772e3130901051a1e5590a2ea559893eedbd9891b3f42d302668c732b7fd0fc7bdf0249dfb6c73491a390d2eceb804e350d05f05fa076f67e2110c3703a6e9d96c66e497afd8c5c764573a4be4412861d75c8270b37d5f6c3d962765053d71f6e58b55fbae42f373288ab98d6fc5f42385c0ced", 0x81}, {&(0x7f0000001300)="ba6ea4c56346f6f3677d5eb2728517b89a58704784953af956d0f23c18be8b1d3dfa71d6a3cc89e7d5b25e97ea79181c26cf5eef0c0c2324ca507815b12a8ff0315fcaab25b1", 0x46}, {&(0x7f0000001380)="549a87dddc0eb3ac80c7d264cb35a7b4edd98a6f501b78fda23fe17674d653669c323f9be771236ccd6e4d86f03b8e52be864f34253ae7b728a949a505557c7b9b4abd65259178e746379b6107a31029192f6c21855e502bbe15e255e436628b4ca33d69faf277f4b9505f5198149f87d0adf496349ae227e6a804c4694e5ced6ada16a313ef7bf6e866ec5d5bc2384955", 0x91}], 0x7, 0x0, 0xff) 20:28:17 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ade000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x0) munmap(&(0x7f0000ad8000/0xa000)=nil, 0xa000) madvise(&(0x7f0000adf000/0x3000)=nil, 0x3000, 0x0) 20:28:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r2, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) ftruncate(r3, 0x0, 0x2) clock_settime(0x2, &(0x7f0000000080)={0x100, 0x7}) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)='>', 0x1) syz_open_pts() r1 = semget(0x2, 0x0, 0x10) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0xfffffdfb, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getpid() fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r10}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r10, 0x2, 0x24cee5ef, 0x81, 0x5d}) r11 = getegid() setgid(r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = getegid() setgid(r13) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, r11, r12, r13, 0xdf19b26a21dbb661, 0x1}, 0xd19f, 0x4000, 0x7f}) socket(0x18, 0x4, 0xc9) close(r0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 20:28:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffff8001, 0x3ff, {0x8, 0x7fffffff}}) 20:28:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x1) r3 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0x3, 0x1, 0xfb}, 0x5c96, 0xee19, 0xfff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) bind$inet6(r4, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) fchmodat(r4, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r5 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 20:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 20:28:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001a80)=""/164) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) 20:28:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="84f7990835a3dbb1af067e1a7483984af87b6ff9c6fbc170503aa0f30d95044fe1ef793000be261b9c0b9a67ecfb61c8545f043d9428157ef9ae3c28075577fa08149cb4a691da54cc922532c07e5758685ab6a7b5c759f91c0a09b883fb20fc96304223587a83407afef3eb9dcb6e7d709e487ba6ab2d11", 0x78) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:28:17 executing program 1: symlink(&(0x7f0000000100)='..', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000040)='./file0/../file0/file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)={{0x4a, 0x232}, {0x401, 0x10000}}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) recvfrom(r0, &(0x7f0000000140)=""/161, 0xa1, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x80000001}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 20:28:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 20:28:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 20:28:17 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r2, &(0x7f0000000080)='\r', 0x1) 20:28:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3f, 0x22}) r1 = syz_open_pts() readv(r1, &(0x7f0000002800)=[{&(0x7f0000000180)=""/132, 0x84}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r2, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001500)) bind$inet6(r2, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) fchmodat(r2, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) setsockopt(r2, 0x8000, 0x1, &(0x7f0000000040)="8cf7bf376119f5f4ada1a173856e947cc3af90b1bf00f00a9765fc220903faa76af532dbb6960d185a7fa586e2b644d6513a6b4bd4fd42545cb099a9791ea6e7a0dd5a116bc73adf681f63c983cf33701dbd527fb7424aba920f6fd08fc5e815d2f0fde2c147f78ce8f13f38c69bf19326a5d559bc19e0bb82d4a4c7235b28f2f07c0aa6fe3a91f81b2af1df8144cac840c442057727080aa6200607cfbe8ceea1407456e4acdd206220fdcdf79c74e38102358ad1057af6b50e53d9c3cd1a81a82d35e757238d33f6d6ff9d8f6f1060829e082eed01cdc80fda63547d7b39ef61200303ca4e0b1c4a7fe7fa60d917a74da8fcdd0615756479e46f", 0xfb) 20:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfbfffeff, "854955000200000000190011493a43197d57fb7a"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) 20:28:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xc000, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 20:28:18 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r3 = shmget$private(0x0, 0x3000, 0xbca5474dd54442d5, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r5, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r7, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000300)) ioctl$KDSETRAD(r5, 0x20004b43) fchmodat(r5, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getgid() r10 = getppid() setpgid(0x0, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xfff, r4, 0x0, r8, r9, 0x22, 0x3e}, 0x8, 0x8, r10, r11, 0x1000000011d, 0x24f, 0x1}) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=""/18, 0x12) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) 20:28:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "0000000000000001ff002000", 0x1, 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:28:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20088, 0x0) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="cedc71bcacad6bb53d2a82b63f12f018bb80750400c43ea59a5dfd2cbd060000000011000097b82b40ce582563db19fa718ec03c2cf0302ed5b3d02982878604a5adf0b5a4b143707cbb720b391fc180d4840c2885"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) kqueue() r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18020, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0xd2c1ce2be1f9056, 0x40) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f00000000c0)) setsockopt(r9, 0x3ff, 0x6, &(0x7f0000000380)="384f641028ec2243c76a68518102bcfe27daf468f72df552ab6129a6e53b8a67e65d3371f7f541e24c279725c80364cba3cc11e00b37437b1ddd6117f45d63343d3d16bf9a4d797dfe138bc59bae7f6a130ee065aef48fe102ad9bfbe29d65d5", 0x60) close(r7) r10 = syz_open_pts() close(r10) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r11, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(r11, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x0, 0x80, 0x758}, {{r3}, 0xfffffffffffffffc, 0xa, 0x1, 0x7fffffff, 0xc9c0}, {{r4}, 0xffffffffffffffff, 0x180, 0x40, 0x4, 0x1}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x7fffffff, 0x5}, {{r6}, 0xfffffffffffffff8, 0x99f4b41c0cefb91a, 0x80, 0x3ff, 0x1}, {{r7}, 0xfffffffffffffffa, 0x2b, 0x20000000, 0x8, 0x4e48}, {{r10}, 0xfffffffffffffff8, 0x3, 0x40000000, 0x5}], 0x0, 0x0, 0xfffff801, &(0x7f00000000c0)={0x1cb3, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000400)=0xc) 20:28:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6a1bd90326813a02, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r9) r10 = getpgid(r9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r18], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r22], 0x28}, 0x0) r23 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) recvmsg(r24, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) recvmsg(r28, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r31], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r33) r34 = getuid() r35 = getgid() setegid(r35) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r37, &(0x7f0000000080)='\x00', r36, r35, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = semget$private(0x0, 0x7, 0x287) semop(r41, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r41, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r41, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r41, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000000000)=""/9) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r40, r38, r36, r42, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r44, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r44], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r46], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100009faeccd622", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r50], 0x28}, 0x0) recvmsg(r49, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="4ad9b90cabb2dc2a88e40f7ac85acd72220682555440389f60144f4aa1fafa7c0d48436ae4ba64c78a17a978cb991a15e751b7c4b92c2fd8aff6018328130e4352abab725fa1090218af9bc5363c880df70229b6592d67524c539c7c6f68e91d393840ac935468b36ad14750100bbcd244cd7c34202e285fc0ed02340d5e1436d20797b17d18cc0d21278fa18f117804c687d4f63a6825e96c9eec9498fdf2bd7273f1f1ef3cf9b1e03c2dfe13d622", 0xaf}, {&(0x7f00000000c0)="628cfeaae5a6a1f2b9cce12106ed00bbf0c0d46d7496c79c348d1e78226d8d45b4a18198fc2cd7b195d5166847aaebfc72c1b09d2a92f157905b3c79419400", 0x3f}, {&(0x7f0000000100)="bfafcc7817b55e2b45dc6b", 0xb}, {&(0x7f0000000240)="a75eb6832e53", 0x6}, {&(0x7f0000000280)="b65f0d556156f2ef0e48d55d7cfcb1b5872758da43d577ef3383c55212222840fd5b40bbacc2357d598f7c78cd1d540c593cd52fa542f04514b2f2b4a70d0b8db6c5cfe777dd0c6e1768ecbf5b196104f2ccd6f89c40524b2e8d2c9ee3c180841f1e006d7eb7bddb8a74b80fec4a4e476cbe444df5a46e8cc7bc9bf5d2fdafcba51f8491c9bc543ebf074845618131e8c303eab426ac29a20a9f708127f7c85a8ed851618d98ed65d6d8274c06b666b4dc378dd78d8bc33ccadc17b5076ee7fbc21a97a5377fbaf5efecf6160426610906cb", 0xd2}, {&(0x7f0000000380)="49ff67379e70867d122957d30343a3e2911dce0abe96f10ba4b06e32e0be226f1c0021e2a712ac70af80603154d6fab7fe1675712779d870fcdae6f6074a4f2a61e1eb2ceefd92411a4f85f67abc68567a03f214c7c86ddc6316faabab6392edf9855402f04dea2bcffb0b495ce7529c4fc7dafa215b0e13b8bffbf36e027e315097191aca4516483f28dbcc4d99481aa2c2a7a06fc6ccfef810cb", 0x9b}], 0x6, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r6, 0xffffffffffffff9c, r7]}, @cred={0x20, 0xffff, 0x0, r10, r15, r16}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffff9c, r18, r20, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r24, r27, r28, 0xffffffffffffff9c, 0xffffffffffffff9c, r31]}, @cred={0x20, 0xffff, 0x0, r33, r34, r38}, @rights={0x18, 0xffff, 0x1, [r44, r46]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r48, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r49, r0, r0, 0xffffffffffffffff, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x150, 0x6}, 0x405) r51 = socket(0x18, 0x1, 0x0) dup2(r0, r51) setsockopt(r51, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:28:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202c17f7f00000189606c58f364ae9e8047f0fbda8b032e07116040e9dcd2884ec9ca0b185300efafb6fece013bcc93b3db75f7c9a6e50e61ceef6a8269b3b0a8429dd575595863e5df1629ec0c00"/104], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000021000008008355b07ff2a593eb52e789b7ff0d5219afb71320aa3fba676c93f50ac64e23a20a33fc"], 0x10) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) getpid() ktrace(0x0, 0x6, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() getpid() getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:28:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac2f7dc8062782813c8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d0edd55587267ba5051932ed612e5ffe04fd83800b0331dd48d614fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3f000000000000000976b3dffccd0e67beab3b00000000000001ff0048c4c0db6c55a02a05961e2dcddadb9edd8a568fff0147217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd71832730332fe0478fc06702a78f4f193a9ddc93e8215278f36593c68be103eb0954fa3c63e29778902f3a491717beae99d63d28479d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d26bc94b5d5b7f44f0154fbd9213728d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f400"/581], 0x10) writev(r0, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000000)="3cf669f21e3732e4b0e8ad569cb5aaf246828afbb7427b534b94c09484a6fa93a4c8f3260fd93f40fc7b12de6774491a2b387311eb50e55dc30a29086770d89615417ccbc1e3c96cdaceadef99c88c90c41bd8e947c2ef0dc1bba1dbcb47fe9cbf2020952086a46b780d7964b228a9c0a0b2d190fa0283137354508c1536dd724f8de0b4292933239837dfe89eaec74201551834d9e85653f49513185cdcacca0ab3a703adfcc07b9350758ab19861770258223113cf7270fd5637e589070efe916d3d79de6e8d406b39c79876aad158500654f669dc0be10f109e9d9f19eac0765ef333b183c57245dac616b6", 0xed}, {&(0x7f0000002200)="9abe2508b83bc0a4c1f6f1e07f43111f6f1fc46efc7fc88c2341a7ee2ee14318390bae1dd59f7b0700588253cd4235f8801ed136c6502de072901aee3997e82244f8dabb747a17922b0e2c7436c3d5f9961325c6bc076de50b1572aeb1b20f4fb38d256415e8045b5b935f089faa7d67ba14400a2a67b96384d00d42dac105c5f77af9b38b8c91f95129d29a19f2fe6a9a3772810f4b3d61980606701a13b4ebe9350b0ecbd01010a33800400d9dc23f7fa49c299edf7aaa2605bc253f7f6908de691fbfeea8b521ee87d97ef2cb1466b29354c2ecab1401295b7fbca48b1e44d61d860323ee6f138153a61295e1e77030d0055a963ef7adfdf05a813be6dd037b5eab4eab845271c604a78d342efd595e4d65ce5b1d140af581ec2f0fa3b3491615697cbf2c1ec2c6b26a2c478d6bfd6859d9f83d3732124b0efd996f8a8c2139b8480ae1e49952aeea17598a7ce12550e90488319f16a13c93d4630996a08feebfc001b5a1e4b62a61dd1508ed9f4c461c7f439c48cdb54408eafbbd499cc3ea4510f84da5bb05f7456492e9d555aa8deaa0088dcacc8e756307390f630c2aa20d485ed1f4a8006cc10e6ee0f3aac92d6601cdf1953cebdf50279a09992d865b588ee4ec8eed3c65c8e1886d3e1c2829feff404593132e2e67ec8ca69b8cb51883234fc56fbe875679e795f281fe6ed1b6d2b02d5611084a603b44c15d24e8c64804de42ec92eb421008b65ee8b0e7b72362594b6c00e6c23c8f582595a6ffb2817f799dce8e12612d6675371ea245b6538f48ea4d6d89fc8e4ae1d718e5bc04bc5042d549194222eaac9cb2594b037f2cebf98ea656de2d7400cd9e9f877ce376f1bcc4f143d8972d7453a71ab610aeb32dbd817d2e07f7d1500cf64c06d958f53a55e3184fcd0dc65cb73ef3421de1bb7bd6487a862d9512339e2ad1f799a268a61483a45df89ca1d73dfde45ca33dc8d305653edab315de70c020f0435d5653cb16b6f6f1987e3e59c7448600e89a9b63b84ba5f1710c730abb4a730313a222b28accd78c64570101067ea50627ec8b04339a02d1578d5ce902a8a76de8a4ddc49d803d67b4414ba149e1839ca38d6372a3bebc97b9f1fe364736c7f18e50d7e35001018dee6d9bbb81243afc589207446b24b2d0b76de1ea0a01566278633d56b2365a60eedda2a0e0c2bf89168c0a16e681cdf616327d6be8828f5dc7612b7b977ee0181ce3d40235fc9bf8e6ca49444ddad9fc395a835d83f75a63cc25172fedea9f40f4ba61fd979a624a6e3331ee788d152b9adc0a60cb42cb147bd52ac55dbae2cd3517ac6bbd1b0bf64882a7f1d7b39a46998c7105e0d49e744b62feca89a74af50415f3f479aec03c897ad696685e83ab35a1683a1711e149ea2daa93b05e07aae9b67106f3919f1d91fd432b3f55996502c85e3b11698bcfa93435e9d62842033e189ccbcaf553709a4fa5aab632bd28460569e5aae20f09f7fb1c475e31acf9fd82d287a38652f01a8d501728e3142fbc565a27611cb1ef15dcb65609dbe33926305576dc8c00c4342e35ee84084862ab4e18e7623ee6a74f5f91e958d314b938263a34c9d1337615eac484c7037ec6da59722d27cba29aab6849c2e21c68eb5d67c0f994a1999f1a1fb55f1a3b57293c830442d5b07f1f4e2b8474c3c1a6584d8489a712258dce94a8c123530411c0faaa1879095da287dabe7464b6c9f772ddc600c5adfa8aae22ff90bc4b06d552ecd56500ebc5b49a947eb42b7980ad51b9fbfd1f790a54fe2ba6a981dc2be5343ffbea1030c58839c0f9a358aee4b29102a49f9c39f6c62e0d71083a4f1502f6181c895cebba39b0c7ed1abb61ad2355a6855e302a31e3f8a4935fd59203231e06708c8ed1168965933d3fdbe3ff707986be5860a60723d8dca1e1e9f00cac3ac7831a581e84fae86912f3d26fc170fca3f6f061c8e6da8a35b2d135a8156bceaa375c826a91c2c2c7eccd1585c8916d347614f35262c8fb2db2acb4e694ec1f593e51cbfaea04110357766796759b4506df24e505943995ac59416af591b8bc8acbf0712aa2835530bf2458a2341d2ea3cfac4e75a55689512303c23e8fc531cc612483bc075e56d43a2f7ea6eb46ca0c4ed3fd9a4d1023cdc56c2db88fab482dc35cc962441ed0d4556c063cbef81a4cec67a82b3bbcd0bc67eb7b0c482a4b1d73aa8071d76a11910b3b92e1990a060c0c11020bacf6c22a9d84831ae45958f60fbf75420b7bcd254e270f349aae0dd57877801f70331b63d6687f307d647241e5f969ca31d6cc0d128ab711330fea53644ee54e71f495380ebda9042ceab7020cdc9b44d8efd28651fa2f66540e68507dbe0008bd81dc4f1703f6f99af84dc38f9e760f0451ddd8e308b690c9ce1350aeb52e58fbaf39403846fb70ded847941fc68623ec3c89f53d429a3e094af0e3c4ffb9425d189840f543ec5c21fbf78715fcd41a183f01f19be5e5dea77b23988d5bb92556a77876899949b9fe14834d1191a8ad196d5f4f513a30ef5ee7f9ccb66b6eeff013b2789579bf0b4d7ff2c564657105cec3968e31cca14403bb08121d38577bfb868c1021c88798b7ebf7dc720cfcc8bf468b41dfc8fe03c8351254f32e3980960aa774cecf043b19ceed09bf88a746a7aaf415072e1664e20e6717e082325f9060e43e164ddacc142a2807dcc03a9f8722bc8353ca1e562881903c603d06cc27d09366e5278d338a7215d9dc0c8f16922314198ff2e7f669137e0b1cef447d32dc2e7eb9cdf8c33d0395976b06d3b252e4184b330ab5bce0db7c3d84818e6cfe77713cc672eab0aad8f4283f476a4b041fe0850e0ac8b5ed8e2f6e9c084f36e2146db39d4fcc7acbc7d462ea5955a32a67aacfedf130bf55431b6271f6963ce7af19b890bc2fc1a71b72c4bd289510724544719dee1cf4287b22c271b3db165b5715ba91f30a310a35886a36a1f55fd9525ac640a06e72df81f845af6fa74ad8e31351ae0c818eaf1063d6b0bc917d9e66dffde0d50bc234341ada7167b4e30278665c00823a5e8e2d2cdac161f30ac9a2f1f079a92f74d61a363418dfcbe796494c5907d6e503af80789ffcd67f1148f5f6e28ef55b27e197488d505d2b004aad86eb820e22655bdc54640585b97654ffea410970df2cd22856fae6505545a7e71c2708dc0fe2a697dd891920c5675cd1fdc336f6d93fbf132872e63f4f28cce16ef788040362ad3b52bf0c12185388c0ec50bb54e09548df17831718b1505363a8e316e8610e979cd83a28f71a837971a457fa2bfb390b98fe37c4766bf3290b8539b5894a3def200238bf46cdf4565d48b0a077d2b1ac2dce15c5efc74b0751c9e4608a596c8762ce09d7581dc1b73732658bdefbdf76a9dd1a411fac819151df7476a0e0584127f97f40e26c82a699069728a2c73e1a973f4a1318dcef9056b313b80041e660cdf6a84115a78b2d218b2c2206daad39c2d56bce3556161cef69c5b1923175f5cfa10715f8a3d3aa3ec28e1a98720574c2f435e638e54ad6383d018ee43df356fa2f33ba21f0dc68636a6ff22733376437d43dc61feced37f037e3ebc32964b2d4ec047e7656e14be1fbfeea70fa6d762c476fae508f4b30b73ea51eb4171d99de76838aebcb03346caedbedcca542e913da5cbbb76418faeaae6bcae5dca51100c03e7e2ec26f12099093447e3f37cc1f8e9e400e7cb008c310e6006cf19d798190b86e1a93f1b3b221b7d59049afb0a3c53f006e950570d1f0c321bba0a2fae86e9a42d72f1ec6d5c37d62939409d464e96b331bf9c8dabc53988b33d3d174a20176ec0878b542eb1cf3b3277321675813a617e95f806f41733938a39589bd9c98852860b3f57dfbec4a9abd5465a910a9126fcadba54b109bc31054f70132a09cb596d942afecc728b7aabd58130d8c2f481286088626b4bc7245d82ae3b8dcd7d014463135e22ed2c5d846ea0bfbfa613d62aa76a08fd2cd7d0d0dd5554aca904cf568c6e44b1bf84816fee0ea45f0d85cd3df3172eb5193b7b8fdae4cdac69cf47c811ec0eaf8aee561a3249bb83972a77ece578f518101199848e1ec721fde9bb159620570f414cc3be002397c9005a7d11f6be6545b9537a0379ee04c88dded371af10e771528eaef1cf4ab3bf8203211adca592a4c0f7807add08329d69ca8b100105025236cf40f5de580ff42b8c666b3537f070ccf7d7d0d94fb843662eafe35aa16b8a1a6fe1834830c339ab7d9a4d4e144465c7063ea7b16968ca38fe9f5dc4d823f52a8c365d893129972ebafce72c9d3059fdbe1b8eca4b9e10435715dba1235a8b1e0df791f8563a58d48a6066a5d4e254cf3845709bbe0da9d017736057e20df5160e7167f1249183eff7685dab29d1c881c862d53f137e47423937dc4bb99d555c086dfeb341384af046214696e56b122db99a98b07d66fa53ef11dd4b0a2704d80eb8993b65719b98e8dec40a492bdaf99328153fd9c18f2148f939c23a05203368303467a88f326e599a49c33ecf92580f2d0cbc206acfb379e61d31ddd62bae054f746e49da3b775ddb72eb01813360a6c6000fa5e028ffb26e1f9a4063128c3a50dc6bc449e49756259943a1ae7a865c8b9b8d77df5a134fab1d4f3a81a0adad3f67e84eafa750ec305efa4273e92eb33f639aa07b49ae9d7b846270bbe21928e082b0e0b11f5aa4c5abc3b81761beb19820ea943003d127006b960da4911968d41ac6e65f084af714111abca317a15713b0e8145eab4f49550c7899f65453fc7448567ffc314bd361a854ae24d92c8055f09cfedef5b7f19a9459f518483e7b3e0949603d0d1e3a19c93753f753dca8df95fe90021a90683f5b324efaeb5f7b031623d428cf14fe86fc40f0ef1e6bbee80b292554f8f1a611bc25d1de4a80be296f4667a401fa2b56cb8626f5f64d4789dd83356bd815327361934200d2803454c633a77ef0737cc464de0f862c66064ddaca608cc7c37ad7c4aa3b130109354e4ae63127615d445a87b2d1ef52a83e180c702adc1961ec0c3163fca4baa87fa91dbbaa9496c614f8a0cc62e178d9e0f9b9c27924173e0a98204d3f3231c19034e051bddddb717b745e8fda737b97580095843fb08806ea54d8e93eb1cda3e7a49cf201bb8d564c207199a8e3e4027f7b3e83f4804f8861af12dbaf2932e714125e46c747a370286830694c49d77083fbd9b7470a0d24919a61ab45491d525e10d0ca8013f21208b5ea8504178ca3c2503229922b7b084cdac2b5de464b26d9adab5c5170454f22ecb8a190e3fbf41b46d9ecad61f7f10bf891c5bd3bcdf505d0c532f4c104c0e3f68dbacf1cfa75b849849ff536a0396cb696aee33fc984a63aa5734992fb216db49b0369cd7b003631fa7b4100eadb43519c65990d8d57e7a276465a5653773d5ef742e53015517e8fb8c39bc39459342482e13f757db33acd658e1c5dcb7d6393ebc1fbb9c88e4d3bb2583107e12b1c88c399018b1118d6cff8d423d7117437494f2b6d27d070d34b4f3d6d5b5a1ac1d092f2458b0d1cf2f23c2f4503eae45e0d72caf310e7f48f450cf286db28da8093fe4e1ded633054aec2c0065f550438b2a52e4e5cfa64761f08e5193b633b67052e748b587b89280ab6a225c3674e79f52f60dab772cb8cca3a9a2b573846d9b746adb9d922772224803a29ba80220ac53fe5cd011876c49bdf55351f516d004f28dcb5aa7c7578ce6d58c8c44baeb068f7879df1ab787ca163cac83294914319ea6ce1a45e29399", 0x1000}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x8d) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getuid() getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r1, r0) 20:28:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693d, &(0x7f0000000040)=0x9) 20:28:20 executing program 0: getrlimit(0x2, &(0x7f0000000080)) socket(0x18, 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81f2, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x20000000) 20:28:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(0xffffffffffffffff, 0x8000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="b3090e70e6262a", 0x7}, {&(0x7f00000000c0)="7bf349a88eb8a5612afb44c0cd6a8bc25610c4e7b1d8824a86cd26b858748e34de5a28d24593a6a9dc6797d64d75c4272bbfa2b81d82c4aaf2611e5b7f1cf0e52a457cd3188f6cf4", 0x48}, {&(0x7f0000000140)="42556a56911d0f22a9d2f953fa5f7ab3aa187f8e087cfe8561a4e41d433f441e355421294a098d7a5e12f354b1765e3266de1d1d541c8c3663f222ebb7a9655d17b143852a7aef2d6d90cd3e33a71b74ec50cab5e3b9f025d4b5e5f5ad78e1203e1439dc08290ee7dd3816f1e1b82589b93a58f0f055becde8ea57ca7774f8a7d420943f3c05ee1aedd558be05bf72290c594d4b3708db9e71f6cebff656a885f24206573e228e507d5b7a76ea82edd74383fadfc1fb461c177357a56871e28497410264", 0xc4}, {&(0x7f0000000380)="1d9c2991bea93d5e79", 0x9}, {&(0x7f00000002c0)="4993086edc5abc7533ca74b5", 0xc}], 0x5, &(0x7f0000000380), 0x0, 0x9c02ae8ff249284d}, 0x6) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getgroups(0x1, &(0x7f0000001a00)=[r4]) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000380)}, {&(0x7f0000000680)=""/99, 0x63}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/155, 0x9b}, {&(0x7f0000001840)=""/155, 0x9b}], 0x9) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 20:28:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x100, 0x15e) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) r2 = syz_open_pts() close(r2) poll(&(0x7f0000000080)=[{r1}, {r2, 0x40}, {r0, 0x100}], 0x3, 0x3) 20:28:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000140)=0x40) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:28:20 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb}}, 0x2) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000ffff00000019de0d5471be0000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff000000000000000000001000"/144], 0x8a, 0x0, 0x800) r4 = open(&(0x7f0000000680)='\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', 0x812, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000054) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0xfffffffffffffffd) fcntl$getown(r4, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000006d761aaa5e549cdde96407fe86b887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x44e0) msgget$private(0x0, 0x2) r7 = msgget$private(0x0, 0x48) msgrcv(r7, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r7, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000fca2ba5886ed7b98a433fe83699b8ccc5ec94884ef7d84dac3b3a19d1862daf97ee019de20002e86626402273ef3db1185c42e1db25f2536c4c62a8f37a1e261fc17f6b8e5cd07c08c9eb8c28be8f0c69cf364e83b88eaa903a86aef1b1c53684fa6a5cb56080e37afe688ec4182bc47a5347dfac99f276edc5f1cfb"], 0xfffffe4d, 0x800) msgget$private(0x0, 0x104) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80047308, &(0x7f00000000c0)) setsockopt(r6, 0x29, 0x3f, &(0x7f0000000100)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 20:28:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0xe9, 0x7fffffff, "73a20e000000000000340700"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0x8000) accept$inet6(r2, 0x0, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000140)='s', 0x1) 20:28:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x5ab, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0xfffffffffffffffd}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000001000"/110], &(0x7f00000001c0)=0x6e) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000780)="df7ab83f03d4d5d1be829cc01b30a5f87a833c30f643d07331ea1d0ebbb37ddf3090d7d73723c9b128aba39566720c115a59c5efd752dc5e277893045087d29b83462cd91ebb7f9fe1044371fc75d5aaac4b25e42953eee1cbe1d53a0926b0ab25bbcbede90d6e12c7d3b223bb3cf3066dfcef49a536a8eda236e4437394305ed3a03b820c358b379616c982347ebee18c9d5da3c4344a66b0e021e48b916afd15fedd15f0469ba58637b894b6688a93771479a21b317a63feb8026f23a046955b25177c51d8910b4e58ac97ff3ea432408e1ecb425a5442b6d8062fc953bcf74feca68cbfecc1838ee2b6919c", 0xed}], 0x1) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000a9e000/0x1000)=nil, 0x7}, {&(0x7f0000cad000/0x1000)=nil, &(0x7f0000aaf000/0x1000)=nil, 0x3}, {&(0x7f0000b8a000/0x3000)=nil, &(0x7f0000b59000/0x3000)=nil, 0x10001}, {&(0x7f0000dc2000/0x2000)=nil, &(0x7f0000ddd000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e44000/0x2000)=nil, 0x7}, {&(0x7f0000ca3000/0x4000)=nil, &(0x7f0000abc000/0x1000)=nil, 0xed2b}, {&(0x7f0000b85000/0x4000)=nil, &(0x7f0000e73000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) 20:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f241a1deb914248940d97fdf8b6bf9f220efd6ac1ace858e48ead817ba0873b572af15c28aa393a087897e2dbb980fd1826aa4bcdd5aa9b7d765f4256d599049fbec115c43cd393765e5cd7f8dca1a10f1237f47785", 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() semget(0x2, 0x3, 0xbc3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0x3, 0xfffffff8, "85d81b00410ab0930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) semget$private(0x0, 0x0, 0x101) 20:28:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x19c}, 0x1) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x8) write(r2, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000440)=""/4096, 0x1000}, 0x44) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r3, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001500)) bind$inet6(r3, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) fchmodat(r3, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 20:28:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e7", 0x1) r1 = syz_open_pts() close(r1) fchflags(r1, 0x0) close(r0) geteuid() syz_open_pts() 20:28:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000003c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) 20:28:21 executing program 0: poll(&(0x7f0000000080), 0x0, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/44, 0x2c) 20:28:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) accept$unix(r0, 0x0, &(0x7f0000000000)) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:28:22 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57b365ba2fde5dd5398b519211c6f5addc8b7b45d6753ec5c945594ce3ff3525aeadb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="891c77a02d1e24cdf3ed6ec1d8881deec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e8217cd5e9f376dfb1baac49fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb3b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82faa22547d90c27a548753c1a4e6c0b025cafca17ae71af74cc43ee48098403926a3de6feeebb607d1e9d062688b1586163e6a700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r9 = fcntl$dupfd(r7, 0x0, r6) dup2(r0, r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r11 = getpid() r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r12, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r11) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r15, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = socket(0x11, 0x3, 0x0) setsockopt(r17, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r18 = getpgrp() fcntl$lock(r17, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r18}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r24, 0x0) poll(&(0x7f0000000000)=[{r24, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r25, 0x0, r19, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, r27, r16, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) r33 = getegid() r34 = getegid() getgroups(0x3, &(0x7f0000000580)=[r34, r34, r26]) setregid(r33, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r33, r32, r35, r36]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r39 = geteuid() setreuid(0x0, r39) getgroups(0x1, &(0x7f0000000340)=[r33]) r41 = msgget(0x2, 0x40) msgctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x2804, r15, r36, 0x0, r40, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r38, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r10, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r42}) r43 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r43, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 20:28:22 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0x3a, 0x3}, {{r2}, 0x53db4cfbbfb5ccc5, 0x50, 0x80, 0x1f, 0x7}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r7 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, 0x0, 0xffffffff, 0x0, 0xc51, 0x0) kevent(r7, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x20, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x1, 0x2, 0xff) 20:28:22 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget(0x1, 0x984af0b56bcf6fd5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) bind$inet6(r4, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) fchmodat(r4, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000003286be1ecf5971f7e8d5452f5cd358ab69d3891b4cc894a2077c288b83b3559dc31ffa2c13771f977cc8c85a9f3d1870ec7d3d3531a08654d42352964c813009f811ba932b070bfab8e785926d8a2b2618f35b0a35aa91fa0c73f3b3a0c727af8f65f9606a6d9bf1b4abfc8734dfbb7ce35972e8ae5e0f27728ebdfb61fd5d5ea00daf6985f0ad79506bf9d84f771ecfcd695c6407325f839141437813c2b08e035c0bd0f9fe2383009439d0687024c95a544ab7172973250c747f73821a032d6360def3e772f883e6c0e0127e63459125893306e44747f91d81188b5e462008b3b43d29e9e99814c38f0e50ebba974c1db957e3b48f4f9817f018c9c104672976425f6ca55513cab626ac27c2dfd4649c9179a355b54a32cf524622932df6292050eeb31357912363ccfdce07ac7b5a536a5f8edbb9b42ce0c5548a5929b6d412f10a420064d68ce76957aaef2c635bdc0786c8102c035c7bd3395122f38b38a651ab16a40f10c5bbd338c42f31d0103afabeb9ad2e4a4571520bf77788ee34563645adbbc36e801ca56bcc7427dd9e33c879ebda3ec5eefaa1ff2a050fab803116"], &(0x7f0000001080)=0x36) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfffffffffffffe5d) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r1, 0xffffffffffffffff, r1, 0x2, 0x5}, 0x8a16, 0x6, r7, r8, 0x100, 0x9, 0x101, 0x7}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) r10 = getgid() fchownat(r9, &(0x7f0000000180)='./file0\x00', r3, r10, 0x2) getpeername$inet6(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa6ca}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file2\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r13 = msgget(0x1, 0x102) msgrcv(r13, &(0x7f00000007c0)={0x0, ""/170}, 0xb2, 0x3, 0xdd2c4a38cc373f70) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000880)='./file2\x00', r14, r1) r16 = fcntl$dupfd(r11, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000000b80)={'./file1\x00', 0x7fffffff, 0x3, 0x9, 0x1, 0xaf53, 0xe1, 0x4, 0x0, 0x1, 0xfff, 0x5}) execve(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000dc0)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='/dev/null\x00', &(0x7f0000000cc0)='/dev/null\x00', &(0x7f0000000d00)='-\x00', &(0x7f0000000d40)='}\x00', &(0x7f0000000d80)='/dev/null\x00'], &(0x7f0000000ec0)=[&(0x7f0000000e00)='\x00', &(0x7f0000000e40)='/dev/null\x00', &(0x7f0000000e80)='\x00']) socket(0x2, 0x1, 0x4) r17 = dup(r16) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000f00)) rmdir(&(0x7f0000000f40)='./file1\x00') recvfrom$inet(r9, &(0x7f0000000f80)=""/68, 0x44, 0x14dc494c37678956, &(0x7f0000001000)={0x2, 0x3}, 0xc) setgid(r15) geteuid() 20:28:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = syz_open_pts() close(r3) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x1, 0x4, 0x8}], 0x80000001, 0x0, 0xbb01, 0x0) r4 = dup2(r1, r2) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r6 = syz_open_pts() writev(r6, &(0x7f0000001080)=[{&(0x7f0000000000)="ef7892b2b5dd6375c838e2a1fe4439e2acc94fa99503405f4f36d446e8c304af44548cbd15f2143838bb901b8fe046b261658de96a82dfdb38399eb9b074a3cefc1d284f2300e5065201670a288166afca2269ed38ef253fabd3168c615e446fb467d345963f5d8b4b4da36b4c71200bcfbe043b613021e67449894a0f262e4dfadcbc2e6f6f962de1ab56054ab4d304861e4b64b17ecb656f09835a4a88c252dc0c6dd022ccdcbf0dd8a20a9b2310e471b9fcaa044288009016dd569255cac6417a17787ff39a94ae230b73bcc4b706e6794d23717ab2c1dac9afb34c484b4c04f172170fdf2003f61567da17a46e8b11f1345d0471683fef5e2584748f62", 0xff}], 0x1) poll(&(0x7f0000001140)=[{r6, 0x146}], 0x1, 0x2) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="f02eb44191d3f9ff68073ca2a81db996845066cb99aa21768b571cad609eccf2b9a53c356ae400ee9ad38088d56ba3d1f3d0730b77e226cba931a94f734702a7f81b5d07811069a74ba02806f24070356674bd6caec02c8dbe836bba36f8b064ca6c3fc85a2e790e4d2e92f088d8e74c823bac99bfc4588a79c86efa51b8", 0x7e}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000001c0)=0x3f) 20:28:23 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x10001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) r3 = getgid() fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) setgid(r3) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) read(r1, &(0x7f0000000080)=""/52, 0xfd51) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000000180)=""/86) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001a80)=""/164) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/64) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) 20:28:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000001580)="d43daee123e1460aa758c7fc5d299141c4ec271cae0e26fbe5e11cb295d35039", 0x20}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000440)=""/171, 0xab}], 0x2, &(0x7f0000000200)=""/225, 0xe1}, 0x5) 20:28:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 20:28:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$GETNCNT(r1, 0x6b574b8b35feceeb, 0x3, &(0x7f0000000100)=""/1) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() dup(r3) r4 = socket(0x18, 0x8001, 0x7f) close(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x2d, 0x7, "3e0c7ce115680f90a1d2df7eef5fe29b7cfaec97", 0x3, 0x8001}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() read(r0, &(0x7f00000000c0)=""/35, 0x23) r6 = getegid() setgid(r6) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:28:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() sendmsg(r7, &(0x7f0000001480)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)="b67f19b9f0f7d3204e0a93c33ab0bf4da00251c08906720592ddb9fb312fb074c99afb55be9aadffa18d1a46e92c0de165a290cbbe8e0017ab990240601bce5563c4a4ab", 0x44}, {&(0x7f0000000200)="d1b88ad5331ab4648e57dbb45d38bfde39dc5ee30ea8448b2a5b47dbd54724fd9c15fde071a208b7fde0c319b46940c1c67a669617cdfe4703d9c06fd854d2016c25516271422757f72e7124b06ab2a26c00d21a80029d39f641ce1b94c47dbfb541e2a0d1d2c2953154c7380eb62c2e97052c513886ef1e005825857648ad3e6181869ba8769e41da7c24ce0f9f086491636922d6e9cb625d056c6483e099668df206bd0410644c525aa398ea30753f30226c0eb8fa367e36901deeeab5370ceaee1693c35503558c28855d594c59580cbd8a5b98f05ea946f14dc8d800c15c61ec3f87c659312df367449823d89de9e7680c8b9353c4ceb7204288ee318433e4250d1585a516eb2a9fbd6d5207ee5c043ae7bd1ffeb341b9530aae81eeaae41f326fff84719e82010a0b46b7df9b14a7888cf882c58edf1ebee0867dc955401d7e4c06c4bce03d6e7b789ade52d4a9d5e31a63ad7129e007939aad11d2ac2fcbf0e36e5fe7683826d285bf57eb1679b0921a7ae873a04763e2552965694542f01f2d77503a2d8ec5282a9be2d0716e7056f747b855c4265c0158758b921e06c0e4883c6dd653a43156c4f4d6f563375057d0fa4c580600091be1d600d319acf55bcb5374969d12fa5555f1f57bbd1b0f75d7c069c733051a67c3515a65b5992e9201908ed9bf9c9ad310fa6b64fe5e2c105317869247dae9a42bd82904a1cb4e2734e0aecdcee98363295f220563ce08cada9059bb3a5ba2aab8765d4ada0faa0fcdaaf8d0be00e1bca5ca388761b076fdec6b31b421124c9b066005528d9bb534a2d2e1aed27044c14eab440cc96cebb6818c66e08a35a032202367720ea5625fb94e7d62d6b737e248f7e6d1b0e60c29d3f216a37392936dae5b077be8b38fad738b1df02a9d2726fc0a92a52a0bbc57b545454e823067869702efb5d2dd94c2b96889dfacbb54cd2509e03e358b0693fe093f0b0f49e6ff7159b954b5187833f7a2cd0eed3754d154ef8c2d01b0b122ad03d963b49e6b1fdacc39a3b91f9d9611803708080e813f35d3f063c946fd98b4d779593b1ca2063893db04cb8b5033ce5828ebdf9a348d3d16099e44d1eeba35ecdae44c0579a05113145a114dbd1e5d9ee65c10c784280712c3b6a3e7cd356a669b567905f12f847dcbf9e4c29cb684b3c462e2157a91342938a23c7403c2c03526a67d8a9187493ddcc840ad92f9cc06327dccb5d55d9f732b56cf13e0491dd94c30a38f0b4191cae690b6d0197c295863b426749d9eb4663aa290903b1ca5f550acd0495b08ac79d3e7e6488a085d7a01258bf0acdf207555c35fa7c1af2667dab3bfb34fee7b37db8c6e017be9015ef1a843361c6cbec845cfcd66ab92aedf166e555019aafaba59d16ff2d0df9afd3e06f17ac696bbbd9caa122a7694ddc9d6fb2e650fdab4c1650e69892a86d522aeccfe6c7367fb0f893e3c1ce2212e1ab02eebe8b615633eea224b392db90da98278f7465bcf92478ed27621c395dfc76519612b2e477962777850d27acfc5f93f5af213d90129efe1c95711d3f0cd0b450c3dccbaa6695d2ed96d8a9c37a26e03f58f00edbae66c423f9648776c8925c26dd96e5f8dd4fcbd06657a22aef415a90b31854bb00cc95147412dcd05e75a0d85c67310a3ffb9b8c73d46c5ddee87a4221c140baab3f0869c54d1fe0b95c45a8c5b2c22cc0387e86469c1077afda4c9b06af79598e661098c737a2a4fdb1701643bd7a4cbc7c5442e825d141e1ecbd0400b7d7715b48c6084dc2c498624df4bc03759005e98aa726e88a6ed2ffd67a982b7823334e394ff9b99701c298f152dbe16e46ce4c1b4633f56b44fdac3fb299d6540b90b05ef6cecd3fc5bdabde70d37166366369bccea48f113b8d51617cf6d27e36a641b69c640be4d6b2fa73f537b77951a119504f4ad55a844a148f5f624a6715af8bc73fb72ab5c45d2247d534ffa09a13fcdfbc7538d5467d40b6f81d3345d9767a097b361ed33af8d148f6c221022b4cf2dd7c2360adee351b9acbdef9b400444cd385cf53c40098613152d21acad9c54e790b9c649e6cacb12c7412742308ac23f2edeb8784a0a255349d56d4076392662ccf2bf5c8cf654a83fcc28d9d87559310267d5bebe79b9146e78a08a6786238f887446cc6734a6002605d7b0e33921d4ee6ed21649551397d71a69350671ae6cbf216d9c155a1e8780bd71f532502bad068431a50247febad9697fee7eeab3c55fc1dcdea3dcf5d8fceefeb2ddf921f33777fc7367a7959fec12fdd336bd1e25817830cae9d34051550c51e8eafc15211e4330c938c973bbf924e20d5d87bd36a79546acd916527ba7f64a9655d833865ccd3d7551e9469b7089e3fe63a411ca180f03336802758754e95e36e923debf0fa11947ddceb15dfeb9fabb55e66ea1fb11ca7fd878acf5160abc229a6783c129d0500ec15354f0d5341a96a1be5fbffd3444329bf8fe3afc5506f28c2645f0b41434ec2992deaeb5c5929be97b7513eac9a51b849b6840b89194b495123a141524c817ca72c96a5bb36004d3af3da9bd52d8931ec452b860888561cb9f5710754c94e8c764363589e4f8489afe18f1f234068eb92065ca8a1a75fc65949f4025e39e08272900d524bc2558b23b91cb66a6ffa36097a4fd486eca80066ba1b2241c11a0e71263567f14223655cebdc9855e9ae418128d6ee5968922c6688dada393684307b4d43a88df0dadfc8b73ff71a5bf512d26ff5d6bdeb1c768c7c07a9059ce519e97a9b4dad061f450fbb9e3b3bcf6c18c7f17a754235f6b154da3e19d6ebd26c4aa9d29486604c6c3d9357f887d5ea475965ec472a869772d095ff6735e2277e1280c8ea71f6528a65c531db2ea1e12d07b4b8a6ba460d3a02d49ad6fdf06e6240aae7d6eda3e4151eaf9cacedb6eafe2968591ac82f5918e96ef6b8775cb229e43189c8dcdc8fb9af201240335a921df1b0d7602b2bed1bef32f1a59c7f3c4087334d4422aa5dd83892327b56baf053dce2a27dafb6d0891d30f803938bd49f8742e7c18b1a4d1f1b4d861d492b927fa0599e314f0095587807cc44db6039c2c17cc67d86484070d7a2dec6e7f710c1ffd8cd0288791eaa61d7fab766e1827f9c3c5eb7068b1e88587ec41f3c023b725dfe8fec02bb84bf0651cd726e3852e8bff3b10cb3630bcf3d3844a76e31a973c1726442092fc5a9ef760924cc6f3af8dbc32ce4e56a7cc1c3ed3770677918b7956af617806554e4c851b62becb31fce081d84a436660b6ba0ecf44bf395fdf5ed1ffc5872afdd9a9d4ab239b1eea300237865ac6c7189750ed56eda0cba7661a9c7e15f194c05422e0e2b5383722d2b3bdcac23b944da74d33061ae4fee3776070b4ed66d6df3befbd9e394c7e837a78073985da3bff41b8ce7cccd211cbdb0e4a2c8f049e126f7049c54ead687b808b313b23c80c38a3539f716ef95445bdbc91e156824e61ea9cadba53cf0d87993620d3b08c4ddf442638e8e551761179be9ec00e5a3ae9b753263a115d04610ac988356713e2620d1aae2fa235c0c89e40186e20a75458f725808128dddf27214b1052af232d40f8e512f6d1380c1820d58d1a9dacff1d1093dcb964d0d5c83022220b8a31d9faa64a0568ce1eb48dbd7bf8292c6ea3d176045df06cb27d60248afbfa482c8cf0c0b2de5334a0f9c25fc660fcf8032f3f46a1afe4c94bc342898f272b253456bc67b175fd949f564af24eff4836679c68eed596e076f9ebe408810fed22c8a4183026e8876c15ba2d6610fd98e508d0cd8ed7a83a04429d33691e26e6ba5ccd9aad61726dc88356895a9c99a73dd587def69783baca35ec194d30f1662381272be474c0d570bf7f12c4676047aeabfa56711735b8221d0fc009eeed1ad9c0fe0cdb6c2c870ea4162b5c10636c49581d38e98d96727d58395cf4b50d7f47842c5c6571526df0a74fec471fd7e07a37b418e71564bd6d40503311e39b788a065ee7a397801eac25f48cee0f0b21cbb6e924ea0c67dd8fb2a3e218bcb608f4629f60c54a89a86750cc149c3cb1401bda28e68fb71271a0fb94a8501cf82f4a4faafb5b847526eb40dd4ebbe03f88a32b8aa509ecccd8bb60d1532b7426498c9cc85223fca5db9faf59ca43d981d5754cc57ec105d20c228affea2f9d97585ead21681d7c2d95dbcfea044e069c3bd74e1c22bc8d4327a600a6293d18665be2d2232e2b299d9d9fc8186379bde5dfccfa60631ba112f921ee42f98acba0e622e9ab3b0e4094028b34e9eace541b7c1f77d36e7c24317a35761f97b78d4b86355690c18b88ff046bd29ef7198596640195e616f8132ca53cfd2fe82267f2876dc817f83e1ffe4a0fe451caf2b0a4a9d3c5ef153bc9d1917bb187fe5677457334ad18f73f983b09134f7a4223302bd7af49bb968545cbb1864677ee5fad8e6063491b21cca1aee4a9ad13b47edd3696dc4a6cbb8e383ed9f6c0080d71deebc9b97d2530ef0f549bf670ed8fce239d53b8306e3e5780ed128d1c0f7d553ed4c901013d8630a05806ad1c4d5fb1909a8f5b8dec6709cc61f6e09f1273937532c2702e0b83d3328bd8c7fc4a98773c619cc37f3a1104c10a13978aac20e589ab07a87112918903297e0edc1ba90a886486eef3b73a13b67a984529685309f43ad5d9ed1180d0ee92fafe8b007a335134895bbc3487580e43c93a57ebeb280becbae529c1ca8ab8e89c64bc0ff44f83afa033671f881074d821681ea45bb8dfcb7d6ad2d1cb826851e03692dde30fbae38ecb52e60185d50bb9614dac6ef730b0725cdba52107d8b2bc59d633be0e368e099818610237305f1c24fae025981956c19d3a320f520e56eaffea4df71c7cffb67fa3a2103c56ece34d9a52064b852b91b657913389e02954625a30acb9067fefa42ae8cc3d4311f90141c49e7baabfe5df068947ec7ef24c37bdeece54d2fed5edfbd41570a00a4638994f750d9e86ee398bd25d0ea99caac3f055eff9675e21546defd4965b0f4c090ec74b47a1e0c233105bd4b6414b56682f2db65aa5301224f50fce0e141639faa4b43d9399ac175b7feb5fb1f6ace29253bb65a90debb8b4458cdc6c9cb2098aa7b69abff06ad28adfa32ec8a5776355510972afd35ceaf53d404ef0b3e28757552995715b4019e55b13718a84da768bff44c5f48e94b10742f29e34337eefb988be552600befbd2af119f22367b6e0076c4d3d53dc329878c4f6ed924a0d29c86e9a36e61ef3464989be1a878600033c7dc7537775cdbdb72ed16795491b09bda4990594767e338bf4cb46eec28bba615f5427cb2419b2f4bc118802a58e90c40ca5fac409cb753122cc324c53b00b626281e98aaf13e1ea7ca29defbbc2ac6d36eaa2ece305f2292f32075ef62bd68576e78dbe1313c501f7765a117382cf57aa3c12c8c67a1403079e20099ecdd35453d2c79f53670979690ef21bb0a446d3f74a1ef5414932ac7d716e0961bc1e6a550c022247759c5421ab7e4433ebc8dbea41267eaa935d707bd103d83aee11257d05de6a6e49cd519e36c80ce4e14ce77eb6cd1e04979dbc80d7c561ccfe2acc97c0ed9d5a1f263f1382214fa57e38da5d17db3a0bb2dfb5958d1d62b05d6657969f95d51f0ba864a9a20b7b332c14ddf36d4a6e7e9b8b68093f5ef2c10ea86ce9957c7e850fffb99c283e5cd084cb5873a8e5cd374ded5615b1426d71557d45937e7dbacf71b5bf522691a11a9899b092c74a3c43ca895afda5309084f1e85f77f27b0ae", 0x1000}], 0x2, &(0x7f0000001240)=[{0xd8, 0xd0e0a063f2921407, 0xffffff7f, "1043d96763e494646fe9e349f7932a62559d1445ea830adf247685ba4aca00e36ffc69f49e99be65ce35c22f6e084d766900199b6d72f0e225d0adf1976203e7ab692116d0f83099a6ebbb74ffb898fcce2be7d5cb2453bca886c79564f793be3f1bc07994622db1e0688add947abc99fdbf68a57a1909265a8a62633cff43a72bd1071f00c78b5eac34961881510f8bb06b3ca74885b9b25c2c8f0eda549e6bd5169abc24a5912abec192a52a633b99f0fba81ec8296d1cca734424bf5885e423ae0d39e4b9"}, {0x110, 0x1, 0x8, "fb6b25cf3539c7a9b1ddbefda548cae15bb4f7d7cbe27a12dc50787f64eb009f171a83c654a89ab8ebf9cf88d96f1791f695d6bfcd1d8c418f79f470729c6436f55c05f1e88e3c7d70afb442f5372fe2b568cad86aafbe0b964b9fa453f5bc3e0117c692d29a55e82ca1a36c5e3c39ad98fbf439115dd5ad4b7d3e26cc78943f37cae086b8e8315d8e218e7ca18b203a3dfea4cad5641031f2edc4f30f592e0355d5acb09b506d711e1fdc2ccce98e4fc3c5977e851035cb0c00da238660769c6d6debbe04440547eb6ad9a9806bfa4463b8284de4cb339bc5b4fdecf480383b40eff9063df3f4a6f836acff770bacb474b9092575e5f84fc893ef53"}, {0x28, 0x1, 0x5, "43caae94f70daf874ef854c3f7a6603e9e"}], 0x210}, 0x4) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:28:23 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="909c7edfa0c1a79799f96809b707ad735b0b257401b01ec82efed524cc0a24bc7c225b8ee670c9cbb16703ac32d266d4c4cadea941b857b183b9a0e15aa9365ab35c4a5400000000000000000ecbc84c0f7e"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff00100000005eda00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fsync(r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f813000000000025ff149b33ff0f000000000000", 0xffffff0e) write(0xffffffffffffffff, 0x0, 0x1e6) 20:28:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="90", 0x1}], 0x1) ftruncate(r0, 0x0, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r2 = getppid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x100, './file1\x00', './file0\x00'}) setpgid(0x0, r2) fcntl$setown(r1, 0x6, r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 20:28:23 executing program 0: geteuid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x803, 0x100000}) r0 = socket$inet(0x2, 0x8000, 0x8) write(r0, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x5d25, 0x0, "00000100e8ff0000e18000000400"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17d78f72ffda4562d89a2db467149a71dc24d2a17475d9d56ad473405be2456908791062666f2b0a3004af7c6450897944ced39d9cec3c680c1b22a09f0ea9d5b87c9b3a29bed73961aa061aae12d5a35d7f8ac534be1fd568ee601d6b4322a67a59ac2201ffbf0c06a459178046075dffe116539886b22ad0ee7d9ef35e5ff3b6060bc0a9f33f4fb1b987d000d561e6ea265b7a45fb2622ed1712b6c5533d21c7f323455913c9279262dda7b075f3a9ea97f034f5ded614bbe0bbd3c54d86a62b011b1170332e10eaa5b4fa82ba9df981099ff84d7b44d9bacf245fb11816f4a85aa50d074b5809d5f6b2efbfdc1acbf9bd11168a5871c197e58c219bddd63bbe13acd64438e1b8401bee2082d59f336504c09968fc83400b971288aadfe60ea37e2e4fc21344ef0fc2acb7942391aa530c0fa27419dac483f1e89a4777f3b96590dde9e1f82d3f42c8ae3b356d791e82148c44e88684c7741c42fa3eea19ebf688ea3b75f9e7a5c5934848017049d5fe4a20265aeadc3833f65954f2", 0x43a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0xfffffffe, "4929dc9df2ffff0000009078bbe6f44e4db36600"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 20:28:23 executing program 0: socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000a82000000000a3495133a5bd06146a7d8914592e056bd1719dfe21a5c0dcbd8aae24da2eb80f9056508ec50c3d65b1da4443e815491bda8d86000802a5af4e2993046fd0414fac8f75cdf95520f5d10cf942360be0a2c2c3ef9cfc24fd3934663018b51351bfa636bda6ceab3b816ed09e2c4c89b3f700c23d432dbbecb5dece0fe3c90f5606a28c01901fe32dc215f52d051b725fdbed8bffbab836b3ac23bc23457b0dcc645ff5e5b1818d4685401b30faeeb7b58e793634c8363da26f0f7b03618b6903264454127f3a0ab3252e9202f65cfdcd6e4bbff4d7e25fae74981e76c85f0bab738f0c0be9b1e4be26ef9aa40cab650e1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:28:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000c60008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) bind$inet6(r1, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmodat(r1, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000003c0)="c70b8efa6814b446a7f159d0a5d0bbf1fff45c165098b4857baa75953113eac85719fae03156da42aa90198dac3a0e273cfa9e719ce88a6ef3445f9606ad3de961fa302f57c35d2a35b1c87c6fde115484e7b543823bfbaa1a91107e940ac17e610bfac59bdb684ade161e7cec3bc587b7c9f69c6fe66bff1488bfe07d2c95706034e2a63ce5a9359f6346c5729fefb3fef579421d40630bf77bc7308de12d0313a7c0cf15abf1ac7d5d0708ffb49f98788845d182bb8f8ef27a316ac4d44499073f78daadc344d39ea43475bdd443d9140de25d59daedeee46622b100e51dd72c4907387dac90a30399246e49160f1e0c9cc41de96a0afa1bdadb0faf4c1a983570528c47c10972f5e7f68e3423ae4e6ba509d5c0240b8c064d493e5bbc05a8738f7a4b750aa4f015b647a8836adb4c79e7ce2bd6d6549bc271093f5f4888146c65f3f83c29cd4426d903ce612f7134c7758733bb5396f4a4c57a38f54c238537774a7fef668f4d389c728e0eea578eff672600de5f3e57441a31f0fa2a0e2a706acc4038cd1e7bf2892577ad8274f42aaba8025831978de5487625a5188eeaf93c78a4dca72a03b865b8a70fb20c0774c34777972aac546b2db8b742b2835bd9624aafff53a648b4ec1471a07748f93378b3588b59e5011ad769854e1de60d57c3afe1604b0ab8427884666830db5393f6ce621509363a1f500d439b05f1875dbb09ba436124a2dc54e9b52ed1974b4dc646ca87595dd35e0e7017066af059e102e9deaa9a58e3943b12aa7a800f25484173719b1118d9f7201fe078aabf915a0cd2f45b95b136863fa92a94e77b514fabcef8a9c38b0cfe47bebd786deb38405570ef486f993ee6fd952008b13d227a938d9b17a3ec0bf7ae31a3a1f9b2aea8f9485756b8a1e8e85da8de2a08514a250edb6928c23b12bf52202c25eb6cd5ee5bda00c6b55ccd3faec5e503b66d13d2ae80fadfd8524595c8e34db1d0316d126e89e253ff758b6b8aaaa5f307393a25cfffb9956a52bbd173cd929d35e8a82d161ef03e358e8464609cdb253ed0e502d106cd22c456013309a812489633eefb54c6e30e06b5b49727580cf83b9d6a0fa28d8c76d3ef171c0ebead8a736b9e8ac6a0f48ecb2dfc7893842eeb49440467c45f43b898883d4ab7ed129098583b6e507af11d2cb41c721b8f69f788c8cb2d1f29bc5f658fcd11624e5876af80b1c1a23816bab23581f4f4d5f3e026bb56de492b311453fca08b303bf1dd0e5ab0b1f5df02a6bc9402c13f56b40d7d452c9676251e2eab546459f19c0826b31dbeb018071792f60762ecc221825b9620334b768e96545daa0092bae6bb31273ba48a1d2e70616f258ae10756f237085f30d5386f68429157b9a69d7aa4cf0132aaa5f2103786b4e54545f6eb7a14112a1354d5197621d5c274cddb8541f4b329ca227a75e2754cc70f66ecb1b8c5549da7b242cc5d0eba5b21e150de9bbf7c9777cc5a528ddf1d1ca304307f5e25d26c9e173e1f2b4d73cd47d3e118d34cd2569bc816a5c08ec350cbb5cf1d55436becec323cb28ffa5466d46d805f2a6ee90f258737d96c1d84076c21fa187d2a0eface77086cbf7017869490640bdb5dd1809d58c728d5cc6d3790dc9ddbb672ec34a3f225667a14be958b22e120cf5ecd0ea038696a80b4e0e2dba4021c30f0a1056c6a7e11b0db1e0305a9aa7f99f046cf6089bc66d606ee9b90fd28daee6d6e49b63717b846134e7a1d3913abf8ebe9b7072a1e90c521e3793f174e7ba5ad214b57b8805b38fac2c6a5986523106680e7196e2fd6df2b7ea3012293c089f761c6fc79a27555bac7915dd84a396289f6c2af163c251f5d8445c6ab8bf6d1a2f8b7bd47cb13e7f732d8ed17d1c31c940d7b99b5352e5d60dcf832a76fbd3d111db7596ccee4c884e5c484d55ee265eb765ae840f820c096af08fefbc68d58660c531ec815c450400d9c247ae0a7a2f095ad859518fcfb8b9d13fe271493f725a1d5e762b80be16e55aa8247cab06b4fca28a3f36c1684a7c9db08a7b24a185727983cc06226cae644aef33df35b92df7052c70ea295cc6311a0f7fa7f9d60c0ac9daeaab4ed7b29038e27c0391ab7fdc71ffbab161a5f02a8503c5d8fc8b87631164e7d4f3dbf717548d331b357a159cadffc70c098ee2f0124b267b9e87ea786b33290fdc62a3cd67e36bc084ff2b133055019a712d6c4e05273642f3d706ae82697e885a468b0b43deb632630c5d3d5a25caf57039a9bdd781de4024cd72ebf20cf6fceac50332350c60d2db1b1f13ae7dad3e2b159154cf52a708616a7ba891e0c2b0d552e7af1d1ea4fda614cd4fd8420781aa2a46d5cb1a055fa3fcc755c33c4c3b5434a6f58e5e7df40e7dfca7c3d9efe08789aa4bf206051651ff4d73bb65ae0a5fb11d90d9d488807dcb901664d20749acf444eeeb0cfed557085a0da3fcad07b6205e4eaa5305c055afb314049f676d28ab9e861936bc59bf08ca4316a112011912e1e9734731d7e5e278585d24fb7e8d0f19f5351ecd54ee447435e364a7a8171740d3306cd5de753d8c577e63ceef6d3cc19d8667c5e96f7bc60fae93c68d2ee26243ffe8b870f27285a22ef51b6794bc64c2af4553adfccdee71e2c5bdd0b90fd5c628211830713b25715d88fff46aed7ced7257259ceb7a912b737607d49376c20a7a9cd75a9e89f9d7c383448502db2b2c0b87c7645ac04458cbacbec8c029ad64649c8711817d3daf0f5e8f9f213a426678a8d569c7df9fc82d5aa6ce2d0fd806843f5be34cb0b6b3123f652006691c1e10c990e165f42c65585163539ea0f51eb122bb095f8601a4d5fd4e2cd76eda2f8e8cd45f0fd809d0728abaf81b3f80e93e3db3575073f56ccd45e7d369638f7f99fdb256896b54f1ec292b1deb2b6354d468edf31e0c4b8952645ec0f4ed585ad2a014dfb471384632590f1dc71fdcfa7ff27b6794ef48480f595538231f0ce757b5b1a4fc89e5a71706ca0f338bc3c94fd2609918125a8c71b9c1c75fac0fe8014eaca6b86ba380b48698cc571eaad4d0de17aa8c068dc170850088f1ffc4c721a0efcb21a5387c41421baedb9dd67f0ac1ca3a60b7fd9e7e86a23ef269e784e642ecbbdef4592fbc065b7a54347c8762e98bb074d6e34e45ca98c1d3ce5497593b37bd4db8594893e4e04a82fe18392cb5b74706234404a75fd31d8dd586b028b6725ef626dbc4e12238a2517e64588dfc80d2dd0c7fcdba527b3271b57b72ef33541556ade7b0c26b40479476f45954228e20221981c9c3f372c802201a4e61d34e350b7819ff75ff6c14e1532bf2ade8706a7f67954ce5a9b637b965a5e6313c4c3a605f226ef9216a6e4b04f8802e899d979774d232cc0275570e5d70f8d81d374edd8c484df11951e8de907f3054e71d11d444c321f4837605f928ac214c96c7871652163c6547023f6b6443b4afda21d24db74757715ca9a05b405085c45e7fb6f84f29e0543c675b3ec8301fa60e736de70475b6b8ac0ab657d121eede9886673b160266b45d9f2c4895c8cf342085d64747801cdbe869f315be1a13c0e42a02074a8c1fa16618a3372b39eb5cbfd7f3cc23c5eb2370c169dca3d4ed01536658a26cc49d185110a84259cc0fb24b2690c61d5109e0379b56a0b0851522f513e4245e7eda1b27570178f73ecb711cdcadbb0d2cffecc41c3373cb72aa7f72377042894807d79091d1673a4ed413f483acae65cbefb4d104c3d1ca84928de0d02702fc66ce6bf710507271a24561b600455b29059ab24fda56c636eb41d069b6c1931c8af57af3913d15d6231c23c7fe5c766e9a1595ba7f254e785b9b7a618f2e6c235e6e5e4b5bdd2c1f09905834e787c952db9b9a25f3b7073eb0415e52a53bc99a852a4d416851c502b5f2bcf633026dc8d772ebc4d6912c0d6cea7013ebb77b7fb3d16ef7874580fc2d24e58b2e9aca04d8faa653950b0d2ea0203e396bb6f8255381e17efb25ae492b47c68d03db3f95bb1a67b122f46696e1153af9f864491f65f4eed0821e44b8f9a1dada3c1a1778532639ee34d4d70fa76781e37bc2c496d20e1225667da1e813f0970055047cc246f25a42d31396e2bd3e177809da4a96169e5b0518994ad623e8c50c11023084b63ab1decf12809cc01428bffb1bcd65188b9a1e64cba9e229992a50d43639285960af313b4a92cbcc64586ff25ebb98cd8336f028ba3a46f88a15180916933e662a60d3926a2a9d17d1ad8f73c51411a0cca4fc0ed257767f05287b7489709cbc79adb347618a61340289748d596483f54cb9fdf442056fc21cc491f6396ec2c7352e0897e285d171f183554216d9f3e53d270dbed3d33d3e562ea19752bb6dec0c2dfc3552f6c02809d04cf43ef1320c7f67f6dd7b9a3f561535c0c03fbbd93c31ed48d397cc6edcba95f4ec33649388048c42917c0010faf42759e747f69a72058ed39f432186c52553fd590771416f6f537afb156d52f27f893e08dff79b9006c5e65bc959dfeb46ddd8f03550bf5ec15208e04819bf583130f55db618ea65054fb651e8872c8ca91b61d126cf812021013102a284e19fe068dc0c90c4778872643bc40a74cee9766af53f0c030a0cd211713414ebdce28997bdd4deee29bc531c8f52d50942c85f7eef4d17a60b92377d4ef06d47ad8d57ca87d0f3c7fe998b07292342ba50fb4c7e53b0525cbd21257089e5c4018f71da267add1b79b58f8f632ac4b612838e9cb8d3ed60ed3098295d864dfa55bcb2e500135f61f7c8a4e8343e97f9890729d63921783bbf6faa9b29649e6493f983b235b48fa6484d9e2e58215d9e9aa041293d8310ef6d5a1c63747a093d8c4cce8bb267d8889d2c5bc710866f61bc5e682d6971a241ef5d907ee747f490724381b62109f317ada3d598bf96edb747c126da24acc8224ceaf8773ab633f3c0ab2d23a960665de906837a73e4549985422fa75872b65736db05e3778cd51ed0a8a7ae828bf77f80c934bea0e093b4a1bbe11b3982c9923406b54671715b0cb722ebf2a04325863fff6c3168a88993390411d5b7cce68c8c8581d08b3fe35d99b2db1054777a5390c2d781f902f4105119612f59aa3ff12d1a82347b61fd1c2c8198a7182d6d5dfda9ba35eca4f7c86b89cf4c698d7cb3e5fd156ee638809d694b13ee682f5ad70e7694d8a3c157144615eb070777db699a2d8ac52c170520dbd9066fdac4d5cc5d49664a5fb9ccfffdb456aed8a6a6c9baa9abb3cdfdf209911273adfe29b15e2b2b8f7dc7baefc10f4efe27bb0d4d67bb25b851db4102edc832b54e341bf4cecccee0775ac9f9557a85d08110f277e79f5865e6e57ef9b1ec77b1a8d55142adf2c6e1dbc9d3462eeecbff758782b1482eef8a96c78128bd73f9ed12009738e27ca90bf50cc359e23943dc07547179e50760206d727b4b1e74c8f47ab1c46dab041507e61c4f3a682c8339460593738d5d9d94f9032d27effd43a2f8dd2e792e2ad97daec3de47066ee4d10796553503598fd12774dd123f75e8d189c43a7134b27f882c98098b3aee549782422871b7842f9c1552998558a3b7e00171e493451f29bcedffe0cd17b46a65bf43b825c30ce572b3d0ada422bcb0a956c22818ae926f91eff255f77b00bae8accf666570bdc5c6b8e2562f73ba830123ec3ab385a54954107338efad9e196be2d144fb6218d93264f1540785a2490182e8e98b0503fb1f766d54d0b60054a51b2a77a331fb8345c923ce63b8727072107f7a9a6efbf4783a2da54", 0x1000}, {&(0x7f0000000040)="ad411ced8c985dd652036bb30b72a8d56677567bacf52fb9aeaa441c704d050a4704ced781b948609f87f72f15e0b00c421cbc20d030446924c45d9a6e1c99bee5edc7ba6c0bd24d02fef101edafe295ad7815acbeb7502c5b149d00e704b4387ce9946aac70dca3450035c7b6724fdc964ec09bc8c028a6bb1951856b9e66204d739bbb1e5b06f916e385fed0cf9a95d018decb116137cc71b5f68c8761fac7c0d02e43edbfe9bb7de781872f350c624a950cc2a4d63e752ae7a8a397a6589958a18abb7a44db3201e70278869cb86947936b7b71158bb7f23822ece540549f8f7da398fb345bebfbee", 0xea}, {&(0x7f0000000140)="e71c873f29344dbc5ce5d8af10d84038f630760a83d1dccd25594b446537b308310a323f9082db3a78654bdec7b00b49631a06dd77877dfa26eab5171c0134b78f158024d55ae20260e5b67d5c252b9204cc6f049a94e835521f3c12913d6f25455c379006f73b4893d5630d52ca279f1044205523bf2c4b0f2d5333323b52b1ce51437f2705da455cb22c22a6c5286e383a8271f7a8f8d39d9902f54c4c23036a73a150db46824e00089dd30220696e36bde8a64a7d321c47fa34dee903c8b07fbf88e05c14d55639e7e13d46671a3bde1b55db6eb794dd1c1938367f1040f822e2d69a70bfd3f0cb377601e0e50e4901e25fc53cce", 0xf6}], 0x3, &(0x7f00000013c0)=[{0x48, 0x1, 0x1, "fba02522e45a5409fa1436bda6f3cb120c209aa4c83942443d363b38739f618948477c14287aee8c4c98c5aee112a0f16ca5d2925b"}, {0xc0, 0xffff, 0x1, "1f0c06202e4b659cad7df24f40189460d2d67cd41622181a130f980c67192cd4900b913e8e251266bfb56b92f72d300a79acf483d4a56a27667806d69a48e6aa98ac9f6c227ac8dbfd784fac9fb7d998484efe87948dbd51b419d6db091e447c9e2e1779281707bec653e7ba409c28598e1896b28d214e0a9bc5030e1951cc6b60bcf73cea6c7355497ceaeacd64b73b7275c7c14533dc2ce2720e1d8d8bbbb2a49b097f5506c3d5528805"}, {0xd8, 0xaab8ef305b725ad0, 0x7, "4d5986dfb6dde497b377a408e04f0f6d5498dabbca5e29d9cc2f633e8ee40ca0d73b8b82436bca093d601fcec471e33e6429ece1cee1900df8021303c1c1ef5a7bd58ec41e62664b5a345de816e71d13f830951ac330d8431729c2a402548a36608a84c3e8365ca0d48906243931fcfac82aec50d103988f365862e75f63e87057ccf76874c3025f6f9afb882efb39f148ef17844f39b44ec4221f2a99930d30dff8feac063bb538fd6da23100e77a433baed94568e0d68e491732164dcc4754194f04c30d"}, {0x78, 0xffff, 0x0, "845b5d65eda21e5d71218e20e9424b17bfa78884ce9cb91ea83763774f0c1ef75fffd3a79a7c55c70d2ca94c93dd1def08b9219eac08e65200930c91b87ade3793994f79f04eed9bcc3dfdf5d624274a434c3e9ba26c491db2b929443995c7cbeedd1e"}], 0x258}, 0x2) 20:28:23 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) read(r4, &(0x7f00000002c0)=""/192, 0xc0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r5, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 20:28:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) munmap(&(0x7f0000a0a000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x8, 0x6, 0x1, "2f612c99a0f130af6228645995223f03fee30767", 0x8, 0x7}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:28:24 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x4, 0xef) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x40) r3 = dup2(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) r6 = dup(r0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) socket(0x30, 0x2, 0xfb) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0xa83, 0xef, 0xaa09, 0xb1, "24444303cfee7f55308804354602c93c2b07fecf", 0xbc1, 0x80000001}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000300)=0x7f) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) fcntl$dupfd(r0, 0x0, r4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000440)=0xffffff80) open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x20, 0x25e) 20:28:24 executing program 1: r0 = semget(0x2, 0x0, 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7902e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x10, 0x400000000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 20:28:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000080)={0x400400, 0x0, 0xb7b, 0x19, "1ffbdfa6fbf7004ee2925f71ae74b38e61c4a648", 0x4010, 0x6}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r1, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r5 = dup(r4) ioctl$BIOCFLUSH(r5, 0x20004268) 20:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8, 0x59}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r2 = socket(0x2, 0x8000, 0xb2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r6, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) r8 = kqueue() r9 = dup2(r7, r8) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r21, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) sendmsg$unix(r9, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d00200000000000000bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r18}], 0x20}, 0x80c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r26]) getgroups(0x9, &(0x7f0000000540)=[r26, r26, r26, r26, r26, r27, r27, r27, r27]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r30, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r30, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r30, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r30, 0x2, 0x803) pread(r30, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r30, 0x8010426d, 0x0) r31 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x20, 0x0, 0x0) r32 = kqueue() r33 = dup2(r31, r32) r34 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r34, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r36 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) r39 = getgid() r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r41 = syz_open_pts() close(r41) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r42, r39, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, r43, 0x6) r46 = semget$private(0x0, 0x7, 0x287) semop(r46, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r46, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r46, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, r42, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r37, r43) sendmsg$unix(r33, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc4cb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a115ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r35, r36, r43}], 0x20}, 0x80c) getgroups(0x8, &(0x7f0000000200)=[r4, r5, r18, r23, r25, r26, r29, r43]) 20:28:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getegid() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x2000000000000008, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910874426bdcf306843b34f7c027e266c2bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000000000000000095ef97fcc9a806471b875b901eeb549b590d06c4dcf9448c68b9853d3e29f98964e8f053d8355dfdf9298fc6d861293df936d1bb9ed072688c13b133d7ab7e1e8dcba26a9a3d1df483cff71c87b4bb3a13084b2ebd3cc02e2751077ab464370be5cff77dccd11b583a4f5d74c7c5c372f34b60c3d9aec40d35b4f15de6ac382adaaedb819658c89368fabefe6e65d94f8754de4b654c70b9fbdec38e060e82747b32f149557fb3af464ced85fe0d6af7a32ad832e36011f4c4b8dec76727a9fcdd8e9ee8b28c24724ba3b8cbbfe5cf2b8e9b38651da"], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r7, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r6, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r6, &(0x7f0000000b00)={0x0, "7e39b2630136e792225fc6778eddc5ebe0fc123ce1b9d8018b83b7220185b90215613f0e86ab04022a238d161316a4d9464126f6b49286d0efca016a8991216008caa8a9a9a0e4b126ffcd02f80dbb54646532bb38dfa8593d8a490ee9472e55ceb59186b4c28bdec77c40d4a7a0d8d834bf78640529e8c8e381ca2c602fd00a88b1dcbf855cd2f46a0d268bd788f2147cab582d8b7e5ca5043d392b880c6489571d3c0943636db19b6e5b00000000777057204b362af6986d1d061231498d353d5c2c95a9184392ac70e370fd17e7f1f76e81d98bb743d8b42722253e67c19a01ef0ef0be882f14f6253b"}, 0x8f8b63494240359d, 0xc00) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000a40)=[{{r8}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8, 0x3f}, {{r9}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffff, 0x100000000}, {{r10}, 0xfffffffffffffff9, 0x6, 0x8, 0x2, 0x100}, {{r7}, 0xffffffffffffffff, 0x42, 0x4, 0x2, 0x4}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000aa1e000000000000000000000000000000000000000000000000ff0700001900008ab4629112ebd87cf72d0000000000000000000000000000000000000000004000"/120], &(0x7f0000000640)=0x6e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f0000000540)='-\\\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000500)='%%\\\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)=':-*\x00']) r11 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r11, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r11, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) panic: knote_enqueue:1283: kq=0xfffffd80722538f0 kn=0xfffffd806ebfb2a0 knote !QUEUED Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *502635 27741 32767 0x10 0 0 syz-executor.0 464141 7551 32767 0x10 0 1 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff8220d3c6) at panic+0x15c kqueue_do_check(fffffd80722538f0,ffffffff82250c20,503) at kqueue_do_check+0x232 knote_enqueue(fffffd806ebfb2a0) at knote_enqueue+0x80 filt_timerexpire(fffffd806ebfb2a0) at filt_timerexpire+0x5f timeout_run(ffff8000009ff180) at timeout_run+0xc4 softclock(0) at softclock+0x175 softintr_dispatch(0) at softintr_dispatch+0x107 Xsoftclock() at Xsoftclock+0x1f __sanitizer_cov_trace_const_cmp4(0,8853) at __sanitizer_cov_trace_const_cmp4+0x1f nanouptime(ffff800024d9f088) at nanouptime+0x7f clock_gettime(ffff800020ac8508,3,ffff800024d9f088) at clock_gettime+0x8b sys_clock_gettime(ffff800020ac8508,ffff800024d9f0f0,ffff800024d9f140) at sys_clock_gettime+0x4c syscall(ffff800024d9f1c0) at syscall+0x4a4 end trace frame: 0xffff800024d9f240, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic knote_enqueue:1283: kq=0xfffffd80722538f0 kn=0xfffffd806ebfb2a0 knote !QUEUED ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8220d3c6) at panic+0x15c kqueue_do_check(fffffd80722538f0,ffffffff82250c20,503) at kqueue_do_check+0x232 knote_enqueue(fffffd806ebfb2a0) at knote_enqueue+0x80 filt_timerexpire(fffffd806ebfb2a0) at filt_timerexpire+0x5f timeout_run(ffff8000009ff180) at timeout_run+0xc4 softclock(0) at softclock+0x175 softintr_dispatch(0) at softintr_dispatch+0x107 Xsoftclock() at Xsoftclock+0x1f __sanitizer_cov_trace_const_cmp4(0,8853) at __sanitizer_cov_trace_const_cmp4+0x1f nanouptime(ffff800024d9f088) at nanouptime+0x7f clock_gettime(ffff800020ac8508,3,ffff800024d9f088) at clock_gettime+0x8b sys_clock_gettime(ffff800020ac8508,ffff800024d9f0f0,ffff800024d9f140) at sys_clock_gettime+0x4c syscall(ffff800024d9f1c0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6ce0, count: -15 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024d9ebe0 rbx 0xffff800024d9ec90 rdx 0xffffffff82469ff0 cpu_info_full_primary+0x1ff0 rcx 0xffffffff82469ff0 cpu_info_full_primary+0x1ff0 rax 0xffffffff82469ff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff820fb0ef kprintf+0x16f r9 0x1 r10 0x25 r11 0x7e0c9c7fdeb77e51 r12 0x3000000008 r13 0xffff800024d9ebf0 r14 0x100 r15 0x1 rip 0xffffffff818bce58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d9ebd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=502635 stat=onproc flags process=10 proc=0 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac93d8,0xffff800020ac8a08 process=0xffff800020aa2710 user=0xffff800024d9a000, vmspace=0xfffffd806e8b3b88 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *27741 502635 7551 32767 7 0x10 syz-executor.0 27741 136813 7551 32767 3 0x4000090 fsleep syz-executor.0 27741 288984 7551 32767 3 0x4000090 fsleep syz-executor.0 27741 353393 7551 32767 3 0x4000090 fsleep syz-executor.0 27741 211908 7551 32767 3 0x4000090 kqread syz-executor.0 31230 220658 7869 32767 2 0x490 syz-executor.1 7869 111038 66529 0 3 0x82 wait syz-executor.1 7551 464141 28683 32767 7 0x10 syz-executor.0 28683 500677 66529 0 3 0x82 wait syz-executor.0 5155 434769 0 0 3 0x14200 bored sosplice 66529 86762 37287 0 3 0x82 thrsleep syz-fuzzer 66529 268323 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 175540 37287 0 3 0x4000082 kqread syz-fuzzer 66529 305016 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 306811 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 49786 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 98383 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 465903 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 151715 37287 0 3 0x4000082 thrsleep syz-fuzzer 66529 519420 37287 0 3 0x4000082 thrsleep syz-fuzzer 37287 513607 44859 0 3 0x10008a pause ksh 44859 477769 48123 0 3 0x92 select sshd 97605 476018 1 0 3 0x100083 ttyin getty 48123 197620 1 0 3 0x80 select sshd 21413 20722 21631 73 3 0x100090 kqread syslogd 21631 507713 1 0 3 0x100082 netio syslogd 8203 341379 1 77 3 0x100090 poll dhclient 50376 172766 1 0 3 0x80 poll dhclient 43961 382529 0 0 3 0x14200 pgzero zerothread 94792 194095 0 0 3 0x14200 aiodoned aiodoned 20366 85161 0 0 3 0x14200 syncer update 46144 240514 0 0 3 0x14200 cleaner cleaner 38471 353084 0 0 3 0x14200 reaper reaper 15697 322083 0 0 3 0x14200 pgdaemon pagedaemon 96811 366351 0 0 3 0x14200 bored crynlk 72941 198966 0 0 3 0x14200 bored crypto 49928 195521 0 0 3 0x40014200 acpi0 acpi0 65884 103846 0 0 3 0x40014200 idle1 55709 198172 0 0 3 0x14200 bored softnet 65440 34198 0 0 3 0x14200 bored systqmp 16525 416082 0 0 3 0x14200 bored systq 35278 404039 0 0 3 0x40014200 bored softclock 44342 95836 0 0 3 0x40014200 idle0 93227 325722 0 0 3 0x14200 bored smr 1 66237 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: shared mutex timeout r = 0 (0xffffffff824c6a50) #0 witness_lock+0x52e #1 timeout_run+0xb9 #2 softclock+0x175 #3 softintr_dispatch+0x107 #4 Xsoftclock+0x1f #5 __sanitizer_cov_trace_const_cmp4+0x1f #6 nanouptime+0x7f #7 clock_gettime+0x8b #8 sys_clock_gettime+0x4c #9 syscall+0x4a4 #10 Xsyscall+0x128 Process 27741 (syz-executor.0) thread 0xffff800020ac8508 (502635) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82659980) #0 witness_lock+0x52e #1 softintr_dispatch+0x4e #2 Xsoftclock+0x1f #3 __sanitizer_cov_trace_const_cmp4+0x1f #4 nanouptime+0x7f #5 clock_gettime+0x8b #6 sys_clock_gettime+0x4c #7 syscall+0x4a4 #8 Xsyscall+0x128 shared mutex timeout r = 0 (0xffffffff824c6a50) #0 witness_lock+0x52e #1 timeout_run+0xb9 #2 softclock+0x175 #3 softintr_dispatch+0x107 #4 Xsoftclock+0x1f #5 __sanitizer_cov_trace_const_cmp4+0x1f #6 nanouptime+0x7f #7 clock_gettime+0x8b #8 sys_clock_gettime+0x4c #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9483 6334K 6334K 78643K 11003 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 4659 0 ifaddr 39 11K 12K 78643K 807 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 196 0 iov 0 0K 32K 78643K 813 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 3755 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 55 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 1423 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 4706 0 sigio 0 0K 0K 78643K 123 0 proc 48 50K 83K 78643K 5236 0 subproc 34 2K 2K 78643K 1853 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 2 0K 1K 78643K 1161 0 in_multi 33 2K 2K 78643K 1306 0 ether_multi 1 0K 0K 78643K 11 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 139 625K 625K 78643K 139 0 exec 0 0K 1K 78643K 2097 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 168 25K 41K 78643K 19191 0 UVM aobj 130 4K 4K 78643K 140 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 385 0 NDP 7 0K 0K 78643K 330 0 temp 102 3021K 3117K 78643K 24571 0 kqueue 8 7K 34K 78643K 950 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 229 0 222 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 724 0 720 1 0 1 1 0 8 0 rtentry 112 1124 0 1079 2 0 2 2 0 8 0 unpcb 120 4370 0 4358 23 22 1 3 0 8 0 syncache 264 74 0 74 24 24 0 1 0 8 0 sackhl 24 3 0 3 2 2 0 1 0 8 0 tcpqe 32 48 0 48 20 20 0 1 0 8 0 tcpcb 544 2684 0 2676 33 19 14 14 0 8 13 ipq 40 35 0 35 16 15 1 1 0 8 1 ipqe 40 1028 0 1028 16 15 1 1 0 8 1 inpcb 280 5956 0 5943 43 34 9 9 0 8 7 nd6 48 218 0 214 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4957 0 4739 14 0 14 14 0 8 0 art_table 32 4958 0 4739 2 0 2 2 0 8 0 art_node 16 1123 0 1082 1 0 1 1 0 8 0 sysvmsgpl 40 70 0 59 1 0 1 1 0 8 0 semupl 112 4 0 4 2 2 0 1 0 8 0 semapl 112 1419 0 1409 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6222 0 4813 46 0 46 46 0 8 0 ffsino 272 6222 0 4813 95 0 95 95 0 8 0 nchpl 144 12253 0 10651 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 60729 0 60729 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 41879 0 41879 51 49 2 7 0 8 2 plimitpl 152 824 0 815 1 0 1 1 0 8 0 sigapl 432 4556 0 4541 5 3 2 3 0 8 0 futexpl 56 87450 0 87447 3 2 1 1 0 8 0 knotepl 112 2936 0 2914 13 10 3 3 0 8 2 kqueuepl 104 3240 0 3234 6 2 4 4 0 8 3 pipelkpl 48 1810 0 1798 1 0 1 1 0 8 0 pipepl 120 3620 0 3597 24 23 1 2 0 8 0 fdescpl 496 4557 0 4541 3 0 3 3 0 8 0 filepl 152 45772 0 45657 89 78 11 13 0 8 6 lockfpl 104 1828 0 1827 1 0 1 1 0 8 0 lockfspl 48 446 0 445 1 0 1 1 0 8 0 sessionpl 112 124 0 114 1 0 1 1 0 8 0 pgrppl 48 387 0 377 1 0 1 1 0 8 0 ucredpl 96 12424 0 12415 1 0 1 1 0 8 0 zombiepl 144 4541 0 4540 4 3 1 1 0 8 0 processpl 896 4573 0 4540 4 0 4 4 0 8 0 procpl 632 13577 0 13531 7 2 5 5 0 8 1 srpgc 64 214 0 214 26 25 1 1 0 8 1 sosppl 128 136 0 136 34 33 1 1 0 8 1 sockpl 384 11490 0 11461 118 107 11 15 0 8 8 mcl64k 65536 35 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 186 0 0 18 2 16 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 827 0 0 21 0 21 21 0 8 0 bufpl 280 19882 0 12816 506 0 506 506 0 8 0 anonpl 16 763570 0 754328 209 134 75 78 0 125 21 amapchunkpl 152 53740 0 53614 178 165 13 20 0 158 7 amappl16 192 30656 0 30003 268 228 40 58 0 8 5 amappl15 184 703 0 697 1 0 1 1 0 8 0 amappl14 176 1825 0 1822 1 0 1 1 0 8 0 amappl13 168 326 0 322 1 0 1 1 0 8 0 amappl12 160 285 0 282 2 1 1 1 0 8 0 amappl11 152 781 0 770 1 0 1 1 0 8 0 amappl10 144 454 0 451 1 0 1 1 0 8 0 amappl9 136 2335 0 2329 1 0 1 1 0 8 0 amappl8 128 1612 0 1532 4 1 3 3 0 8 0 amappl7 120 1144 0 1128 1 0 1 1 0 8 0 amappl6 112 521 0 508 1 0 1 1 0 8 0 amappl5 104 1297 0 1287 1 0 1 1 0 8 0 amappl4 96 4869 0 4829 2 1 1 2 0 8 0 amappl3 88 1121 0 1114 1 0 1 1 0 8 0 amappl2 80 27876 0 27798 3 1 2 3 0 8 0 amappl1 72 138438 0 137986 37 27 10 20 0 8 0 amappl 80 15614 0 15570 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 4557 0 4541 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4557 0 4541 1 0 1 1 0 8 0 vmmpekpl 168 47696 0 47662 2 0 2 2 0 8 0 vmmpepl 168 646944 0 644975 330 220 110 123 0 357 15 vmsppl 368 4556 0 4541 2 0 2 2 0 8 0 pdppl 4096 9121 0 9082 6 0 6 6 0 8 0 pvpl 32 2066020 0 2053439 474 286 188 191 0 265 55 pmappl 232 4556 0 4541 27 25 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 212 0 27 6 0 6 6 0 8 0