000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 05:51:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0x7, 0x3fa, 0x1, 0x8, 0x3, 0x41, 0x0, 0x2, 0xffffffffffffffff, 0x9}) shmget$private(0x0, 0xf000, 0x0, &(0x7f0000ff1000/0xf000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) recvfrom(r0, &(0x7f0000000180)=""/3, 0x3, 0x41, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x2, 0x9, 0x7, r1}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='[$\x00', &(0x7f0000000380)='!\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) 05:51:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:51:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2012, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x800, 0x8, 0x0, 0x8, 0x8, 0x5, 0x1, 0x1, 0x7, 0xfd}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00'/12], 0x10}, 0x0) 05:51:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') socket$inet(0x2, 0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x1) 05:51:45 executing program 0: symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f00000000c0)='./file1\x00', 0x0) 05:51:45 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pread(r0, &(0x7f0000000300)="35ab50fdb4dbdfa8bfcb8e3b94c64119b7e04e14b1dbfc2a49356fa3e8b16e8bdda56999109bd82ea62b8a0708e538a30694ee0b2629586618c99a79f64187440db5748ec417a100ab855c39b778715f8a76b90abc063d70d6b8934a19aadbaaddc9ad11d75c7152e137e63401fe4e7be1f847f54456ab116b9cc8116d7cc5d1739ace85a77c20ffe759de610b0cd68d465c0169023c1af2e9f840a3aaddd22655b0ce5d816ac2182531a744ea9af566696e27be4bfcc025b1bc3429dc0f2c", 0xbf, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000003c0)=""/254, 0xfe) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x1, 0x0) readv(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/125, 0x7d}, {&(0x7f0000001600)=""/133, 0x85}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f00000016c0)=""/215, 0xd7}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000017c0)=""/223, 0xdf}, {&(0x7f00000018c0)=""/52, 0x34}], 0xa) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/70) 05:51:45 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = semget(0x3, 0x1, 0x106) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000c40)=0x1f) r1 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r1, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r1) unveil(&(0x7f00000007c0)='./file\x00', &(0x7f0000000800)='c\x00') r2 = semget$private(0x0, 0x3, 0x80) r3 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r5 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x200, r3, r4, r5, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r1, 0x2000746e) r6 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r1, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) connect$inet(r6, &(0x7f0000000c00)={0x2, 0x1}, 0xc) r7 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r2, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r7, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r1, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r7, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 05:51:45 executing program 1: r0 = syz_open_pts() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x10400fffffffe, r1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 05:51:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x400, 0x108) sendto(r1, &(0x7f0000000180)="d153de10513c2ef1beabf82de29eaba15cc3896843a7f80666cc30dd805deb9783ff89bc5ad79c155786c8829df419e329b562b5cfbb502e82c316523f9fa98acdeba4c4d17772cd951c4d358734293e773062a1700992593b43716d283b82b5ef144ea24cb27342f9877d8e87bedd38f8d7790d7bb4ad8fd7ed8b0a1bd4d71fc812468fb70bc900ca9892cedb7ae32cfce307a7487dc901477ba09ec0c8d051775fb51c162aecee4d311a46c31522dd6d3eea09837c1727bc56dbcc08555cc4de02222c4a89b9cdbd6b77f506e478bae61f6a1023bc23afb9ef0f", 0xdb, 0xa, &(0x7f0000000280)=@un=@file={0x1, './file1\x00'}, 0xa) 05:51:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x108) 05:51:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="960000", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) fcntl$dupfd(r0, 0x401, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) dup(r1) 05:51:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r4, 0x4) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) sendsyslog(0x0, 0x0, 0x0) 05:51:48 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="d381d05795bd202d585ba7b96f513c87702b0d1a5e1edb2f7d37b20b76c821902bed52ca7412a522e199e58e18d31eb767357258ee530b9fe3b84d7fa7e4372e73e081df82b9131ddb09ca106d50111e0541a307cbe18cfcfb6656d7ed2c3239147b8a004f1eb4102f64532db50c68dac64e450c35fbd29878f15cbbff68f538d1226823f0198778b4d426e70f4922fa36c18f95bd2d558e6e6949c2402ee1cc8682b26d68ba817a76c0e66492645f5df3024821e54be1c83555f682af332cdb716887bf90abaa1d42259252adc5d90d062d56164cccce880827d45ddac71519d01cbdcf2c8080", 0x177}], 0x1, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESDEC, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES16, @ANYPTR, @ANYRESDEC=r0], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=0x0, @ANYRES64=r0, @ANYBLOB="f3852b60f1a0d26ebf1e1a666e8eed04ca7e562b755e98b7180ce6135ee854867608656bd0b82b81e2a865b69cc55e858bdb70d9f4283af7668fbf14d38c1d042d319e3228bd173a8c76adbebea30ca791d9990f525f594826b10627cf75b6e0c2a9fdc632d34542"]]}, 0xd) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 05:51:48 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x90000000) fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x4, 0x6) 05:51:48 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 05:51:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}, {r0, 0x4}, {r0, 0x10}], 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) 05:51:48 executing program 1: r0 = kqueue() semget(0x0, 0x1, 0x4) write(r0, &(0x7f0000000200)="39cfc20f6f2c69f38b1dfca4270b664ae8cea6f3c8cf64d4389bee6a2097b930d285f6bcc31b34975466558af58186faa913a3ca0d5c84a38f12bbb42e2d2d4c055f1dc4d22ed7995ce9a41d49414aee9adf4fc0cc4e161dcd53b219412bfe815a521ade13e66a23b98220a9921fcd14d990984c3a49c3afcecc07e49b46e9459b32fe8350c561d588841a77a45bb3f0a4dc9f6aad3b3f90badaa1dec2de542a06be93b17c2097ba3921dde0990d45be5c8245528d1336e278d3fbbf98bb0aeb29bd335743ce1a4e8faf354e60460bf52e0da2c3c0", 0xd5) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x42, 0x8, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xb0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x2, 0x7ff}], 0x45c40a60, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x100, 0x2}], 0x1ff, &(0x7f00000000c0)={0xecad}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x9) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1000) 05:51:48 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r3) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000040)=[{r0, 0xca54c7a098dcb78a}, {r1, 0x100}, {r2, 0x9}, {r1, 0x20}, {r0, 0x7746ccb744574490}, {r0, 0x1c}], 0x2000000000000068, 0x0) 05:51:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x43bd23df0c1c0472, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = socket(0x1e, 0x4, 0xa) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x409, &(0x7f0000ffb000/0x2000)=nil) fcntl$setflags(r1, 0x2, 0x1) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) 05:51:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x9, 0xffffffffffffffbe) sendto$unix(r0, &(0x7f0000000180)="18e9c17554386942fdbe4e24d2991d2d1137cf77f3b4358589dd52942da837262c1f5054cfa8ed9575078ab2c52bc94aba16b092a2b32c637724d31082c8767d1a179400a0f971a930c04def5b11a606667482142112feaae862d38695ab5d8494571691072673faa2cec01e40a6a3c682c301516d0dff9064f2cd4f285245c55bce4a6ce28b5e841e681fbe7bff79ee743d8c", 0x93, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x7f}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="164e0a7c36b38686a23c9908532a1aa2f25278119fa8200a467c6002480dfdbbd8d49dbdcaf5584ce1ac1502b984c1e29490d11c0a3bc9b090cb3ce36ec642b650d75c9aa34e50992be0476c3b880b7e4cea35456d682614f27d87f05419789d0ee78fcaa6a1fcb762fb6ac3997f8c703120a5169a2c28c520f8ba4d4d114310b75e585e39c1e5bc98398c8943fdf42c166d4d57cbb43a44e04df92f43e6e959aeec1409f98db66831544058724b295c8dc98498504618e9b94790902085f4fc1fba459320fb9b2db1638a2efc21063e7402a267a96aad16dec8af418ba2a17e2d06b51616525415045a8d7e1a1b42ae8841dab5be", 0xf5, 0x1, &(0x7f0000000340)=@file={0x3a47ad219822912b, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x2000) 05:51:49 executing program 1: r0 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:51:49 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0xe8dd3e0e648c2ecf) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$SHM_LOCK(r0, 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="7fa7cda307a6a1ae8afde8e131f28853e082ccbf8a3527ff3fa6ee25757c49e48d7d14263d182781502ebe81e7555ff75bdd50b2a08d4231978a612127df5d001a4fb122", 0x44) 05:51:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="f8422f60a22beca557b53b5d61d6a26cc30ee64d6b5d40b89d5dc05416fb1c8084102c484abad7256f341de3b3bc1d68bd6689934d2ec903aeb3629448286daba345526bd66b96217ef5a516714e0d20792ff06dc2344b52534bd31ec1ca38d10e20c0bbe946d5bd1224c1af74a3d92ea4b2534b383b53514f8771ddbd6770a6d19c09a94a42308b20a6cdb9c3c98e4177daf3fcdf57860a0e12a4ff1f4b0ebd58d99b96fa5f9a9bc0c4f60a13e960b74a43b84643f3962c668fdbac6e8f3589e55a79c41115f8bc84b909c394999e58fe216cd9a8e2eaae11056e20ede5ccb0afb0bff6b3341b50bd291da5523169280c63d1765de418dc704f3900ff8d", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1, @ANYBLOB="2a666a943a399daa"]]], 0x1, 0x0}, 0x0) 05:51:50 executing program 1: r0 = kqueue() flock(r0, 0xb) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x5}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 05:51:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 05:51:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x11) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}) 05:51:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r3 = getuid() getgroups(0x3, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="115448c7f24c7d8038e2204e6444b30b697632dec1d94548ec554c697c4a0d73ed5940025e496a2141141337b8272858ca6ca0f074cc8195e87e07dd9b0582f33ab5d49cbd943437a3517874f1b069446fd8ccb081c488395a72da0fa9984809c89ffb5b8de04fe5c39f33609a1676ed685f3e955032bc68c15cc69860cfd156874ee882d24a566945887b", 0x8b}, {&(0x7f0000000140)="b693f09f3e922c117dbc143fd99d778b0e0b4df04254a16d4f5d5c564bb0861ec576363f770408ba4d4a8c37c73ab04dd356d58b8b44a7e055fdcb7c7a1d00f11703cb2d88556d84a90138b227908e46d5e0260fae43d84b42ac702c82061b7321ce5122e47a2b1ce385a16f94b42270c423a113cbb7cd0931ed8ad35ac495e1a4a64e469f9b1a3d209b42021bf25c85046ff4af4bf0f0e69af5bc8f2f7b0d2e9d58ab29ac9151e6ba47dfa984b9085531d2a20d9d2b101a993a59b20d485475f97fd3913cdeaad0393457ef6036cdcb4cff3fcf72677145ba924c43d3925aed518f4cbc3527c11cbbfb5353d4bc46f5903aff7e58fb1a0a3b7ffd5bfa1f97823caaff6a389793d8b977572b552c7564ebac4625bb8e4f552f220e46a902a9db5c846831081fc4f1a74f5ce99a9f9233ec19fad7fece0c3220b7dec77165e5a60efe1cfd905119539b967ccf2aafd6dc7d92300d59fe19502b0880555350d90cb01cd2f4fcca015a183fc95ae614c8a9e7937143760ff0662b0fbadd279f5918a424c23f64f6d06d73d7c53b103df64b4174eeea16c685c65fd79e520c509bf4615a4612186215baa30b5a5aed3b134932917423a61613433f026ee828af2bc020da06385cb1b7e7341d86fdcebffd8e010ad31b582e2b27517117783ec57a80d6b57572ad3441b78da7e898ac50dc67603fe88dbf94712b3dfd10678a8de46f4d5aa79f6ecdc79ba023fe043896241a767660d406f62cc80f5dc9cfa047dddea95a8513d63c53d78e8995e956529bf1e42523648c95ff14d66aef8f4a35b608215579396d4f00c99be113a560d234b6fd954c0480639c70bde11ef895dfdb8c6f6e326f9f850f960d40475af3cbdbe717fd0c14489d3850b77495150b6d338e1f1ed3e8477fc93eb1b7468217d8ed2c6e79af4e840bd7266b3e533f58102f0d4e0ca1763f844b2fc7988ac5e29a9771d4886af456f0ad57671338dc6108ae341884b3599ed133f7c8e171029d4b20efe4c1edd1ef29bae8d5bff1e1c264a0a2344f5172b7736b4bc29374326a9b4a7fefcb64c1629e1bdcad4a361713ba7e7ac00c68951f107b2b731da7942093e21641ef6844ca7fe760d6f9d50b4d8c0b1e9949079cb2b0c765fc674c29066d1229dde82af77a47820e6adbcc697cb13fec8131e2598c4eb2bb1029bdc34c902a464320d4d234885a3b48993c0ec4f7547161fcff859b143b56e7140c74240a44c639b694eefeeedb3eb91c87f15c9da7386c802f15330d8edfa0145e30b49da01fa71af5d1b754b2eaf6907eb8e7fd7efb2b8a77409f9d5f73bce70d7eef2eedaca07f1afb7458d5763748eedd15bca6478da77d66bf574ac696306d1ef12ab196c889c72a688e385e0683be99a1f664c413a70152c8bf962dbf9bfa011eb8afe216233a68383c39cb2260e68183058facd936dd7d237858bee708a524522703b10b342f0eab3353bb2ee105d0444b5402f04728c4f581671c7e5df7a4cb4b1a0d286c6460caddd718d713df8bee81eee8df535bd82cbcff10b5527478b95918a02c69bfa1edfd79f0b820904851310078a1eabf439ffb24fa5f469d75a4e912cae7c2d1057bc7dc4bb3b0e4acbb02e9ed21bec96a2b51c66ac74e05de43f78f8b5e90e5bcab3321654a8fa3a9656ba5c17421536321b71d4dcc0a35df8a1cb37c90778ff7a43c0e1c54dbdfa35dcabb5c1bd3efb98084efe2b77fa2e1a9f1a3be459abbc604f7a8023a2c45788c24b8d1b49b720fa931cde9154d05d5718e23d23dc3f5855e9fe6016c13db53124dc6feefb7997aec846b0163ac26c81b1a776435442a336dd0cfbfd11fe5062c015b1c36bf8dcedfde2a1c9ca0e3a31b643b38c4de1917edb0693ddb6f3eb9086ced4f5d7adf1bd336289aac4c4649263900ddb34314bd764798ac5aec69883338d3d9ac94fedeb26829ec0d60b5b1dc34474168092e89c2875cfaf43452eb02b007ab13ee5e83b6432dd9b200daeb19cd2bc7d64bb643b2ad5f314593b8818f83e410bd40e9710a5dee328e0853ef3a90b2e8e149f387eb7bf366e60918fad6de8d157990fc2a0cdf92f531604f04aea290f413afc1eda85cc3a8fe3f70fe7e5029103f74b0efd392d74816995cfa152c4460ecaa6d2a645c1cc3799405edd2f08a4e5db5039523bd12a2e87a92ca81fffa667e09b30ed3c2fba249518a3c85c261050bb2aaea8bb89666f03f3ed631de9724a5fde9f65d183c309f5a3984997f284ee0c530e1d783de29d8d5705c71b84e037397e218580d014bfb92cdc94fb6e5da1391c13735cf0580b40010bcaf37e9df0ddca2aa11062457cd1330f9fd3036388990cd230b29a3da57ebd91d371dbd3018784f29618d5b04ed918bc86c07b60a1a3123e200b1bd1583ba0c71dba82310797ce1d66f834ea7531f50a4213a0853d2a18c93830f7652ac847ebde3e9a874d74a9678f2e92b45a6160d0a06978fb2b2dc1aec3f6fc68af7041db3f50ddc87a024305b22f5f821d8b943c265bbeeb9813f0d8ee181aae8cdaf738f09866d1ac6ecada7d131da677ec71df0943d5c15396dc23393c2a4b221eb32332d2880a79fc778aee233bad19235b7cafbe9b04bbf180d93282a01527ea430ab13bc526611d64a8f81bd854a3db32883aa38b63dbb0d12cf9cc30f64f7215be8e3c61b1b1e3ec52e08058fd7a09a073dbd0a53209f9bab82893c22c0f7b1b64b5e3869fa17a2a7bbd374667e4a95a5e189246d1baaf89422608a28085033dbb2026ce56a4e2eef9a2a995e1801ed423faaaf81d0a4785b943f98705b0708d12dd8697c705d002a4e1adf096a87ff70806deb95bc6336ce4cbb1fc2de46810127d7325e66fd6920cd999fa00c1eb086ad36d91d99c889963ab91027872a2ba97d5317a3d00275c7f80ad5e791f1e6a94a6d979ce6abc217b98763270bc8cdcbcc9225316fc5fb5b6b8f566ba3f291eab1845738c01b50b74c41b97cd16bef30cdf73f499cf52d4271f044ed7be78392029c9d0bb01b156b6e4c93606dc4cf7daa82a49e35476e1be591976658b6825ee0aa45cc26cdc92951e79f6c7f16de70381b552ff91e8991089ac56dc21a30354fcb878749c048847e3eb19e3f54bbf2179ad828e0b38d10ec2f62d5239b1dfc2b68e847f9fb0f6625693019131811a9f177948f8fad47226d9a63ef3e6f3702cf5d0fa105012a243578bdb96056601da79e2b1bad35b2602fda1723af70d2496d2f8e3c7998214b207f57b423c62b2261565ae99716a96005be08b77ba67bd0cbb85b6b76718e084b078028941670a38d33160c7330413b09a2b2a9ce21d5d8d26322d7e44bdfe89ada56e063a81045dfbe60ded9e54cacda4139db558baeb29688e6f9cbdc03bb24f39a2dbb2b5b129b8909b8d19dc8bc3c9f26fade35e2bf11e7debad8a20aa2aea8364a8744e8b68b092bec6cee46780b85a170ffb5cea96c21cca1ee122b1cb9339c18eb674adc490c1eed991f0bd7053cc3fcdbf27c3e9c4f5116e3edc55cacb03ec7cd44f606e0f283036638c13e6f2bf807baad1f4e67fccab42e2a58caaca9bc24e6ef25836008c60ab9a8a9e5f8aadf3c04f6fb42a7cc0b47c6a6c9d5c1ba021f74e34b844cda14f88ba887bb76b9dd6fb511086bcc11d72a8e0f713da09e2f64bf8378a8a93434ccc8779cdd232a10ebaf9486f11178c9d270aaff8df7286491ef4f22fcb004c288d54d6bad81397a62ff132ebd7bb9dcfaa7627b8665eb69c00581342c05ae2cb6fb40a4fbc5f9db2b1ea1d5a5803325ef6394b48244a0c731c3ac01ae5136194e80d4fe75320513d93c192e993ae342eb08bca592bac40173dcefe59ca1ac6b69961b549d0dfd2018ff6ef94d78e718ce09ae8b7924999c31c0ab6f27c041ee865d5208aaed4416977d50a3d7b126beaad12f6112250e97771e991e586abc2bc4d2b7bb616571167e3f1725754ee88f10cb012c2724aa491e90bfe813dc7ff4ebfa53b6b604239025ba91e077ec34220ef49b0ead25a6d3f188c6bafae260a066d8d532ded8048d6dd3f6864705b9d539cef39cd155e0e4714210b12e8f3c947707220b2e670e4c1401c199902b3e413b20f6998c2cd9ed9e282a359013d5a3731050c281456ea2e4678051ffe46119a3288a49ef02462270418f4463d9963f9920a4d0be24f74995539884d312730efe9960bc984f88e577824c5e0e589bc21bd0546880d3f4a057fe8ba17b2587a536459ad77991a72bdc435a8195d781a0e96bd26bc8194a947a66a36a810f9ffcc72968f5b753248e9ddc66062fe1dc132a9917a86c97c77f962cec428a7a365d1ad6fdd47594018a01e68af46f826dd5282fd6d93164e8a624100cfd84622e96d8d8bfb0636643ea5d6ab198c06970378846b5da7ed81dae8d9fa81522f7ad15ce9130a0de889528745df979e750cbc38fe177d9947c351ce8673d5358fa9a845b1dd1f7cce9692ec0f74d45e56b4037cce4a8b20f450948a3af319502a1eb003182818e632074d26268e028fb34182ee21bc4686c191331d104c88055dba269af441f32c7e6898839e4769534d7d4fce34b050d3ed2caebe58ab00adac73495697e4cdbce6b3db5a5d832b7a62a523ea177e9959d736cd2497d190001c8fd70037e2054af68e07c57266851bcb829ed7c9b27dd28bc66fecbb60a00401223c81ce63fa96231993a5b851289e436e59ff4362b9be173b51a8a70dfd76c569a3cdfd6ba4ffdcb001967cf8034bec650b4f32be16a9ea87cdb68ad0d8949e7281a09b8a7c8ff8c6f95cc26bd007fde2271e7864d9205509f14678c826fc8cfdfdc8f900e9ffd3ec553ada750502fd7ef857eafd487fcf0798ee952d7c4321a8d4e2b68f355d8b619fbd06a6a2b77634152d807b5606767aee1a558ee282eb40951fcd5b795be4dfd8574e2b5f60f92701a71d24f4e99d5339e89fb7d07c17318101ddae5913917c068130fc0401daf6ba7a5ba41ce203c0e211c262a329b0843f5662bc0d998e395dc14d9c27cda98079690a84ede78a6b275d0efab3b632fc62787dd57c02db1a2de8018151958dbd43f98704fbf7d57d1f038e7278eae6bdc1ce58e0da42c899e915ee4f174afedf684a7b1418269475f7b800a3a01445dc217de5c2099bdc2371ab7ceb33c6a25fb52b420601360c70c06c2b969487ab63b3d47e55bc22607daa1faf180f1f135a5080b65694003e6e5ea64baa5d5b35e6dc75e3e5f37ee40dad6f99aea982ea3511594e142712df664a79a787f8c22257810e309a793e8fc8f223f9fd2d678fa78993373ae4c11f36ae6edb2350df1aa16cb3742ca1c370303f495d641637201aae5f4c68df5d7435f631745a5c3e109b09c2a2749a4ee950f708afd4f2566b43625102a942df2ac1567e1dc5918587d01b7dbb0da16c5022feb5a4685e013382caa738dea9693f79c87693022efe18d713dbde54c1d2abb0c77c96b9ecdb800aa7d94cf23aa17995ce80e77e5f23cac5efa03c805f1eb49c4b6a1e95bf6b96d4b3fb30639495624c002d1c2cef44e8eee1739f3cac345f902688bd5424d7f6056307372803d36db216411d9c9ec488c7184dfc6b5660b03004cb9e4ee639b031261f240a9fedf6b1b42840624348056be5ace3ca942fd9d8b31cd5879ff6b45965f96309bace38710f7afc10e9aa558d607294112ac8bd746178d3d0365e5e030957a0bcac70cb092ec466d9b737dff4fd54ee71b65abf13e30ce82711d26235b89a3df87b00b9c77b4c878257dda700532fbc8", 0x1000}, {&(0x7f0000001140)="f031894997d369aac99773892afe74ebf8a0b9e7d74d46532c494984581f24ad545fb0972971409f4c3516f8ffb36d5a38dc299df39e39d6fcf510a954a8bc8ead7570c1d0f4c08b4442efa352a67e979dbf94a64d24bf268094d31c0ac667faf802411ae7db27d023cd878889b2481a16ea3b4fb263f1b95c7d3b", 0x7b}, {&(0x7f00000011c0)="adc6d46d8049034d78da3f11193621491eae6a7f8156", 0x16}, {&(0x7f0000001200)="c15e1bf1be13d967c11786d21138428e5a7ba9727b2f50090a09a34eeb37a1f3b6a783dd45f1f3c2b3be290ae930b300d04b", 0x32}], 0x5, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x4}, 0x2) 05:51:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x88) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:50 executing program 1: r0 = getpid() ktrace(0x0, 0x5, 0x10100, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 05:51:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 05:51:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="c87b77001e8a65ec39352ccf2813c0a63169b2a14a127f4b4b9ae6aa7da25f0894a4dc73baaf9efa9e9ec4008394136b29d54c225783340c958417ffe15f7a992ce47fb9ed295bac0f373a34928ae0e3b87e6ecb32ceb9e28d8e4eec83fd5e52a1e0d575dba4ae0d6e8454565380384711d0792cf2e8bc4d25de1bb7b35ee79b56a4bd884c40a38d786c9f67e4", 0x8d) pwrite(r1, &(0x7f0000000200)="5403aa50726612b9763ba13d8ee68577f02e6ed406274e4cf25549cc6e870d22fa6fb88d0c9eb07dae0542d31359451f08c1493df3709b3add8a1243edee6ee91b071f31576e6517321f25d76284a00b9fdc3c49843f90f7cd8d2f2f32ab6fa8985211f7fc0513b490be931dbf0e8e8268ba0ad049cfc0e1ec00254e3d840566c249fb9174186dd64de070fa7aceb868b66eea28a9c3d00bf01543a7a16bdfd095d1864424718965aa", 0xa9, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000640)="2078f7b678807d89e032dc19f570fe00bac8717670bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e9976fe4bce3b20b21c33ff37c9d1d5de4b7586a0669cedb7237b428821c1db394acba7708083c965106aeacbcf09bd3c719ed25314dc216256896d661bfab6d63b12817d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374b45f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b652aa5265d3f07fb8f517da895e5c4b3697f80863914cb390", 0x7f52780c) 05:51:50 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="ed801bf163d9110ae22b2e4622bc7cf82ff58a24383a14e13c1234687220206ab2eb9fa00d9dcef7f75c2f8b82195894df2d911c4893e36546f395030c712f232e8521540cd7f650c62e299ed5233ae3b21dfc8c42cf40a822fa8c1a92bc7b8fc096aebad6b59ace7dd9232423290c91ab658620d52ae32060d356e7e7426631224d7adad8fec96f2ff756f8bc936e786235f4f54d5a337ab855a0a98cfd645d3ee48aa444570f", 0xa7}, {&(0x7f0000000100)="52e509dc33a32b9cb8c097d460252b77fae7a63d86fa675a1376a4", 0x1b}, {&(0x7f0000000140)="c5f1af3d791e71df4b69f376f33e1dcffb8ffd8b9a2e5dee1f849315d50085489df25364218070f128718064419caf61802b4eaebe471895e27c7509ea5859", 0x3f}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) pledge(&(0x7f0000000440)='\x00', 0x0) 05:51:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 05:51:50 executing program 0: r0 = socket(0x18, 0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x5, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000980)=ANY=[@ANYBLOB="00f8ffffac251097b9631ea6eb06cfaf97bfb1afd98b56b2e4fcb35e4a5ce19e8b35a04ca0f4496b0d1c0ceb5ca1d56520954ffa0d56967bf067cca25cf971cda89d317b6bc676af0327cff7bff88da9a767c216e62e01c83a8681d7b3202bc7655ec8bf76484b2b6c51735329de3de540ba9f64155b163d90aa8992ffffc7a3077f1b9e031f0aa75c5dc78d615d357069bb9d69102ef93cbfeebd96a9717ca83997846003996e68a2f09468c49e8e451a3b4c29c9bc9f26322eac6d0c4d68ce95ff58790b14c67473cdaf7ce3b8654eb78039d1063a264a537ec45a079e07979203927b6ca6203ce76ed67c663cd38d769a4c9969d8b0086fd0feb57137425b4e0c2b5b5eabac1eac794d6ceb82bf1e2846418a00000042678f93b5ada1c5303bd01620156f337d5df8c591f20ce12dc3f4b3e73b8100dfa91423aeb000e22dd0d96e4e9976b41d60c191007c82e63ca6d13dfd25fa99b5a9cb1728acb1383bc0e32ed83f5d29cc4f55f6374c74a344bccaa9286e091d725813319fbc095a6bb21e9903c20c3afcd9d176195f4ad9fb39ba63ebc792b5199215afaf094aeb89abe0b9637a7d2ada315e"], 0x10) geteuid() r6 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 05:51:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x0, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:51 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/219], 0xeb, 0x0, 0x1000) r1 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000240e535e7e16aa2303f8fbd829229538a501bba684d27144443b8f41bf56f037ec6a0f411a96562fc8713b3758c5f0916034baeccaf5d04dacb5b0f230dda8ae6b878f0293946d9e98d0b07155b447ecd15229871e75fd7045bdb6a7c526201d61a8486501a34fbd2ad74e7e2251afb632047e117819565f244e35052a49504680899ba601a865e17b4b4103fd58aeb4faaf51dc2fe0bbeaf8b6344f9eb4c080adea0ef382dda5decf226175e70dae373966cff736942e77035b0d5ab7d0f916f9ccc4050ca8edd8540800000000000017f5ff04c0fdc03a8b5e64569dc6ad5867e5299dae857ed919098706e9bb768152e6aa0bd154a6697d40f21e07d150c40099da1ddb350d503807eb5c4bdb97e693270f9e82a2130000000000000000"], 0xf2, 0x800) pread(r1, &(0x7f0000000300)="1b5a03e3949c197cefb448afab0000c126ea10b0f07022d48602770125688abd338e937aa0243a8bf620fd90aac67d2e19ec723b6149200e2aff0fff9419464190b2e12d86881a577716df190054feeaa4e631fe2d7d237ff91607e99ead8796e57a9eaa1ddfe1a8e758c818330c9cae44363561d1c5901ed08a7ec4de172c0c438f7b4985919ab56705c163f3a62d6b368abaa74153541bcf1763dea9aa0e2b8f1e5d52bddcdb3a5361b3e4dbd9b7cfc49176d41cb5f44152fae6aa5de626dd3a0a5a26e9e1614afd568672591f7b26375bdb953126a56214cbbed86904b295c6bf42d9a07ab047eb1e7863178862ec0c371844b3e80f645e06f03ef3", 0xfd, 0x0, 0x5e) execve(0x0, 0x0, 0x0) 05:51:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) r4 = dup2(r0, r0) renameat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r5, 0x6) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 05:51:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x4, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0xef45b9647324acbd, 0x3f, 0x8}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x64, 0x40, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1ff, 0x4d4c}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0xffffffff}], 0x9, &(0x7f0000000100)={0x100000001, 0x401}) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffff801}) 05:51:51 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x1000}, {0x3, 0x0, 0x324516f8c7dde3d1}, {0x0, 0x8, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0xac5a221bdc26ef67, 0x5, 0x1000}, {0x0, 0xb177, 0x800}], 0x8) 05:51:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x17, 0x12, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) 05:51:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="ab0d4d7a01f5a0ec42dbaeef00078fd57fd94929b99bcad7bf57c4ffca12f50b3369bc76e8e115f009b1fd787d16665d80af7466", 0x34, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 05:51:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000040)="ecc4d55cba4de6b1092184d575b073529bcf092e59de6ba7d54124de2ea0b4a89d1c847760e0c616a9c11d89dcadba7e36f4e2b9741f85fb3b35e4a95053d6a5d838a95f3999ed30a4af96ab6a9e7e895b8bddffbd8a2e27c181b5c209a258bcab50e6daa08d4d02ff1ec94e020e4fce654e22585cf1cd310a631b2baa01f99ec2ecc8c77c35c18f17ed8b35a6976f005c3215097285644a35d5b9bb", 0x9c, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7, 0xff, 0x0, 0x1, 0x6, 0x94, 0x1, 0x1, 0x1, 0xffffffffffffff93, 0x4}) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x5, 0x7fff, {0xc5b8, 0x7ff}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0xb51c372a6e579057, 0x8000, 0x0) 05:51:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000200)='{\x00', &(0x7f0000000240)=']-\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='[\x00', &(0x7f0000000380)='{\xfd\\\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='){\xf4\x00', &(0x7f0000000440)='\x00']) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 05:51:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:51:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x10180) write(r0, &(0x7f0000000180)="e52571fe2ab62ee5cff6c2973e161fafc5e5d23cc77d50ef64f9f124c037fdbdf7c3bfaac6be93fcb9820465f10a521e84345cff8c36cbcc181226c087dd82a72ded6500116d9edae33d4de0459272fcbcac5ee03a49ae78036f0f8129195b12c0760a8b54dbab6673856a880999ce535e09fe4b41389726b05e76f43828d67985a9cc4d9657761a3406491ae0933489a8963b94d91d752473d60c716d81f7ed3c41420d181308d48faa18442014c349b1a2223006ff272b43c17dee51bff27491185ae345f5bcbfe79482e700e677d34582a14800f8c8f9", 0xd8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x9) fchown(r0, r1, r2) 05:51:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pwrite(r1, &(0x7f0000000000)="072096b3eff582592c513e559b67875c3d243749b4d47955819ed5af72decdde811b3e4e47f28a20b9a85ac1bf1c5ef2d77c93dede4b34f7cd8c949491bb9b3fced7e4fbc3014a597f26bd813d", 0x4d, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) 05:51:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1ea) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x7, 0x1, 0x9, 0xe01, 0x5, 0x2, 0x3, 0x0, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:51:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:51:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 05:51:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4180000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000b60000000000000000000000000900"/107], 0x6e, &(0x7f0000000080)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/230, 0xe6}], 0x3, &(0x7f0000000400)=""/49, 0x31}, 0x801) r1 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x0, &(0x7f0000000540)) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x1ff, r2, r3, r4, 0x0, 0x8, 0x9e5}, 0x6, 0x9, r5, r6, 0x101, 0x100000000, 0x7f, 0x81}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:51:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5cfa6303af8eea874272012e322512296d2e8f7afc1c6e26d2a40caf84a5a634760bf5a0cb04341a2f529e0997bebab1411e2ad4398ba19df6fab660884e1795218d4a20f6682f2001d7904bf3d5936493ea8fe5d7c2c0acaafcc7c5f2c7ee9bc0592907de4481d4cbac32", 0x6b}, {&(0x7f00000000c0)="740873d96ef639dd37d087eee3b84a99834b4b1e6e895b54e23805955840aac6ecffb8aa192b8443", 0x28}, {&(0x7f0000000100)}], 0x3, 0x0, 0x0) sync() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000240)={0xb2d, 0x1}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r4) r6 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) getpeername(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)) getpeername(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r7 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x39) fsync(r2) socketpair(0x20, 0x5, 0x80000001, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4, r5}, 0xc) pread(r1, &(0x7f0000000540)="7565a5bc7a4175685626370cf484548cf41244d2fb4b5502d517296cc7557a774ddb551f8b19f653841f562d9285bc15c1e7994fb01bdaaeffcaed9e5627e1a21ba8eb15bc3ff685c19152d7bfe0980beb5940ba06bfd59297f56a11ce7f61655e074d0a68f3fbe61cae30b762600b6c79bf838a85fa058413327d409ebe07eedafda5c237a0b7ba18058e78a539ee2dab62bdcff8ac5c553facae24", 0x9c, 0x0, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000600)=0x3c10ffd9) sendmsg(r7, &(0x7f0000000c00)={&(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="a44b90387c0e521c568db9c36083c3d7770c625d7e1eea501e415454542f409c23761259123a462b5d6fbe6ea0247b5c5bf4b4b8aa494f4b0ce39db269df0edb1f411c991bc76fe2416c8a40665f938eec4baec386f125208f8d77b51f677db503c6647176acd63aedbcb33f580422d1afea554b2d3a3f01b270c076989b1decd4690a43ab6ee646d4ca42651d84f212eb345f62b49374b50e6fcfc5f1ffb138abffe2529829d67c563bfee6364cbba1b53265bf3c349e268ac7c62e7e095d2860f9db234fd7348dd2217edceb368c1f4e", 0xd1}, {&(0x7f0000000780)="e17f6c838cc3b77321a25d0b3a1e4206b5ed94", 0x13}, {&(0x7f00000007c0)="73b65d12417a437f930d771ff5d1c5bd4beee3529b16c79301739b6c2025af666370b76c354f8eadd9950596335c449f4caa14221bc4d002342c6a1c9d39a33e4be81f547464ff3ff0390947f68d078e77227fe475f3b70e15c2c258670fa57bec27da76ca52540b794cc9fdfa34b32030916d56d13692c3792a9e86f0c81ceded6fa7be0439d5f07ca4549e5ab70ed31a65b9862df1733e28700cfe4906303f07fb78c436ba61390ec6beede44e9dfa024e5aa2d97f06fe7931", 0xba}], 0x3, &(0x7f00000008c0)=[{0x98, 0x0, 0x400, "865402ddb1202a0076922c78bc08d0639dccb56f580f4c2554b46485a5ebff4308e5f0e08fcdba4e6474559ccbcf980aa8bc6f19a154ff1a812dc941a003c36a426b4d6ea8e87becebeb2a19be1dadf302031d93712479e4f73b8b8ca1598af1c538c3aa3b23da3eb5f5db16f05b63faf16aa98db2f2899cf04e71c7be36ae11447f2ed1f7e5"}, {0x48, 0x1, 0x8, "df79111468d10aebcabfa701a7b58af4665ec15be59e9c06df3a6aa70bb2476e9ee443f65a1c1a50c16ce49115312d4943f420f8"}, {0x70, 0xffff, 0xde, "27b0e8498fdf9bc9b727cd42bb8934e288e627f7d2b95b4956e9cdf171da869f55fc7dd22a8e2dcf25bb283b69aeed31c5cab5c1ff22841f780501dcb8a20bfc7defebf8caafb4ec0de6b4b6ea309b8eb8bbb8e9faefaf59c2bde5"}, {0x60, 0xffff, 0x2, "905fc6d6a28591c991da8edebbcc690b70038e56636eea471fc8f3d9aec24d94037745243fb6ebd22277d45fd3e059c13f523197ae41ab26b995e9c9ba83cce8889bdfc9f6fcbc91e012a310"}, {0x90, 0xffff, 0x0, "4d54646f1325ca71cc544a341b66c8239cbcce41e81527a4b4738788335ea2cfa816ae8a5343cb528867d25cc706c44c6c42ab21144101d61c7779488d8e795ef00e16f8b331f6fe4c77208b14e6c17a4c54596196124c5b66a02153d6d629d1469ef0c19fff289a96fbeaba2b216aefd1d6f5cce7a4d9f36176c99c288862"}, {0xd8, 0xffff, 0x6, "8944e06085134c3c66f2708477a744d26d6c904c680a6bfae101196f705d8c01f7e329f5f838b58a01c4e04310365df3f877130a7e4415739c87e02434b30de5b9469b6970ec06e1890726d466431c5f35164f72b5976f25b549174bde80a5c370ad0e3198617ebd03f510ab5e80e90dc368bdc9176899185a70122dabe23b1a519a201fed7df950007b1ea51016e834b338a2b8dd04e1b40e87e7e80006c31ba7b7911af958d886c7e3a13a2cadcdbc17c02b7c98ebe00201611dc1126fa4fcc78721"}], 0x318}, 0x8) readv(r8, &(0x7f0000000d00)=[{&(0x7f0000000c40)=""/166, 0xa6}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) munlockall() read(r1, &(0x7f0000000d40)=""/237, 0xed) getpgrp() ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000e40)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000e80)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000ec0), 0xc) 05:51:52 executing program 0: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 05:51:52 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0xe24a3af5447933c0, 0x0, 0x3}, 0x8) 05:51:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f00000003c0)='\f', 0x1) 05:51:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 05:51:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x6, 0x401, 0x8, 0x8, "f798b8bd1be217c6a8f91defa67a88940b1d330b", 0x15, 0x1a5}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:51:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe8, 0x80, 0x5, 0x3, "a2ce42104ef03f525a10f91d90ed0a1ea92402ec", 0x3, 0x2}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x8000, 0x40000000, 0x5, "071932ed9d3623f66851890049c65c61e1ddbf92", 0x6, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:51:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x10f9a00f4f83fef6, 0x33d449d1dc349a2f, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x80, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x7}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x800, 0x95}, {{r2}, 0xfffffffffffffffb, 0xdb, 0x8, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xa2, 0x80, 0x10001, 0x400}, {{r2}, 0xfffffffffffffff8, 0x63, 0x0, 0x6, 0xb93}], 0xe0, &(0x7f0000000100)={0xf90c, 0x9}) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 05:51:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xb) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, 0x0, &(0x7f0000000080)) close(r0) 05:51:53 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) pread(r0, &(0x7f0000000080)="862a476d43ea0fe16b1843d9226ca8f4ba6295ca68beb670bd4984899f035279a2757f34f28594e48bb6f8819b7a9833857574a9e48e4ac38839c9cd57d702d6356ddf3c99063d8bd4392a5304d18844729f5cdc40648f1940b3ac4a27ec7eed05e2bc639f16c452caf56e4ea6e8b950ae97801ed0fcca30b123dfde3baee60bb1e53b38c1a2b5f013ddf73f123a905e3af518e32dee4f2d481419eaceead4fea8fc3107f4bd0b4025e45fd68d8d7cd5d4afc0bad78ae8b939320058f166", 0xbe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 05:51:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000080)="53872356b0b2e8be1c9b7b97ee9c8d3d3e009427c09c3991dab7679bd02bb4f7ce54a298cced7fc3ae3ddbc6c0db2cd2e9170ba022fcd73f3a80b6dcaab2eff35b7d096ca868da958c6f89e4c5d5d93bc26d868fe7a8b0e3f6ecf9c125e2a0bf681b450627e91e4da2a79910474473b6222ceffc3ef0ac7ece7d1b86cc1a1af69583104f27b135fbd783c6b345d993441514abe1d94b77249b63f5bc8005eccabf7e8608785f73c9d8347e9a3389453d974e4ef1f212be4afe016d36f6f3ed6e24534eed588e16649193d7560e9459f29a674dc339b7d9f2d6c17831c7ea6fb131e4a4b244f7de07997b3220b12e0a5d4250530378be4f0b77d66f2bb0f950f9cf367fbd6a0b660b70b7ff10d1b1c5ea89de4921d15861c0cb5fb91557006d606ad4542f3586f3102af81493771236d93a445918bbfa1d117a2c88ca6eca41d4bfd70f62d4c35fe5e19bf21fe86d91ace160f08dfee822aeb3e5d180241b851c7e68c547fa1b03c81aff064d30aa92bdf8365c38db259696bedf84b6c75934c2211c29a615fb23c59fd7ab53ee2ed8a021dcf0543a3793a0141a5ce820edce4da7abdf14a08fbc346e1fed95bfd27f8e403eb3788d0c44fe7fd0b51915ccbccbb20cf833803dd54783c8cec50ef8ca22db038fe7f3951aeb9ebce6db2896d9cc92f7448e27c9d019a6820c9f1e46d77594ed4843c9084aa9fc07cad9086a7eb9f5c26e23ff43ee002f57b4aada970401df0a6f405f20fb79e967f6114a610f00dfa2c276102186aad5e54a87ff2cfe155d9cdc49ec40c619f58acfa121f3e80b89fbfe30a2a4b357447a857931a10a4802ddc421fb26601a9f4c872a841cc1e53305b6a03fe6a73e492e7dbf1db158c41d138f86e333adde7f829ad779e5a260119acf28255ae944d39aa64592f42c1eda2dbd4ba2ed3a5d4656b35506dd21331e2b4999bc15cc1f0f9dff22befa2990bb2d3ac7bc5072b32167e112786092e8a98545da62ab59e7a619e0fd5d8882def7a20937232cbca4c59e4f9bdf29ef5fa6ec53b7992890f16f64702bb4bbdbefe13ed81dd99fed6c7d9c3e8ca50b1196f31af5c0a33cd122de7ba2fd624ea8160844b36136be8dec029c8eaa9ec80529552df7c7cf76858d0dc0be05a6a454aa672d65fc2de9135c6b4e1611716fde2ffa014e2040cb48609527aa81d02c512a5bdcfe77eff2b02b2db3a63573819ad97f819a2f2c6131d0d29e5c59dc4a064ac37c2688f9a0a6739e0244d5bf8b12c2997143c40dd744d8d7931612e9afbfdca46ab38a23436c63715c65150fd3c8ebf6e98f910f02d31cf938759bc3988903940eb84781dfc37f05e11e233d4317a8f8817434e3c0188db227b512bd0a1d8a1e06bd2000f84118c72acfa856924ba3fb20481e3347f25c7c70f13dc9b8ca103c96408dee2dc9a50ccc4c91198309829ac05278ac96d45c8b6a31fe5f259951d5a79383cde73b51f29494b7ca1e1a5b220177339e0b0611b5d1629ca368ebe02de414ea5cea61234af49be69b8070e7a1acbb8cc5fe03badf77ed355849e4721d434417298a7445685f00b3eb4ee546edca00febaddf3df82e25e80cc778379e3eec2fa5028db1b38c9b0a7baeb4ae5ec85f237a97f4b7c58e9894302bea1705e75ba3005d3f03962a6353705d2ba48d7a39b562fd69bb0def6d596b6191bcac8bb0b8bb8701c73688163fab8847dbc084aaff72d291e0cae83a03bd5950734bb87085867909e970f4dff2ef7606a2e25ed2fe37ae93d15b36d70619d82b026d1b86ceb0c6ea438b230c6f81aeaece83b8530fda3bb4cd9430bee0a8c4213c4b0d5870ec91f49f5c46d7da95ef20e43d61a82f62e26cfe16ad391f2404cfd11fd2b389a605bb0cbaf046c42c592c891cd819bae13eddbd187bb2050a2776f51257ac9952cb26a80561e04934069e0d88d1203e754fbad52c00a5c63029464ed8aa12c36bc48caf57c108dfc49d2a1d8a6dab69270d5b6e8dbf7ce564c0f96b21351812021bddbb6ca6ffbfbb2e1ee9b71ad96fbfb4e3485610d27056357fd1624d61a8a49df01c964842c481850f29a4c62ea37ece941ef12c5da3f45bfce41382fd2a898d49cbd0ff25860c6e758a1a6fe4c152fac69762b255fe9ddb73d0f99d8785227e64cae7118828035666da610614a7cede08a9e7128cc8990a4ed80f6f4cdb2dd663b52ba612f2c4ea3eb0c4625096bcee1adfb1d797f3ab37c7c2c49943a82ef703e960c397ce7858cf0f931464a6be252b72d3ca14135fa8fa305280d0f8adbdd93e79dd34d39d3abfa0a1278f3762b000ff6ea871c64b9dabab67f2095d1cf8f4da0e655c226811cef86ee02d5cb42c3597fc7dfad306434b3cfbdbbc5137cd2f900dd77de6ad6bdf6385ecede471e2477bb2eb8a4534596530bdeb6c5c08670939ce461c01354499eeae124d4d5683cbf83abc205f9c09cc9d6890f5d3b5fc8057ab8c26d942b90a4bbc72b667b27e350f4a699365b1f6758b716612f52e820e5cb1c605d65bb98ff15b2352fa728c2972aa547ae399a503135621bec02ec0a53f31fd422840e0d61f5caa5ebfadbfb72e9d55a9d04c156d8a6944e7e71fb6d78bd481ca7779b1eaba11a7977b56b2c86f2047c9b1a6936b2c1b19e3156da868a695d029a5c20e677de8a580bb24528b6d6f38bded97ce770aadf9a86bc9675f6d36367317b56c71e91d00117c4f79e71b773774803737f2dedb2279d3526f28e0983332172c32dc680505969d80058a380bcfdc880e1460f1cb228640bf988a4cdd9324be5bd256ee11ee29e19bc33c353a741c5c2a7b837298b0d5a911d32323b9439be4ecb627570b03fa1cd1115b1e0718619b9a4c142b80d494b8738039a1b63a194e83c0d03c964ad5c2aa01ca546d84466c1bcb8ae23ebcdc078872a8bfbafd28fc7898deb7e984c52d9ec2ef965b8f9136843dc4f9a259c4d84cf77b982dc2dbb64ec1af77ea5e063ad1e65e3a4e3a805852ed82d447a92cb9f9cb8dbf70a87fcd081d7ddc323fc1a1e376424fc91298c2a010d666ed2570ae818807a713822b72c7d67f3b6d0e905559d4371134ce3a2e5f7d2f368260b83063536357df1f05fcd8f64795f33fc937f87dd1fcaabc5681b026632ee8e5fe345b59440405409369c2cdb512194a59e900c097e8f55f69604c077dbee01b4b36ea909d3aaa9696847de963f252b60d89c5476b2f91b426923827e31322b75531ea00a168e584ff0f0769af9a186ec9069acafbec8d308f5da7f9019e280296ee29b33b98aa89958ba0b5aa39048c0a228b446ae37bdb4cb50635363758df688b2a1f1a8b228258e3ef8e89816c58b187568206c5f1b1389dacc44d10ddfd4324cce03300005400dc11e2dede07aa93af46133e3803eb9c09721b20d3fde0fff07298a5744d0b4ae9a3862033014be52e5e48b6a4fcbd6277982550e88054e5b01c21600b930f45a3d03a2740ee19dc1ef32bb2839fa8c0bc80342252bfd65536d0612477dcd452288017a45bd469912296d6c6a33cc33e3b2839c8630bb1a62340502dce2f68672edccde09acef1879ab0c1ac04722f16ddcc60c84f24dc895fe8fe37f362c3cb42d5049ff828c944e5376448bd38b21cfd23785b6acc9eaf78af2507d98fb1eeeb2ffee7138c41e422a155e8760cc6d5bff7342832e9da351c05be78242707c0397b2d8c313b52fc399c852d2193842df32003ba0a56011135178023bd001affbc5e8d00e35bb3cffd269734a09446b02c97acd51d9ae3a21c11eec2f9252ce804a240d31a68c31e8eb3522f0103de41df27787fc28cd6243225d9d0d467d873b139379d3b46868fc7966a5bae361357a891630e7efa0ad3d5da80eb332c0f65c8ca0e106482718848ad22b0ed8a75a6f239667e9181451822aa9e7dda356845f601a7753571ac1700078761629c5996b69c0c0462fb8731faee24297b23881bffc403f6bb7eee0481ddcafae2bfc9557b79382378de270da04e7b785e0ddc2bdfbae88a74b52687a039370dfd28e9123ae2adbdc72ec788cec33e90830ca34b43a96b367af8f7640a6360ee09d84da9f8616e30bef89084d64a4dfe12b69293256cdfadc2792f07bbf0137cb0ed9f6897b5502b28e5f291e9a0622fef2a29c260d231d5d99995063d608cc23ec471e1ee49d8782bf9c14e489ddddd41936cc2315da109ec2b4e5d7ac42cafd2859066107576587b3889bb5ca7d97a5c0246ef798b703116298dba19e918c8ef2eb818d7e3fad20e558261fad152a6fdf8d55f5a7869998fdd6673766b61337a9797dfde2b5280058a575c232167930461e1fd76f0c35ce28cd7963526a0a7c913f434ac33f666b691c414d4e30232d7c701e1e5832d83f7e27f499477052eb5113c075419834b86366b49d80067053d659007ff08d3388cc8b66239906f4302a2237117b461aa5b4782474cf8ab6440dda3907f0cf15669883d75cc4a82fb26d4c38fb69db84a6a612897a6d107ecfc62dc7a8896ac63a77aca25434f98d83ca60fe9c9a4fa74cfb3cea11bfbe8b0f93684ab6d1bc619b37ee60aeacdcb0f70d5b16fe24507bb6fed4c73750af7e9afed855cc4ad8659b43ef886e1e3ec7a0ea2b2738716608dcbf9dba9cbf8bc01fe1c06ccbb28b7153ac16401254d0053aadc4aa476c2f83c2665f1a899404c35ab430b490915c89dc69c1a1ef29d8d15d927c99a9eda0f4246ed50ad60c601d3d3c889cd0eaa446af9281a1cc20793efcd4d6df42b5c01bf054cfa91f422f4ef541d573218fb9ec8bd324d6b415f61c991870c46a3fb0d3624040aa1405db9ea768ace13451bbb2d29495c042507f38e140a331f19a7206a248085ddc447b2d0f90300a34a9f183cff90e8d8d0edef0505d585176d265463927f0398e881d01be4dff1438334db756db717c9147cd9f29946e08d1ccb4c85024403cc4528cbedb60368d6ccc1e2da348ee4f8638877a8c73f461d1214c8af4fa6d0d2374413cba438752345c8ec3a276100091a58caead6600df5069390d30efc1fbcaf031a41f7179e7c0227dcd46764c37c6cc5e01ebb4bb92bce8f7e43c6504776b6cc07e918201733260f1b157bd4976a86898ef0f29be161a1097c42b07b9a04ee14ae91e8929cb87c84e5918c7bc0610d55666f76fbfd356d7b8b9443148e708cb8f2663b838473477747efb30baa3fd7e105730e6acf6a474b7261befd6e30f7274acb4525fc28a2373b284c93ca1a54c96677f2351a54bcddeaae635adab0d947e31c6aa5ed7410305ed13c58d14d3947c4d2ce08411907f4df36cceffe54c1bfe12ac03ce75f8a0e11b60d4fc9c016d813e2c289932f74850c5d3b5d269bd97b65740ba3b9ceb3be88602a19cc1421c02c4071a4123ec8403dabedf6121c04f319b4215b1b6b00dcad5451f4f6fa7a7a028b27a87780c109e33cc1a3d8387754af9ffc30a87dd944e92272bee7395a9346068bda939e49868ce70f477e6363328b7d1d09689c8a581eb714148cbf41ee78596e2347138b64c11bf78e1459b1498b11a28245065b260942206d23810e19decb8df51e135d46c98edd03a90af5d9c4e94b8827ce149ba67b89d90a20389b170818a31a1774b3f640754735ce4d49a8ca85596723505b96a7d0a0b62c104b1184a376ec917f1d7682e536fa21aae3323b6d8c2b9624b322088018f4236cc53e0525035bf106ba684636932d9e07d9a91ce5c32cedce9cb1fbee14260779c8707b5990bb26f508221aef2da2b495f1ec012072f7a573a3c5ab52f", 0x1000, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 05:51:53 executing program 1: r0 = semget(0x1, 0x2, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/149) 05:51:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f00000018c0)='./file0/file0\x00', 0x5d0583d7c481aeb8, 0xcbdca1f296888543) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x20, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x3, 0x0) r14 = dup(0xffffffffffffff9c) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001780)=[{&(0x7f0000000200)="1b003b94ef10f64d23285b72663192a891111792b022e429567b2deb9cee09e513fd", 0x22}, {&(0x7f0000000240)="1ae9a6a2b558bd5e25ebcf8860f3bdd7f8d129a1e4ba5c4f75817d89d60532e850adc58e371e5df31548705e987587efbec7e89a13e8d831c8ed17f3371caaf6f5b7cd1d7d1721ff1d7c0ddc98", 0x4d}, {&(0x7f00000002c0)="7f26b73e32fd6bd309b22e1c8e70b6d764cf0e09f698caeb55ba20b88e9faa82e1056efe02f6cb3ce4f42263b476ac245da3d479a7cabd799b1b8cdfb0afe7812aeba000e827651afa9264538a0b22e82580c1fceeacc0048d6f4c923783552511bc60", 0x63}, {&(0x7f0000000340)="a60d188520dc873e8ddd6cea56de205df2ea642463507b0b2cc5b6aab8f74b746148f3eb93be3681c9e9e49f21cf02d91cd541eed7f0f7e906b3aef239ad9bc5e37a1cca9d5a00619ab45f14bf54a0db4cabaef5", 0x54}, {&(0x7f00000004c0)="389ef4034a45980b4346188ed609520bc5cad8d17e2d3d631821d9d85e8a70cd014273630b17894a470e34600a6e4c07c195ca7b5300f983ebcec7d5b8fdf589aa78b53b76acd7aa3ffaf61def2bf4cf9af4c13eb163cafa59c172c9197d22b143f4485f707fb61cf1ae4f512b7501f1eb36467d0882ada3d355fbab9e47a5a5dbfc707a94eab771ef1769f0eeeb286c29bdccf09c297f8536993514a5e91dbe51b07a14e9db452e29e65300f59839dc254253c1d7ae74fd9e7fbade9a04c31d13ae607654e1c3004b6356f3c6f3ca7d957d7ad5148f56acf6ed6a7ba5fe53a2ba9ff53784aaf9f57abe368a61f0568cb27cb8081a7f89a29093312b2f3bea1075a0309b9b1b6d146688974d450df8590f66471db85feea674e3e1778dfc1f75704600c7c8a089bfa68bb37efb798aac62f1536ab12f40e5bdae3fc6089b7f649a72b7afa5aa7b276e87bcd0baccfa5823f7929fe119622f689e1fe2ec788ce88c72ec926853488557a836f446a25428e32b45f624ffb6d479e4c497c18a0d7779daf40e65a396957c041ee8c3917ec24fd1f22748b168cf93ef35e5fecb836a7c8d3cf3a7db5b7df009a2e843c2778d7429144a22f3d2ddf9153c0d21ad26d986a8235930d6b16ac9db63af00feb83aca370b044acd898ebec4ff7280a6a47a6417a8667515787e1211e8fddff9895fc5a3c576f88199a5b67e4ba5d7f327d9e1d88d7468e9cddd489eacb64c0cc3299d530c1af2793cca0750edbbb195880385d51df1d6b0ab6308bcd6cd0b4c33a13e592aa0e898a363db7ccca256ec7173b2169f45a35fca05c837ca0a64639be1fe4ed1cc6ef94a56741a35b209193733f718fadde47925a576802cf5eb3f8451b264446ac0a5b661a63081957eb770556a578f500ead49fee3ae44ce050e91cf0c4456470f5f26816443dad7e5b81b283a040c69d41f5ca7c98a0c2411f39a1e5e3dcbee5771d5b53e63d3bc666673ba82bd8884c9d90fc48b48666783229e120fcd252cdcde7984c0c48601f6a6a394363ab19fef023f79a527b5ee5da813cd383107458ff49aaf1848258de6fcb7da0f3fb7ae513db0c28c097f403d10cf4d1b359a6522dde66b5c037c47ba0f2ad6d7feca61fcb579882e5d44b3af7b121e8100aa32812c5ca25173387ccc5eeeed403491af4be28e1d2211072e92ac7824f06a1ebac42d025b99f963f9454f7311812fe96ce8dc0eb1df0b677bc00173479a3f35b33cd320998957f7baf20bb4f498b32b0c0b49655dec59af7d0f0863d247bec241804e9306ac23744d6985722c41c4f3fbf18b879409211494a4e0113e20cda3ee82364ec445e96cf99d9ddb27914bd03341a0f72c5e7557195ebb8e57e6c7b3ac8480ad88a84fdf28f2919918ec04db8bcf7273f689dfac49937468f3662862fa5157d1d268da0db4b9e1128f5b7524af20eb718bb9ba30684f5d8a2c042489daa2241ba9d8c817a0ee64ea56f53f8eca3bd448b047c0b27c45734af40ee202152f8544384d2dcfc45a54f6773529661f48faab6eb33970177556beb39005aa8a31e487449c6db7de21ba865afc7edf87a3910a4bf945b0af06097811648e4adbe625a61502cdc719104805f91db7310b63e83629565f25020625acf34ec25314a4aead40d9b9fc0569807c15e8e60366a04a545b3e762dd9b00566707a139062f43ce2fbae3fd41daedc1409561baa8868a7dbc44472df583821ef8e8bd5b690d9f8019d5cdf0ad6d0ce11f8af7618c25acd7e9136ed1ee5368360a65c424beaeaf5f4d83963b79202ae9da2f873913719adff9b5c75ff1fa854ff71cc27637c21f5a0b0ef8c7797cec3180de98ca953b3b1e9a6f13f309ac38d77f9231a6b6aa8b5580974cdc1a922e908812fc082f2176fffe960031c2c6d6d222ea83c6ef514e3a9c3b6d9c656142c31cdf348b3fcc7e1a7134e1caef5eff107a29096e302658afd674e758c6abf30df50102eef469160add47247817795236786f9c7eab238c08a879c8edbf261f413ec27e0719ef632cbcf51e1e78fb2e2a46c8007a1c893a3a5ed55a17073292416e7a0637f793e03edc10716ba941e2123ae488ccee75b8840641c3c2cd164ed168741b7e1c1da3e55eef70c5c19df33a158b771b79910edd42bb4ab3a876aa8afa26a4f3e3d75728afefa4df75b7314edbd6f9b61146d68714584c96e9cbd837c91bc9d5aa51c1821fe2546a5d5525d1bffd49d382dd3613a91f6d167222b5da564fdfea53add1cabe2e82017541d8add6eaa92bad349e94167c36db7d60e80fc7da4cdec8ee0866e627ee74216b49e5935f17d225621e38b7fdc66bd9c59d947fce11f611fd6ad3a442701f1d1de0925ee3312431fccd598fa02420bdbcb8b9b9cb05fe732ace32e3dc00da551481fa8a4f2d26aa3837e77683d08bf0949383ca1eb5f8f455a9eee9e320550767ca2367a76ea3f659ee418f08fcf2fcbdd241a4065799832cf92b296c4423f33f710e0644a95cc866f887f2fa7f311c69a5b498a3fbad858e3644912a1e285eb8dd0192ab5fbb1337a576e393dce6aa538871d44d81924c9bb492db6b86321a7bdad120766732d349d1db57ede2f1c76a46355ca75ed5f93fb52f2717f14b69ea68c0301a749e99030d2f5e545a0b31903ba2cd5e13bc9d48149849edcc28d5f2a0df1c9a407490d8481365deef57e11daccac42c19ad0d5070a897cbe0c008029d1d36b174d8a0ad52fb6af12e9aa13bbe68b55aeb5045b8ecbbef8fd1f6f7948edba44d91e55fc1556a7e5168763b97e79ed9beca6ce32842a92c684ebfeaffa51dbcd37ce61f4cf57053d13be7010a75cf246a86531d0c64cb98b371046c4ef44ab1308502cd0f25a194f25a034a1280afd0845bc34c3b93b58d0108f82c4a83ec8ca92e0826bfb89519eb41156af10a3b8ba8e3574ef3668197550f86289c75c3565d1a7018052fcae4af3e4358594d33553bf48340873f30bac8a3b49fba946bc0c3c2d867080cf7da71dba9c2147562e6e51e5875f02bbd0f0333dfb262ef1789c714350373cf38e09684b5e4be3a69eae66ffac6525a5805ca494cbd16ef5cb80e0fac8a436429c804e262e2cdecf35d06abc87672781119fd0293ec89d985435e868894e44d0338266b5f57df9446b5e11c5ad368384b825cc589e1758d7afdf180efcef150fa96e2c41885889424ebcec99ee38a10a9c2d3e05904e1acd4a2659ec84fda65e46bccd42eb11508ae15b73ef82d8b42098da5dcaf27dc1d0afefdaaf5fb74131a395d9d098ccfce4dfb3292125dd09ea2884a30588d251461e2ea4cd9b12d44e58a8447fc33faee19d9bdf69d9d0120593738d33182c9674387fe98ccea490f222b3a09c01e357f3d0fbc714866ad5cae21f89a2a529f16180e469021801b770f40ebe9ee334ad4b3551b6950c0c816aaa466c89f21cf9f6ae052194344a83da245e8bc10a6f35c4bf416e408dc3f728b41b9505c4d4b9e1d0dc1a534db83a1d67573f83434183ca6d3671b23c0b97c96e1044f415208bea0d0f665bd231b7b9e1a71a4b6978e4041a7079e9e404fa9f8c687a2dc2b2295cad650976a4c46758baaf16e9184b34a522f8dc5d4712c9645644db3cbc33ff0acfba7ac8ec972f5b06ae62c08470f7ae6c9b96a8e1e3e2d4f72781d77f921dd7b117828b16f5340f273c421315302f448cc694d59d615e8ed98fb88a44b28459f5a5eb0b3acc2b2c54b814c1d54037947c7d3b1d4f88dfe9c333422260a9221fbd62dc4a8082f427689731df51b6ccaa1b0e1addf24e6ad0e644062128aa90e2b106f8b7165e092fb49e2ba10f87ef2e496e4d559ca73d8e87af9ad5bcb4b5f1d1fc6ff5b10e9374d0d1d531260b2ae84f21c1a1b250730a0d9a953ba97132fb67df79c1e979fe26d2d65ca33ff9c72a98740f12c1f8d73816863be51dd76eb085fa6b428d1a46961fdb8ea959a0815e2d172291decc4579f78ad854b2b6e489da0a6165ac8be3fde7bdfad0b9b5786a69e18028ff6f1be781d20700d8dd47a68d85aa9298f7f38c4223690a2f09d56c949eb170c4b700d13c6541d26230fd796ae5b219d343c0a54aa7d2a49c953d65b568956de4efedc307b183063f9611e684562d9ad591ba827f9c03daee5d8e02d3e78402278a6c1dab0c9cb9b2a3fcead8bfdbb5f0c79dc2792ac4c961d68c2d7e906fd28829639ca341d143cea5fc28ad33fa1cf92d996042274c9bb814a786ed9810f56086d9769459747b5a176dabccb924daa369c16818cb38786f56bd684c1d7486cd6be3a96c3f604fbf38ef762fba08435d44d2fc96a2474655529b2ef1f43bf9058443fab1b4e0527e1381523a476b6f4918e9acd0360d1c95358151c04bbc9e714455510d2bb110f0459f867acf3c535ab729fd8f9b1e7179bde26116076f8e96929680f4bd502bbc596683d19e1456342b10ba80524f591e96d520724743fa2c9ca817ea25e48ed79ca00c2030318105134af3726972077636457e821aff0e7eb765b1aa0074836d0c35401a55739af75c999359ee20b2eae2e789b16c9579174f55775232b5097ce53081d2699baa9eb356b855b703a684053979a6e9514aa5d9165d948449ac45db3465e9cae3907755ad420dc539c63127c188b9e79717280d3aa7ac1fed6123ff396e6e45d48be5d69b984797e170d6af6739e47c10a5ea9bd35aab317704fa0b446d2a60eaec0798f913cc86e6065ea9fbd174fce91ebfbd22f6476572b78ec831e8303a0da6176f6a28286acff109b86f38fb89e2fd4b31ef3f83ca813b49e76d685c8249fca9dd28b65b8267aacb3eb7939bf32ff2227aa5074459a601100220b02bd4adf0850f9a8fd4e5f69e44500609eda05931f021faccc5796a4be5bddcd3042dac98067244a8d5140ba48d4378cadecbc63752f82dd5f99ac182e2e75c526f648668bdd7f59f1e24d6529eba4ae6ea68d77f998b775d6ad8bd433d96ecbdd0d38426db5f5c95fa985f380ad4dd074c6dcc0a1ae472594ea97eec692e129a48959c87dec6d0b4d271e94e37b02cb7ffde175db449733ed918dbaf15d2d8146cdf990ad384fb1581f7cc3018a19232053a564b72e10e8d6d4002401ecc54c88a98d68d8780253bc280dee10e4b307e05a5c0db11fb18d66789b98f2af82e9ef303cc3f411e2e86e1ca10d78ee5165e5d977b4f81edd8da6a3bd5e5be4d90f2db0663790a0b27763e52763c379154e0fce8721e34db61a8bb86f5e7e3e4d781d92af3b3e81a1e8a67e4ebe408c71ef3db73bc432a9cf23866263fc7fdf3c64a68f322fb6362b2ae2849f4df19b807ce9ab35eb20566eee0c503b3aeee3ec76a171ce9dc92e47ee9c7dde0337983146ed8cfe203de411006966e1ccc453f14f75cbf08c467b477cb476f5c68ce51b7c407de0fb3d7333d22e6877b65336832ff219a88b5110b02c8f5ddbf60b54f4c7efebd293ee3eae18f9acba4120b4c067bfce9cbcea020231c52a6073368e0540eaf21affe9bc228d15bafe102e047ba9ec3da31a6b1ac935f6e49f98f3f9132121b03a9b7da1578d9b758cf0be2d25240bf478483e87b00a5615042348eb91e05eec52423362d026edcb00904046879851a098f8a8e9e0389128b77fe9f521cd20bbb273fe4d859a254e91f35cc76307a752570652153524ebacdd00b06b487613e98e54475086af707ce4b04e2396933a347a3e4c1a0f6c3c5bba1f7fff548b40b704ddafd8db044633228c5f15656189c8567e87522eae51aa113a910be09f3c322", 0x1000}, {&(0x7f00000014c0)="9589716609f13e502aa427288d47cd8bccd25c47bcda1a207e4f1c67f81a214188686ca1b220fdf6a10d1c5182e4049d3f80dc28f904afe6e85453e9c8f3e6b2127a71c6d19371617b7a9da44ca98dc56b76fa4344fe19b20dffb97dda37e6ef25eb6c784af80f6217a69ef1b50d7c3cd62afad18488e7ad7405587a1592f764f7096de563916000e382a99dc452aca35b69c5efba92184f34e77f2bdbe5a085a6756b13cb1aa1f7cdf10fd6d7fb695d125e3a6d65c0ad1ae2d48d12", 0xbc}, {&(0x7f0000001580)="52fa2dbd8a90b38f5896a66268a111f0509d7ea9497d0b82963719651b1565d8bf2248b149baa284dbd67621dffe2336f51c1718284e16318d0f49318b58c99284685a500c5a69109cd60872e7e51d5abd6e43b1ba5ae80af758f93edb873f4d3379ac975ffb6bc859e7e9663951d5ad05bf71304982e699800a10e5ec3385c345ae45174a44c649eefbe0b013f18c5b9a2adec1e0223a62c2193f817bb30081c1028e5c82bfaa3182e40c2054059049f1f1eee04a38aaae5fae95a45c1bf3f0671e66c5c676969434b4f0014146e3321787135c14ed97fa4055f232cb4dc3ed6ecc2dc475d0bd726009d3aa595c81964d", 0xf1}, {&(0x7f0000001680)="b40c5b5a3329e00d137f8fd67fd6ec16933c71a3806d2294d496735c6d539f8f0eccc44248769b95278dc4481d520b5a5a53810feb0fbc346faa9ff376c2ac5b3dc0b941d7f8a881dd063d080f4ebe6c014884e2a7bd8abf56fcbeeae6d7b6151edc656fc52338460bcc2a936328664b80055fcb44608b9c857e6c01ed293d725301f36abea19cf4d7872cd33bb604d4627248d7f0d623ac6b541bfbe52f9460b95dedd608f8efa3d30a4c48f0249b44cad2608a8c6741680fc2818b4e935fd6195dd9cab0d10173196e27d1d15a5d8f936a35a04f6dcbe627401f912fe7fa8ebeca257d", 0xe4}, {&(0x7f00000003c0)="d9c9352c964591", 0x7}], 0x9, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}], 0xa0, 0x8}, 0xe) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') r17 = socket(0x2, 0x2, 0xff) setsockopt(r17, 0x1, 0x4, &(0x7f00000000c0)="e6eea3f010de95725c0a4480f5098cc2e2d51dd1afe6f202b2b2da323c13bc26c306f610caf494b58492870bafa812fa168465d6bbe0395c969cfa277d3ea4d05f2f6eba5283412785c3563747e3f8484cab7753cf9c8d780de56e723ddf844e72cff9ab56b96ac6a4572cc35b83313a3a92fc6828ed49edbefe9bc6f2142e502b14d0827ea2408b6fd399e8f76c212a06630962cf662d1a714e0f5ee59eb4aa790832b213bfe3831e2b4ea00ad72577e41ab51f017e9bbb93b1546c8c50f4f5ce4eb113704cb5743e96e63c06aebfc6ad4ba19718bffa", 0xd7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:51:53 executing program 1: geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) r2 = dup2(r1, r0) r3 = dup2(r1, r1) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() r6 = getgid() chown(&(0x7f0000000280)='./file0\x00', r5, r6) acct(&(0x7f0000000300)='./file0\x00') r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x9, r5, r6, r7, r8, 0x140, 0x100000001}, 0x0, 0x7f, r9, r10, 0x1, 0x1ff, 0x3f}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xf7, 0x20, 0x1b0, 0x0, "db3b255a9dd89de0ad5aa4c428f38f7973316356", 0x80000001, 0x33}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) r11 = dup(r1) execve(0x0, 0x0, 0x0) shmctl$SHM_LOCK(r4, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x60, 0x0) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0x4, 0x9, 0x1, "19075142b33176fa40c14d774eac7aa4a1a9fe93", 0x100, 0x5}) 05:51:53 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0xffff, 0x74, {[0x0, 0x7, 0x4, 0x1cc, 0x100000001, 0x7, 0x1d5c, 0x0, 0xf69a, 0x800, 0x9cc, 0x1, 0x9, 0x12d, 0x8, 0x1000, 0xdb, 0x8], [0x100000000, 0x906, 0xc0, 0x0, 0x4, 0x80000000, 0x1, 0x8, 0x4, 0x68e], [0x0, 0x4, 0x800, 0x7, 0xfa28, 0x40, 0x1], [0x1, 0x2, 0x5, 0x8, 0xfffffffffffffff9, 0x2], [{0x4c, 0x6, 0x1, 0x6a11}, {0x9, 0x7fffffff, 0x8001, 0x60}, {0x4, 0x101, 0x0, 0x23b0000000000}, {0x0, 0x1ff, 0x20, 0x5}, {0x80000001, 0x0, 0x7, 0xffffffffffffff81}, {0x1, 0xffffffffffffffff, 0xff}, {0x1, 0x650a40d0, 0x4, 0x1471800000000}, {0x1000, 0xfe39, 0x8, 0xfffffffffffeffff}], {0x93, 0x245b, 0x80000000, 0x5}, {0x81, 0x0, 0x4, 0x4b7}}}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b, 0xfffff, 0x0, 0xfffffffffffffffe}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15, 0x20000009}], 0x800000003, 0x0, 0x0, 0x0) 05:51:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/19, 0x13}], 0x3) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 05:51:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x800000029, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f00000000c0)="f1a970963858201843df09d1a10e960d06d3f3abc6abaa14c28b47da7f64ebe39e9b0afb879385e8a3afec94e0a838dafa93196b2a9a8b5a59197b2fb2a2b847e75d788d33bbe14622046a3d7ccb12e9784e5c64855eaf3350f463720fd66ec52d9d021351b08ae5b920bdbf9230fb", 0x6f}, {&(0x7f0000000180)="52a20acf7f381151adcef1c6ff6d262a89ef7cb9e3abb46eff613a817cfa850f3876b0ccf047917281d3561d8e703a4ce40955abc8dc8c5c1426ab1fd7539d7fa7c0d58d6b363aed967c3552ff472891c41cbf84ac60b0eed83fbd5dba679a219a183b70a2ecd9742fdd1af541baa78763460845f299b713fd8e0575eaa49993cf2e29cb572bc5ffafe1baaea9865e45e605f7e28da4ff4e2c11d11c657c99a7f36a57091312c9b00702b3593b1fec68f73dfc49463a5a8dda52e9c1fee7", 0xbe}, {&(0x7f0000000240)}, {&(0x7f0000000280)="5de617992a28e2b16826ed9ad08388f7874d21539a7b0f3bfb78f2d21388723200bf0c5b04962a2b158502809f9f17b6d5a9741141dbc0bb501267d79c954f73f8d8f07041d3b53dc76b85783b20591b2768b3db999cd8a4abda890701b7d000839cf88d236a000fb694bbeef53a25fa331efb997817c9286feaf7d1a7cadf1b8eca85b76270c39e6d15a0109a245212ec8b423eab5758707859e4012ea5ca19287088a37d52b2eec11072da3b8afeafbb0369a59994872e8dc1b1346dfa6503cd927b7c49d0a73bb3c5a86c9822", 0xce}, {&(0x7f0000000380)="aaf19076ac6051c8042277e8f0d78cc141b0740d35e2014562e084698893f9d9f5a520730968c95b4e14032c97e0f6c9c2bcc392cc2b3a14e5d3900afd736932b63451ad4e89326fe49e9c43934bb1e82153c9b556c489abed2162694be0924a439f162da6a5c1391b58f62b654ac2cb9835bcecc040ac9eeeae71d22329d55b9b88dc04217bee18c2fe9ee366bae57581812e0b4b3f90eb923702953572b247a5a162cba03512f92fe218527b99d52e84135f0c87ed37ed9c87f9e5f87b6a0048eb4377f5a1be22fdd4f2b2a4f3d24afdddef0c9d1e57dd9f846ef0aa5eadc5dcdf8805b8d32fe84720aa51eb57eef74d76ea78f0b2159fc70e963ec2a62de059ee90a2f5f07f8e50444f2c6db09dcb1598880dacff5f99f095e694a77484ec722f88b3ca939c69e0837b9da4f935e6b36ad5fd8dfeaa8303d6774a34dcd28f80d5b952974115dfad78a2bf33c9ca94f7b6e43268fd32b9cd2a85a23b75d856e76f80db86722906459415cdc054f4a514f4a619e1ffe0e125844f3328af90fd2525100ed6823e9339994da887f286bc7234b305e6d2e414055dcf226c5e413297d51caa1a873b08dd654b8a076873725301a6f9f5cc4b97fbaf82b76a326e7fa295543acc433e4a5474238f356b7343f1b92c162d33682aa77610120cbf1b3afdd9768ce441c93267a68625c1abe24abe6903f305c889c4a43616e576e68b0df2e7ee02411821009799b5611ede34f86511500066935d952e60df747f7f9c280d5344e0651c77b97df1c48b5ec19cf57516adda66b955addbbabf069c54b5394f58036a85bc8c6c35374472af37a9640bfd1e8af9d3f4db871910c5f1c8a47586882d9192bac537db4512757ac7371a065b7db5bd87b88be6c9fe9e60ba2ee94a3567af81aa5b2ef528b0e6131e7852b9e9b8dc3a11962366c9a34b1bf0253df0c3e2018e1942c8b2a2a0626d1e466386618a726ea432282a3fce966b9ab3b711692e4c9eb70666f0f2dae8012cfd06b45e82157a79e12cf8c64647b80ac70ecccdbe4e921c4b2a28465976cdf1359dbc2ce5c2cc752c5c69693cbc9774f287eb2034a42817c1b8a7bc89917e4c150f2052f376f07906be88907faedc88de7de4a98946a124b55b692113836851c99a05fd5fe1febcfa163dece16eea0c8779d4fe1b65ad96a19dce860bab5d8a4c02af3ad1f41c9b5c547acc760618dd1703539ca0137a78614520d7467e758e93ba0d0e96d990f253b5ccc2dabae9feb4aa4a8e0f48495af1980f6267a39895a0e2532033f5ae2c2e5e056d72e5c3e6aef928733b501d50f0439c0889d614e5851df3d5f54bfec1d210f33845dcd846742dd2063d11e597aa77bd400c8feb5f3fc8abb8820f4c7e982beb402503979229232cc56d5897b90c1bc5466ece3a3fc63a437fd3a52176305087f869c5d40f24cd73d8d6ff49077d0ac2b5f443240ae6468991192a7073afbd672973f3c3eccbb7a5748cbfb92ec35b32ac1fb41a4fcbcf3711bfb6790a4e5dd179332043848bc7747b8a4422c8ee61bdc411a31acc5645e2d7f1212d365a46d3e46b8291e8973fe99e3c130d3e9bf3ed2f2d94e54dd57d14a39c06a7d80d90a5ff4cc5fd12b6a10d51eefbf608acd1a6904e397c86f32ac0f86975019f08cc53ce6803f74dcef03b578ab8b23a98639649e0221d6c4bbaf646fd3423122b785dadce7a9fb95a0ba520668805c3f8ad5506adbfa310617b894fbcfa999e239141bbde6c4a1a498afd136704baa7ad8e549b27392210e5e20ce4a1a7692edc73e5689189bf5f7cb7fe258062be633fe3f3285bd7e31b72aa2efe4b45a47c30a84a914b5fded8c1f8b0b7ddb8e277daa0af42127520c1f37f15278a07399b5abc2179f3d8bfe15e979df55f51d2c43577a42af00011792248f4593e56b94f2458cbf980a9170c544266177b1a39eeef01025d75e9cea7f8b791dd152d8c13fd23846ddd091dc3cbba279eea3e2a5d3377b1b983b417c7adbc9f6d32edb8f01eeabd88ff384504ffc829dc5e160ca33cd7525f79c58e44507e2a0c4ba7530e8e13300c50f9ff35709e56965a78ad85574c4fa32b44093373681a3cfaf77a5878c57030c197be58baac0a989805558a3732f3a95f7602ebfd9daa31081630e805b2fcc780ea1fd1090d564834bff75a71797c6e3fa66f447c6f8df4707f249074321b3804331e584944b06b0f31dc4ff4eee8572037be1da06db032c72a377ba2c5e0d446a90749e51f45837f22c045b61f0290472e17851ba116719a81c80315bd700df0c50f36469521ca58885e375ae60dbf3ca4b4fe53ddd38042ec8ee8ab572b755039d5995e9d2c1e9ccf5c4f6e30cfa421f859e89302cbe655634979ba04f0e5d9c639a28e213729b255b5a752dbaece2c19059c49e2a01afd8c4d66e910bbbde10bae26833a1d671f58e5ee027c425da13546d5b28542f39c0150bb15fd4b9b692856c0d580b90937f0ff262a1f55be693d1eb1827aa4730e99a55e578a015cac56c4d0db38f435e9bb50c94c9bfbdcea9d576a8b0054547c57d123d2cf264ae9df5fca502290f47c76421d3eca38c9f8a8437fd3d2946c66a8d000e036aac6c36b5207a89e80173781d1e40af761070e68b9ec2cf104e72ae9509db89b88941a078d933d1ac797d359e407e709e6cbe5d4e082e075936d10fd048fdfa477591e1a7d76f60395b138246369895b9a3dea70fac91974c4b726d56ab60b90a9c37ce0d9b78031f72a3827287ef15f2fe1e6eb405beb837a76806ba5daff1dd52e78432659deaff91c35367a3d68eb6d31a6b0b3a6de14173294ac6ce31286e92067bef8128fda232c31c75e8432c7b6ce5080f0047c74eeecf7f0e01d10e7a855f7af411d7aab56028a1b3ce135a9e97b213a9a144e064540dc3ccadfdc7ca84bd6e9d2c709e196aecc2adc296f2173528ef212d2336b5e8aebf7cfbbe2affaf960b600fe2cdd6b2c72bc330733d4df093dc5564fa453cf892e6869d79606bfe1f22d3ac3f9823a38a62243c217340ac83a894c0903cb0e3816f8ea593a0241eafe032c29c690e0a29eed4cf87dc7fb9891dd381de3a6365cdc6fa0062e692fe0e7f2badfe85ef744d9e61b21d60e20f1f19466f55897a292ab002b3e3c616d20a6f62186f00c4ed3fedea2ffc00ddc12d32c417937b22f3b08c41f26949361bd6a7c4a11440a33b401f1fbdb13e12b0a18c0a78c145ac078907a41198923ac909589237f25b49ea042ac9732f9beb6d46efc4c8b001ac6548ed88225f1f067cb87d0611e4f6b6d6599c22bcc5c1fda4a801dbf854d4bd433b01de5f226bbbddc7be5b3e753ec75957bea1df9db386d64377e688378d0507ac6171a8a9134308b60029632889988b9447e32b67392e3a97f4a98c5c34ed7b790784515913d7ff3a799549c2b94bf8aae5815292373cc3a934283fffc5bfd474b6eed2d2e278ebf03e3e5e0bc64be6dddad53aafe90713d49a1dee7d1ec45222e2984d4bd5fa23af87e28a30f202e76eb90081247222c52f4867801fb83795ed0026e82a43867fa2c50a3377ccc6468606c2da8822ed14c2e6445648609c1598a6ca8076bbda5a8ebf27727be0c85f9a0b9f93378b804937cd5e50e029f2a1f0ce7869750ceed2e1795562b3bfa36fc8a0915ea115e220e7c3a773f32669e021105a53d5346404108792f4f5f707806fb0fa217badd890e5d6be92f5c42d96c865b082ee0838d6513799ce22fcfd3db9502f950347baf52c6fa16e438ceda65f60e5e0e321cdeb9935211a2a75afda4e16ca2b53704900de6b96c8708891faa817d14f7d81d6d2cf19340afdd678770037f7520020e31cc855a338a348bedecd64785eab0bd72646b8364d8690b25ec4471eb9b09c727ddc444882c6e1d58456fd6e94215890c2a5520b03e92dc26184b1dfbeb499fd1f8d8656e86ddb32840d700735c11b20fb83ee9442ec27d4d9b40a68d7f158cae973c51e7d0be609f31faccf73594e5d8aa899d5cd51b507228fdafe747a52ce0c05b590e8dde6b363fc0a930aa7e731c8c8ac74cbb4a661b9ff40de1b91f7e515902af0644aa20e908813d282b3b676e1f9881ea0ee4fbe21b181d8e02ed9658fc6160049cfdf62461b31728ea419b47372328186650a634732821dbbb2e0c665fd652d75fed7c8eadc1c75fc870f4e10bf299a1bf747d1f9a959f76ef304681a4ab5917b97f2ee14d871e090754339991ce1b8cbc23bc44326b08fdf87d9466f1ae0449282641c2b5658a877dd988bbce7718e1b3c02ea8079d84ff0cb5e2c39f6dd820ac9990247186384a2a13d75fd4dcbd462aea9c2006ee2baa71ec83ef59591dd0151b089f7cc4c47a4bdeb8c6a71565f5f7f1edd78ac203df3f58c037cc31019f585994ae432b6b318b800c270d11fe908b5942d396aced52b2d84fbf4bf0d02bd2c40cbfa50b9c144c76c5273c4b7ad7c450301a89c27b70a1e43ffaeaf47d90edae0e1aef039fb5ded1dac57091b88b409634f2ae6bc8023a4963a9c4719a674bcceea94679cd5f2e016f4e6ed806a237cf668389bc64df19a6fa033e76dbc9fe014de9a5f69ece5773bdab951e483c478953097750816f3d830485608ce400c48afd223a41c91730145b4efa43c0a6f08224e5a4220740be816995a188e3a0ea3de0d82a85b27cd72a220eb433ad88fd14210028f0fc594d3845a3e42e0f477ab5d888f74e73165b2e5ee75bdcbef63a2140f5e4eeb060841206958bec9d91641549324761ab45f5c864eb8dede24032357facfa6026577a2b5105ff737f856e3e8283ab971f4a6464e808fe3535feee4f12a7ff4b991b2ad8255c638d334a9625ef611456bab10487bcea83875152ab3d2136189eeae65a0bb29b21c9a04569abcc73b3589c7380ad66ef348bbd56b2b1e88d9d535a877fad52c8501edf4a4c58b96f04c7e58f1a8114199bc061eaadf9e46902c385a1bbeecbb90cf523e5393dadb5bd8e796cb0d9cb3ca888a54b506bbe714a5c1c84463c7aba254c1b1f946d10d1a76b82d0b0b36375883b29a314685c7a6ecafca1ac1dacc7ba0e4b66082bf56f8847fa04ae80d2d67100bbcc6b37fa0af3ff4b6c93f09550966026e71d7be4f65a6f752d3a0ccdd50da4ce515292bd51d0cb60b8fbd78c0458660d8edac259f13332ab516b528a26e1bcb9a96f0a5f8871d6429036e75441621c054b1af7ef8f6cc4c6e4f9e29fcd72c9832a3b83fd7a231835f909c5bf891c8527a9ab3fec646284d076666632c0ac1f5a2b9fac7e631fa0aa4e4bd06db2e004b78f1bbe718e993968a7fd45d58f14caf5a39a7c72423180378773597bfe0e18504e99bc14d46ca178647296b43b4bc481637b6e305c208690b3b513838fad43f0f1183e1404eb18bc4b86b58ae9932bef53effaf09a8e0b4a9b76abb7a2ec640528a4625102710d9853146ac841e5024a92ef5b356dc009b63888b205326356007f566959354bbd177b80ef3e9093560617694160881862af34afa4a26f5df044b88e326be8d6824838e31ee5413806ee0ba2fbc281e1308cf889b0f66f55f104345f489357d7e5ed9dbf94cfb01e21123f6c5aecd47d1c244af700782ab9105ae73f85b544dbcf5d2ac26eb14c77fec559de2bece6c588db4ba2b86b32332ba4c96a212f29fa3feb0eb334d96ce71503a5df2e6671d93354927f23a1381c48158bc88ade8798eb313c0e3043ff865f6bfb8cbaf32c725788d36f2431d504eb0aea0e48e2e3b4bcf911611c03b71b6b9aa2a300cc", 0x1000}, {&(0x7f0000001380)="9f3bf9d87eda0773753baba869f561749a641d8ac452624d4eb32189cb54c6f6ae5442df24d53708e784d09d10f2fb3975661253efaebb08a150eb15dba39168425db8fbaa", 0x45}, {&(0x7f0000001400)="759b847a1207f39a3260e812192aab87935820ebaddab2d224f4568fe5a050846cf637986b4ac8dc343a785b87686f10bd706b595386572251818e55e4651044082fbb50514743f2495e57c5d585ce8761ac79fdd6860f3c8859014f7309b2848d9f1b381c1f1970d9479d2cde4defedd414d3caaaa1003ccf21f608763b88ec601d9ccfbdd235a0184e751ef013019f73500ec605019fcee53a01ceba5f84ad09173b781f55b043ceef39a2e5ddf4", 0xaf}, {&(0x7f00000014c0)="968dac01845f0b45e1cecee3bcd2fbb660148e66ebc0ec9d80ce6793a4fd1610b81eeb9a7599fb0ebd9888d36ab29ce76f355d38f63f5b20eaf61a6f9ab86b63f200f931788ced2b7a95e39cf2abf9ba8fff1ac6bb4db3c81243e53e8ecc0365957415a1133d36a80b9fb4058eb0af38bb72ee1ee74b26395f1ed1cba39b175c516c052b537f15bded7e8eeabf6f9014d9c48e9e436e9ed270cce578bc175b72711bd869a9f327f803", 0xa9}, {&(0x7f0000001580)="761340f0dfe5e6ac0958746b77e791ac0fa18f2f9bdebafe4fa56863f7949c333ef421335c66218187edda8fb6c5b8945c9b", 0x32}, {&(0x7f00000015c0)="89a33aee5aea104eed49aa235c87b3d6c40ae1d1fdf8a7a9b21a315d4906e842275fe4dd8c8e70a7a5d51809992782cbc6b7a6416f6ebf79ba3ab6f9bf77dae4c785689a40536cc0220784dbb988df9b96a58486a6d50a3e01970e33d6ad28a16262d0907f12ca451ccb1f5ba4a27aacd4e3aeee729e4e477d4dff088d4e9cba5bb2720c5b89ada1901decb10407af0dfe697716ada15332d0f11653dd63d1c286c7b415959f681883f408d48a20e7f9625f0165c9e52711dc2d4af261c07b29b468200785cb57ce1b30c22831b2e0ed8423cc04db540f0b1c24dfb90a6b61dc8cbf987f2d4ccafb5d87e1307c97c7c8062882da84dfe1be7ffd0c43fb648d8dafed78a4d96e68e49b2bc9d965cbe81ec9d0e72d38b941d523721832850901b1ad4b1a1d5956f9f71cbccdb6eae921205e467854b7d32c9d86f3c406deadfb4d7668b7e3109064c7eff6c3a35add14aaa199bb08b28fc88bb13609244f0a97a5a09845526be1d7d8f9601cbb3cede9a1c1b712135e6e4c6d2afac07e734e390758d6670df9b77f1d166009d10343afb148c29d33f8f80a7b0923c2e9c815c0cdf899df1011bc5fecbba45cc9efc4d3071fbfbdf370b68a5e33f38ec040ee13e8f393d88e52f45fbcf5781ff6ec1b4f7b447a246eba4ede9ab359bf8e2c974855022536093a835fafbf21b390694227d4caaaa6e4a566abe9cc292a7d47d9e833ce317c01ef42cc5f4d69bd7bd4103d511c4e30e743abdf35c914e7e135d73c04f63379db5431bc3b0956e82b7275e8e69759547291c5cee188c8cc6e461a84ffda5c961dbd1acbc139b931b827110a626ef7f0a5be9f472a8084535ed027559d4ddc8715f3c3ddb5d45b5965ac02e15cb08169424a128b8af32abe65c2242f1001a5959fa2ce16f242430359a6f51900bfff18d77cb9303a58cc59c949dd277636b15cde8665b92c828eff7c72a7b056737c1f85e61cfb6083c9d7327718663569f04f3d063bfca62a534e3363ba9ae8cba1814a2ca03cdc0af481ad4488d6ab2db6867ff768ef6fb79f0bc396dba446be793be4ab8eb630a0d67590f43a05ad9b7fc03b840d7f2fddd4fdb59d2fd34a93cf9645e71753a88c975b1e3c4f39f2ba3c55b6b29a79fb668c3d199315c4c028c337552f643cd85fe90ff297d45174a630d981bf5cc12c686af949060de38b285d371bfd9fd94abe45fd2d1cb49fba50e79cc9142784e3564a5db82ab8461f6d350ac0ce35980128ed8ddf6eadb38ea7ca9ec399440aa747c0e0a94fe3458e5779fa4d73ce6b9ce5074ae107a1428f6976e32868e18020311b70b4a65e87c90ff1b90f6d4ef06a628cb24e87094d51efb8cf8b67bdf4f4c19f85141f60ba27ed7b04adab52a827a0ebd1c1829dc2f3bf33af7a01acbe533d13c684f0f33a1f6dcbea7f7702e3f8937a89d3d956a99de09e894da10a7a71d5fd9f6455c741246d597330f20e6cb3226c953da4b017c6de6b5ee93a46d44821ac8e483a8bcb7d6ddeab100491342c54251a69b0dc6ac6e65ecc72d98f13fbfa12797935bea81c1f4c147ee86a458e5693e74023ef40b1bda45f275dcafe27b47bc1d23d5a06bb0980cedf74f35c4df73d2b938f66bc3c52e7105ef18a70a1571118ff5557944be8fb3d308968259270132f26c4d4e31feaee97b8683f8fa55616bf71f31104b187591ca1c8af0c01a4847a40dbfbfbd5a59707add24b04c5c5bcf15e516865fdd258fb199ef248e71e800547394f70bbcd821ba67cc244eb6aa44477b79b9d81f3d70a2b3432e7162097dc1062176a71d0caa970e5312e668692f7fb7b89ad1c1a002370699c6bfe3bad30167dbbfdaa15bc96796ceeb5970671a0f8f83f99e3685fb58a8a7623de3da359d2d11037f834f35da279f300ebcc60e9b045552329402143770090c0b4d26fa26db33a6c439cdf88988b679a23625348856ff63ad38154ea463eb1738bbf0f9afe21774cc0f85f378179eeefc2d93557bfa85427e400893d40c32d63d08a6703afd4a7cb3a7bc17dfc8d4b958efc695d3633a85f0c7d2109955741894deb5444dc2692cb5499242230c84c92624b023ca4f8211a690baf57d5e26a4d2cb2529b600c05f70dc8711c945ea89a8fa8ff2a552b7eddc735c7d08e74e75f29f2b4854b19fa2b07f8d600730cb4531832904b826ee9e179628ada17bfd59b91f239e17e05c8da9cd4e98b8b2d5e902d9ec0c1507638e3ea26196a42cb14155682d7332295bb32581717dab73748c960f2042749c60b2fa5c31e73d5a45cec94665533c207eef203c7ca6fe4827b0195b271d4f734f45fd99d0f107ba7f81abc90f891ec3687bd183fdf3d248d13fa95384d57d48aedf5b99ea3703b13ad1a43e7f49f079b131b0d43ccfc16cfd7295ee204e0396d7cc3ea878f3f6567d3d9eb21e4a9802574591cb1dc49675f56693ec9ad2681372d4ed4d568039724259a8aa07695cc0bb55e6d501c0e4960530ca53dcb52f0b7a050df0805a2a6fd833a0aa2d825ef290f9ec8b5cd7f38cd048db540b226795d1eacb3601577c82218b6f89cacd0277e6abf86116937ac63c39b604de49832e76ac6adf5cf03297e7646afada408fa9fe6f3b06d41c0e604100080fac64feabe333d252f22420eea1e5ee9f7ce148961307c00706d8f5806d3c373275d51af4cb40a0c03eb3ad881ed793d42e28752b3329f759533897d695c8f202d31f08a2bcf6a2577f56ac79bb1f13738921f29e5c1e529adfc46e92f1399e7a4d1a5e45cbe3d5b2f8744fca68f8cfbcd85719474d9c05fca0f28cbcd01f63c3f6a6a19775f48db709b238818d2e2284d63ab48f883ee47340cea7d8513e774c0f7363e21329a5ff78d5cd276c423970d417a269783dbcba186012ff192123774000e5997891b1ceabf62d77a5752780a848f4d0b287346d783454015b57a01fbd951c94999d3cb36683f1a17b0ef4eb3e944a438de778f1f126461d11805eeaed8f934797dae29783dcf34ce6339f235801268e5e93a35fc30954fc33d37917a4351837342aadf8a4a844e2ea264b5ac08dc56772651dff68f776837111b18fe0332fe8a971cc58f007555927fb211f8605486455e28813d52aca2106511e33b5fdce6341467a94821d2eb451ca7003dd893acd24fc204269e6cc778a8253e6da27da689d4b35d6fdb8acfc4e7be8734d157a0a0347887bbaec0b19b12681a75a5383535ed3d8deaa448fd2ba057cf685fffd1523c3fde2bf3a42caaa022069bed7ae8a25b6e625ae1ec6902ca7e331c1d8034cdf0a5cdf83326c22de3951b253005c67b5afd48aeda1a6a65af401b7890a65c7fa80624e745b2a06d24552c1905dafc4588be8095c1b861e50b23a8c7d4c72343184564f7f8769d395b197aa55cf96f86919d9a4b74f8b7677935d43d4a6ad0ed33c9bb49c2f7e711c902b299453bc4c13ed446aef9b8f5de7dc1c8bc06fed2e57e488a074fe67a6592ffadd8474b12b9828458a37f6096c16f4f09b250e83e16b014d716d779d8be088fcf5e8e87e061dd5cc6f06077edb5f2e56721f5f431d828494890f858f42b5308ebb8255b83700b5aef7c25755c628c4aa0ad94ce1df61b17eb89318d7811c587fba00e435c908f986e6570ef4bbc369bf08b0d82efc162bb387283acb96af907bd9d8637f79315cb16691cbb3f950f0be37fd079fe4a69a131559957a07d4c240012aecfc78f1907fdb24418286491bb626d932c727f20535f0797f1a9f4f74397a8d62d5eac5f342f2359cff0f48bd423fe34aa0598f9d7741e90b40e6de27a30ad8f14b369c0fe002488dc0f980118b69cdee973a339cdf358135a890ee36b70a0b63b784f93a7c0c8d684b5de9f85352deab030fcf4b8808838cf24d4f800c94c03d35c80c18f9f219b26a87a23be3cd73ae5fe07b2bc525567c9aeffd00ae36b54f37ec8f5eed849064dea73de65004c0daca1e1988c984229c886c1747085ff897b03325dc45f0c5b1cd294b9c5c4d334ba16ab5394be0dd13768f3e175089209b30bc375bf2a14fc5270a128813b8ef527d82c0b9d87c42acd5651fd2a8189b706aeec87f78cd69e968340d51c8d5f11802204cef832f05670c2c886975650e87bcfcded83ae40f300f474722b5fb5280afa4f522d2d634a1cfdd489a7fa5403fa265f9642864e38fb19beaefdf3c154ec935b70e4e646d6294a33ee2d31bc76da2ffc61ba62b511744095318b334467d97e9095f89eb93e73bd10f7192a92275a37c2998f03f580f0369d0acc3e13b7d3c08f4a7cd861188337727dd6578113ffa63ddbf96b4b0e5da72bc098c7ea6a26d8fd107ff6272f80b37d738c3d48981f662366f03018a2c089f5107d22d5e8c791b34735db378634dadb248824535b141cf30819851f84beec5ad94997fe873a8c340cbd50236df17ec4a9143961ea7898e387fb1aac3a862fe39b9dd71658d5fcc9037281bd6316a748c8d1bd9ba36d11b19c3d5da3e0a12df964772364d2d73d328826f531edad6bed7c30c9e6ec209d101a6896491e89b10de06d26cbcd02449000c8971fa6d87866e2af0fa2911c7bad636e972a5eff8ddbee509bc4e8e85a504fc1c1faa6bb6938d9c9330971c686dec4c41cf8892f6848e51b175e3c2cf3319a0dad94a98f5e19183a7acd286a3d818d4ba0613d271b388a3472366b87a2df0bcf527ea6986b8b9730397d25e2766ca5d147cdabe45e5202a8ba28f8c91c5adce77969e7c69481f5d9ca26a845485243e656775d2eaffe9960605e385a1bceb05a6fece832bdbc64bcb5ebf106038123e506567058645d29aa61470d8b5a31701f3d4375c047a353219d61915b075a8e637fddd936aa600e8ca5f156ba1964465b4a2fda49950e6e6d092d17de9bb2f1b33bf2845e4e936eb8bfbe0ec54ca9aea22dc01675dbae3761f6ded17ceecc878d9e35b629194e836f0f2122b3204aa5955fed9b21c8147245a18340b7b647d3fe02b5fa9a30dc63397e5c136c15d80bf12867158603f2efe06f1b58628b8973215ce68fc34d0c160bfccfb9bbc6ae657491778a875b0a66bbf0e9109b83039a6e8463f3e72e9d16ca75a157a4730b65448a864169f5566c2c3be1822f8bb5e9dfdcfa591d649e4e33ed81fa69d493cf1c476ffa95a12dd4f1e2735dde97f7c81ba67d4a8f5d7e552ca72012c9031300190c36d623d5d8e966f2f96673afc022a037e004feb5572176f78628230f4e8f699a0511b411cfe932df000672ae217ecb7acfeec6a36e58066b9167a312a77042d6a8e30223f7a8a819aa36a6a8d4a5c84f68464658774c0f774eb3ce45f13f084a014c5d72e11f400bb28e3465bd8702383f8fc81a2c8b96a9745b7ee93f6ec830f0626588ac0d2c206b7cb17d3041a23a46f0c693e45f16ab3d1d9cf28c520b4003bf082a2fbc26ad8eeb3568291cfc9ef07618634a5b0180d9d16bebd3c55b682b1e5c1f07664ad3e667dd8337d0813c13b5a9b1db71838a770d766026c397748689b8377cd9c80115ec37ea62de707e859716ce2b6146274dfb00bea3c61a994d15b51af5af8fa9cd028836a8e448e6b81b3576d881a38febc283ce8ba79b091ea79880ab31ec9ca0cb71755234e6e0f834c1b2ab2f4991185a22415e7beeb86201ac83082a0df15d976b24358c77984701475f4ca20aef273590d718f3e30cc4298eeaac98ea7008aabb28d355bee52338f7be806ec532616ca799ab18d231138924d7899a95c3c152f631dbf2a9bab44eb0f9f764ccea2e30c95a2bd26e63", 0x1000}], 0xa, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x0) 05:51:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2c6}], 0x100000000000024b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x48, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 05:51:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x6000)=nil, 0x6000, 0x3, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:51:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x10) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)="76949bed6fce2721108be304bc85121a4e38b86b8495633c0c37cede1e6e9609a004456f7c55db8ed6ee879d11bceff7f219097a226b02f25f2ad934d22d04279b7e254f99ae6f6bd71f49b39403569be451f9b92bc310c2dfe50b229070992bb909b73defc4f7d84ac6a7b34dc539d41bc9", 0x72}, {&(0x7f0000000200)="a120da2c922f8f06262b64659ea11ec9529eb671a8a1a07d7621d5d99dfff321d7a9981543c2dabda4a84bfefda88264f38d559fba76edab7ed604a7c90710f8bb79032c6bb76c3971e13f7bc7218702b773c84efa46af61502398d0acf731643fd9192e9efbb8661ebd80cd2652e088233c0c74058174356483f039dc024d75605e21703c7b36672b01a3d452c9b479759ce9544bb97b930b97def5ad651d298284d0d3ebfd668f3393887b74fc4fdf0a1e1b73881097e0345acef403e3b5ed01edf15c0250cec45fb7efb595df24147081b70d54da68de9f308c5d44636e3551c9a5e2afa1ed427fc6d96970f894c24a6ba9438a16f8be303c0aa10c3e9e1de8f9b88bf5f5f04466205b157945052ff6a3cc5e35bd3d8163bd96899b2b19b71053e616be4aab8fa4acb1acf290e200e5003782c1dcac4bc54f6373d2526668882b851320283b200deb7e9d53e2da420b449edab6064c30fbc3d77056baca42b70624c1465f12999081ecf2fb7e6594b5fba58efae351ace3d7c8e9474043227f50156221a54cbb05a78f70479c7d37b0729d4d47cc78bc28bc8a56932491c5dc3beb22d78d9e227a5f149484d75d057c1d3e6c75a7de06730e2d8850bc1ccde354f4e1c110e62f9b050db444da529df60ee01191e9a2fefd4836f30ea62aa2a1a5c50b3e14fe98df12a621f931d23d5c73d930c5b45d72549a151221db7d29268777e0116935665539dc0fe67bbaf3f976cfa7129207ad335d12751ef4677131e903f637698f6b858a5915afeac4c7277b2a065f72dfafe6409102a6abbca610a8df1d8ee46c1de4f1086c2b10422a6060754bbbd3760159e10647b5ca757b62e670300a460d735b6029761275831de06e78cc63e6dc89ba655b89f2ef9f3d3e4e11e851d4a1f6552ed6c691caa436b0d4efcfd90f50cb920a4e5877579438b1b39e0905b306e99d673752771b274939a58ae66886eeef46122fc08bb63b9dde954bdc672d0dfcc3f3db53da30443f0aefc8fa6335454bb38b3feab6914fb3fc177f1d8dc751cd00a01c89bcc3209f3f8bfa11c4baa80a30be075486165b55c12d46c52d2c449105dd168a0f71bb874842fb00f0a94969c1232ee0f29c69bce1ead2d1f7e05767652212a7554208d8f3e9f658d09f482f9c12e89d791e1f1690cc5dd9a74cb45f76bfa901fb3a6e0612baeb6a3486a29c59ef9315abc92e2b2418eb6a41ac17dc21b5f67f8cbbf96c1f2e44a5ed47c77030f2eac4a12b2c9470c68437170f7681356c114d1ad5f0853d76d0d2c5fe206745b8a2a919f7332c6135e810f7152f5db610a8a23b519aa07c4f8e551052e401ad75d88e0c425dde4f5d66d0457b207e7032052b3ff14bf199842445c0b8daf1d48cdc23931d52c48f1f52ea9faff14bf242fb868633c900259965c6ea0584798a8af7b0ad4d88fddb2aaed19f63dd226944528c2ce41bd772ff99bc6c0c32b79f336567462b3e9edc3c23bc10d7d9e56fcfd872ba453a5fcbc1fc64bb99df54b09c16214d7fe5a97db9f4356ccf3828414233e1ce4b5b7c8a6afd238e04bf09f98bd2cbdd7964948d8a9afdd369edf8d636ff7a9166bd27a1f3c0fefd49594b39332a1574f32d2b5522257b0f7db34dfb8a0799ae66f253109acce4a9f6be5cc1c76fb7f9d77b012d1d935eb6311b04584e25ceb95c22938dd680a3e36d16893fbc575d6db1cdfc86ec80989b1dc54061d6ebea03905f3e4cc82ac9b62205dbe3cbbcf71bde2e8a3faa6d751a61ae2f20ab526dee385403987fee2bf9f07a8355419b73de1a6b7bb3c4a26a7af0ef21e1c2dc6ecbd597c2a2651117588d5223359904de436781fa6cbddc01e97a09f5aa7b863f988b6b488ea53686f256238c70aeb98e040af936764ade8a2b0c67dff5cd25d3e46e1f243577cbb9f015d968e64997baf82aa01daad1302b4fd295c5e61016e13c9801acd7888a8ba61dd3ae1c0416f116fa229f1174c5b7df55b0bf6e4cda7f587ccc20144c7af61a58ad4f5fe42781b8ce7d831f6e7473315e55351c6bc86af267dd8ebb1887c8e559cd75f4eb63d098e78746ac7841c14ffb49373e353ce319661dec2bca926de0628ef6324c9a8d153024cf05d10042d82ca43b47f519d7cc0b636c000f7c32733ac8f3e7c3546c652164b538808fe641294e3193fee3d6c578bae8ca4119b2bc5ef29c96ba51e9b129b3e72008355792780cc3563bc544cf8e591a7e90039cb9c36cdd82879e1a5deb4ffb67e08fd636e3a216ce6c353fc2cd0a1ecfdc11c98faf86f269ec7dd2216d6bfa4fe3496a1ccd3743ac39d5c39e1301131d438d9c37818934f84b775c0c7a36dde8fa459b637f02427df476d037505aee600ed88050beaa615b846d28ff3d2649d90981e7c55380ee9293c6f6cc134b07ee1c910278f0684fc1ef36a5e456fc6b1855155b31d251a4abf466f536550f293a6c773f0ba947836b694bb0d74692730f5045a2eb93af89803ae549f30883356ad2b6a93897896502b6ac12ae480c918a946e33638f3f21420d910ec888b4f18cb824735457b38dedea5b5087927541d54bdab4d0819e547282a45579106800af4ad2ec799853f08f1333e023fe1898c4ec061dfd68f38c88d4f58d53b1eee77a560c88c6b167f75769df135a2e48bee372468bba7fd168b4465b49a8b8300e6060faa1f86ff16ddcb117192b1f0e6ed0f9457617407734b07f8b0fe778c2c5821f8137f2860c73f137837bda3087d1393f98048cb89d9f2e805852961e615bc1a5c271fc9fbb6638294dbe206d31f5d81e48e0d50db54f5fd7d0723ee503d4f4a2e1bc7805806ea8c2e67def59f4209dff235795bb69b6cf46e8a32ca366a7bf894760fa98e20f6ea8bb9e18718ca2a3df46e7088ecda6d1cb219f7a8cd6c7a9125c538d3104340da6dd29f650ce616ace7a746f9d8ff1c229ce75b7a47fa00b67b9ba175e77d1a00d0fba859ee06ed2b08cab191ed39ae5a9eaffec866b19a8411e7a58c55cdb50dd415aaeb76726680a3d4db215e2faf53b40a58c15161300fd2502eaac1b6822062f0c725c9f501695b88d19043348a8a1f5e7a8843a8dffd495fe3a831ef9bb4f99e8fa36732aa511f5b81b949cdbdf26774548e54f56ad4a0828b413aa078cab5379c00219b03e0a0fde3e34e368a00eedecd222804e3966bb7f615f42ad9bd733ddec75c2eccf3a3e443c7b48fe621f921dce4947552e768074153f1dc43b3d6ee8e052ec40b040710db37a8774a2349f88b263797abf35e2bed770dd8e95077005f577f7ef1dbf6d8e25dfd6af28739b147f057909cde20e851eb720fb5a0dd9a5bb4a178ff1510aa44dc7e8f80b865703c308d34b408859c543a283d65192bb9948f918f5ad1775820997e79ee8e1ec09e263a9f4df8c7e91a565a2cfe5518cc7370256eb5edab1f58489018eeac65ba81dda5c4f9be98132256cf4c25bdb8218e5c01dfe7905f193672d10a7ceb0dced9ae81eee80b19abc69828cf445bf3ad17391a332c9f3d6c2a7867b5f4de7f4fb31f010791139ab074e30a1bf1ab727190be09051487edcd2c0d993f22c26e61b55af3a450b507130cb48ee3935e59a6d4e551a8094c67b0d2db3df4b44938f050642aeaee672b16dac6fe1bf9ef0f2c0f5e35851980715b8cc8cbf3d656579aeeaf94bec91ff7ce693a64d7f720ef08b6d73261709f139a341876df04143b1064822f1d61838b1043d30d656a0c7246f744fab772b876f6253104955a1733136251fc1c107096a02b40dcbf444c50ae25ab1c414c25901ee2f355765f9b3c7446bb7a262531895c953fb5aa29bfa80e047fe492fff28959b50f907da6c45db6e9f51d9c63f987f4959c30960850f0b8aa4010f87f8beff4cd24c7c81308565c6e789a5a32feef6c06fc2ee9d657cf46757d040270ecac6c40c81784a61109fcf9e466d9025de7d1756ded24f41c60fe152c8d9df5601088dc46824ce5fac2ae3539dacc7cb9dee2f20d7bb6bf7970c50081ff3edb8f551f0a190d781cd8cddc4e2763192b8548777170e3a5b1499436623ade51b26d043b861dca4b09f042bbed4b5c9548d89654fe25e4ba82db02b91593563a1178945657fc5a4798a3f4fd7d2edca6bac0e4647d3319fde5c117827ae1c0ede8175988fe28abdf467e0da8ae7d3ba92f6d1df1fa54f31b273d259828e834694b35dbce3903cf36628f2fd44e91b4989b859edd83dd4cf596c28de2467b84687ddb51a89e14061f1417119edee4ef5ee14774fa5b2741c62d3bc4c9cc93e74047ee1e47a497150d963c0251142b41fdc1190fcec310144d326e4298590bc44e7961771e4456685a0001db4a9ca71b75a91f1be720f505d698e9a7e9e75f6d075bba16096b59b370952ec933e401898042663fd9f21434ff139f5a5e9a573c77a1094264750ab006781fbb598155df2f06b98000f015015da953a727a13ef355e1b08969303c2aa903bbdb532d307e34914c9f7f2d46184436a7dff45ba2b3f6373c2c612d4926e0544d6c06320fa09a0ddfd5b2b362f092f02576b47fd0deac383307420a6124072f524d9a1a57f5a5fcc6462fa136792942d4d6272939492751127bb41e9872970cc9e5e0444287a4d9147b7cf96ad34a6b74c53739fb262b84715667edb09da15159a00b8546ba0c71c13ab3876a413ecd3e4a16c0f8be31f04a62b4ce538dbb0190252c9d66a82847f1561cba74ec70ab00ba758abd9f8b018913e90bf8cd28deef36065271a9a0064b162d058a4389c864753ea0e8140a7ceed280921998eb101d9c4432f1304ed588eac7d2622fa412e91dd0861ee3d49f27425c477251f7586c01dc517bfb701fc0a38b66abe2da128480dbd52c6f49c3f66ba9882abe352cf4742e2bbecbef7b7fa39dd200eee839f873ce41005152f7021b6bd07dadfa8342e1640fdc762784ce87f577ff2bb6d2221b632d7082172e911c9e1bfb8e11dd37c2435605e003f83576f8e728965858145c60d215207fbc329d7995a54a19c8691d63b465944598a26350bce0cbb4de86e1d8e3b9aff5325d8f63b746a0a3cded1288a8759159b78f27f6920b49248d8f827ba811cf160399a9f420b093f097cc9f995a7a1c70d276736f005dcefa6493a902aa49c1e18e2482cab41a97d9c5dac58969e2e5e5138cbd9590a656db5952a5e54ff73fa9a04c972f1e3abc3fb5fe23aa7791849ce3ab0e73515d48ead0f055e92bce83572a25ca0ee51a2c8808dbb864ed6eacb1bff3c06dbdcd29d1d477530e7568366cf8cde428a882176707e5420514103f681c77030b70e1db475e2a7a8292f33257e81e37b82192983f62bd8548a39bb52353be0049e4344fb4b9bd3c2df619fc1730149694321e18ea95b42a8e6072af2e5f91f550dc96383a3f3f1d9d449311dc789fe47dc1e0e7eb172c110c20e96f9ccb887d20aa307fe378a4043bc1f1ace26c3333369f04a245ee636fc6be3fb6a82a8f16a36f040aff655d03d98480a590f228de611f9dff2044149f2e49544643a2c8d81a25055955080fe186821824d62f86417be92e51587b8e8f334be82f77ab06694193faab67407073be68072c8615f7841a7c2e7617ca1706b86ad56e99924042df9928a3f4ec7e1a695d016929a08274527756b839ff60cb85ffa5a70be5d395b68ac8363a5015c5c81407e4ce9f5ec35a8dd2d923b35006dc0e9e7342189b999e64147caab3e3896a6512e57919cf579864a2796ca92ddb67dcb1f97796e3b268a520f642e319726b9ec1c5963", 0x1000}, {&(0x7f0000001200)="5de8a90cb8d20a31d69caca969b00856c7ced97ca1d228f4e8cb2f08e3de826992c28425d2b4ae76a41a1f59517e32c1a6f356cfa6a3ac441dbeebf72dab808bc48a91dc35872c0b84f28d63e3365899b41db42ddb735ed82e7f95978a1323c9f60d5a917421a989a0c1371ec55477ce3873242eee7fdfa37551afe231154fa8a0237fb4323d009de287487ff0c995694683b18eabb7319a0f23cb6fcbe250b06fa20f269cfa207744c32e68ca65e280508de22019ca5460b8d3f4f47588cf2a3f14707ec2873c03d69a8a4d8799dd224b7c6bdba141949329a91e5a", 0xdc}, {&(0x7f0000000080)="a7eb8909c75867c5876d911c4957cea2d05658e744de3fc3c40c0032ee2457b1c5afabc87fe38351e967", 0x2a}, {&(0x7f0000001300)="20d43767eb7a9d1eef5f7a336109c12b2a4d2c8b70f151d0a77a27b32da31e6543c3e220acd6becfc0a6768ed743dc935b9be776e38782002be84c934b47b1d0f04c008d54280e35d027610155b50f54ede27e34b7c39c659f9d8421e6c479624f11e62d6cfd0c911bb56565a8bb905de1f988e1be82978215247c4b8670bb328a227f8599e0d2750a027b99e5ede157a27eafa7622575b6cff5aa1630", 0x9d}, {&(0x7f0000000100)="9b5963f300c4", 0x6}], 0x6, 0x0, 0x0) 05:51:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a522986cacb6", 0x6}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:51:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000240)=0x2b2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000200)=0xffffffffffffff95) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r2 = msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r3 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/50) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 05:51:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ktrace(0x0, 0x1, 0x4, r2) 05:51:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x2000100000005}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x181) 05:51:53 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x9}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="66fa29e33f27be1742d6f6e25308d9ff43cd52f5398884b06867839d123ca1e3b6ecf83cfaf1e731d0927e56fa4213b46828f6bf7644c4d4107fada35d18d0384cb10d4e835f698137e4c20ac3ab27f52ad511be4d2681b4f0b26d45f9f084efe23e8252537333190b0851ac6c45415a0c68eb3e5f52acdb6a57cfb0107c7b8455b748f8900d060882a6793231f518f9fb3ef953075a8c02ce3510937c8f8c2819c2464dc4406ca9de985d1e7aeae1b0acc4049b301c692aeb7d83fa60ef6c453c3f00004c258d99cdc753954de619912cbb978daa8612373c56fe18c60e67d414796d029eb223a7794da2ee", 0xec, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getegid() setegid(r1) 05:51:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20100, 0x140) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 05:51:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x524, r1) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x20) 05:51:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:51:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() acct(&(0x7f0000000000)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 05:51:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:51:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffff6f, 0x0, 0x1ff, 0x80, "005a56ab815024b44acfe5d7e5d8fdb614376490", 0x1, 0x80000001}) r2 = syz_open_pts() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 05:51:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:51:53 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="ed14057d1dcd1edddf8119c0f5ce1726a4e39c0286f1757c684c333ca95bed4bee4414da8dc6fa0ab7b9b1e8d58231cdddec78ef678dd9c10c6b79a188d621e3962d1d44f5b187ebb3c525a4e202127ce152510629e45f11013f37b231d4f7f3f8c74ffb6e89910818dd01c5134d23df4a349c72f50d156278a929719cdaa7e676bf50f5855dea2c3cb46cfa63fdf6dea86b23b16e5b0e39d247e30d9ba97c759b304bde4c522d5fc47ba756600bd8ebb63c568c049231b668fa862bc71ae6dbdb22bd5448947bd109857eecaca1fe9e73b9e49e240aeae5a877a34287112eb07b7f672ae489110d7a44f8", 0xeb) 05:52:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/6}, &(0x7f00000001c0)=0x8) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/10, 0xa}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/145, 0x91}, {&(0x7f0000001580)=""/194, 0xc2}, {&(0x7f0000001680)=""/32, 0x20}, {&(0x7f00000016c0)=""/148, 0x94}], 0x9, &(0x7f0000001840)=""/187, 0xbb}, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 05:52:40 executing program 1: getpgrp() r0 = semget$private(0x0, 0x3, 0xde62610fd833dd61) semctl$GETPID(r0, 0x4aefb16d9f56b6ee, 0x4, &(0x7f0000000000)=""/4096) bind$inet6(0xffffffffffffffff, &(0x7f0000001100)={0x18, 0x0, 0xfffffffffffeffff, 0x7fff}, 0xc) getpgrp() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200), 0xc) 05:52:40 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) sendto$inet6(r0, &(0x7f0000000080)='X', 0x1, 0x60, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 05:52:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0x6, 0x0) 05:52:40 executing program 0: semget(0x2, 0x6, 0x300) 05:52:40 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) 05:52:40 executing program 0: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001780)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f00000018c0)=@in6, &(0x7f0000000580)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x30, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x80000000007, 0xb, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369ac800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcba) syz_open_pts() flock(r1, 0x2) write(r3, &(0x7f0000001d00)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714050ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b11b95abb6b0c5641de7c7fd00c096e904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf3) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r0, &(0x7f0000000040), 0x2aaaaaaaaaaaab40) pwritev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) msgget(0x2, 0x200) 05:52:40 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:52:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x2f4) r1 = msgget$private(0x0, 0x263) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/209) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) getdents(r0, &(0x7f0000000100)=""/243, 0xf3) 05:52:40 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xdfe3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) read(r0, &(0x7f00000007c0)=""/111, 0xfffffffffffffd50) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="5e21a5527ea30a93c152184bc8266269f48ce400adb45b711d9172d03382ac76c26306c2e90e0714d7141c2526820eba405f2e8ac63281aa365461e7b75f7bbe100b7b112022f2274fadc0e385bc59024d5c5c707dc38a9eb656157d267255b4e1ba425836de98026c1e608d305e3864b59bc73da70b2fcf27607df2ed", 0x7d}, {&(0x7f0000000280)="9d0e283b2401ec90580cec7260e7b6cc6fdb2dc7d06dbabc39abba79b565032ba49601a91f04791d9edf5fa8019e204c938a246bd265eacb467d4c907e4ac4db0fc6138bb7fec28cdffea842ff663749192f164d1e9bd5129afa92baf60f196aedc122ffc19604f2dcfac7379ab9dfc7ffd0a0e19041f514883a9870bfc602c47676f421ef0c03c547642f0e4d712ebf0182d8f7d1916d4f559dd95336c14820cf647d305d60cecda42cfff3101355d75ccb3099", 0xb4}], 0x2, 0x0, 0x0) 05:52:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f667f6c653000704b0000000016d45bfbc0143b0b944a4493ec8b619f40d08ffc4ec6e7c80000000027014f22d503664145d11e4753c8"], 0xa, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0xfffffebd, 0x10}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 05:52:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 05:52:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004fc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) syz_open_pts() 05:52:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) sendto$unix(r1, &(0x7f0000000180)="a92a92231b8218ff06fb261b51ea4afe8b7b729b42f4390bbda7f3455411dc7af8e9be015f8994c8245624f962fcaa49c3381e6a82", 0x35, 0x0, &(0x7f00000001c0)=@abs={0xe745390e7f59d88e, 0x0, 0x1}, 0x8) syz_open_pts() 05:52:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 05:52:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/34) close(r0) 05:52:42 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x7f, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x9, 0x100, &(0x7f00000001c0)="4af74be653fdb055fdf5b053c9c28c915c960aff4849fb2192085899e8a267a592a3c2fb7ee225e106b64530468ba0c05e392054f14cae1407ff49e34ba43fdd29601263b153e403733ac9edaa39392345b828ff7513241cc70aeb7643d73695a0dbffb58b8786c34e5515363d2b47467b8b8bffc6c98a425f70ef968d3e93f0f63bcd662a52e5e7090f5291d3e1c6df63b6bd4dcfb4a6a9e918bc187453488622f7bd95baf10f608bbb240c01bf68c935fd2f376ab0cfd4a80a1148f08b5d46c6d769e0d78b95047840e175c7e78a3ab5dcab6c62f2f13b23f987df4df214b833f7bb0ec5a97af6d94282e3469108e4f28b8db20807c7b725c8e8f447dd7b5c3b8f9102e390bf0af18939fdec60fff72a0c8d50d830f7778d98ae901bc9932c72ecd8ff14d184949251cf5b5e5f185cc682b0c6c0c64754ef542773f0470e79b82fcb8ea446e987683ec192041b09bd0e87c0e1315580e4f6834d1fc5070569bd14ab154aa3f8118cdcfda9a2465678780f884504ed79d834161e42b5583702c3c6e8165bc285c065e0529f498667464ffd7a03b9bbf5ec2e4944ca66f16595f85c17f95dd0568b1252a152efdc685d5356d80fc71c58ae1645393f48cb2ad232429ca913eb2cba06e596017f84101a4fa263056fa9167fe4b360e18264f20a1969aaf4f5ab4ed9980209258c0cd7646a9ae285bda842476c978fa53de78ce1113d65e674ef3d71e1b8ec037660dc825861aae3ec2d8e4a8663257cf1266cbd9e1d51e162b4aaef614c990e19af92b88396e63afcbe1a48cdb1bc519c2fc5ecebb6fdd790cfa910d7ac52ebbf35367f6fe400c1531d7d7cb14cc034d1d84653b4596d14dee1ab7ed9a7d717e251986100c814f45f46c48a1ae476e64b0aebe81c3b0a072729ce808e794764ce5618953ce31bda630ad68dc0afc49d43886491a662612b569ebf6926f837ee04a014aa4d205b8c0d81ec1d96fec8e52a25710939520b63964edfa6042b7b776b9012a65dbd4262729d2d8b2bf57b2440127506551c098d5755901f8f374433c3484356c1d7b679a89c5438f2541a7e79d492f95b282f9d76cd08cd0391a39065a5b1c2de4074d09743c3e57bf201dc8ed3a6a25ac142826e8232078b67d9ec637c61219a4a8ab4d453f0cee9e92be6002e68c6b03ea5ace476b5f48a509402e3a413b877796805de5786ced9c0a09ac83b91710f00e7e45112276f05eb4aad95d1cf705f41aa4644d65938168837f2e0757e0b4ed8c829c5e4db56dce93fd5466466b26bcc01cbcd6e7ebdd5b6ed37acddcfd0c50772c0214c913ecb8141c8b84c46721867439280d782b6ed7417fcf60909d2bef836a62f059279fa94a86b2b809ee918c1971050102613bd226e31cfa293d56c46d49d24f85e936b7d94c4aaa758c504d01fc2494c41be69d301ab2428de3cb3d8d0134aff27678a94a7095ae132e64f3437f7b9ce7c1e133cd1ec5b8f78e3057bea87bbc3fecaca12f480619feef645bdc6b12b840117baeb495c5056877b8b443e7f5f232d88d0f20fb8f2d892d26092c3635526be228b19f5d1ea6f8525f5dd5fddf51bc96787c5c317faa4bdead3bae3d312e05caed32a683bd4028f6e8eb1230cfbefc5ba85b09651a1722e01a23513c5e7e02ca808993bdc040b50516968a3919b767f556a28a1ad6ce25d3eb5c5c8c5dd9fc8438b8cb613a1fea0facb867b22732c555b5dc48bfa4e8f6a0a9ad3ed96edf490ad5e717bf3751769ba2523c9bf391f91b58d04863d88e738cfb9882137a8fb851e42301bd84d0e39ff2765fb766008b568b7a1c2054b39d22b5d0e65dd94361cbe655379d12fcbea6b395b97ce469875804a8fb43c7c6e36d6a147dd5d25e94f29c046363493d7a543134e4b1d06bca4904eff1e0da494ad485241bee61bb45b1fddeb70888d85d1eefb902f39305df4c1b32eaa5b779b32646669adf721b900455a88a252eba14717ab153c515544e7e716ac17ccb8352329b81865f860ebbdaea4b096977f0a38de4047e1f73b9dd4b6f89c9b1e8017c4c8cbd16e82e9214558150bc269e9fe546c3f9ca919d8050ece2fd5394ce5716f003c76cdbff8cd656ce495b66c6fcc9ab9e262fcb37ac84b6d969e46c158dccad48626ef972eb8dd666b7b3c321b57b8fdd62b4842843a3a51a084f8d324938052666bf87c4ee3bfa3ddcf9eb80f550b912494b595e327b017520dbea551cdb5032dd16be8de6cac32a2b9c183df1043a21d76e50255837cbba6540be0dcec9caa143311946a487a0d6450ab433583d06021225508e6421be5b384f4cb6abf6b20223287e808ad7c08fe841b06eaf07f37df50f169bb1f83cb574e0904f2d9988cd571c768d6575ba1d25f0867233fb0ae6ef697c51b8d738da1b369896f11dc997103ab361efabf5fd0ee6e868e063cb9a62aaf649db289cd1ed922bc0ea6e828262270bbf934b3e1f898110e4e74dffdb15f82c8aebe87ea1c7ae658df9ece3deef627e493a6705306d17a4acda92e333d2ab78a0ead0e478e0c29a91578966dc39ef125e14d7dc5dd57989ad2c48e4cd8e18e6ba9a43e1c6768c9ec48795fa665122ba28a73d40e88cd0134bdba87da26f690a5086f223a3729f7496b17dffc2b3eae8dfddba2bfebc22d58ef15ebc4100faa729d20b132af2656f67d08ae2e6f8700ea3f030181392d562397552ba47cb900cd817d2dc797b2c1987420c6217ebdad17520a4843118e829ddb981dabda208fce247ae8aaa1f16cadfbd18703f02dddb27976ac5178123bf60e40ffd829a13ddb9412bc738e7a49e622c06ba2235422d01d9ef8e356c12c0d5e55be943e6373c500e01cc98e0f64c943729e98161658e2b36c6d2c9bb3116662187c0e85d0ee6381685d69f0a2f0fb629171f905acaca1ac53052452507612a869e5d5096cb8c92af01bad9a17a37d0b41c4cac3a5a187380e1023b21ed539b9e333420861c5a66ad5e06badcf8f5911888f0e01168dbe5de5d68eb5745c12a12314b527738132c7372c4344e49551ec70675230088cf8555cc38e014ddf654b8899d3c2241ce312f01a548ef8d2a8f14c585875e7a2df3a2db0d0805936a0a8b7c3e49764bf039acfc5ef981c6f5f8a784231dfebb5fa179f884cfb4c34a230cc32a9264636c3f5955c60d56ddda5b57a61210ab18a4589111abaf8aa8134d6a1f84af314bdddefa16a503160c51ee7f6e2940605cc491d5c82ee2997778808f4200c8eaddb737026f90fdf043c80773fb1ee1230070c5e41c82e575e287f019e4a1824b4104a54352124fe750d84b991910cf87928b1fdded11445ac25f2f1eb3f7629456d5045c0f82c9d9877b4d7872021383046594ddb28e73d28195c0240bbcc38b9a09b6b6c2d659ade1d718a3790d8541899638045fd0a9adc7e68167abd4033be74359c94792bf7ca3927dfab2effe6eec7a656e7ffa321902c906379277f4e068cab4f5d68e7f977a2a1b787b4ee2245f1bdde3d8eb1b1c5755e74763c5341895d531ac9d137735143b2aadffba130263075c6f616958d2c9174fbe01fdddb0b7f0bc2b6d8b26db943f5559cc37708a02b0fe738e57cdeb4fda0b704a1bcb595d4f0c4060624df9645735990f711396b6055ea1c7772211bfa4bc17718db8f4f0c9b1f1ab457a9a1454b3f6c416d6c46852ee94c1977e52a836bda7725cf6f6b3f289219a85f24aa7569648f83568d822821bcb3ed93e0affedacd5495a5f12693c8c2ab4418892d237ced7439c178e55a4cef719080b511f1c5da6f0d9a450ce2c3539bf298223e5a8aaadb4480e6d546ad44adb72b49cd04f20a12ed3761ab94317c3752ac73b1ea3e18f2872895dcc4ea9026eb1e5b558943c4cc3ddb62a478b9f40b80d295471762cfdcc86d5bcd82b3afde58d38452b78f3a44b3bec64d094366e14aa58d60d482c1533895c57eebba397286590ba359ebac19815adbc8a4c6dead287d994d138819f93581a86b90eb8f4c530171143975408b391d576f2f56ea477d4de0ffc1b0c62399228d199595ad39d4ac022ad61bed38b734822a2375cf539c4bd7ab496a61bc0c2bd53bb55d841408d1f69b337d5e859c120469f59947b5c2cc981c30761a7f42a7d5f833f1098bd99c77b2ac251a388d5e75882fae8210968ef5c395aa566c7b05136dbddfa225b0384448304b76ea516ec654258c6e3cda54c4c082db7a2a342567a705e10da51e90d48c0dec7ed4bec0e135783056be8b86fc79c7147b55a491f4fb08f8fef2151baf14b02ddc8c1dfc2bcf031f4729094f9dbe79963a694399ac8df4602a65856c35baf137fce9d3879b52293a17a15a80d0ad4510736008a3a0cd8582036d5fda430eab88fe554c760a06beaab46184c653b4c6e3553b2d6a4488e5f64c00dd0b7a7173bc90e500752e0d24584b85ec426645202bb8b0afc0d5ae390badb5cf7affd54b006e0379c1c1a92c79638b38e8683b0f8c0e5696d67e64bee0b6bf28e4e89268f1ee325bd1f7e194520cbee2833ebcfdec915ca6f9a4fbb718fa9b877bb9792f70227b3beb7153964ff94a84d4e3b9b294dbfa40def0ef75e13f5bd0ba03c39b4f2f10cf264cfb70c78c52bea8bdf809fb61b89536a53c8267a2e73e4197ed3ea18389efe99dd7bf5b94f18a3859099f5a09210c03d1727d47ccfe54521da1b183a927a0a44540be70977d12f81d1ff9092984116864603cba6103bfb6d65af10addb03c6a4819867a8d8440f4225b707b65c7c2a8448dba6e890d3409180a44012809f9f3b74dcb4cd797a56b6b4ef43510c97bc6f31ac75ecbd2def7e6bf30cc45390b8b88797518b9d63269c7135d65faa484222c5195bcc6b78da9fda1b14f184773ed46adbaa827330d08e3a9422e148855e8ea8d76418ce16be4ae14d8ea2449912924c770876c97e65f2603e3902c2ea7112726b01b64021c7b7016371019780c4448e688bd97022768d63439b5cf72b8a51f7fed795266ee355a6a1d2433ee160bbfd5ea0578387534042d98950eff8f02575bb76180452ace808a5515455b90d258f6feeb84a65319139f7d2baddd4d084c4a21cc15b60de7852b0c77dde844f39edc919378ec89bc309d6f6d5f824131665012856ca39fef09d2894d0782c3ee7848ac0197925dd2c792a07e6b6ca3a580acadf5b15c04db265d86f11ee35117181d55dfff2552afa52bd0a42d4dddab580dfc798618b07677739c5cba471a8f29ebfc4a1d4b7de05ec485078a45b2b7762ca307a9053e877a5666d31315fd84f50fe5c2c77823d129ce40909ad40966d85ed31e3c3c11e63472045294a5f069ba53a014a79dea84b780a34566b04e8aa906c63e7cbfe610fb3e2528e72a43af86b3d2f93835e92df25856af80d9e8ba0676eee5a000b32fad339dba1149ea0056edaab0ac05190d88321f300f853a80c2cdd73d46556057dcaeefad3b7d039a04bc12ad1ed35ecadf8e266d2f731eea302143337ab62d21aa6e3ff2f74e6bdf0825aca777f6dbf9f8a82d926e14869561f58f7800ece57a7478154aa60c10e9e63f1d4572c45522fa1f66b0752f4bb57854d7b6e2bfdc280a9735ad546ab825c5df8889fdc60dd2d1e8ee01237df05e1ce3598557525496eaa2c6ad1184396a0541787b9e4f70aad66f8b769c8fdcf19ebd6db094a66f09915a9b85caa55f92e04d768cf46ea5d9fa92d7fef619c81cbb4f1067cb3447e72569cfbb8dda9e943863afee718ac8c9ba3e6d3ab03c122e3cfcf55edaa41a9841cb437bf911030c", 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x204a8, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:52:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000005c0)="1f85b91e4b1b359dd9b7f06e683d7f651d40fc1cda67e4d7639ba473f5ee63b17e95926a606d4a4d3b3dccde305760598c26e69c6a01b90bee87c6141956084ca394490629679a497623d82e23057d2b97f55435072690be80d7044e4cd88e9de2f203bb164f153fe696048047cababba6a7156aab747a2ec3be71b35ee2376f7d7679f0d900b4e16b7c785fc806739b5492e79c7dc5ff1c8da54e8d58b95f6946b7b0a2e76a932a056b4b082fcaac219a4b8bfb4244d7c6e1ce922b5e1b4458e2", 0xc1}, {&(0x7f00000006c0)="7b0c061c5e919dd4e1aec523e004a612f018d8fd6b6191705ff6edb47cef12fabb792262b6ba5ba7b787e1946da953048947e3d73d497fcbfa8a5707b124b82d6881fee2927eb891bce31d9d23719062a055832a5fbbab80bf19da6bdfbf81a0f170de491efb3a64f5c2a844f258c703dfc155", 0x73}, {&(0x7f0000000740)="b58b346935b0b07bc64b7f4f6f797fd0ef1a5a092b678ab89b818a71975b03d45576b10b54a86e3a52b8b28952ffbf8d468a80ab7dbc651fee172e7a757d8e3ed0ecd0201ba204d5589452", 0x4b}], 0x3) getdents(r1, &(0x7f0000000480)=""/229, 0xe5) poll(&(0x7f0000000440)=[{r1, 0x62}], 0x2000000000000019, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000580)={0x2, 0xffffffffffdfffff, {0x8, 0xffffffffffffffff}}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/32, 0x20}], 0x6) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x29) 05:52:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="001e00"/110], &(0x7f0000000280)=0x6e) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000002c0)) close(r0) close(r1) close(r0) dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000380)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) bind(r2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x4, 0x1000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:52:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r0, 0x0, 0x3) 05:52:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 05:52:44 executing program 0: getsockopt(0xffffffffffffffff, 0x2000000aa, 0x27, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x4) getpid() r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2e4, 0x100000000}, 0xc) 05:52:44 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000000)=""/238, 0xee, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 05:52:44 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) 05:52:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f00000025c0)={0x44, 0x4}, 0x0) kevent(r1, &(0x7f0000002640)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x40000000, 0x80000001, 0x8adb}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x101, 0x80}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0xffffffff, 0x3}], 0x3c6, &(0x7f00000026c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x9, 0xbea5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3, 0x9}], 0x6, &(0x7f0000002740)={0x4, 0xdb}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002600)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000002580)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="0900000000000002", 0x8) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/41, 0x29}, {&(0x7f00000012c0)=""/30, 0x1e}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/198, 0xc6}, {&(0x7f0000001480)=""/34, 0x22}], 0xa, 0x0, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000001580)=""/4096, 0xffffff85}], 0x1) 05:52:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) semget(0x1, 0x0, 0x4) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000180)="277fa8ac639d27697fabe2a8099fdf412b8f191946b52a06594a8a687474c6b8b7a5530bd53d6206d08d277b056cfce39b76a444227eddeb0897afbfd2eda40a0a7ccd5e3641e5defe2f99953ed4c83d2a9e0ff933f7a9ee2dc525b56e0dd5d9a5a31e49e6a97e2cb20f60ac6b0f53338bcd16972867c5c3b277b7053b981210366fc6d4613df18007e0fe48725883de3aa99755385709a7635ae7b2ac97ae102d9f5ec5aad253624608069e02072683ae955929e1e288a83c6768262435d87338f5dd65762fe7e4f48572a2da839383878bdfd6381cfa91f7ef39f8e3ecee88fb91e0a6cb4bc712b4967bc75407a544375283fa52097b4e", 0xf8}, {&(0x7f0000000280)="282ab6e5cdf2efaeaebaf523fbb490d30ed1dd28eac2aae7f337d2dd9628b737f80cc7bed3644ea90b4facc93710137f881bced10c3695656e3291a952f102db697f535e82345eb064cb4f6a7fb1641bfd7d", 0x52}, {&(0x7f0000000300)="f0e9072d3f4b6039e4f8488a3902fcbd5187d2170466f3299908132c4cb3a58ffd90352831364ceaa8bfd5d9b2003feacfaa43edfd1c94627ac91d113b321cf97d9f168fb95256a6a52309896aa3713808f4c04a8c6230acd2fa62441256f19cb621ae526117a939b85b3d689ccbdaced5663436f0df882e8e59b5fe15b77ce91c29fd94ffa4e131f99a311c143484d3159c4cbb419010aba33a105a09643c9c4803ce02658821c588f8fcfd243256a8bd12bdd98f8ca00abcaf47890b8427beef075576ca6ba2c147ed9b9a147ac61f913533157c3f000315e12de83757b021760d2596f7be47c7710d250b344d03160dbbea136df94dc8728968c86694ea3c09dc0f96d5fe82702efff3bf7c4c3c022399966bca67b5e0e5c6a0522a1944284c6aa119cd2e6d4c73247087a1136b5d34519c0a65943d1c77d03adb46aee3da6074ee666cda089df92989effee03c27754afd4dd19e3054d53eb8485e33e09cd617edf34235515d72f7b0d052e7309740d56b94fbe0445b491808a877f0ff659bebfe5c9db5a33ba6455ff19727c8b359e2fe5fd2f124e811f7e3a4749713bf7cacf184134b3874058becbcf1b8746a3ba7c979d5b8eb68cd8f96ff044ab6053e163b9fbc1734dc7124d66cbfe4f75fb3cc6dcba5b2509646b990761da7fd4eaa710c6b3276d1f7f34ed911d425dfabb357b3f0e1bed1fc5decd57912da923a6990b53d1de94768c3c4b2937e4c61dd2cb78bc98bf8f93701010dc49ca437ffad0a8dcd3da7fddd971cbfad19e8eca876f576f1c597657e5ff3ac8b567220a2f29abfce9b0ee72f1e5339b92ea531183911d9b9b6d659b90115260634d9832d117d783d9931d8154d1ec9f24b5bf03224a92ff15a355fea658524fd84f8772d2775fd9dcb47cbed1b1ff2bba8b6dace0fdfd9fb7932171d04c3569a23b32145536f72b7b22897ca0c1b814d47e6cf1bb33cf77ee743f80b6e68d0ff12e3552b8be9f92b907ef2a3c30af733cade188b6c724d2b7e4446c3362723ec233bce1388b1616c7087e3493078d6a4aaa27a13ebf72c4dfb4221743203a8e37511c128af8159187903845af45aeaf9ac69834f4d266944c9bdf304180a4ebd17a50a51e5812e55342dba41249d9c213f62c4c834e01f090d3eab13bfc504f604ca0a63b69b8c6db00d5ed78b84ffe0d959892d5dddad2dc7e9d759b8861ba04e19e13af448a7aeb7394787b9f4d4a35371dca7c6a7e942a44e12bddbed70f30b8f833c9dc5c2fc20c881d30ed60cc510ef55ac7fc4806331096443bd55fa39698c913b43fd4545d682cf11468db2557a5fdb979050bd4356e37d6c09c463df802783a633a03039b438a16a031f3822e7427a9501f77ef50bd5da3bbcccb36e24c943b3776bcfebe1217fec089518ba14ebef27f68610335d9470f541141c4b3bbe61f7c0dc7b3f9934b727001ec09a9cea7bfdd079fa2fd1646b51e98b59ee43636fc16688c5265cfe9a6529ef770da20f05bd1e524dd30884c300fbb513bac93cb16f39404b5280de359e6199d6d91ce476bdba698c6d2c8109bcc460fe12bb6b94f2be121acb170f519a1e6b1a9aecb0f70df27f1232a7b1704989c6b970488a7089b1547526eaa22caad99b9a8adcf738fa3213b788948646e1c6ba626338319148463f921c7118388296f70f29de9aa4ca4c1cb7fc1c2f3cd0276d94e72ffe8cec15088e56752ef8ca8ad3b6af3a705aa74f62928b6e132306f0271cbc1a5e70a20bfe944a3dd7c2f55baf875b25fe9853935167491df93e84af5f303b6e35314297683ec25cf55f7c11c26164320bd91534b75b6382913f268fd01dd27ef11607e6c9a48badc3072f5ce0bf24cc5ceedc34b4b4436aa2c1d08c4cdc9a4970238e6f80bfbd5aeccef479d259be5c44509c66668d4794a25368a20a7c4cebde0d253f13820570b0dcfe17ae5aab7b3fbbe1192857e4880b136aa56d283140f601dc8f20d5466061f395e626e8f8d30c53a469d15d826495b5eb6fde919f54e65aee95be816795f25dd266c69b3bbcc25fef25f46d5a054972f109b2975d43c0d59813f3ca6f3564b7f5c5fb11e7580ba55394fe4a32a587ebd3b8fbc7c23ebeadf76d125fb353f0e632ddfced2cac700bef668b61c553a11a7f4b55e8f1e7b739db50d8963dccec0a851262b4aa9b49cdc19354ab94a5d961684174a2e28cb5b10cb565f00f9c23fc4245c8f30415f88717fe65bfaf6087ffc4fb104fe3ee10106647049f9564ea8eca66a507f086399719157fb31d52cae10f08961d957cbe3b1079e2a6277b4cc9548662a5193767dbdd9e3a42546adc02c589719c9d0eeb01226ade4eb4e222703c5a1c7acb4145b4202eddf4decb2462ee4afae0b235847b8ce4b523dd619a34168446b8ad84caa41557222caee99faf213265d857a751b51d0240bf846957e4915c234c840d3acdc81825267120a6ad41bb7f6c5972c89556a7092434d4d131c56e5285a3b976b8df0b249bf4399ad1aded3f60265e3eb8512ff9a8d3de8b24b1765a7fc68b8c8185f808d5b36c08bd32f3a649e4a82736e2c921ab21c29da4ec3cf823dc53e65c016f48f05e23c02aec6a61850d63869b921692affd86237d5a73836c75e28663a3b7af4ebd8ea36e3e2996e17626b87b2f8253421012b247f2d16afa50a056d370c8d44628b9bb725924a435230a4d6fc2a742c6f017720b5fa6499569fafdc835d61e22b957a4f3fd8936b7c43b64d323a0ee9a4eca9918dbc1a4b93df68521e1f372fcb87fb502d6210192a48b92f0e329da289d5fc59dc6cf8d1154976332ce465924478f7cc289fe85558d7a0f165de8ee6b87d3143b9467a4773f66c56dff27048c89ca89bca1a400f2da8a14644e9e8d8b31e7976c3873897b1de9bd2dde469c53ad1d517d2d630eb8c38661259479c3770a1724fd832d048ea2f04e7acae0145450a8ae715ce803ba629b00deca14cffb444e0af208e9588e327d6e75021e7858029fa1a2c8b05b75532c1b62b47c4eec1aa9992981a0de407cc0f3790f832ee8e8e9741a8867734c8605526288d5b8e4e24cb5feb72218a94b1c91656d2767f226781736076ff52c847a0a640f3a76b487a4e66e59a390263efdd27ee9a3540bed19aca92171de3935fb32969ac4999a780449098939c71aca0b666f8f1e6c2e9279618b26376c2b1f3f98859cad950e076a00b91ca6785096d22f30453addcc37ab3503868f4856adc4e15252b44be2ee24fea040e75cad76a42e29bc70cb3b75d096b89f9e4ce0236e9edb2f1e0520bd0401e2da51af92c6fd54293db9a03597b0c565b9029a5e006a85a421d405492921da74e0ae6da673d953e0e9eeb0c334de20b7df47497eec7136c0a5fcc64b378ec3521923302101e0ada15abd5101592267cb1d27eac2e9a3f6d542312f4fab858d6157808b50a06c6254d2d1c61708a377a26819a7250cd1b8247c00d7647949f571a98adb6a0e0bdead1bbf8833432a132497ef84064cf67902003ce5641d9f609f7b8b6b2fda8ccea25e6f0ac2533376a22d2d6fea24187a2917d2e45c460484c13170cdd6251d07ce5cbbcf4e65ac5dfe42535d3d8cfba653d033d42c97d1c410c42a48854d33e6c345c5b10361a326d4c2427a0039099412529799689a3a6e5d882cafa07786a06d2189434db039c78ae060a73d0cd614b1122c252708acec59cd5d79d9c4c5d885cc26608f13b3dd7b18e1a14731883ea17f767ae1aacb4a592b68c36767a99e1406414f7368880cf1b527dcf3a86205421b1e345b197d1feaf921b68cb2381dc1b557857ff859f7ea495a3aeeeca14b2c69a2cc0a6612957f8bc0a8daa37b47ba42f459da031aecbe2204ff2f962a6d932969aba3dddd5494c5753000c63f6f88852e24cd4e92bae907efd8f2342dee57781754ed0f08312ec446d6ba07b67de8517ec40bd45d3a8b30269c52502f811708d36f56f34c1ab7a1d37a9c3a5f798ff6253fc245437ae582a2637e8180c98187df5f2907aaacb00e895c440ba0782331bec62be2fcc69595f557cfe0100c3d1bb6984bb8b1f3e33159b03e0f3c0659ebeff95dd33daf72e915b4279ea6172a3a17084fb311531e63748f18ec60b2fb124ab2efb24184e9f77749e6d50684ce330c610c786a6be64365b9a2f1fc8b42fcbb53cc0cdee3d9ec9380b6f738dc3f95bba0afa0d2ced899b601aec73f82341b196501e987c975c7d53f944bda3cecb608409068c66c05e25226010f44ccc8507b6b05c544a871bcaf381aa4bd15b2bab57ecf53dcf311699240795f9781c1283e2f5c9086ab9a486c6be38cbfdafae828e23d55cacfe4160c91ab5d2fdd9dd79107b3810671b2a726dac692b3617accdc895c61a6e2f671eed23e0a4f2328f192a1b25d7e4ddade7d74815c86c990f5151b0c3067bdf70563cb7cede8de69f8eb05fef716af36378e963d39b68fd68dc01b902e974e739c319b025a846a5defeb1b69f2dae61660dd75c82180730592abb34c2a209e0d16a718c16d7674a658765a12463ff54c46eaa2c67805ae9e6f22e35b78f838b136666d447ccfbda965f64ab3627e4ee6b93afe323606e101ab95fb10cd33e0f5de8a3ca73eeaee432d067ca91974b8212cbe46cf631487e7e784d68583e52ea293723bea52c27eca09403476294bc63c6ba4812c1aaac4ea63f549966e2606365bf0460f5fd47a1cee4202e6584189f2e9163c28d6cbc207078234e490d69a3628d727a106023ce7a8f1a9d8ee1b8fe9e54ae0066bf9a79b40457fb0bb8fac1220b5387b37da6e1b0eba20f0696bf2ee1ea2b51cac6e00e63c6741f84a12cd5109b12bd19cb34685fccc8261d4a97cd01600af1c822405f23c4e1522149e8af4a0bd2281689aa4a4c458d79549f0b633026d76f8d17ab3905df1c112c33a2326a5f728b2027e5f998d687fb698276a21c6eb8d0beb94f9f7c16e45fdc4b69db15b4852ea92e901f44c5d84ae51511dd86d287112aec3b9214f8f13f513855afb87e56137cbef5783a33a50e36366be1b36132932222f011486a9efd548f7245ff26c52496c9cdedf04c8f6321d389ccd0c9b8491e99bc131252ed36badc4466b450f174b6da39412827288fa29394756e560f2cb5e1cb4f69c27c1fdb5e12df97c25c33f9eedbad0da6fa20f376629f47f8c98c53a12d45743f1f875bb394f09fbb04e124b890bd778431ac3ffbbc47477e378bd85fd2d13618629e407b69feebee83eba6ca54cf684de0172a062796872143e7f07322a9ab9df6507fc07e7bb97ceea64e1afe3ab7b63efb92872705bb53c3462689155ed5aa9f9ad4de69a075362ede79055f1e9e3dcd737d7abccfe8fd011736b05ee949fffaaaecff05f347f85e9df88236a1197a9a15a3508d1a1e629acd93c798dc7a68695c9db9c18f581a358a602e0d9670bd05d515497dede9af19f894f4d9e8a74ffd9c366fe2e7a584942c37bd8deee37a2d8eddf65e673298bde7b60f48a7b9759f70bdf58dbdac9214b448ddde6be36d09deb497b1e989dfe51dee962d81dc5240611363d9d84e4c59cf899b42fc39946d750b6442b382037d824dd0e91125aad28ab9999f1ec4c9f847ebfc1e4d6040b5e18ff97a084389eefaab314418d3c048fbc014c749a1eab8f765a764d3855dacfce72eff5065d4cea97d2e1962013bc5c39cbf6c4790ce00ed015af1751b9dc0acd57cab7b107037e6f0b95482e38f9ffecd6629f6cbbb151790d10aab2ec7695f49f852461a1f67eba593bb3c702", 0x1000}], 0x3, &(0x7f0000001340)=[{0xc0, 0x1, 0x6, "589c131b2f253d2ef046bddee00eaf433afbd89ad550cd2208f1483927ecdb31725041eae8f8ad2a1584d69ba2c95bf18734f92e7e4b97eb723a616e598ac2aa6ab8782eb5e83c5b729e7312eef2546e748ff26d6826a6e6e36ddb1005f047bd7bc841dce6bc57234ad20ba920695786935ae554f26cb18415fdaf7048378345c772201385e2a752e4e1f0d74d3e6ae39a74b880fdc50913fa2c911daafcde8d976ee41bfdde13c6222b41f426b6"}, {0x60, 0xffff, 0x8, "8a08c2f9f0b6ab5e3521deb80f642e805bf58f6b3c5d849e93cd42c279d7e3c01284f6b9759946bdeb15588ccc0c396c9f4e50cb1281fa3059ac37aa6391517e91fb8640bb2f8c5b5f6a3de72e2af1"}, {0x50, 0x1, 0x81, "ae896dc429d38b158b4d1140cef640992ce5bc77ad88a5cdd5f0d7093860473761e4e1ea92a77d1b75b856208ba8e414f14691d820a5ccf443db47970564ff24"}], 0x170}, 0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pwrite(r0, &(0x7f0000001500)="a479", 0x2, 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xffffffa4) setgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) pwritev(r1, &(0x7f0000001900)=[{&(0x7f00000015c0)="04bfb026bac3af0a7fb7f267d7019e06cf34fa19288ed03c43b2f112bc8dd919f5e67cb8dbe2035e55b218c68436fbc0aa247bf21488f070ff56e5c8d09bf56eecc3eae9bd11708acff9", 0x4a}, {&(0x7f00000000c0)="6120f181f08c9d0719232d40015dfaeb872bdedc9c7ec0c4c19c86f35700434acef62a55cc3c5414bf3e02d6e15a1db5769a5f076d42ac885bb26e57e1", 0x3d}, {&(0x7f0000001640)="7f8747023fd65a4d9e46021fc8b849eb94853a2522ba735673b4bd9c3713af44f279a25db56974046689d35127e8cc4d0ae780edc6fb7262ded6ece64d043aaf8aeb9642f813ef2d4e54b30758a0c8688eb5cccb4b6acb64", 0x58}, {&(0x7f0000001540)="9cb380a2a0a8d860251ed2a9ac4d06f787b2ee9b15f88194bf6b29ca1f", 0x1d}, {&(0x7f00000016c0)="90314d72679727391c1069d08f11494365650ce4d48885b4047ea44351abd497af64c577f464dfbdfae6becaf645c59ed20d33158c8d4af5ed3b4226eef31688dfe372e3a7e46117992db811a02edcf9b99c8b9a4d8d", 0x56}, {&(0x7f0000001740)="7ae14249664f450cf910c2286be2206e47d8db4462556ac9b5d1d8260ae07a210e42d69ad1aa535a62ae66562115e9afd37fc3a6b9b45ea60245a523d61182cd42fa06e7a8fdb13f06f6e33bfd7a5d3ed9076d40c7b7f56b25a4d8d8177d8e2daac6aa42faa623ff37e35f7ad6b0b455dd9d04aac3250e4ecb2eeecd5607060bfb4f337bd63369a54ee979e90e5aa90fa79302d0c8bef6161bd236ed52bfd0eab91488f045a355457eb02c608df3ff550be12b", 0xb3}, {&(0x7f0000001800)="c570e2e72933e75548b269745c33bce4a7b5ae8303ae2e1a70b17558a06a048e0fea9c1d32f4e2eb8a7eb69fb7637a3d861f06fc84b13de0da0eb26b5e22cabb06f86b8eb2e6972e66d7495472d44f385bb1ab04629bec93bb5dad9409d119a393f7fe0bcc4f0284d707eaffb4be47c1aa1ce17c550e21cb8b9f9d01565f8b42aaa9402a7e014c9002ac9abc3dd4174484581602830743c792735ae002200bd63eb29d01e16a66dc56f9bd9acc2fdc4eab4d6c68eea6ce41d35a6affda6980fd7c04595498d61436b822978926605d317def629c866e549d0945e2569dd2c2d853315d97d50d6e4880ccc91be97585865a2d29cb162967f41d", 0xf9}], 0x7, 0x0, 0x0) 05:52:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) close(r0) 05:52:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xff, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0x0, 0xfffffffffffffffc}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:52:45 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/201, 0xc9) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x941, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x200000, 0xfff}, {{r0}, 0xf3c0ef2a0debad58, 0x77, 0x2, 0x10000, 0x4b8acbb1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x4d7, 0x4}], 0x3, &(0x7f0000000180)=[{{r0}, 0x53af01105cc9a707, 0x81, 0x20, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x6, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0x16, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x10000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x2e, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x3, 0xf58}], 0x100000000, &(0x7f0000000280)={0x5, 0x15}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) syz_emit_ethernet(0xbe, &(0x7f0000000340)="63e7f85dd7625c9d2f24e1e043e19d6fcf74f31d7cedb545e24596130db9a90880bdd43fa3801e7735f1ab53a0328be4e3bf923a3cf0d7d261f96f89707d803b5ec7b5b7253bd09dbed281bbd9ab988ccff8cc8b73206ad38d80297f141be14d1823545352dbaec8b01f49e8b186e61783d45e523f2d0ab1bd52ed78db4d462cc8c9a4eebe92d99ae36c51aa4c8abb05c3f88c3de30ce0eac286d81339b05cdb868ba9f9a9e78b475065176c2f9cf23314ee50c29a7be3999c5a68a5dc00") kqueue() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="94fb0760e6f0e0ecf6c2e03416bddd7ccdd3148a724e708a890df0d386945f6c597dad29309d1dee0ed21239061dbf1f3e29e35a16ae37d7fe088771330346b435b71faa920da05c61c7780fad2b529b504d31355cdc0780aae5bb19ecd406ae5c26c1369def9a1b8642b7843220eba1879e703a5474e9edb8232c3a5de3c02f6838058901c0d1d30403b41287f11122a2c46bcef9f593b83bba5d23b8bf7feffac4f7b65a0693bee3254fffa8ea5b39d5a6bba0fc2c9e129445", 0xba}, {&(0x7f00000004c0)="dd6cfa8083df5c0a58d1a1b2d3b30082ea7698ab14cb7626636fcff5f7fb63bb48be49dfad9d946f8395f38d8d4636edfea9954e3ace0a99c4fdc3cfd97984fea44eca9a0ed70d142c55772b43dea9d1e4f220a9a1533f60e9c9acc7b51acacd776331043e82a55c7a684a0313962758468b1693f54eaabab679d0d8c9b2fec2cc5baf9e59d5fa1cb873ff2284907e6474106c65b4efc25601fd75401d15c3fb9205ededd1f1fdd30a2c56625c2183ca95c8eae11b528f221b928b6366acefa8", 0xc0}, {&(0x7f0000000580)="95253778faf0520706fd98bb7d3a8bdbfee16106e1c024b8", 0x18}, {&(0x7f00000005c0)="176e2521350483074c6c68c407ac58374ad8fea1c4850ed2b15f6387519222c8d01d1f204de52946ee2ce00f5da5cf82c1cb923e666a09f35cdc45b6985769f9eed020a8491966ee760eb333679b806b1cce8ed63e725ec2b975bc9bb947e1df22e4b5aec8de37eb54f1b048d1212218a68eb062a1b713e9245340f51f1c1a0171826bc75e7254eedefa65acc238049826abb739ea09187833023700f4f4fdbc7eb29f96f02e0025ea9deeca68209b632ee25b68b6174336d54dd5952e15e7d1486e7d2ea5686d15d5b336edf33720522c80d80ed2c1015c634b43", 0xdb}], 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x0, 0x0) r4 = accept(r1, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000800)=0x6) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x3, 0xffffffffffff8cb9, 0x9}, 0xc) recvfrom$unix(r4, &(0x7f0000000880)=""/35, 0x23, 0x71620cfe19256f1f, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) readv(r4, &(0x7f0000002900)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x2) pread(r1, &(0x7f0000002940)="a58cc2a79f6f93f51dad19bb9c0b7b81e0e2424b0d8435e76ba16b6f22f9a324db4d7ed0036a141dbf087a7fdf97e0880c40ef846f9ad7e8818fc3dc17f216d984fbabe225976ff47d25e2a7f3cf1a845cf90372733dca14426935a1b93367546f69011997a7ace7b6982b8e813a33a97c5b34e42bfc0bbeae9bb19a419a1f62d2302502c4ee514a02a34cc071f490a22c619ed846bcac75be7ce2b5a852ea1fa4e40a131143a7b8deb48e98c9f97a88eea3419617b5390038a50fe26a1074637e6917d69a18739c069a31e9d5a10cd440d030557482e0e2f511f75da39507", 0xdf, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002a40)={0x8b3d, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000002a80)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002ac0)={0x40, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x0, 0x1) chmod(&(0x7f0000002b00)='./file0\x00', 0x8) fcntl$setstatus(r3, 0x4, 0x0) socketpair(0x3b, 0x4003, 0x1, &(0x7f0000002b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCLOCK(r1, 0x20004276) recvfrom(r4, &(0x7f0000002b80)=""/97, 0x61, 0x2, &(0x7f0000002c00)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002c80)={0x4, &(0x7f0000002c40)=[{0x2041, 0x0, 0x9, 0x57b}, {0x4, 0xf76c, 0x4, 0xff}, {0x1, 0x3, 0x800}, {0x73d, 0x0, 0x7, 0xfffffffffffffeff}]}) sendto$inet6(r5, &(0x7f0000002cc0)="f5c28745291a70afa1d87fd0040b2d9efbb70267bb09311d5ec002a795d4e25815f247b64c3364d04c72f58f54062e6335e54c4b0af1fade14f38af7d3c7e5298d0064ab67749b7c877afa14399e967e3a7d635bd07bfd4b2346bc6dff55ed5747a3590769d4792a1151ec1a97586d3ab5795a6d2f6a0085800e11f953ef", 0x7e, 0x0, &(0x7f0000002d40)={0x18, 0x1, 0x7f, 0x7}, 0xc) 05:52:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) getgid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x9312, 0xffffffffffffffff, "85491702876fde4dbfa620000000000900"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) 05:52:45 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 05:52:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000390000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x7, 0x0, 0x5, 0x2, 0x7, 0x2, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfcfb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000001d80)=""/168, 0xa8}, {&(0x7f0000001e40)=""/146, 0x21}, {&(0x7f0000001880)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0xfefd}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00000d3000/0x4000)=nil, 0x4000) 05:52:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x400) ftruncate(r0, 0x0, 0x5c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000f5f7c21f1266334ef749dc11100cf94f2195e8ffd8f766bbd7722d421b6c2abdc92ff4895c69bf6ca2fa4f72a09e4fca9e2f1087e4e9e41e6a1bf065be5d3b3b624916dcf047bc546fff1610fb98ad816914666b4f3c2bb35759b6335120e7575ef9a7b7783ff2cc7871b1ce22cd7c43e9788fc03ddccf6f09251d7b5f667cbef6e99bee306a7b30fa1bab5a15b80faf14e94fde8469a46977364a255e953b218bd2"], &(0x7f0000000080)=0x24) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x22c923de37c82dc3}, {r1}, {r1, 0x8}, {r1, 0x20}, {r1, 0x20}], 0x5, 0x4) 05:52:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/104, 0x68}], 0x1, &(0x7f0000000240)=""/18, 0x12}, 0x802) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffa42, "eebe7d980931c1f74aeeaa7f47df3047249914ee", 0x80000001, 0xbe}) 05:52:45 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) munlockall() r4 = dup2(r2, r1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x84e250020ccaeec0, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) recvfrom(r4, &(0x7f0000000200)=""/161, 0xa1, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfb6, 0x6}, 0xffffffaa) write(r3, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 05:52:45 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semget(0x2, 0x19728a4c066c8200, 0x400) semget$private(0x0, 0x4, 0x10) r1 = semget(0x1, 0x0, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r2 = getegid() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 05:52:45 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x400, 0x9, './file0\x00', 0x1, 0x3, 0x1000, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 05:52:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000213) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x461ad7b7, 0x4}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x1) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0xa, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000100010380) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x1ff) fcntl$setflags(r0, 0x2, 0xa7fc658a5facfdd9) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 05:52:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000dc0)=@in, &(0x7f0000000e00)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000e40)) sendto$unix(r1, &(0x7f0000000d40)="9e6456ab78990046e8158556f9c1f97e98ddd3ceec7f1638e5a277bb30bb", 0x1e, 0x1, &(0x7f0000000d80)=@file={0x0, '\x00'}, 0x3) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r3 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r2, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r2, &(0x7f0000000980)='./file1/file0\x00', r2, &(0x7f00000009c0)='./file\x00') execve(&(0x7f0000000200)='./file\x00', &(0x7f0000000940)=[&(0x7f00000002c0)='x\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='x\x00'], &(0x7f0000000c40)=[&(0x7f0000000a00)='@\x00', &(0x7f0000000a40)='x\x00', &(0x7f0000000a80)='x\x00', &(0x7f0000000ac0)='x\x00', &(0x7f0000000b00)='.^\x00', &(0x7f0000000b40)='x\x00', &(0x7f0000000b80)='[:\x00', &(0x7f0000000bc0)='!$+-\\#,\x00', &(0x7f0000000c00)='\x00']) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f20000/0x1000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) mkdirat(r2, &(0x7f0000000cc0)='./file\x00', 0x2) fcntl$getown(r2, 0x5) fchownat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) munmap(&(0x7f0000faf000/0x4000)=nil, 0x4000) 05:52:45 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000760c880800"/16], 0x10}, 0x0) r1 = socket(0x3e, 0x2, 0x9) accept(r1, 0x0, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 05:52:45 executing program 0: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x4, r2, r3, r4, r5, 0x0, 0x1}, 0x626, 0x342d, r6, r7, 0x9, 0xcf28, 0x7fff, 0xfffffffffffffffd}) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r8 = shmget(0x3, 0x3000, 0x122, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc01621718ba08000000c0e9d60300"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r9 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 05:52:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x0, 0x8000) sendmsg(r1, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=ANY=[@ANYBLOB="18000000000000000000000000000000c200000000000000f007000000000000000000000000000097f6b6ab19e02f0a2a9c7c3311a717f912391e76aec44ff367653abe92bad8317b75c97449ace6b3f2f1e6d649bfaa10e0b6fb26f125090996a97b48b0bb32a4a667a10f23d6733ce235ac6fb67f75f806b3f1e5d59151696e0d4c291db34e8b1af0bf164192c8b6834b066ea24a50f0aedff62c73d15205f68242be89273dd5b158509572034265acd3b0e75001dc465c4985b560f281938fbc3a71237976087ac4f533e42eecea2971247550e9139b4a3a848f3bd5ebcdb5296193e901790db6c995fb3d4f5d603bf46d6481472df6fcd05822e4c0ab4f0f09d7328905cdef1b5ee5f9250205a00b5f36c8d3558023af794503c806dcb46b0defccdb0bfcc77441f9f029b3a90dcb158b7632f82780f228f21d68c624c5fea66ef1d7544d6c636ce9eee6b463d5840c4e0e7f9e84133ff9b0e4eb3425029ebd82307ed60b88db396ac058413c5c9e05950186dd294f8e9d811efe809756f5cb8e879db3f4ecbace0b71b8b98c6d7dc2373518f87eb92220a04fb86052a83f105ce4340a2acf627bdde0971a35d7bbdc2cc4f1aa462a418e1d19901ca51a5cbbfdb14d8de6cc979a963ea46eda96fdf8689baa6576042c96160873fa67bbd640d94167ddd1b80c09b8ca147ed596e3a28f048987983901feb7c7f15987a41afe19429f52ec93a66d548c904f6655e2439721d24491149c66bf64891549e612fe816f10137bb99de0f9724c62b61bb34842b944d55f816dbf699eaaae76ff8afb9696906b85462f69e2a1e7f17edf884af3692a2d5a7b1b3c015de7608d1098d1ca73372366ef562edd17753389a5d3f60cd5bf9540124a985f8505e4b387f066924a2d5326c04544489bfe2e8bc1f271ffa02eb5ad0626d845b93507acf3d3b880caeff029fa2eec95e9fc9e13459925e6a6a3df1b0b855da2ce05a023cb803625dc7f234fed91e39d41ef03588750092ab431c385ed80897f6bcff5d749a34a22854ef9f190f4ebad589a3bb0ea07ddaf7c8bb8cd7f9802362b9b6784cc182560192bc75d4992519329cb34be3478cae569447b9948dd2c23b57f11e3f6111cb4ba9a484c0cd9919aa49276ff72573673d25824aec6f3216f344737306b4514dc2bbabee2154a03baa7ed070fb1f3f86017ddbd618116878bc66292418ee85f7c7d6ef81c76d90135275fec00996fce999ec8b84716699b31a51d51e7f4b2c2c3e7e1bb5cb45444898938aef17f9d7bdcc44254d419e93861b06222f389686063d6f47b21117310c72b6e99dc310021c6ff68730468f4dfd0801e21a1b2031c55657dae68f744f01efa1041fcc1d01537abbaa972dd8a13019cc187594e53de90c86725b040bb8bfa37255c63550bdb7f3b7ecdb214b1953b65b8ede4effb63c1e487b68730fb75e2cd46d13e3fa945e952c472f19fd8b06a2446704e1bef757b33f72a4831e3736ac72359a8e1ef7ab85f20104c79a2ef990e9ef931d6b33178dbaf29dcbad0abec84b31dcd130dd51965b353f8e41401caac0175ac29af0c3aff6ac95108ef6b141c16c9e723d17f804ec1000cb8dd9965be3ca8d31397f13daab14471e4f6630d7e08d36d9b3df47b07bd403cc974bde23337aead7c7b33116c30c79a0382cbd949a2e1027cd45bc98d034ff73d4d756dae8bfca97402cb95fe23cf635a96d2f645b4a7c774a80ff214fbbdc0b28fa37523dec3c9ec28635f64fee169b822d3af00ca4d494cc0537fbf7d142cd61800452f3fd250360d8ca56f2ca7c7e100477f3804cb327d15e20a65c3a2c10d8d9d43e76d699cbf75ce226975135f838276f15a279ef79e241a2aadf67d18c8ba62df3abdfba34b2c1100065811a141654f4834494fe438b462ad04937da975bd07d788eb37e9e6386eee442d119d8a36a72b96e0c0a925f495767e7a03122e341220932ef9bff940863a1b970e0ce64a783df7343c1a2a490ac396cf600b6406669854b5383fb2af192036c5a05686cd2f65d03b4760a174db4bef2a9149b18a0e913bdce36feadb50d838851fc6d13e829ccc9b8c9519429c695db66be5ccf5c87713979c9c7a376bf7d3d0577214f7192caed1d04366680528a2b9d3fa52f083841123bed7b1ad2329733b9e25a0e6df2cb3c91b035158d48b0ee33010bcc0d0c89d5aa57e35996a4788132b9a05feac9754296a2b6dd5ad7add12e8f1ea968312b3e181ec4a7db5e291d3a6bdd353b59a05972050af27ac4d7ed30a2553d6a1b500212e3fdf9c764634ba1bada4ea9fd41d592a76922c22c0b2b71eb0753aa0cb72062fdb98bd70c86da9c235f5a29fda44edd6daaf73f8e55a2ce387afd5e386dcf16612cd5bc1e673c0ab1bdc0ff2eb4b72834c4d87c97fd48abd846a8897db6646e87110adaedab5b97c9a381c9e2aa804c307416a5c9f9a3892d8a36aa340d8746e9f2d0a80471ba12750dc2f024680e70537d96eb373b4130c21e7d2da4c645c7f4cbe997a71586954d67c1dcacd27f2253aab0d77b02dc332dc7315538eb7af7290061cedd2afdd468ba78eb6167c45211a27458b7f4245d4de2aa973cf7618f25753d0351279be7ca113bd4584dd002bcdac9efc7460a6ff7dd6d498e4d9d7e7565e3bcc1b79259bec259a55d9b9cc54ab54c1a6db0ad77c293b412e874186f6e9ec614e8c36c617a233eb2cfbf310fece00b3c51dbfeac18bef5882da973f902207c173ff3e6cce25edff1d18d02bd69ec73009c579f06921d8e3e77ad7825b6a84bb760eace62748ba12b42dbc27ef0d65a5242d55b9cbabce4b3d3258a1c4bd48c7a47836a84578221ba89b75148f99e937ce16167bad8c5643c857fcb826b7e7f300000000000000"], 0x808}, 0x0) socket(0x16, 0x8000, 0x6) 05:52:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/113, 0x71}, {&(0x7f0000000600)=""/143, 0x8f}], 0x8, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "000026fb7dac00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000740)='./file0\x00', 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:52:45 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r7 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000400)=0x3) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) utimensat(r6, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000005c0)=0x8) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) read(r8, &(0x7f0000000680)=""/48, 0x30) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:45 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f1ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a957e75bb2dc6657ddac5e57f98217813f47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4f82a892792e966dfa02a05961e2dcddadb9edd8a568f564b4d210024b0aa5560ea147f1bd941f986fc40017f2f064b23f1e169ff07000000000000942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:52:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup2(r0, r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 05:52:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) syz_open_pts() write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:52:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) 05:52:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0xd4d8aa9c835dc66b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x3, 0x400, r3) dup2(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 05:52:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) 05:52:47 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x34c, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() r6 = getegid() r7 = getppid() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0x10, 0x7fffffff}, 0x9, 0x5, r7, r8, 0x9, 0x6, 0x2}) 05:52:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/154, 0x9a, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/245, 0xf5, 0x1, 0x0, 0x0) setsockopt(r0, 0x100, 0x7, &(0x7f0000000240)="49f20706a2b95fb1191728265144941b05234c9b98ca710d7ec543977ce6bef84d0dfbb91dea5685e9b628275960da74457f584cd2c80c6d6894469a087a82df7f062e11760b40478f2fbc9906dd7158eca89d06e2470fe98e1579e638ce38a49e7901a618b3a0100742029800fbb1a1f0fe1d6d98141e82c2d488ddbdd61b157f725d929b17ea6715b11f4e9e82f9537be982ff229697d50b91f117356baa5aa13ac4faed8f1c5ebc00d2", 0xab) 05:52:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() fcntl$setstatus(r0, 0x4, 0x40) r5 = dup2(r1, r2) fchown(r2, r3, r4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) pread(r5, &(0x7f0000000240), 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x5) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) setsockopt(r2, 0x4, 0x447e110a, &(0x7f0000000240)="d7064594ac14e6912ff8f785c23cb8512fa4c6aed69d89391c38366989121d70462b65e5f2abc5fd9fb7d03ce8fb115076ec6e89875f109384ca564bac7d69b9d564360ec3c39b1c1361c5decfba745d881ffe596464cc556366bb0942237b03f456b4b4d91e02e86f390aea841bc06b51745617e1b64c4e6e6184477885a69d81d20f5b32e283293acc3cd5db3bdd7580dea4efb7b697f6dd61815897bdf863315e9f8ee6b77075f5cbbe8302d4e822e3bab025a08ea467c03e3547ef0886a8c4ce274aa22f9837da995678e145299196394789e389f011cdfc2a446deec4f00ab0badeb0c86fcaa573f13a866ecbbbe71c8ad0a5438e1d7db6", 0xfa) dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x9) 05:52:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8001, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0x20, 0xfffffffffffffffa}) write(r0, &(0x7f00000000c0)="2161615d6277472508b623245ecc515018bd7642f697e3908f28b768a4e1cbab83c2e2344f0900b28f3a7238e825c0e009dc945e0b7c96e67a0f9d6d545ede9018a59219f025cf1acc1e1f62888880cc8e0ca012e00331c5002ec0304885bf857940a7d8", 0x64) 05:52:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x8000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 05:52:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:48 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:52:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a", 0xf4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000000c0)=ANY=[@ANYBLOB="05002e2f66696c573045"], 0xa, &(0x7f00000008c0)=[{&(0x7f0000000240)="68e11a2289db79a00fe718f481308186f38aa7ed3133a064615ce3549b45648a2696c4e48ae0b56ebd267345a32cf4f0e6f65501535c56b2e2c988b1e941f8f1492d855961aa79e239765318a4e1d253c2e5073cbad70122d7ddaec5559513302774490d5f2d1657c330d01e7b626abe7e788857fe17dd63db0a46e16ae07f56edbcc046f07d2d046a420db4c8b341c976fc1054b50a494502c768381cd5ad893fc6063eaf3723ee49dfa74230b12e56423c1389042e1ad23d0e14709be6cba4b68ae5e665362af7b5df7299f2432438821e2ccfa1a30e1d42b9fefb0e6c4dd92bb9f284b00af55aa3796bc8649b493227d1", 0xf2}, {&(0x7f0000000100)="f60711c984dcffe17f0ea4bc93890bdfbe65cbd2ab49c79fbb4b79988094ba32911d7c3810e2ca96712f9ef48b9fc570f30729411f33fe6a1bb8c21dc2adae4b9f92d5bd5ba96c981e1676f0098dedd65eed48c91735320b8a7bbdec36bca2b71daa4ca138d0025587001c1a438e77a1db38637f3a54f6eb5d4c375586409b5d78eb8d9abac8b3af0a8a2127235a", 0x8e}, {&(0x7f0000000340)="dabf972b134794fa1af28ed5e18126f95ac16375bfa39a42c3de36cb5aeee5ceb0db5ff2ec3853e8f3ccecc84e870a3e43c40029e3d80830e0ee878bc1d20e7d6fc2aad285854466f6678edd8383793ef9a549f5b73cbdc1e52c53a522525068270672ba4fc39690f2dcd23a619c4e83df097500fdd303b3d7e38c512320bc380d", 0x81}, {&(0x7f0000000400)="03bda8399900bf32eb427194dcc856ada53fdedc844cbb119c4e1227ac7e1a5aa90a98165016c76cce402784fc781a87a34f426d3113c396081587a1cf10d44be53bd39fd4c7b8ec00bd3c284a60c358125204837de49e0658467d31bdba33ba2d5233d60ef4a7c131bfaa423f9abf638ef03c50e873ce1a6aca7b13e6a8b30dff6be0a3fb71177c25adb15934bc891fdcfc898cec6320132f432ca0db9338b68e63856d", 0xa4}, {&(0x7f00000005c0)="3e0714c5e7f087b80db841cd67191b4135d5aeb5209507f4d0485e3b72ef5f6710e2c0eaebe04accf1b3ef65c3bde4244f237301a74364e757a97ff0fe8a5b2864fad85d99ae2acddaf36c98441932a2d97811d3727128e91c432d85320a1a209fda284fd70b4ad3f6159ea473dd508ba41951789c8c91a8c94698830314076be8e13df22144ef381855b777e5f07cd0b9f17f4a1ddea0f1854f08ea8b9f59e5d04f970c8eb39994b04ac7bbe144915b42f8df7ba1f41d0c0d20b10e50fd156533c08a", 0xc3}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="85c3c4627502804686a1b3b16b80b9f361f80cf41205", 0x16}, {&(0x7f00000006c0)="b66a0ee8a4045c7a988af61aeb7aa46afc0b9fa1fdd4be52e7870549d899ddb6e760d6ec7dcb09b9e3eb868ab0c952b5a9effe4a70c20d03a49e1a9f6fa181d13226a0ad2fc1bd84f869c6931682c165e542c4ab7875e03948e97fb64bba06d1496c5b68a6daa6fa44c1b3ddc1268252e0a60d750d1cba1246558c1005faf161824f17367252ccf54b5e652191a6e171e8a5be9ab61c587b59059bdb6b2d0e28928f7242d5865f060459682f68ac8d3b31a61a27b7a988dcec486ac1c3b6325640022a2653a0ef5953", 0xc9}, {&(0x7f00000007c0)="2baa09f10ccf1953943d986ef20055e203c347846a74586a4acab14dfe8d929db9270182d3b28519c85074211dda15793c6f4e87ad25af2a86075d42a4663d08d69b3e9150583a1ebcf0e9984d375ebed3d87a62a62456006556e611566b04e9e8dff22333191d912038f85cecbafa", 0x6f}, {&(0x7f0000000840)="fa1160eb2e980ad351fe3ff4868d6e890c4c4d450d49613dc028659b6537ab93a76f163e7680349752dcc2d5d5e2d65fea49fde948eea15c680a80b15739a0ff2e9718c797952e1bd5fce0ae6ea7523bcf9f17a3e51f2b439b2b31bd4dc589a288a25bd4860867a7d048e01dc280ffbb50", 0x71}], 0xa, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}], 0x28, 0x8}, 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 05:52:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700", 0x7, 0x3}) write(r0, &(0x7f0000000140)='R', 0x1) 05:52:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1f, 0x4) 05:52:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x80000000) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/198, 0xc6}], 0x5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x9, 0x4, {0x0, 0x2}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) write(r0, 0x0, 0x0) 05:52:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001280)="2241509f732f81e88f64d058db9635c86c6c4900a6c0743cddb7af40d9b1473dde27017ba31bf179eaa236570490111b892a2db1a4c8d1b645ca3b0341a568b1078d6ed7", 0x44}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) r2 = syz_open_pts() r3 = dup(r0) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) getsockopt(r1, 0x5, 0x0, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001240)={0xb50, 0x80, 0xfc0, 0x7fff, "7c4ca0d0fcf157f00a65a921f09f3240f698f7a5", 0x1ff, 0x100000001}) 05:52:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/55) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x41) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0x401, {0xff}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:52:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)='\x00', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x180, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = semget(0x2, 0x3, 0xc879f676a5aab668) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/118) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r6) syz_open_pts() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3, 0x8}) 05:52:48 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x4000, 0x24) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100000000095}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x6fffffff, "735160527b0100e534840700fffffff800", 0xfffffffffffffffe}) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x7, 0x9, 0x100, 0x400}, {0x40, 0xb4ea, 0x9, 0x1}, {0x3, 0x10001, 0x101, 0x3}, {0x1, 0x4, 0x80000000, 0x7}, {0x5, 0x8fc, 0x7db, 0x6}]}) 05:52:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 05:52:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x40}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e67d51d0b639527c3ef7795e3d268df4d7bd6a1451a72127c11fa7b983ec7bb9cbc12a716326b6e9cc7870cd96dc7c6883cfe90e24f5eacbaf942f0fa26b8b285b12a2e0abda60cad15fed9d194501a9ce7dfe7020b3870a0d6cc62fb5de8f7d93ebd6b02374f75a24c2aa908b5c023debef155f8f5689a2bb61f4273de9c65c6db5e3d69947f0d77c946d5b3e7a9c0a847bf331d50cd37a9e86f757c404255eecf3cc8c6a449637877a2a7e2a47012e6a2e234a65ac2374d2de971be452c0488703097dfad33869fbad6d5211d33f7ce19cac9495fee5a1d25b87f70931bd3a37890e3b7ab12611f4c2c1f4c76d1e7ef8dae1361a", 0xf5}, {&(0x7f00000001c0)="2731a049e32a5f5a0287ff226523692ccbf6909fe1fec9c1adc13ad821e019a0ec95bda313ef2b94223d9e228d6edf42089890964ad9439939d5638a8063436def15db12dbae6c8927f07b8fea9be83f62b707fd5b735d3ec171ee8cd805874cea38ee91735b43b0f820dd46a6eced18a47872ca3f35a8d016ac656ecb228ae6cb", 0x81}, {&(0x7f0000000280)="c2698e04362bf1b4ea66bcc6259f40ed35c532adda7e8685ffb07a7e04a873", 0x1f}], 0x3, 0x0, 0x0, 0x400}, 0x2) bind$unix(r1, &(0x7f0000001f80)=ANY=[@ANYBLOB="6e70c482edc69167d345d76fb7dd55673be70d07f51c1f38ed844217945512c25ad63d2c33279d7bf710bde8a3f3d724f2f64304f6c328cc110fd415587f1e74cb2811bfeb33c402980545abfea4ba86faca568fdfaedb9ec12cc487c5b4ee"], 0xa) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000031c0)=""/174) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="5bd771559cf976046c9429604692998361ffba8131523ee5ea87f86ce7b6cb2c8643e9383bc9945037cb909e2e84239fb71053b40a2f0b82dd798e5ea5bdc03ebccaad70378db5f0b261107250173283276d659144a2c80f69333ce8518a49759de48ca579e14bb2f2ea820ad9ae2617655ff0cabc02016347a7042d44914ea014881412a6b89d473da209ac226f33ce7a61d321e1cb3e6944bc1241a4c52b81c54464972cb8014f1a6d62352fedc713ae374b31f5b6baee7391401ec994820c575e3c5803fb3fd212d31f3916a9d4326b5b54afe258c1ed8dbf7c5f315f5f7a4cddf1458c5447c6b348cbff7832685203e4", 0xf2}, {&(0x7f0000000540)="a72b7574e77152be89e4fa2662e89972dcb0f6db3a42b96c8cebfeadbccb989285c0d372227800fa8e827100f66d15c0acef4869667a2942f38946ca0d3a41fd40eef33d2a971c09721b5b27313ad1de523139ed0c9cd8c451e134109a62c955894efe77b56b8e6c244f9c7ed5dbb7a317e244f106e0d17e4f70ea48f86b84afab9e86e97bf9bd858ad4380b2720e5912a217f5b22893b4858b5d0c845285df6d118f74ac4a12b1245d9609a70f27203e095ff1605f7eb6385dfcc6d5a0107ab1be39571580c85c29dcd0a1b46c8e27ccffa532749f4cb9e2cd7f0fb6d3a4e34b268c9fa024faf24b19214942362510b56b6ffafffae093836e6ac6584cc83b9e798f7bfd42611a5641f80f77c578bfbf850fb8b204ddf1ee114cac6b1cf085cdc6bb42c062bf7a3d249b2234dfcb8ce58b86dadf1a8fdffaa090075a8697c5bdd91ba15f8bdfa0a8ae90240571b03dcf421ea8ee0c5ad09a973bb9a3019ba8097427b6747e8d13a20433c0b81f0fec2cb8ebb93a015b12006a8b19b39560d0ae1fccccce972c788497bf72e3231a74e44fcd552791a2741a9298b485fdb2b159dadfff8ea802ef90896719a75b660ebacc1ca595b37f24345c801ce00023615cbf0fe3352ee4875adfa7cb0fa007be9f7ced680f463e533e9b432690c1185e57d3242fb2c76395ceccdec781080e007d2faa66b03af711f57800c756845441d49bffabcc24153cf63b7acf0c91cf93bbb36b365210a55ff6d77ceb842ae4c42b5e6c48ccc3e1673a0ed6c29020ad3039bae7d884c4042a17804b40d78fcdf108f46462d2a51d95d5f2555de66eef6d1a2a44503e0f7352d72ddede60213deab076995d2ff338436eda49a1e82c98c97318d1db5aa01545e251ef0f8d61a8284829e01dd0ba01040a378a8a8084e16b9fa2966324713b5bb128f460469732ee83d373900e995239a5d0550bd8230b97d46d69b0b94c24480da3da70cfd3e0bea39ab387fc4eaa41793e147d6a9b8a54df710e10413246d97e59842741c7faf26877db75279b1e86f0721c05989f2a3af07fd8e648567bf9112bc9531a16d76b11fc9456b0d2fc1b6f9b81b7c67da4824b348d500b4ada5d8ae2f2506f2d1c7151f51a80b71a6ccf3cd77931580252a1b3d090e0d8197dc434a91e9da63503e856c64a880d8fb64f4338c99d870ca0735c68ff645dc348910430c8adaabeaa8dd699a631a29f29d994df3d4693d8d0fd6fc03f5b51fdf52654bb86a4ced8a256803e5ba24e1a1a426a7d8423ef58fe8db3cf04cf38508a0ba49a3ed511285aaf44bb43f5ff0411d40a414d09d1f6d4f230927c51ac6969fcd0e189f80d73db151c0c13de3f466fc64c4174829fcfb01d778f43ed995760aabbf447c812db6c2874ac4dccb77daacb613ddc674a5c3cdf3225dcf316ca1f39299936a1f34b407405d07f678e5b460c72784570be801582372e923a0a20072067ffa861b7f9eef1415b27c27eefc2353d32bdf1f066dbabee3f5d19c6e57d9b5a8ffe0a026060ba84e7f053a84baf4c9103709f95a4357107f13d0ac2f491abc743f02011db5e850f4c14cb9872f04edc8f0fc54f6a42563141d0085247ff20a111bac17178ad0c5bdc190c2f43652f352b7e16c56c18ec117816e066424421d2b5be6bb3ad4a07822821d77455f6500df9f82543f08564d9991b72056256e901d92fad3b1fe19578d9ff9c54d4acd8c71a837214a63d5e2dedd77e7e448c42283b5101f437f8083767ad2497aa5b7ad2368ed84cf4470bdb1b1f724df2d95be4659e130e8d4ac0a2a5c5eb9c7903b5097e951ed50ee324d17f9138b3b29343a04cf905449f4eb92ceab68e88a471705e7c7d12fd324ebe725f6b78f4b5c9409eb16a0fb9eb693423c9b474a4e57c6e1d768596a93cab513a6dde48aa1434b0685a668aa66d1f576dac57edddbf000137490bc6adc66da9b99cac100662d08b31cedf6ef26beba44b5bc28712bf172bf82a5302c3c42a50dcecbce1159d0799d843b9144bd9546fb25c0014601c91876aac4345785420a660718c8faacce70a90c6a792d3ee7e6c0e8fdabe112f3bfbb83f1fb3860c1d5155b835519a49fb01845dcf424ac70ccd8c898025989896f6cfbc6f305af2b5abc73c36e58521a5f005110b9ff0a7a38bb71f010e766fd6e3ad217f6019d38f7b632f0762450665d4969366a282a013ff20f55dc07f1388ef8524df88c504bcc64870c84fd5f95f2d7496448ffe696ac36ab02c22f69f813a7e6b28b46bf6ca9b69f0ccdb3eb41e95f7541888e1e9b0a131a9c56c93e020b738addb151abbff46860fe6520de4df7800efaab3b08cc7aef4d15f2b0fc8a80dbdefc0dfd5ce07d9e3a865997c905a71bbf6346573348eaf48dd30653cb4e998ad48d35ec8815a6c60ef56c30901c858db6acc5510c6d93fe2854d15029b0bb389909be70d2634bfadde882d06005fed0d72f0812c2308692d6eb45494ff79202d026484be63b31e459379e667dcca69ac7e1812eda4fa47c3f913bb3b7b81b3f9fd464f80760c7d24d2910660cd48d8bcccdeaa800b68f85552cb5c46f1df3cef1a058b58cffe41ed0873dc050b65b11ad626d3b0bd0ce42de5956fea21643163f37e9184357535de7a226a15dffb65900c7e2731a6b76d412fdc5944327928149c62ed87d50e8220c2d2791f3733d10421a31fb459652c313c8e6f067f653df47e02a7f60f4b3a0e605a53d0c91936cf17ef7abb4f022b93982d1a7ee8fe77e8419cdd921e85c90d1715ea89717551f303d389cbe7e8c808b8cd348219030fa1d7217a2b7e6092dc9ea54387d3163d82590f8e42e8ca800b7065aaec1d2c58176085c4555683e545ea5fc9f1ac995173e626b06e02c3756a45a7d9f2f9542515ffc380770e4b6ab95088be781276227a91901a3e0ee21afcff80b235acc90117dc8054b69d5cbeb08aa455a631f3638aae6c5052558d7acb6d2e0c64ac02256d7a0681c67658d42064cb1a91902179527f936f3927c13c54ef7898c9fcb3a8971f7c980ab1222a9c4882216faa170fcb7b3ef59dabd42f877e83519ca816b8f5d3aa7824611fad9d098c646855acd9d4490df11160d2a5fa2a9340f361f38791e7dc4b7185da6c2c50736bce9d8ef5cbf0ca7ec742cfc762d273b9caaa38bdffce18ee45bb2e6ec7ff1adb29519113ef5c8ae1f6e32d65743bb9a51c2fe0d42d4328e55c5ab2ae387109d23b368ed85e5bc5f8f8e3f5dcb2864f9c8edb35469a4734ff41c86f3464c118b0dbcb523f9fd254d457404e3deff6758b5973d5ffc306889d3062ce8fe9851c96b28599c684086dbc87cef68a2d64df49552f622075ff331ab41563d30e455385e93f05bea3759ce426b0be2cdd4410069613442b7698bf23e545a4e60ef5e5d96612d5706565ca0c9363b9777d57a4d9234ee6f619c10687b58bfdb1280b4a985d0259319f1cb76b2531454d9332796685dc9700dd42da82368696b1102c84b910eec79394101f0df238e31b9c08b9b7ae37b593823eee5253c5d4e09a454b92e10e7b3cdfa2edcd47aae76fab566e115a8e9f8581f20480f1322d3bc5ce8f9a7e2566affc0ccde4245e865646558b88bb29ae7719eb2958178ead02e3d860d91e042d384a7dd0f0d72a8077fd22059ac9eecb0406b14c7052c7d31acc8549fd6e7fa16858c294db860af2da004f2ff8b3eeeda12709dcb3030ba44c648d2ec0e5fe70e616acbfa12d878ade28b61f568f4d641bae670603f2722b778d660288191c45bebd06a2fd22c750a1d59fa82b862f23ed4cf5ca80a9f0226a0221bd5b1b26a261a4862158ed4306c92e4617bf346f37c6bba5ae7dd18e1575a26e5d0b06b755e97060a203b9f7b2fb9098b55ea5d4976eb300b819cf14537f642e3a1961b547810ec1247c0e27f55c5f2d96d84b07c761108a1b022e5758846927bac676f75863ce8ff315e1c3e81756591f72fc71ad0897c8583f6a0ecab2a6c9b15a163a2f7a77e469e09ad7561fd567823b7346b22cf6635c16bc05995867080d2efc5af2aa5081a34363802d5746763a562d4f43ceab81b7e13638b92b4b0a116b3f42c73c0cfd02c5a708e856d2b419bdac2b350b2d4b9bf1699ccbef9f3166fb11e17cf3fdf34b5d5430a00b7df2e16c0bff1c08c545a3e36ff1573a26f2266ab11ff5a7e5baa2424f907a4fded16b127a7d572860d7a0d56e4116150e81dbf0ee4a1ddb4c4899c53e9fbae2c9c264e32e4ad2cc723f8487495eddb1f186722b617b450cc47d1d4b8d789bc0d718f75d5848ab51421558ea07fbe92d67a9b5f3eaa439568dc7f540337394fbb6d29e40a31e0835a6a91229ac88750833eb023061c4053128b6c64a685d2a66bb60715f91dbcda1a95636bdb66fb7e055210a7339ee7391dfd43093b1936534aed52957bd8be084ac6502a48580bbf315d600a87b93ef3fdb7965dc4fcc8eff80c682dc84edb9e11726451a54440bcc2f338d27b1c9537f88fe4c732bfa14b911a4dc20e9dce573b54a73ae15375b7c90b7f05fdbad5764db5a2129ee52db578956eada499ec12cb1c27da55de3ecdeccfda24100eb536dd51078ce6cf91f3edb2dd86b3e5265bc42424c8c376a073848cc4a8e0f64099fd3252cb75eaa00a341a9a1f85a955891f29efdb73bafe2adf2846402740aba4fe7636e363d1ec517637f58fa53126ae50c2c45d6ce58f9476a13eda4f7f8f788a648bccc115f741590f939b804f922c841d0c0856ebbdc8e84e579e304d95cdc62ddd244e5abcc170dfc09557af15f842bfae66efb1a27de6c69aba05f15efbf149f7af4687da8124c35490d1a189c86f833a8dfdb0a7f35b93220a906b45821c58116dff1aa53e133b16f006e73f649e2e5050878b5528bc12ed3d88bdc874605589dd73e428e91e2cb0e2d9f1f7c02e6834b6762978e16519ab22a1d00cace19c49814ae364abf92e6bb4e6c35f680b97101e26b28e8be703218fa4cbb4663bf9daf90cce765853b3a28568d1b6ccee577088cb8a5d4379578045318404d4e4c94e14d57b5efb17f5d96ee8fdb331b278848dc775333c3994f60473470fda72d95e18466893bb309cf070befcab579c82ad0062aef11759c0324ab2349f5f7356f2c4e0e0a8ca3a78c42d23bb03aaee1cbc7ea40dec933b0b3ffe3f9b457dd5c113b29e29015eeb10aaa4ebe674b865826b9177ced75ebfd5e65bac12f59b53dce7e112d05613aa63a91b274d45601880c3ecd4fa98ab9124e34a8eee205c62e1388c6abedf9f150fa8681647c5123ab180d2367fa359467f37389b18e5f577c5c6f8b23f1971eece4774707d6f1e1f45eeeec68ba0279f3200e7d07bfb57f8f05e42dec7fe20a634c62f2c7322efbbe334bc4c81854063d3b9a03f3e47038290690f6ef83fd6d8e80425df1e97d0f00ba3a3f313494bcbf119ea7d9e339082ba046b5c596820ee161baae99aa3d3ff97a2228ee7db1848f545d066fe96a88aef4e22ea02b82531f4dfb7f308bdbe886331667fdf0a87f381b8ec6ece60012125ff1f4f905e63ca309be53065499540991f80972dbd77ff29eaf9237b5ffe1df04e2ca76f0f306d527066aa3f3e7ab95fe53ecdcf983f610201d968bd1b0c8ef5a4124791bb098a52b93af9a4e7621b1147273e0c3cc666afc9ae5a7442b75c3260c7591000c81d9b1009da25e05478b252c4a85933750410d8d7dfb6ff8b7630b3ed086bcab463b62207ce0fe09a864940e6ce33efbb3293724fedf5e7824544c1a7a0756ba36d", 0x1000}], 0x2, 0x0, 0xa) getpeername$inet6(r0, &(0x7f0000003080), &(0x7f00000015c0)=0xfffffffffffffd51) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001600)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x0, 0x3ff}, {0x5, 0x8}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x80, 0x0) socket(0x2, 0x3, 0x5) rmdir(&(0x7f0000001740)='./file0\x00') pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000017c0)={0x200000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x2, 0x1c6}, {0x81}, {0x88, 0xafd}], 0x3}) semop(r2, &(0x7f0000001880)=[{0x1, 0x82a8, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x323507103570b1da, 0x10000, 0x1000}, {0x3, 0xf53, 0x800}, {0x0, 0x1ff, 0x800}, {0x1, 0x1ff, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x401, 0x800}], 0xa) unlinkat(r1, &(0x7f00000018c0)='./file0\x00', 0x4da6312415b7a82c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000001940)) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file\x00'}, 0x9) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) open(&(0x7f0000001980)='./file0/file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000019c0)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001a00)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001a40)=0x24000000000200) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001a80)={0x10, 0x6, 0x4, 0xae, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8076}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff2ebb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x484}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa5f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x8000}) msgsnd(r2, &(0x7f0000002000)={0x2, "97e2948708fb90fd8e08f381804c7b594411fbbff407e62ee2effe46a6158eaf5dbedbc09edc430006a99886fcfccb59eb6b004504ef4f168939cf03cd0f537cae3104ec990c1b26b8dcbed6cd00f7f40f001dff244b5af082fa6c983f9bbf6cfe8b5739779876b718a8365421094b4907491d252a80a32b186c22a177e5a9ef44f0c9f739bffd05bcf38957bf2fa20b054d34fc493bfdba38fb30d3d69eb529164977dbf2a0bf781f191252bde6a2181b7fcfe0d03d4f99177bcf7b224d3d57050ac3941f619cbdb355699826b405459ba24c340ee40c8e308f922a4339e21dfb30140e7d468a5eed5c9b4c048fd3b00b2706784c6570e2b0c4f0288931f695a919f34a3cc126e2624afc874119e1bc42b012684fd5a9bc77f9221eab26611210b151187078d4643ff110fce961c3a21a7c68abd3de3054c246f75cca2fe12419ea128dbd61db1f0363ed62c1866c24d43e5c5df5c0221d395c82e9d45a556707adf4126cad7b835b46d3e92e2ec26f1b7fe9770dd9eeba6773bb450c8b5b0c537e7a12f375182b2083b3c80253f7b858e6ec2441b45313a51d27b7968e0e7e93990a762eef49ae069d16d47d784c47ab119f542d7af5825f34d0f3c6f69a36a1727ca84b3491e3268783f6880e9a71052c824f60c48a2ab30aa8bc61838d525472d470258f007fd6614ed507264f7a9fe8b77152388ff9cb92477d2441aecaea39ef21932065f48be8178b413ce9aeadc70cdeaac7c5822da718e7184fbb07e511b50cb583dde5d579bdfd8b4e031baa75fa9873498f7a0e6fea154ab02d1775fb3a1159b4f71614748a8550da4d402c7a07869f36b93e099e86e829fcf1040668c5645885beb0252cdd023650b49979026ce91a52db5d725a8d79ffbddd202ef740875350daf564fff9b842d7e4467754c47e02428ca165ef8781d855d0a5e95dd286305ddb0bf064f3f5b78d831d7fb0992fc189e0cba97235556f3de44bd3024a17eda4320d2a9588f2fd1140a27fbe98a728ef60aa504928fbdb31fedf61cf23bb0f5dca471e3d6268eb048f929f896f1eac2249397a06342474bd5066c417c4a91111b1ae12dde40463c65ac94ab919bf5ee2b97d6f5b643ad87f93efb9715c2b40468579d8973f3f9c1e9456aa3245c4f1c1110d7468a400366e6cff4bbe8478dffda87dd7aabcefa41d61393f7b738677ca96a8da049c14b6466ff75a1fc44347c6191c890525c8010ab934b418d0153a014235aa484b88289762c54bcb1bdc61efb71b4e835677dbc25ff89c96a2136583a49c3b5b5cc3e723fcfd308ae182e0dd628f0553524807447aa4e345bac746537a1467724dc8500cf58aca73c305dc3c0c3b117c5c648332ac00cbbc7958f0db5e9980e6db947d581e9320fad18b1d401b802e04122b4fd3e957c54df3656f62716f6446f4f9f6fa82222ba9ff9e0df6d14fd690dbb29dc105fb77646bf124069310e3e3d1aafbfefcfb3cc76165f4f0c6e004f351ec4973f0991b3bc1bcf0ca7138838053a0c32970e8c97ea36a53f141e86fc23dab2786e90be7032fd7b16ff6740f1f27e03152e84b722e9c07a6ddbf2290f290de50a0f51dbe66fd6f0b0d4846c3a1ed3e17bd129f456a25869818e617af6745d6d72cb20d3b46648e26f16ac58b3998a12708dad5f4d7a8fcc85d9ab911c5e0ac9d34632878381081b8991b6b2e8c3c7b45f848800ca9aa124d0404a0414575831804a66f8d375cdd58b89a7f969ef65b226152dbf70b44cda9cbd0c299799f1d6c629e96e7e579d3cda9e2806fb585ea811f78d3b497d324c24a6e61d3583bab87791801d3c4d9c027eec27ac20ce64aef810dd8fec17b58955613bea66bd5cfbb3ba07cbad46e8a54559b162a2cee2d1e475352683ef6d019ba129075e6e83fa552bc0f71399c4f8d9c2abbeea3e7b26977ecad22abad41e8621e0951f3248ba78b1c33058cedfbe9605a2e7ef42c695de38fae8f1a913eb6908621dd03e18a5cab14bcd28a2f1648aa255a8054687c45432cfeccbfbe438cce6e426f47283dbe89411950685e20c75f0674bdaed997f30d2bbe483c7b5847d1b6a47153543d86ff2cfd99ddbee5148f3aaee98cce9e1a7bc9f13aa814becd10d4e802ec15d21e825aef719a1faa504d670c1ef63d87416860cf20c96759b03039e7d4c1fe8c2ffbc45b196f5f1a773d5ed5d420208cb87c04e37596cab6fd332ad3f71e70697d9c82d894781a6c34f4f094a581005327d9cfc1778b608bcb6fd5c91b3d573d00079f19a05ca365338b2a76d669dfde3a2875e8b970d8aa465fec014cca5584746e7363118e9dd1487c7301ed239d1f89a48658fa67f1e2ecaf415e22d0e076dd4e7caae950d7810928c809a130a4a5b4cc93de3b75f582088992941dbd008f022e4f1401fc9770b283427d6197285a90a7d5b448ec6f04fd868196664d8c2a37e82bea2445ac87658f177a465f916bfb999e7168bf6356fdfaa7ea162e63a5cacd8804379f363aaf37d55f219a8d3ddbf9574ec71a97e708ea0779d2ffa3dbbba591d807314a20f3cb9b6774103d4385787cd104c381ac1f7cdda01a49a439915fec911ad274226e98b3c072ee7a93cacf777ae4d845c33704b68a0e459f6cb5c670b7a6f15e2e35adef457ea028d95d79db54b0748066b0a1ecfdce12156658522a48ad9231ff9808daae0d32144506814672258de633285b3b196cc2f2595b2a21402d69f1453787c66b8b11fdfebe30a0e5e9e021f13c1bb83df08a7049f870dc0517d8c5831f3245813804706907eedb72c0ae3d80d3d08c94708522cfe5acdada4035e8586557b5008b93b7ea0dc697ba05b6846217ebb1f57d28e9ed160f5571fc97d5ac002255273e7eaba8e8f7cb55c4f6e2c3091d7a45a74ad84cc61d13a7b6253a5e460e5fc427ab9696e9e763d915838a91f1aa700dbac84dc342b17515aec2a9953b5a2bc62ce8e7bfb45b5127392e9041324380b5ad88c0991525bfe915038396119f11d5804bcce0d5169591800e4b0e5e6e95c4077c2d57d421d4f4c30f8ff8a30f76c11eef9ecee25c369fde77492f33c3dcd1cd7d9c91e1885adaea3ff91a2719f0e19b6d1619332aeb98cb8df5bcb50d50e2a9e34ffe065d4941418d46547c66918ea7cf69aa726d589576ef820be20b33914b8e88e4d77a51ed005d8085fc46d27ab70ea5ac736b05d5413118d408a6b6d7d06b0994398a71810adc388d8ae0f5522622cd9dbaaaed91e6f219de3593b772e53e0dadd6380bcc515b6695464c9bdbddcfa468f49cd15b94252a37e5c8a4c512b4d6ce7f14d2881fc10aef210924b76d4b34495ce123ded41219a690e34441f5908eb28c3d6089c67069407908a3a2503bc69b926d738604aceb8b811818e3d52327888667ee9dc2ca2e3edafad509d445bfb2cf50f2d9b844bcae7480af910ac329302dcfee5172529ab7c7e6834ebf4711676159033eb32f03311fdea3fe263bdaccdfa3e2918929bb2a69a553ce82d1bcac77e1b1fab5c2f3f6f5696460a1bc35c1fc9cb60628a8ef1b13bcba40c460d38f661ded767be790a9e138603f3da96800d694ac333e32774f5bcf1242e8cd6ac7c4da705a612ccd74a8421ee5dc966cc60e96b00569ac7539107a14f07755a7149bb2aacb7b8edb3a66d3e00b61ff9f8915cf7611917c7e8f8f9ac82f58ca9ee39516cfd73ea32322dad2ffa2df57394b58b2521f75aabe1ac9e50a83bfa03977a957922480a833725ef34e4aed28888db8a6142aac3e0b3299e0dd3f8f6bba106fe94003214d5c1fe94b0790d2220802634566a19c61daf7089f47dc7af282de8b7ff627800394cdfb489c30d780e1268c2043184236c514d031b3244af21cb0e27534629fd4381998ff695b4baf2890ce4cd6740a44bb97056c2a824f408a181e333c947e71d723deef8e88be61f1b518c0f8d7b67402b8c2d119fcac53c39b2bc12d78c133ef2c5dabb1bb2537cc70240e1bb2e7a78049db39d1c5b44540de33672b27f5ebb75745440c607e003a7f8feda0aa29fc14d880384d981a06ab12f51ba4b743a95187364671999b615ed86e0698dab37630ae02d02525c4adf5f3f6464339128f88f4ad8158efc1cd4e0fafb524e480e73e7abef9ce2b1a91917c298901a950d676f0fa3ea6f0f4653a392441715fc52c3c7d290d0275db076b65e486233ab4b6076bdb4de13d6c09a50e1beb08bc98e9430dd69eeaec6b9e1b739400a747c52dc2462ce8148847717aa217d013f72dce1313136e093da00b61f8e0c0268eb9c6f32f18b5fe35457870b8e70c84aee718299f09623e4dd0cfc8530f1bffac06b9a6229666d04037871fa33f0d53b6a27c5e58d1b07a348de2e44352d509d074db9e76b33f997282ea073d7ae96d53cfe507cb14ff85d1c0528fa19c7c641b92baa5f611e1778a41820681a7a24ee3eabaf9ac5649885a67052923b2df60f90680ebd8f021b501bb31730389a74cace587c8996ec271cf4569e2eac259809f725c21a44d9f042f2bb91ba64c9f9b9326ce66068ac36dffba9349cf50f318b003e84e175028b0e2cc1553c41737a698e573d0d150e5d0a1dda5804e66ae108865cc5ca10025e8d715f42bd41aa92a5385d0605b270a28a3f40282ea8b57d4344489edfc5e1bfedc5fa90ec53e4662c2ef94befccf5f927927c856fb37de3404b17be624e7a59216ceb1f65473523341e2cccd76534a8a1a32533701197470f38bda96f7583a0bc5e3b572b290284a14152f72a4e2ddc1e9b30d032571b67eebc5a608e5bba2874332b208a76195531b90947268c82bdd24dd051d3243d41a1017d9e656580805ad9233764d31cd9148a186cac612c2e76a47fc0fa76bb5ce42989ddf0ddd7b22f0d080e871d76304a99c8735a1dd9b381e36d7cb11c1f157de3d77559d4cfc5c0860186bb7d5e8cdcc26339751e7754d7590c208490b5b70b8286e677e52a9d5926e2bb52f038a92916fa3461b9bcf510269a670555e1b527a29fcc15b99cdfa1c082e3ca62bfdb799618107170a6191dae3cb0ef24b61811679f7ff9949b19cff82cdd672e63f9acdeef589bdc2d192feb4e9248a541b99f86fa413fa5f67d3d28cadf54ed22c6b9dc19fedaa656178acd045ae5373b6b603da085f8b59e112076223c5eb32f5656604ee461247faf05713fb0517c261415ad436b608cf986b15abfda85d40978bbd8c7532b807d23c928f7677c8233b9e06243ffc7d05ac3569554e3a8991d8099d279f68f30d634ce3425f2185ee3c7f9663417e4783542579a13c5973b410d442983623ace6d456c30e893b1d9736e2d44d110c88739d7709a604c592f057075640f008d640c3791bfb50157888842a05ee904894bb9fff7dbb844cbcf4f9af794890024c1e07ccb4af51fe8c9a44adba82af98583fbb435eef368f2529f2fa678949c8507f1a527aa5021b3c21f7c8ff994a978ae2aba9a7f2e0be3e347f6e1fc9cf003a05870ac8d50e9781a6a661b027af9c4cc6643dd755de0aec9ad579a69899042feaec5a3acfb91efdc967fa17e2eb122db8da10be080a507969f6a22327a2ad095259b39e68e3fec1d1b08a1798236c8af312982048022807f16d4fb33697e4df5bc796e8765874ab4010c4ce443085249595a77f954b07831a42570f2ad6aa46726079037fbe6f9c47cf20eb1b7f8d7cb4ec82e8f784d76dea287f835a17d81f4a5a08be06b5ab3147bf9aa0f31ffee55163b3499be4c2eddb8c2ec68d23322530f3be355487960ead4cd7ec"}, 0x1008, 0x78776c4edfd66644) accept$inet6(r7, 0x0, &(0x7f0000003040)) 05:52:49 executing program 1: r0 = socket(0x0, 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x8, 0x8000, 0x80}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0xffffffffffffff81, 0x8}, {{r1}, 0x0, 0x8a, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x400, 0x40}, {{r1}, 0xfffffffffffffff9, 0x6, 0x48, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x23, 0x20, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x44, 0x1, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x8, 0x200}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xa4, 0x1, 0x0, 0x36}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x7}, {{r0}, 0xe6eec8f28572d661, 0x41, 0x1, 0x6}], 0x9, &(0x7f0000000200)={0x0, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0x8000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = dup2(r1, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000240)=0xdef) 05:52:49 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x5) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f0000000040)='./file1\x00') 05:52:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x810, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0xff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xad}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9d}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f81}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7ed}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0x2}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5d6c}) 05:52:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file1\x00'}) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x6000, 0x2d6) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') 05:52:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="ab80df188aaf789714cee35f624692cd19874f25c02c1d65e48a8a92e61e2cd9e7e549f6e5fdec0ef03af9219f26a2c4b1", 0x31}, {&(0x7f0000000040)}, {&(0x7f0000000080)="64bdd389092dc2217af50edfd808414c3bb24c8e757668252a0628ddb88b1d02bce22ac6c7f35c6bfcdae8243ce0598e5bb7046b734297d7dc0c72978d883e4b4d8bd903cfaabe741c3a6f1a09e4949f837db7521f3ea4b1adb5ee7a4297cf13ff95972e2b8e95175444ba5e60c028141bcbebdcd4aae9e59f871cd56af3b4214c1f7361da2967b649a3fe8492769d2020813578f0829eeb82ee29f0cc7c2559ea63b41cb5ea1067ce0092072e0b275b5850480b8755319ae5823bd8ae8938b8656e665a9a5d76cd36616c02e76cf7934643d448785c775ead93a1f5e834d14bad59f96cfc", 0xe5}, {&(0x7f0000000180)="c94c42b1a3dcfd57134513902d1bbd5d7d7b211848ce400f89e8204ab8c076fec3c0a648b5d608cc759b4f3935d2d596b35d9893547c8d156050e0eafe681b5735b9b596c487ef39b81f31e1fd269d468a1ef8f1a10d951f64d2ea0f03c788228d7345aaef522884cece048ffda4d7ef386dfd0f355fe4d7e015034f587d56470c739c08", 0x84}, {&(0x7f0000000240)="c830b1ef80d3b85febeca26718912aef883ca094fa68aa51575caf84b732707e88ba7bcb3411cb467df877d9ca665538ee1c027922e5b2b46d66646799a37a7aa1df2549af3b1ef3ae6614889db9bdd9823c3a60680f20136cc027b85bff01e0afaabbc024b49be6bc48c5f985440a5e89dd5962a78462f9f12dad67d0ba958b886318c7639ccd6f006667bf813071f34fad492dd9829aafc497db31f38da5ad815b77893724778d8ed907ba95f3d4250875a722f2b767990741333cb01d04f4242a2f33404d45fbe870bc08da57f0a5551e43aac4c81b52762d6f67eed79ff9a40f9fcc0caf2a6a4cd3d506142616388d41a2580ebcc0c551e5474c", 0xfc}], 0x5) fchmod(0xffffffffffffffff, 0x39084fa68185d273) 05:52:49 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x3386, 0x5, 0x4}, 0xffffffffffffffe1, 0x0, 0x6}) 05:52:50 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 05:52:50 executing program 0: setsockopt(0xffffffffffffffff, 0x4, 0x15, &(0x7f0000000040)='\x00\x00\x00', 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:52:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) 05:52:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) flock(r0, 0xc) 05:52:51 executing program 0: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="8eb4d03b928aef5c7ad9"], 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000740)={0xffffffff00000001, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 05:52:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9, 0x2, {0x100, 0x8}}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) 05:52:52 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x4, &(0x7f0000002980)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) close(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001640)={0x7fffffff, './file0\x00'}) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0, 0x0) socket(0x1, 0x2, 0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) 05:52:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f0e2c8f44124fbc20fcdc006df3b26f0ef39c04c1e1c8d001e82016cf0343e6104dc36c7fc7c078bed883a99953ddc87c84abcc88cd77e9280cc68432b4ed08e775bc4d8beb6bdb07a6884def0ae3b290114d58b004cfcfa6a258e9e7ef6f086280cdf4a08fecfef706d1c22ef47656638daec0bfed0000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="df160dae6b71ba317b1efcbfa6e9153f161dd656bd8410a37dca4b55b1bfcceb42f352893dbca75cf336b47459f9ca2077d9ee175ee578cb3c0c519290af3b1f9778c7d1ab9bebb227d3f97a07bd3122439aaef02d9c6a58a6af3bdb615d797e88e86401e10b6d2cfed026f3c9379d1a8e7aeb7344b8508e5a89615ebf51451850ca3540b0bf5a4e8fd70ed9a6ad430312177af3a8c0ea4f4aa0db1c3a4fb907971c01e42e3775ab2f744d0d7da9ef1eaae110318dfd3aea89dbbfe8e30b8cbc511361570c2eade18b95cc1aeb8d236d678ecacea9da580a34f9a9dc1c19215209c48c8e97ad29e1d04c95d2d8857cd0e6", 0xf1}, {&(0x7f0000000380)="13a2b8a3cf30691f74f9981360b035e74ab477e2f724b8c763e7e2805aabe9cd1228e28f7a42a74108ec16255a65a6f68c2e003b46f77dfc0c42ce3f631f17b2871eb32af9416c48207083eafa9d2f1c13b766f6447e4ff62af41cd43181f0463060c83239150674521e750f6a65bda2ce3872ed352dfd7848b92769b762abae", 0x80}], 0x2) 05:52:52 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x0, 0x2000, 0x8, &(0x7f0000007000/0x2000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(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', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 05:52:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 05:52:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:52:52 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:52:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) fsync(r2) 05:52:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:52:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x9}, {{}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 05:52:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) socketpair(0x0, 0x4, 0x7ff, &(0x7f0000000080)) dup2(r2, r0) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 05:52:52 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x330, 0x0, 0x0) r2 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f00000017c0)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r6, 0x28}, {r1}, {r6, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x86, 0x3}, {0x24, 0xfff}], 0x2}) r7 = semget$private(0x0, 0x3, 0x10024) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) pwrite(r2, &(0x7f0000000180)="2d0d7a1dbceb2ee3ae2891db8de1925678ae7ddaa152a48c0b706918a2e1e118d73b03cb15db842b", 0x28, 0x0, 0x0) 05:52:52 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:52:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="3180755b8ca2058b3212cbaf180c38a8d1384e7fe174ffa745ce5a6baf007bf466328335f30e34704e865e63cf106ac32d91edeaff712a512e961509398bf836d65b69d268d25c91876cc5338dc07a5fe46a49d23aa985d043e2dfe02d41557530c25cc3f51a89a02a8c502c16bc3a0fa9e8c13652f8a652a96bece8aafc3367c629821a811162f0aef9d006ffb4e1466f5642ed837f3f9ed4931703ff25ea02939be7e6d07f1f", 0xa7, 0x401, &(0x7f0000000180)={0x18, 0x3, 0x1000, 0xffffffffffff7fff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff0000019a8ed150939cb61e4500719148c6000587d150af9710acce3d7767981620e6c25a04721c6fa8eda7ce70bcb17913dd7c0a4e33080cfc3ff1458fd2f6aea4c10c0916dd2163ba55f946d1ed8d0d32245a58982238c8ede18262e3ca4a360ba1109f58fc4d7fa527e4e1501ac9079896615b866fd8769820b28e9158a47a72139286b2a642147811760d0813650bb476811550072266c23f0d8ab66b1637591126c210a4cdf038b6ddd686565d1520f68bc8712fbf07906cb8157067e138d06d032dc7447efe832ca0949e24d7ae82e80a4840e649c98ec76aa97b90e4f68aa96b76cfd7bfac1d864cd53b0ff6de5fac1b3e4c831bfac10cacaf0be7f0b9946a2576daeaac133ae2b300000000"], 0x6b}, 0x0) r3 = socket$unix(0x1, 0x8409752b5cda8f7, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) dup2(r3, r2) dup2(r0, r1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() fchownat(r1, &(0x7f00000001c0)='./file1\x00', r4, r5, 0x4) 05:52:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$inet(0x2, 0x4, 0x8) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000640)=""/68, 0x44}, {&(0x7f00000006c0)=""/242, 0xf2}], 0xa, &(0x7f0000001900)=""/72, 0x48}, 0x42) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xf09fd2e0e8596ca6) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 05:52:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r4 = dup2(r2, r0) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/86, 0x56}], 0x4) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000003, 0x0, 0x2}, {{r1}, 0xda1a7b2168f71d1b, 0x20, 0x4, 0x3, 0x401}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xc38c, 0x7}, {{r2}, 0xffffffffffffffff, 0xba, 0x1, 0x5}], 0xff6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x9, 0x1}, {{r5}, 0xfffffffffffffffb, 0xa, 0x40, 0x101, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xffff}], 0x0, &(0x7f0000000200)={0x8, 0x5}) 05:52:52 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='E', 0x1) 05:52:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:52:52 executing program 1: r0 = socket(0x18, 0x5, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a418d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc60000000000000000"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000fc0)="96e74d645f49e7c728cc423ee8875105c278f966d4d38dbd83f945068f4f3c4154b40afd6faef5dadb62b65e420bd1265d432713e649e03c9ac202d9a0aec97160faf7bdb71ef477c57d1841f90e0bbaba09e7991f6ee8e93e180a75f1e3817a1c04153133248f8ea563596fda12656e566755e656da7b9c8bc626a9da35b81cc9475e6f330a2f6151cfc8e2ae1f141acb43f7644330c22937f888c90bc924501cee32b44e62f4763d6e28b038655fc279e9ece4d2a60d68b2d91fb8bf2ddfa9d66294e82ff395bca1ad7b7d7942addb2fcac27e5a66f00d27c0812307cc9e2a6c0d6a6205702e0b12a7738db4c4c3c19373f542538bc799797ca71b28b5fad16008463226286733cbda007c4186d18a0dd3bf229f650ecc782945f3b4b8ec8d", 0x120}, {&(0x7f0000001fc0)="e984224f2fbbacc4a387f20223e9883e5455ea64ff0d23ea3dd9c28e389732fb341c985bd7da0ba50802f411a1b7e6a774fb4636eafdfa105e2eea4278b3ccb6311af6cdfacf2d63df2e986828125dccda", 0x51}], 0x2) 05:52:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) socket(0x6, 0x2, 0x48fc) r2 = socket(0x200000000000011, 0x3, 0x0) getpeername(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb"], &(0x7f0000001040)=0x1002) r3 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r4, &(0x7f00000000c0), 0x145) write(r4, 0x0, 0xfffffddf) read(r5, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r3, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r6 = socket(0x10, 0x1, 0x2) setsockopt(r6, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r9 = openat(r8, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r10 = openat(r9, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r7, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r10, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 05:52:53 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, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00", 0x4}) write(r0, &(0x7f0000000180)='E', 0x1) 05:52:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10002, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) setsockopt(r0, 0x39fd, 0x928d, &(0x7f0000000100)="14f2a4ade6e519a3dd6c5751f781f6b2fe32efcc98aa4ea2e95f7e6191b431aa8ad59f4e985072", 0x27) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:52:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10014) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 05:52:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x22857c8d8ba08228, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000640)) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xff, 0xed3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="4526eb4a33a110abb7d4d375c731d8e07e5796001d9649c5ff4a903700c2aae764cbefc2d4e73181b52b9ae2c1f6eaf542eb567c3a0aa72392e35f03bfdcb37c88cdcc3afca8401ea3483f6a12fcf87d83a345e5d3c2b9c0347cd51113e8f5e847dad7d37d19b1a1ff3b02f094764f39737b525b7f8b09007af2a7926ab6b72dc049a76e022462661f6e", 0x8a}], 0x1, &(0x7f00000001c0)=[{0x18, 0x1, 0x5, "73947db6219abedd"}, {0x88, 0xffff, 0xfffffffffffff800, "22703def76cfe9bfc15618ba7dcc00703fbd1cb0c1f9eab6d49fb2b9249f71325ea9e1f03e93d9326a96a574e8bf1ec6052a015d547ea9c2ab4084324c11d8177367731b4feffd6ce03d19d9a0fdf175a9f5ca8643748af30a531d12d5ad3f598e66e6b549a4e233e0791ab1c73a5a53f1e68456"}, {0x110, 0x1, 0x7f, "a6463bd1e6c84478839a935f5d1643cdd33ec2c38d27d1f47b4249bb527d2c9cdf911112e51d52bc4a38b352f977ffcda78d138e1773713d423296bae11ce2adb43730b8cc8461a8a38d6111d0c0cee2cdf46fa00d3f1a453b3b87a8cd0fd61aac9e35bde8d44fc228d6b1b5695cd8649ce87e15f4bb058aa1694b9d74820d2c29a24f926424fe8133c7707fffa6960f25b80193447050196841615ba9ea05701f52ec5c245bf412a7a00a9eecf2369456d91d482e8d34c907249177e379ef63dee290ba404907dbab37932af3ec86307e3e875a17c935d51610bda9702a987fe828a828ba52dc1ed995f4b39b7466617003183b8604e2f5555c16ab1a"}, {0x50, 0xffff, 0x8000, "3d381e228d6e3dda0666375d862409fdbe744597a12da0918999b1b8cd0a84f9261976ba172e74416e97b38d79e9a897e23683e7f40a23b7a17b02dabf"}, {0x40, 0x1, 0x2, "e1e2f8456f317b766bc674925035f80242830d67d73097f7345d3091b8c2b2753369fd0ba2f5999b50d88f"}, {0xf0, 0x1, 0x3, "539011ec38892ee74e1e5f2e4341a9ffb3627b590d465c0b9aed98b048954b27a8960a93a9c395ba9de1e6b3ea8063c6e45612dc89b55c4f0e0dc34f5956025a3dc7165fd9529110a499eb77f7a68578a06eef0b412aa1c54f5cf67a7dfa53ef7b77d1e6b2f4976c2878273d2b09bfa64458e9b43d93f37848add73be598c01ae4087919dd145fec028b93d977848f388f6afbafd5aee87dbc516e9e46544d6ed952ac752176ddfc8d1e389f1f163b7f6437fc429477037936898fc56ecdcfd47e69d71dccdb785c5135af2e6576a8880059d5c110b6f1212538af"}, {0xd0, 0x1, 0x5, "efee6007f2ad4b3bcf16c2d02b645868ecb09f794d0b3fdf1112fa0e1d8812eb589a1143480a255e77220ac06a6a0482297abbc4a1303b42dbf879d9b880e6dc01b0d3bd1c6aae6793158abbc8b6d524d8e4ff1c626af1bdcd961f9983cc2b629fb18c0d04786a9cb4f53f806f31831bea7abcddad181cf8a42148d50b0493ed8c75f111444e038c8aa3b35482bfe821001b36f9c7d2622dad4b5bac0269b3dec7e433fe1634a00ecf3b72dd621396aee3e439f063e504833d556620f3cfb302"}], 0x400}, 0x400) r2 = getuid() r3 = getegid() chown(&(0x7f0000000600)='./file0\x00', r2, r3) 05:52:53 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10002, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x3, 0xfffffffeffffffff}, {{r2}, 0xffffffffffffffff, 0x13, 0x1, 0x2, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x78, 0x8}], 0xfffffffffffffffe, &(0x7f0000000180), 0x3, &(0x7f00000001c0)={0x0, 0x59}) r4 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:52:53 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xffffffff) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="2822bd2c", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 05:52:53 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x80000004, 0x0, 0x6, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 05:52:53 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) semget(0x2, 0x1, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001, 0x1ff, 0x8d06, 0x7f, "93d320294353b893dead8f5cadc4ee3968c8e6c6", 0x7, 0xfffffffffffffff8}) 05:52:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x8}, 0x8) 05:52:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8071, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 05:52:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x200, 0x0, 0x0, "f000000007000200fdbe070800", 0x800, 0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 05:52:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x20, 0x8001}) 05:52:53 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20, 0x1) fchflags(r0, 0x0) ftruncate(r0, 0x0, 0x402ffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="81f054291874b53e96fc9721cad96b79bfbda19d6670eb6a0e64df7927276a85a34e07553e04f4e641037c36d13f4f3c07ac71a8c644c89aba2083c3c41ef4f13621d9c04aa108c0164d73eea7dfc19a0622213cfc1603473660dd033a374f2159b427d87c1f635f5107a69df7ae459260ac919312bfb12c77e5b1383ecc6c54e4cdaa960c2e78e6ee1f3138bb757638efa45305e128945deabd51a2f5a747011c7198d90c22d067", 0xa8}, {&(0x7f00000001c0)="8c83db2bb45ea37736cd34bbd7e90edb6d8276fae9c1358ab1edef6f9aaba152fd8a4613dd1e01c45bc988380130076272201e1d825a57689e63d32d6cdd", 0x3e}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x118, 0x400}, 0x8) ftruncate(r0, 0x0, 0x0) 05:52:53 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x88, 0x0) close(r1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='*\\-#(!\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0), &(0x7f0000000200)='/dev/pci\x00', &(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='/dev/diskmap\x00', &(0x7f00000002c0)='/dev/diskmap\x00', &(0x7f0000000300)='\x00']) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_data=&(0x7f0000000400)="590bc75fbbbddc14ba1afd4d6ee98f5e0df6fce268f93d4d8e6ac5e5cbabd8db3c47f2fe9a2b24f35c93167d32f70c44eda8630a8505a8c023991d902c9987a833b33478d1e1bb917406b2785f7fc9139b51"}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) 05:52:53 executing program 1: r0 = socket(0x11, 0x5ba889b3292d530a, 0x4b33bfd) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="08824e3d6ed1606ac30350ecab3e6a83274d8a29ff61c321c6a06dbfe1b71b08c4a8fad3748ec7342c02bedfe35ed70e4079afb4b16ad43cf7397625", 0x3c, 0x80bffe7cf70f57a2, 0x0, 0x0) 05:52:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[], 0x1c, 0x0, 0xffffffffffffff8a, 0x0, 0xffffffffffffff81}, 0x108) 05:52:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getuid() 05:52:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:52:53 executing program 1: unlink(&(0x7f0000000140)='./file1\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r1 = getpgid(0x0) getpgid(r1) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 05:52:53 executing program 0: r0 = socket(0x11, 0x3, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x114) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/160, 0xfffffd9a}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) r1 = socket(0x20, 0x1, 0x7f) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup(r1) socket(0x6, 0x2, 0x100000000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000540)) 05:52:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 05:52:53 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 05:52:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000013c0)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="c002898464cb5e7860b2bcfd347a8a461b9953500285ff5d61367616eaf0c3ca140bf789a2ecaf1588fa1bbc1121744d3e851ef820", 0x35}, {&(0x7f0000000080)="a876a56981bd401a1b22ef189fd44e47301e02b992926899e2f6c8c8da94097e37b9de016c1952a63479d7b00f153d39b83aba9db0f7bb6686061de733c1181145b7bb62b31780a2a76d4556414ad2bd9c49fddad152274d01039de22a", 0x5d}, {&(0x7f0000000100)="b78fd637bb65281b23f832f604767c9f6f2ad5bb0f30f8652a838590807e9c4fa87010ee00fee17aabd9edf2577033a42da5de2a376e18d65bc213319606bebc23aa08250f815e3c797b50082f45921fd1887195df9440b3ef56b26e95a8041e365dfca12709e4e608098970da6080588108846f9f95374831a8e527af20f3352b04e178648be9004ba5e8a94798d87353f8d3a9235e62c89faa36913b078bdf49660898afd2eba6822b23af463f731b7c3005de1cf667f431b1dfdab47c2edde1f155673f9177a2102fbe1678169c8bcd7427af62d6dc56f72024151b923d8ac3e1391c61d1be5cd346e8d4033b86c00c182c4a29e74383608651a32d4f8a4b6c50fa67ae0e4a60c327e88aa3a7dd9e9adfefceb9f92e82b448846c0889d113e2d60d98bb9ecdf1a6a434d0ada9021f805936380008faae6c0490f1b037ef7bddadaea819833f1410cacdb86b6863f629bb029b20bfc7010cfd2427ddad01e87e25e0d26de6e9c2012fe92162934f3243a529c72203435c76418e5eeb2e07d35e47126d5aad902bd0c4b1939f4657dbcb804577a5b74c67db31a95f26a9b4cf354fe5aee024b814d1f175336a3ca832bcefebdd5b6b2e6ffa3cdd855d894f9acf7677debad82c27f6ba3543a612f58e8f9def89e2c9d8923c6380c09b7773fdc2438b11a025a1f161eeaac702caa8c585df9e4b3ed51efce2f23e09578b992f36b182ae076a015fa54f9ff0787b97ba696f0a8dfa17a82c578cefc21ead25145779e15be70b9f63fb8cf9948145c38a4d9d74bd90770454f8c48b6791c5bb48d73cbce94f80aaa11bb25ad13b82f48bc5da8780fb40d14018aeadf77bc3bd1a8600f2bd0049dbebf93ef3289e594c701353e1ef03664b134686c06aa0ffe3f7a354942ac6047eee356433e5cf1ed235793c714adc7283ebeee3f647995d037a85d4a555f803f3c6e22b39d8a4b9c88658a6e5c54220d8a86b84600bdc6e5ade8fb99112e64052377983acb8e5dee1d1a254e51774f2205dcfdce2e5649a48209371165415ccca2438240dc75974eac6f695ecae6f02ee409c977fe5ce8eaaf22b8e784e1e297ca12805a28448cba6155f3c909ea46e5e3210852a546da65978acbfd7491f71b9b85c15a267d8ba38f2897f294332c461968420a21427bfd0876c87bad58f4ed4d89be0988ea31886c7610486e5d093030a286d568821c6ce61dcc042358e45a195670038509e586158f975ceabb72fcb8f337eaafcb26f6d2f4720eb9d8dd157f2b77a566e14a21f6451d98c9432c0b2ebf3c556e41dbe9aafe227e58bcd1b8794b6bb9c61b0fd542c35886fc614c00400c306521686a6a146ac387952ab2be3d9d855a6c29f2ba19e84b980b4162a9cc97807e297e6ecb13f19b4c240c4041df022816f812cbb7514a0d9e8bb0b6133a555e18433710e441f16db43cdd32817c03211cbea2276c066e2176bd3ba4c9976de068bff0d9865768cd61b4a76d09655ed46c8d1676235e8169c49b912f704f51cdcd63ede4cb8fa351490c968d3b6c2852ee8a4dfcf8456660ad2f8aaae4bb6cbd9eaf01a3c47bd78e3b28d4fd2f3a95ac75ece04b88137d1e64d3c4c3671f82157c257fdc36db9d1dad1b6b75692c71c2c122c4176fabbcdbbdd7b14922550b643e2e834cfebf6a00dc2dc14dc61ce9d4d97926712495f8a69a7e1cb9f5c9f4263b217246e18da2d28456f0fefabfe3eb72ef070d317b49a8d287db9f73f2a6098c046c1822344f218e346b89518d12dacedb1b6b9222a7c8afe9eb248f00cd418c909df2f36fbe8462ee0bfff2815d18eba29ec39949cc6fca085eeabd18344921da7587d555020732a52130c8412f98abf70ddef6a07ca72ee8f3c972e6631cf2b2d6baf83c9592df05e86dc1b3d1a29a42fb3c813ae9022c200cc5614525a0514b63289c2afe4de59f022264f74bc6d5e32bbc052a6f9088157fbae05032e841bcb755d312df6a82f6dae06efce0dc4be9a1236b6f638fa1d037a18ed16e8be4139eb12fd664287916ccae96bc1314fd28600ba964cfb26f3926f18e7893bf3d6b9583573261fcc9f35266c34c49f7bb4517086c61150fbd4fc9fdb7fdf7de9b3e160dd025ed4862ab64e11e9f7a5b707d4e9e0e7741d7ead15076a800c9784910a6f516804526216ccb939dca6c7707a7a06335b6c83570c43a0c4ffec1c24a441cf8e8040d5404e4bb1d185a9d8ea54bcd2fa1bd90aa027417cb0d5fd19dc22a65d8f2f83bc8cb2b294598850e7a15157e9e1c423a242e9fcc0b982701f9e5d153df7e82989d3ef9529e416476425ef372df3f0a4c750b2133dbb9d2d7b476d6ccb2036de7d1452f8279104f249f756822eaa4548ca40614264b2fb0baae4029de6ca31eb0bc9c486d730da7245d06320097068647115803c1a169f369b1b3fecc248780e2faeb4436562c241509ac1da72da6d440c6d08ec6c9865561b62d2b214de4097ec22b18b5331a29b0c8f15f5575a99cf1ab2023f497461a03a87a03ba3d4d78781e05ac2f268391d5a2f16f81cb9b0f26ef943e16c16d91f0a7a889fe81e0e8895c9c71c324cc33da34b151514e7421acefdbd0842f1fbe6429831163ff53e0df2ede7e0d6958103a9078dd95f7fbaac0ebb2a64fb84665c69b0aa31861fdcac69d022a8fbe8cf53ffdac8494fd294af252a59dd41fa675bd981cc48b483441018f1a3c61fc2ce97b83ab74b5c362801506ba48e9055f836c27524c132b1749f75ba9ee81f80ef15344f13b666fa79c10ececa90ddec833577598795a9cc1f4d43ca06a2636a8b5ba4f94efbad15ee7116b105b0f16a66f1c66c653737a30864ec3cdab6f25b66731adafce4e9cad579920a262ba440488b5a4dc9010855c1dc57ac1ecd29b43592ef0d0da1f53a21d2ae7472cadad9f1751130e86f2e90dfd0bf0e2f6a4ea0da799abecbf826ae305f8469c566f7b22c4027572c75f3164617a1f9b40b192ce9a09d496c1af726695c8c9f03ef4b56a119873a11fc2ac8840c0f2487e49ed72a2dcde32ab164e28b60037613c36dfad4eb77a41b98d8cf136aef74750bafc6a33f462e3e9f42d05c4eb140321f76f5bfe873dbe115da8bbae58d031e38e818a6dfd714cc0ea3f6d516e15eb75ea1a2f10fb4916451ad4e230395fd63f375f433e75a6790b4899970e79df6dd445e009806a211661a1ce4f46c8669aa2c42f65cb0e81cef94e27cecd2a44e7e3f69ee6711571d77e3af1ab6e0435691fd5c7eb38d5bbd6dd37170b933f1d8e839e3c8ebd0ad2ff9d0e96e48518062b7d72c9d1a420fd20a5a499bd5ec3ec7fb9c02b4f7f6db6c70e0d767461d8135f519989a4d38d03c4d84d08ce660c9a339fd7f7acd23283e8410eecfaeeb3ce761f5578474fc489e332eb6dbbbf3065206f4fa78f635a8568313d0736b2029cb924610303878378cb92f7f1beae168ac7cb8fcabace6d877457e9580de4f3b992008b5f8f868ef00b540959537c8a0b86719bc4e750f908245522d80a33ee60407b24671f5f0e97ddbb32342fe492deedba5eddc4f0c6927af4537cdaa89d840bcfd062c9751415a5cc25044e545d72bf73a823a2c1f250dde2245561c628d42369ebf59049b606bd3dddd29dcc4ae0de76eeae0b32be7e253179f91befcfef87a4ba46e2490cafc2aa6e5d8df5f028612a942938ee1af750941fe51ffc228197eeef8682711d0d8515aabace1d828a7619a5ae125a886993e55d992683e0de87062b1b50cbd3036df7a4a0fa25c60afb13ccf49fa852c310d61be96ac7a0136bc5594d5f190f3744faac201d2ef8aef318af83c715fd06302ac45c5328bdb1cb895e5e54c4a2f45913ca5fedd6aef3f886c5f571280a300fddf0919a246ed289d06f1e77c43f3bb34aa35b9e0a7b5fac875ad1b5c6d940415b38337acedbea2f98b6b911c963ba8c6f115941b5bc90a6033f2c5150a2c226f374d0a297348f663df53281a0433f11b82191a6cfdc144a1d840b168b82dc5bc812c012c71c212015c621dc70e927897dcb110785bf2dc3cd94b3c75c7a13016468ad94466c8adb254a09e4376fe9f09ecbeeb23a311a758e7dc5f797e2f48bc0175628c242fb9a4be180d6f8165f36db0c692c55a16f522532b9d85baed2a06c9e8936023bf1887ded9ea8c0958368c56fc9382ea42fdd3bf098bcccdfd64552611081e53258008ca244675419c1de7d3392c26fc2e14193710b2097588b456800c53ea19525035dff1d4535b1ed72fb3bbc50da899f41c987fe71c249977ce041da0da0a724741d8a6e59394fa4d3395cf6d19149a3b5bf6361877f50d80265c72f3e457f4ea13162ceb2e040ae16305cc85d3ca2bb010202ec838aa8778444902bc595302c9f6e74936a151360879e0c32b4b59609db7ee38b22a303641bdcfaa5b99519cafd94306e28db621fef3668b701e1c91bfe8358fccbe6884ddc14f42da4db0e647461840e0fbdaea02269a2a51273a3216278f9ecc395664b80b0c41858fc3539140c6c24f2d50b617d1eca1c8f263a9d2c1c97167cb3b7e62788aa8fc55ab04c0ebcb27319d9ca54fbe00d2f2e147fb861a63ab4aeefbdbda73c065a26a33e59e77cbed1c703aab682fa090aeb04ac9038d0429eb59808c2c38ee4a683f0fdf5649b16d70781099e8219006f08f65f9a3d23915174564f7fdfa795b02f9f43153d140dc8363a63a9fbdcb5b4f5ed3967d57736e3e6bd20508c16d1e6fccc0f2c9b60108aa0b2b65bb227902e2630e4eca3ea403a6a435564bbcfc1770190afc5a29237f554865d9fd33d363c5b6635bfde3cc081becbad991364171b5e36613f59f3c5ea9d1f15a9f5fdb6aaed80ef4872087c9a999289fa684529b56c3e94c33728aac65dbcbcffb94bc1dbae0829f906a8c033716cf81cd5e5bc5e62fba115c276168b5dec9da884e3676cba066525ca8c72ba1afcce5615034635e171000a04433701bcb53ef488b3a532bfd812807f2a26972d75d64b1321734f1d16f6251e267eeb5f4b2b618823581cc53820cb216533d393e7675ee0e32992544b4e6026ef67f8b59e181dfd033a681fe27094a8be1f3e6f8ec5b9020c91e4569b024cb5c4847c2998aa934bc7d322c1766b50f6135e925cfa4a334c0401addecd5568fa2e489973a9e838ae08b6a3085b34557515f3cf64a55e6ff59a5c7481dab4e6f140fb8371ff79c3c9603c6447f0f172316cd049653586a9ee86197c302dad7eb6f6abd6bfbcf301886487de7b024870422ab3dd696110d8ccb3e17b60b7d3179d3706e91ee38ce7434eacbe402c17afa91b62e271d63a79cd79011c37c86ae9875e9a8267b99cf0bfb7b858a994927282fe300a971300bfb55ccbfe3ee501269ceb5f197c38e74359ed4e026557a42241a54cfb9f173142ea32b31d7775743f77d3e84dad6e3c534efe0257a6c3f3b00651a416e8634bcf5a035d611b5e4c6801678fe6320a3558a31b177cf9032b4b1cf8533a04226b6e12206e5713bf7bdffc0cea66235688dc4c4c630aa42e67928c8b8fccffb329b7e033c8d6325b60717982de29f9d85f5a3cbb4f4261bb328a5e2824e230924ff5da9b572930572d8cd251e7810c2b9148d18eb44fbd250a4158f721162a1511bec159eb896f2ac7eb027a201853c6f0e40602f04ce1a677b1446dc8b5b4bc8c904b5a5a0af4b15b61a36ef60001878020677413fead1710ecf1f3f92414e1b40535e97d14973e57d99b3db48db75402ba0b77287a0658ee07df5d1ed0866445cd39163ba0fe167", 0x1000}, {&(0x7f0000001100)="8309ae83ccfb636519f7d23ecab4ebbea9df34a7bb451668523e3c8b6cdf8034d6350dc1767d4730f461d392deebb8227fead6c0855587a265a2493ef2839618be3b2752f83f3917a4d338f447a9d352fd08e4d8ab569bf75eec745f28e9e81f484355b17d126cb2a9bd8c8a2e0192f88c13da8bf915156deaf95dd73f7f85ed2944e8aeb259", 0x86}, {&(0x7f00000011c0)="e18af9bb8139030f4447b465eed4cd32c830d129df47fa190a4b0124dbfc787fcf3e4a3704cf1063994bdb236f67e62877217a68d68f24fe13ab53e80460087cea20be6239cde73b86b4588316eb670f0541c4a95d7d39ddaa8e107f33c79bdc7f826dfbeaa045f0b2dfed83cdf6dfcf29921e9708b3ed6463db4035b890be5d48bcd05c616820b4aa27112a68d3f476dd7358ed6329d566cf5bce76c74191eedcd786b2950e633580a73dcd71d314f0d75023a548ba6d1417ad6435bbf35b828cf8c481179eebe8772c9b6727e264497c4b8f373e2711d6d8dfc89d", 0xdc}, {&(0x7f00000012c0)="1cd858b49a294e0261b7ca8a6e73b2a288ba737051af180af6f0347ee08347c6e5b989908bf14f0b20ca870e64947cc2c04d1d81b6ba4208aa717aaf422ab39bfddc0b174b52a8fff6e9057e9da3df3805e2f4f5514f9dfdf20337d0d0c63a1bda4e92d5a30eb81272221cd05245ae167a0ff09296305eec604b48", 0x7b}], 0x6) close(r0) 05:52:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpid() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7}, {0x8, 0x1}}) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) 05:52:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x90) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0xfffffffffffffffc, 0x1}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:52:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8000, 0x5, {0x5}}) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) setsockopt(r1, 0x8, 0x8, &(0x7f00000000c0)="31c5c7950897499b6feef0fe07ec7c90828e03d7a8ae5d3add16d18f42837960b06b984e5d8371a99b7a2da834a9e1474c48f199e9984387510cb605490dda205e2b711d6bca44251097449f03ecf69ac41948e4c4b10e8824e0808dd06c803bec949cc2862ec0bd8ce6bc4378f0c09133734e98401d5dd382c4337abad41b36d234bb24fdb580bb003dee54409fc0f8bab503c552fa11b4d8fc716356a58f05a61cb64966ad651a5c5d62c81b302017c33d9ce6852c6bb61ee35b7ce915065d80247413eabfdb23ec536a191874d8183ee38fd05317eead99465ca0d633a8031413e1433dc2fc", 0xe7) 05:52:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000480)="5880b5c39f1331e0143360afe566bd826868a81e760eca25d9623750bd044c48eaac11f5e8696e29469b903dde03223d8c5a1c7df2c0094d5715916d5f9bea9d22f496fbf896ca8cfc5b1bbb154423fdd0f00a7f9b0db34898ba5964c5931a5e25386e794008b5a3a6035b4d515c09d298f5ccb0b9d36825ad692ef87c14220a0d46481d7f4d9eac2095f942642a890c3f118f492506dd211187723b33003371f1434b9a8390095689f6916d23f6e3472a10cd8e30e6e63424153825d25428fbe2575ad0cf290e208af80409ab14cf346d30a700ae5c41dd62a0dcdc0171b1b906fa964070bb28e4c73592bda933bcbb75dc925112bf63aa569d0518add029d04ca3241297a86b41ea217ecaf60b545ed3de340d47b6ff98ef1975255842e4f66013f6b99eaad6660159e5a54ba8a491399d8bfe79b6604df8702eafd4e7b70fa1ef365cb2ab51c7aa9fd261c9c1030b52cd1ca7266169be02d9cf74a8786df864a04cd9f6624f44367492e0175aa27d93a5dfab46b2dbca937e537ff29a1677e7afa331e675c6c3a73961f27993b30df28573e384a63003f59de08979a3529ae318f057e7054c593eeae027d65d4f36d2a80dd608f643abde446902bed30fee3e1a444b6fb42dad19dd9fc9b1c3a4331cacde693564a5d0e1d81585bf6656d8dfdeaa5742d80fdddb3fabf427531ab1b0ef0015de139a60eaaa2a880ff8d1b9ae79136321d9f97f85a52fdabbbb893c436ec0f465dd5781bcfa121161276a40be1e27a27a57e6d744faf1078f172fd541a05ed6e50af23cba74ca1491f6bae7d8ae8cdbfa3de4863196b4284980364789619eda67ec198726b733a5e840595c8b0790bbbb57417ef26388b5db66fbd6610cbfc3e7c18828a76ec550e463a38d2aa49bc814b5db216624bb328314d7a2d2032d95f2f0c21dd938a7c18d6431d50288806c7a4f332d5f1158f5cd9da1228bee978b659b4de513984ea5bbf1bb746e41214edebe99eaae3a91bb5ec8a5a7e30bcbfe1ed7d9db1647d51cded4cdb17a64c95eb6d310c665da1a7ab0497296e96e28d05e1ffa20654e7adff45bc50bf4fc8983a6e76923567c184d7ff340fbca7b074449080d1e95becb022fe4b66b939e3f8f1e73fde27ac003bd25315bd871661ed6febc35487721d6f27941d135cfd8e1ce910defba714d3274474eb230c36aff9f9a5ee83b2337af61f9725182eaad743583d22e04a9a5812ab13c9e2c3ac015d872baf031986789e1f7bf5d5be957c55d6dbe2789818c1310f989f5dc2ab5a2147e7403d49294d38f193a2479910960e04043b76cbdac9a7182916f83a31e2fa7cde40e35062e85016e3a9505c3d8c78eeeb5df845aa67866005d6f4e194eec6801b9882d6801ba8355743f8c56863db273e59a811478394fb091e2bf36ee484e05e7d705634563941e02e456aed9c50fd6ab78380a4575513c439298b302d2927ae9934867bf7fd7208ee17e150fc776f877b526fc35887cc5d318d218720774f3c443dfbb9046c3237c093ab71cbd60ae0d9a10872215fe4593f28125d0eebfe22c6dda659bd5426d180760a9d7cd217894de6de153116a1d82af95f1aaa2d913da53ebffbbb6e3521b7d5c4a62628f2f5892352b8a6f18f927949efb482dab675ffae2fe4ca0a507b370cd8bb7919d5262fb356b46bd1c104f81adda30e3c7cd5acbde23f15182b1dbedfb8b34daeaff0f6300998fe360676911f712829baf4f76dd87f21ff75cc9a3eb99f3b516011ddddbee5124343d982d171290841b2fa2350274babb39c7b3e167e447b75ac29e38143617bc3b3031bf25704446652baa23908cd159eb3042f7b801d9d550b05014d44183f97bdd9fc635c58ae10de64ed152cc6ed151665192859237e2d0be48048aa9b9d50af60d9612f2a9dfec1b80a92dff5f02010a5a0a9fe77eaf5494a64c50c4577de95435ae14d2dcb11b172a85b2742cac55414ed3ee4333303ac04d10bdceab0379dc14aef3efc26938604c64a10956027ce859ca5c6477dc17bfb8571a6b3031c1e8f3b9e434388b562bfc3a9e1e6c1aa8b68f62d26b5a4f666699fb5e7483a51c03bf4f0827bba00c4da5f040fb682271db20c4c5fb4ed8df086d77005f14062ff0e5be7f154f96c9947621b16d8324b34d77bca6a91bf0645c735aa2c021542cbb5822650a03775f28a6ac6e1b649cbdaa6bc7c4e8480cd453e08aa8ea3349bfeb8eb146d250c53d5169d9413c433d7dd052df538c4bc79381cbe9536745a82101f73352bc807f30d5a51f09eeef1d6a29f8f2ecc0cc6fefc2c7f9e23845d4533e4eeca352e95041ce7e3995b883d6540ae3172d2ae1a427138fdfacaea9b4291b1467a606b53aa52e8490f0785ef1c69d581de8aa0b80cae76ee675282c6c00c27c4c4c8234669bf9eb26317f0705732f01fb1a8d0b06accebfdaa87f727e85c5393ef7c416fd287941ede75e3039886e1e3dac528a1e303ba637256b85d83b6a02b563c1437c8347686759feacb5ac36a4568c0bcde0331cf771561db44141c49df96981d9ffb831b63f38c6b173d7dd97451df03ede625e3709ad07ab48fd25147cbed66be4bb24c9be129b092aa6898f794a398766c75b2e45c89260777b15fd69f1e31167f735b6ce5d0d227e6fd4e25f179a74db41ce0dba5520ab2a4e9be81e623107319a9ae65785b3923105963606ed7c273a0092e2527b18b1ffb3f4d019dcb70bee8a75e5e2ac1a80fa1a7aad99f9dde986f9ed320f3aaa4d69e8d4336b0f928af89c4a909ce6d52a2e775bcd1b34cb3188fb42463bea88fdf05aa9dd15cdf73e271ed654724ed42bc7bfd49927822bf451bd758afebb9261a9169d1c122c6ebcc27f7ca047417c6d02c095355f1adb9d5a3b3c9e82d3892f6e9da0f0888bc596230c2f56968fc2375df7d0276f65c4d03f65522d15b4bb6ccd76972d9f6dd9914a2b074e7705162a1c241ee9d9770dae4aed289bca1e27a2381b8c480f8f99cf50fb3d7ce0b34cb714c5f2d1a4120dd475c36a8f598e7e624f3ac7f748691b11d303e87b7cd5babd68d5b963ad06ab3ddb847b258f41b9fc511c93477cd83d42658c6a6c238fbf562ecf05d324a6287e9e6f555f384af1c2a1fb12adff557a5c195b9e0d3cfd29c7b892e1c6202bdb0179bb634372d42caa7e6cc547706e1d1b7357797cdbf46e5e52fa3ec00a3fae9b663baeb60020f88955e2d33b402e37669a7f42067a76198428466eba05bd38ee86a9ed63166f6de96ec43de182e24f4139542663d001da8fa29d9f9c0a1596cb43f2cc0aff150240bd23310f1e337bc1f9b9a73f1473e4f5f53b95d4d9f2f7f7c286d13f74e38bee658627d34d9abb8932915590f5c8cbdc4e6fbfe2d41a5c79036df3aed2fd688df9d962eb3a25ec0c8ca679a9c81f3ff1392dd10d1539a8f973323af229838003ba8ee9362183718ff9004e39372a4ae3a3daab0d92b65fa409c0bbaf34b6f036d143cd6fc508b78f75d42623bc466c6f3275de71c599c9569ee86958635da85415547aff2852330d9b14a2bac925665daf14a2cc35ec95581b0539ccf7f4a56e1246cb579dc14b9d26dc2090631aa1f2a3cf906d351d17be5f87b2514024c4826dfc7ad9ca9748318bd1398949ec9a9c60c99258154d13d83c7c9a624e59ffcbea4b7ab56a0253bee919463e59d441caff92bc58924a28cc7e6e43a6fba6d58d0c9258a80147aeb9763e271881f1518daffbbc87ed283815c46e30d8637ff8397aef5f476d99b07f8633c3893e9535c585ca00d250fff62c72ded38f5d848b0c68d05a707aeecaf2247b81b2f73fae9d28d977c2ae2f32bc7d229c19585ecd83ff2f22ba9c2b86b0a0463c9c63806e05fcc4157282d2dc2c52e06380b13ba8bcaafa6d27dbe1ab9d598764e52e1d1b1129cfb72706d48f0e92173931fc8222b87a435c1fa4732efae586715c5cb74ad43d181af0fdc540e90d7b3b59da54dd42eeb67d90c3b07a3119fe95ef4f6aec7d154ec39a05a698c2ecee15ac5e75961908251102c63368872fb6f87656bcb751c5280c85f5189ebaf998d0465f515d96add3cdfc87c9b0c24cc175be1d152bfdd37a4d5d653936356364a13d88eedac052ecdd3e693d6a726aead100da3e0e9bd6198b6a5c0465f371523ec39f40d6f2e8b6da1f06ccc0efe5191ee702427a8148fda5336372e68d79f6bbf696822e14234facc55d69b8644ed2b291e1233a1bf2be11f7d5f8a5891d94f50f9acb0e67de5eb050976ede69d3cc8a2ca0f12de2e97b07826083da1fcf94798d69af21d69f1205d9ab7864880fe151705c4766c5932550eed5041838bba135a6134ced1b180b87e0f8b455b6be349ff89f47c40fb8cd27432a8d06191a8357f84cf8be01d18f4eebec38b434d68ea9dfd1c5d2452eabf147ef5c8c848c6883f06afb2aca979180aa4640b6c49619283361004401663d40031a9f870f4aff12b6e2e19898f94d5418f4ae6ac2079ceeea29238b3a8ae445f28b7d15a7ee044c1f59d909f9e651cff56cb0c24f0db8919797e00bd684a50f6c692e993f5e29c01a8ed8cf8613a0a5a67b122c5dcba00f3ce7e710dd0fdfd79aed967e7cd37eaa1610d95cb50a52057f9185782bbde11d34a4cf909332de31014f8e9b5148a65be7b02cfe96b344ec82702b76ff9a514771cd174c49af17d5b308dd35e1ababfaa9cf29ca65f4b6e0ec1a5bb5b87ff83d99278151e9df2d7d09b3d5e1a89622b4513448046e0925f40224d62a60a07f698515670ae8d088b654c07c47464b0fc0a562f47e4c898aca96ba1e57720afec5dfa7b4d068e2b2817d70872ac440d27303883f4233b7e4ce04b395d0a10ee0ee6220ce5eade7bce85abe8d7057b01c484d60c03c93609be70b26f404445de77ba3dc112acf22f3d6c40e0b6bbce7defef0e9f576b8a952a296361af1e500d4e7dd2fbad5a30060fe0be0b2478fc16dde972bc1a862c9ec1e41d75808e967a47f84551f7433cf96bc6283f679ea7efba5bc757bc2794a0cfe37cd107e806a678e5e292aad4693587750f457b8eff55547ddf4fb2c6f995bdc331cc04283b45d3ddccc0a45bd2406adb6e5c0e5d34c7407d76435e92f488f7e1578913eb474204e5442612beeea11a85585fff5faf41a0cd334363da9fbd56262cc240557279c7f1decc8b91172d979a09bd256131340a5d82b95d0e87469927932c53de8f8e0ca134b4c4efb01df27f991baaeeb2565d83a5adfd0303c35a8d59372c146e659fc1a1232056a3e52e3d668b37891ade1d8e59f07dbc260a29e1d04c4d001d6101160f02ef7dcf6ea55bc35be2a3ce4138acabfc853cff15578f2b94b744f2cb05808bab6fc32460fdfaabfedfff7edb3c4d95e5f185b859e8b2913464687a20f933d9d8051471e59796866664fddaa2b811d37f9b0c0e739fff36221b4848f04922ec504d83b4f70f6cac99b3d15025f744eb629bf500f29853e3c5eeca3b46aa9aca6f5c91c0e7990cda413e3875bd008fe8140f7de32d7931880fbfe8f4c3c8bdaeb8080ecc1d1896a3f0206b00322464f46b72eaec753c693fc508bd60b50d9cc5a7d7fb016f173454e146dd40aad31fe5b4fbb5821f5e14ccfbb1a4e6a8eeaeea264c8a0b8f3896951dbb90d55a6ff5e0e907f8ef509e99df5c025829072c07f9a6f70be74e2200ea42f8910d34914999f3361afc0c4ee0951065f381cd375ab991d753a8cd9af377f29a2256c75fdb8c8f7495cce2d1b069ec3315dde6956a0eb882e3a4f5b6299347e03", 0x1000, 0x403, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:52:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='+[\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\\/4\x00', &(0x7f0000000140)='!%)]]:\x00', &(0x7f0000000180)='\x00']) 05:52:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000080)="de5dc2a64095f3e521a48499899c5e453143df0f37626aad3794de7d89d00bcdcc9f4409905f67a9c22b39524d56b49a0ea758960a023d6db36a16ec0070cc2de89009bf69157572c020656eac4957671be0524c4f37bd5ccadfe53d297cb7523f5f34c0e6bd4f312872f3bce1707be53f635764a853a5ebc4d976d3b0e0d619b140fb726616663b3c9d1f0fab640be1c25e7c84deb7f13be77c007b239cece93093a0f20c8c57e5f750b83c73a41aeab731211b448aecd56ac23fb899150215e32b7f7ac2036df9929b1afa60e4267ad37f25ba65f80b83", 0xd8, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 05:52:54 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x14) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 05:52:54 executing program 0: r0 = getpid() r1 = getpgrp() setpgid(r0, r1) 05:52:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) r2 = socket(0x20, 0x8001, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r3, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r3, 0xfffffffeffffffff) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r6 = dup(r4) r7 = syz_open_pts() pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r5, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000003c0)="2b8285ba0e40fe13598c7553b57509ab53e123d84b13273e0244adc8409407ebd78dc9e2f558027460873ea66ac94b674cc4b60f6877611f25e00ec4761b56568e5632e1aad5c4ec27c8a2f1686ea984704bd338c3354bec156a58e427075c53d3e21782f19e5c5fe6ee2e628ee8bd80c3fff2859df40dcf8b694db27035af43aa4170887f688f0febce6288aeb10483b91755df3eb64ef5a8c74a8fdded78675e047fd93d76", 0xa6}, {&(0x7f0000000480)="2af02fe5f07d266dac9431633c5cc7792bdb8e079ad8fe2a1af9dc264a765773eca0adb1061871bb22c872587d5c42298686e22c71f59f507b3ceb793396c49f79b18d6da27516c52d003e797008662bdaee6ec4369d8aa924bd7bf977c2df85ae5240893f69cd4168978819828fb43c18dc847c3bb3450a3f85d842f4c0ce33cb60bc41d162abffba1525b3fe5783b45865707efde2cc634b54024bf4514ca0a5cdd09500859559940735", 0xab}, {&(0x7f0000000580)="0aa3567769442e01a5d5fb22de899c01a56a941b6ed69b4caa6741b6222f229db8afa247", 0x24}, {&(0x7f00000005c0)="358d3cde4e5c1388e3b034540a06a6fa9e001e634ec52f7ec69ea06a5d5792974ff943df9ae651ff36e8651885bf72fdfb1d96e71553225110a2230cdab1f4d4f9ce2ccde5b004d8e8f5e5ef666767b7d15827cc40655223033e4ebd486edbcd0cb735ed7fa7dbae1e48ca57c1d63d8f", 0x70}, {&(0x7f0000000640)="53a9a18d79b0c9d7d8734b4e5d51f86e127eb2d08121e073c88c105409", 0x1d}, {&(0x7f0000000680)="5a9aafe99635b24cec5179ae3b0d8c9fc60d510afd4cfddf99a7c2500945e9fb52a924326913e838a1df89c9f22f40ce9308030f", 0x34}, {&(0x7f00000006c0)="b13ce39d1aa68652054e403a966575276390be166e99a6b118de4f157601037d9718a92cde4eda5587f9d36df1b0da04ea175c5b03dd8724383124ac7b3197fd3fed48b119a3d88151f2edb7d375a8089042188121fc512c575045f89bf36aed67435cc5c63b1cbf4516185d1b9ceb4b53bdfcadc6ce50cfffad6907f27fb1f790", 0x81}, {&(0x7f0000000780)="9ab254bdce1e5283a512a8745f33a1d79c17fa7c999755bfcde233ee0db146f71fdf50c6ce8accbe5e2aa4c60f15e79ec3b6f6692e9d2de7188f695bf4c807593bcb83bfa50243e1ef2c489a0c4e5693aa2c07405e2d37c0f960eda89eec9a0380c6acc9ae683965", 0x68}, {&(0x7f0000000800)="7583667cd43445a89665373e2357c92db261e92f4c2c3f09f46eced1827418495c5ca0aba8d3b8303077c3ca39b15844fad6b6d04855d867e81aaf66699805", 0x3f}], 0x9) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000380)=0x8) r8 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:52:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket(0x20, 0x8000, 0xa887) 05:52:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xfff, 0x9}) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 05:52:54 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040)="65e37e8e7a9902dae7cd893c6cd5bcbbf640e3b9d558111270fb1fbcde4cf9e81252abb99d61a9c8579f4e76fb6ff6a25d4378752c505d64f50ea4848b345dffc4eda8a5cf88ec2cf1c37d71dc1b993716fda7aefc3e9da623853767edc81ac38b8ebaa658a21c16d15869d2ed839521424941f121e3b6b883a15627f5f2d1d93892cf0c2f1402dbfcbd962df1fb42218a78a909d6163ec28627cd629e01168c899908367c0c80730214adccee50a2090aa62a4725c22d32878514b2aa617fd46e262a5f04e76e81e765a7b01dd4e4b5385ca3014311dd9d003979b4b21f401fa39b32463d9f9079a95b04b7ff71fa755f12cc", 0xf3) recvfrom(r0, &(0x7f0000000140)=""/84, 0x54, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) 05:52:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x145) 05:52:55 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000080)=""/121, 0xffffff35}, {&(0x7f0000000100)=""/78, 0x214}], 0x3, 0x0, 0x0) mmap(&(0x7f000080e000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c000 failed: hole in range 05:52:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820200000000ffff6f3bcca5f539aa25c248ae5e12ad81a792aac15f8648e9c0fe0e43dfada1f3c7e0f2bb67f5a1fa1d4256df6e2cd3491379b811b6cf992a8f376199d8a2c7d9cf3f909b1d7b660c89c3ddc8693a48d16fc5ea0e3b1718e0e75d843d9381d4596a08d88f6fd994a668701ebd94131adf95d5599bbfd38d5144f1503928318d68ce79fb2d349ab08c8ab348bad7222e8a73b6be4a7c842e0d9f9289e4fdd08d7de1b72e0f1514edae0acd45"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:52:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xc9c, 0xfffffffffffffc00}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:52:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000463000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:52:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r0, 0x5) r4 = msgget(0x0, 0x1) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000008000000000000000000000000000000000000000000f0ff00000000000000000000000000000000001b0000dbb491531f0000fc00b7b3066c0000000000000000000000004800"/114], 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000300)="e25589999bb4ac2e2855c9a2a2217f2c8bec8518ee0945e2f66ff4f9e6e0cdfc342aa6a0cbe0705be2a9d205fe1b0c329b7c2e7d7c7feb48449c04f7f718af41abf0705561231cc10797340c2f7de4f3c5f7bc531fb14db73f785a1b98f6e3c8c4e7e40afd4e4c43801445b95440da30af1221799fd202379e8cec069ac3f858246230b87b66f8c2afc53fb368280b1dc01571f94776afe2cb85494cd0e663c4d74136a4ca0fc5d89e543f96510a635e0a900e140b9730128ca12c1361f2868ace284c0c21a40a5ef240460f3cdb961a241ba2d68fecc99ad6ea0bbcae7c9f3b8a23c690f1185ac2c23639462bb979704890ca35dbea4b275fc2", 0xfa}, {&(0x7f0000000400)="799db00d91e37c5b8c55e6dd471fe2b8930fdb8ad0", 0x15}, {&(0x7f0000000440)="2a7927d4175e1e636f9f159177e3f6feaf9f80248805937f0c3706bb27a352e2af", 0x21}, {&(0x7f0000000480)="f98320b8bf9e38a9dc96259400cc47315a796f21b78269be6193f6721db3bfb99be8c162158d527422eefd1b76c9dc69f0aa18b07d8f22c20d80461c8008bc90cca099fe53d9b20cc29b2c479602c97d5f076af2c55ea15612cae67123b09c439e1e399b8ddaa0af53b6e7d3d0f5b4d2793f77cbeb1c89aa3c7696ae516ea5cd633c2840d230a4ad739c79b0d827fee4317c1741c535f929b9e90ac2341ae0cc4d87a021e7b2af6be6428a", 0xab}, {&(0x7f0000000540)="e9cadf6f0d4c320c5aad455d7239766bb1c9ca2496fef79ab59e8dde99c34e52df7d816b96a3f28e3ef42570608caebfb1f39cc4c7f3c6f3f2", 0x39}, {&(0x7f0000000580)="f3abd686d0ab63a53200d4ffc59806b1d6b96765f62df33c4d399eaff0ec2938c99afe15e2fe3f76a8b16bdb2df6b7d33c95a6ecf7f3cfe6d2fdfeb265be48fa2eaa1f4cdc15833d8ae3e241193ff93bdc066058c04b5eea90f97e79c44c68ad4c268ddcea6663d29fb40a85742e3b4017ac32df47658256ff82a1070a92c6682b098ee5b83477aa4eb67f80a0986ba7d6982187342d2c94d86dafb4e1708e4774e5fb95eeba121c91691a02dfb6cfed3c4bb210c58bd13816db3a1d595c5a726571bbf6caa60c00efc82c0572c4dddf8a01c8b6046e132b40f4b0f7e39ce3ea2781fe4f09", 0xe5}, {&(0x7f0000000680)="75a06256a446ada1e931f361df81aa94cd89297c5c6741319205960db1f239ac00a389e0170d7b9674df75705dbbb71f53aea00f89e95e96a2ee1429282c67396806b20ff781b65f13b3e62675a5376f8c224f1be8beda332ec8eb8dca3e12b1", 0x60}], 0x7, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffe}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x12, 0x400000002, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='r\x00') connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:52:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001100)=[{&(0x7f0000000100)="92e9bbea41faa3e437f8d53678f1a13156ca5fdc49e7c2e21470a2a26e1103eadab2260cba4039df92b25bf40433d4219de9af661ba8b1ac728fc0b7a1c3cdc2d84eca8f3e360e2b8ee7a56958c8b3e5f86dadb75c7f8012b404dc0e0dc47ce1d11338da1c4cc011a1616924f72fe042abe45b46c7adb91476ad3fa045315f91779c9d6c9a12bad36997cf0204806c0ad2ffc98b8d27ceb37160ef4d3138df4f0bd0ed49e204bf46453369bae9bb4e7cfc6c23b111d2fa667661c781da550ac1e1499104e5916fae8e61a7e079f9dc760d6ad86672135339f755c7fe348c159ebca776e83d93cf73411d8c56356b15f1e9a8fe36fa6d1e5a6d7520930f2e00ac1257f9cc2b82044aa9a220d96271f1773027f3e6a0a88ca2b4cd89b1cfb85437e2bdb128cde0b87fa689941c92dbfef9da4e39bf24dcfa4695c63bf36dfbd1947f193f4d93b0296c8b27d5ba1792cf5a477dc248444832d6f2ade671eb1176af9c3f5a3e7c7545fbcc1c3ac5a903052bf8bb0dba835334f5b910dee5fe6b65b14474ae1c03c8adfcf1698e99c2862b2e0206fdb2cd00a4ce0d8028dd83abbe463a77639a7ff7134c4a5d35e2decfaa67d763399c6a79fbeaeda05ef1021bfa0047e50ce0098e7486793453d3ff9eb329c4a43c35360ea59d31cbe24b9563ae5c001d2c9c79222fdad6c690179eaa884f82fd8de42c2a35627a602be97f9e12b6fde81f5f15e9cb290e804cbbf81a1d39309811307b3fe82cb646278c52801016c55e37d9d6bde0a9135a8e6cb23e3180c81308c315e0ebf8030d90d121549a3709195f5195f01012f8fc70a96873105d04c6298ad4cae3c6aa8be0d9ff3db0624402680342e82c69cfc8e35f628d42cc79fc1ca4263f575a6b6ebea8d7adede0de1ec8c7fabc32c7a71405e319d38c029bf4dbc9c4b5751f8cb2212f5d8f49037ccd963ce9dc2c33b6b2ea81a53790b6b3e72ec019ff0ac751276b42a75ab07b7a103e56e82a8b9d4c56c45620e35da5e5a32cd38dc3a2eb33b9d599055e2f2bc56111d648f1e20f3500cde6cc026d815cc9a9b9c448d6a13ac614c2507dfa932070476fe8ec717a95e31a14a5ce1a0f", 0x310}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000c80)) getgroups(0x7, &(0x7f0000000b40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$BIOCLOCK(r2, 0x20004276) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="9d5703d5a8b69a55c1da61f42d8bf56c8a9b947c364b37081e6287a53c6b432b300883c81da08ce34dc16769f2c57994d238f9e3d2cc5f56221ee5982b50a602812835784cd2bd22903d8ac73793dc", 0x4f}, {&(0x7f00000006c0)="51f91bfeb9ae5a445d2c1bdf5a69df53f98a52bd2c362d6d334922a74b846b50d2f4ed657f51c5bb9319f88333d494991018879c807d0c3ef1d6ceba284ab94f421107cf13d9c81e4a03098c3ad0e3e0976b6d3ffbc2dbd7b1dcd4", 0x5b}], 0x2, 0x0, 0x0) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000440)="d83614ad82f169cede0e595b634c81612b4b53d544f81ec6625e606b17ebabedacde7b5521544c6c84ec6d3fb9b4be20b4e300705aa99e6317f5f15a066386cd912e6f482c3ddd7b4ace6fce4c30050b7c7c5b2cb82a5b92c2d26c13bd8fa97e812bb045302c136ee88dd0d7a65a86fb56116a32d743e1c6756189cdad27fba0dffa00dd9a501625eb6ac57d0438b10733e116319d66c438544691e4e31b23dca9b5c959af10745aef7a0c02002dd409c413741e83b2b175bda53698d1e2f17741dbf696395717ff3f0d0d1e800de21cada838b7dbed1e3678c280749efd3fb2", 0xe0}, {&(0x7f0000000540)="03d8cd29ceef6dc9b976b7c5c7c4562396f59de986a05fbfa9feffbfd5f4af8db0a0a4a1890b547572074cb99a839f10e4ec128d864a451ae21e4014eb9b741c8fed5cd80624e79cf4eceb4516f6856eea2fb5fab4dda2aa0252c39354f60e7fc043e7fae254672e1a8c94cc54", 0x6d}, {&(0x7f00000005c0)="a4e3dcc9682e938847f07aba79c23bc7d7b1e737fa254bb769b2f9f691d9f7fc3ec312e3417efda1be86b128cb381075aaa29d2df0a040fe9160b3b1d0d55ca47e16125702a58d6d5b76c15e99b83392ff2d02f0d6aa071678ef7502", 0x5c}, {&(0x7f00000000c0)="392cbeb6bf9c5b60e0f1049507123fb242219b12e9efa6c225ab328992a04cdf6b523e90700051a5", 0x28}, {&(0x7f0000000dc0)="e7951b5e26156e0550772b160461a1c1c4d68c26b4d6955d82563a43ebb7b6f70cdeb2d35046f1b35d89785b86b194cb2b6dfc9f24605de8528ed7ec561f36fe9c9b243f0bc1357d95165a9920cf74725ff6d6f7b940f75dc5fde61d5f4575d503fb45c59919364d60b87a695e54e2b98b0094dc6007ab6465322aa2a74f1a66ae3171981a8a889d49275161b7b37ed0b85aea71a18fcb786045631c0759b01a7e7243639cd33c35fcb220f7ea0e8467b763", 0xb2}, {&(0x7f0000000940)="3ade964caba87788eeeb9371dce6c415110bcfcfae9a5885b7ce555ee6a370544d1d92107f682eec3d5a7244d2dcaf3980cf53400144e5929b05f5e68143fe44a5d1bbf38da2d1155bba8c7ccdda16135f4b2a8894b2a9171bd30898f38476bd6e6a59d124a8292c38874c8b915d23aae51a657cd85e513090d2d22d2a729a4dbd0600000000000000000000000000000000a7d4a7075b318e70b80f9662471f1a4750bbedd9cd2e5dd0468efbfc3b9c68969fdaffe1daf4a391acd11739f7a7f8c7bd4dda73c890989a", 0xca}, {&(0x7f0000000780)="5c6a1623cc2123eec9fd7457b2d5ca88cb71a8e844bde4a18062ef0e86a6d1dd46b450edb8e3cc15a2c6476ec9a364d2471e921f8377bca3aed796bb9ab40051cde4f974a044e29b4a435df7e6af54b30ed8db0dbecdb424928544fb910d212cb46bb0d6d5fc3b9dc751685b8eb702d400183a135d53a28f801e2542d510f1a02d0ba4ab3e66f4e9f8449c4027f023d2f5ed926a0c2ca85d785be1a4ff68a7d6d281f479a4ba9b74dc29de3f7cd28dc55c0bd8ee8f1e", 0xb6}, {&(0x7f0000000840)="eb2ff9c4b74e2255ac14ac289ac23bc8d05be988ad855cbc35595c4b3546f68f16ddea11326282b9fe6081ceccff2acc7b73fc327d3d13a3a5caeabe397457c96d995587b7926d789f50c2f08584fdffce3fcbd318fa575be9d872998e7fbda6fc907484b5c5a133d38821d7b9c02fada89b1ccc3c656d39a69542f24deade555408690adb8c54790a433d510d0a5def8e43e8f92a2500a273ade2e787dafef97059ccfd36267fca12397cce83a3614a465bd95914645b6fa02366cee1daee7017985a0fec417b2f", 0xc8}, {&(0x7f0000000cc0)="df88c19e2fa57f822b289ec88c842bdbaabd028f0d384f5e76a486392d8e0e61de7e8c9e347015219c5c2ea5bdefe139ef79bd96baa1c2f857ca33463fc6692cd149a975315a209a49dbda04518de32ee7760f66c7250b397fd4592dd4442445f0bd122d2ddaa2e9dbcb349b89aaf68cbba527e8b9e1e1fcdb3eb52fd62cb3a29a21c9908f42fca54190e2255d030b510602ee69a8c7b8d7530a3b56b8d706c7fc44741086c7a69d28704492fe165b59d3b95cdc9f0d49784a4aef5b2a70ad44a66b1706759e610e9765de1d8e7ede", 0xcf}], 0x9, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x418}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000c40)) 05:52:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x400000000000001}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 05:52:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x5}, 0x8) getdents(r0, &(0x7f0000000180)=""/175, 0xaf) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:52:58 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:52:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) write(r1, &(0x7f00000001c0)="e12df20f7692cef15849033aa824df97d575d46ceac99d86c18639d7f52c253a95a2c9be1e75f6b727ba61d1efae3e29b8120f1f2e908ecd4023e17b80fc7a6f8f617691567bb288cd2f2c10f498b7b08f8506ef7038e43fd86f31cfa52f46eedd7af6f720521c5ac66744eea2", 0x6d) 05:52:58 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf443f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8750d618089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb410025525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2ac5977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557eac7575368e0a4f8f8477de07cc99a8ea2867ba54d66be9d0af93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17"], 0x10) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a", 0x2b}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70b", 0x387}], 0x2) 05:52:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x40}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e67d51d0b639527c3ef7795e3d268df4d7bd6a1451a72127c11fa7b983ec7bb9cbc12a716326b6e9cc7870cd96dc7c6883cfe90e24f5eacbaf942f0fa26b8b285b12a2e0abda60cad15fed9d194501a9ce7dfe7020b3870a0d6cc62fb5de8f7d93ebd6b02374f75a24c2aa908b5c023debef155f8f5689a2bb61f4273de9c65c6db5e3d69947f0d77c946d5b3e7a9c0a847bf331d50cd37a9e86f757c404255eecf3cc8c6a449637877a2a7e2a47012e6a2e234a65ac2374d2de971be452c0488703097dfad33869fbad6d5211d33f7ce19cac9495fee5a1d25b87f70931bd3a37890e3b7ab12611f4c2c1f4c76d1e7ef8dae1361a", 0xf5}, {&(0x7f00000001c0)="2731a049e32a5f5a0287ff226523692ccbf6909fe1fec9c1adc13ad821e019a0ec95bda313ef2b94223d9e228d6edf42089890964ad9439939d5638a8063436def15db12dbae6c8927f07b8fea9be83f62b707fd5b735d3ec171ee8cd805874cea38ee91735b43b0f820dd46a6eced18a47872ca3f35a8d016ac656ecb228ae6cb", 0x81}, {&(0x7f0000000280)="c2698e04362bf1b4ea66bcc6259f40ed35c532adda7e8685ffb07a7e04a873", 0x1f}], 0x3, 0x0, 0x0, 0x400}, 0x2) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="007b5706300880393a00"], 0xa) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/174) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="5bd771559cf976046c9429604692998361ffba8131523ee5ea87f86ce7b6cb2c8643e9383bc9945037cb909e2e84239fb71053b40a2f0b82dd798e5ea5bdc03ebccaad70378db5f0b261107250173283276d659144a2c80f69333ce8518a49759de48ca579e14bb2f2ea820ad9ae2617655ff0cabc02016347a7042d44914ea014881412a6b89d473da209ac226f33ce7a61d321e1cb3e6944bc1241a4c52b81c54464972cb8014f1a6d62352fedc713ae374b31f5b6baee7391401ec994820c575e3c5803fb3fd212d31f3916a9d4326b5b54afe258c1ed8dbf7c5f315f5f7a4cddf1458c5447c6b348cbff7832685203e4", 0xf2}, {&(0x7f0000000540)="a72b7574e77152be89e4fa2662e89972dcb0f6db3a42b96c8cebfeadbccb989285c0d372227800fa8e827100f66d15c0acef4869667a2942f38946ca0d3a41fd40eef33d2a971c09721b5b27313ad1de523139ed0c9cd8c451e134109a62c955894efe77b56b8e6c244f9c7ed5dbb7a317e244f106e0d17e4f70ea48f86b84afab9e86e97bf9bd858ad4380b2720e5912a217f5b22893b4858b5d0c845285df6d118f74ac4a12b1245d9609a70f27203e095ff1605f7eb6385dfcc6d5a0107ab1be39571580c85c29dcd0a1b46c8e27ccffa532749f4cb9e2cd7f0fb6d3a4e34b268c9fa024faf24b19214942362510b56b6ffafffae093836e6ac6584cc83b9e798f7bfd42611a5641f80f77c578bfbf850fb8b204ddf1ee114cac6b1cf085cdc6bb42c062bf7a3d249b2234dfcb8ce58b86dadf1a8fdffaa090075a8697c5bdd91ba15f8bdfa0a8ae90240571b03dcf421ea8ee0c5ad09a973bb9a3019ba8097427b6747e8d13a20433c0b81f0fec2cb8ebb93a015b12006a8b19b39560d0ae1fccccce972c788497bf72e3231a74e44fcd552791a2741a9298b485fdb2b159dadfff8ea802ef90896719a75b660ebacc1ca595b37f24345c801ce00023615cbf0fe3352ee4875adfa7cb0fa007be9f7ced680f463e533e9b432690c1185e57d3242fb2c76395ceccdec781080e007d2faa66b03af711f57800c756845441d49bffabcc24153cf63b7acf0c91cf93bbb36b365210a55ff6d77ceb842ae4c42b5e6c48ccc3e1673a0ed6c29020ad3039bae7d884c4042a17804b40d78fcdf108f46462d2a51d95d5f2555de66eef6d1a2a44503e0f7352d72ddede60213deab076995d2ff338436eda49a1e82c98c97318d1db5aa01545e251ef0f8d61a8284829e01dd0ba01040a378a8a8084e16b9fa2966324713b5bb128f460469732ee83d373900e995239a5d0550bd8230b97d46d69b0b94c24480da3da70cfd3e0bea39ab387fc4eaa41793e147d6a9b8a54df710e10413246d97e59842741c7faf26877db75279b1e86f0721c05989f2a3af07fd8e648567bf9112bc9531a16d76b11fc9456b0d2fc1b6f9b81b7c67da4824b348d500b4ada5d8ae2f2506f2d1c7151f51a80b71a6ccf3cd77931580252a1b3d090e0d8197dc434a91e9da63503e856c64a880d8fb64f4338c99d870ca0735c68ff645dc348910430c8adaabeaa8dd699a631a29f29d994df3d4693d8d0fd6fc03f5b51fdf52654bb86a4ced8a256803e5ba24e1a1a426a7d8423ef58fe8db3cf04cf38508a0ba49a3ed511285aaf44bb43f5ff0411d40a414d09d1f6d4f230927c51ac6969fcd0e189f80d73db151c0c13de3f466fc64c4174829fcfb01d778f43ed995760aabbf447c812db6c2874ac4dccb77daacb613ddc674a5c3cdf3225dcf316ca1f39299936a1f34b407405d07f678e5b460c72784570be801582372e923a0a20072067ffa861b7f9eef1415b27c27eefc2353d32bdf1f066dbabee3f5d19c6e57d9b5a8ffe0a026060ba84e7f053a84baf4c9103709f95a4357107f13d0ac2f491abc743f02011db5e850f4c14cb9872f04edc8f0fc54f6a42563141d0085247ff20a111bac17178ad0c5bdc190c2f43652f352b7e16c56c18ec117816e066424421d2b5be6bb3ad4a07822821d77455f6500df9f82543f08564d9991b72056256e901d92fad3b1fe19578d9ff9c54d4acd8c71a837214a63d5e2dedd77e7e448c42283b5101f437f8083767ad2497aa5b7ad2368ed84cf4470bdb1b1f724df2d95be4659e130e8d4ac0a2a5c5eb9c7903b5097e951ed50ee324d17f9138b3b29343a04cf905449f4eb92ceab68e88a471705e7c7d12fd324ebe725f6b78f4b5c9409eb16a0fb9eb693423c9b474a4e57c6e1d768596a93cab513a6dde48aa1434b0685a668aa66d1f576dac57edddbf000137490bc6adc66da9b99cac100662d08b31cedf6ef26beba44b5bc28712bf172bf82a5302c3c42a50dcecbce1159d0799d843b9144bd9546fb25c0014601c91876aac4345785420a660718c8faacce70a90c6a792d3ee7e6c0e8fdabe112f3bfbb83f1fb3860c1d5155b835519a49fb01845dcf424ac70ccd8c898025989896f6cfbc6f305af2b5abc73c36e58521a5f005110b9ff0a7a38bb71f010e766fd6e3ad217f6019d38f7b632f0762450665d4969366a282a013ff20f55dc07f1388ef8524df88c504bcc64870c84fd5f95f2d7496448ffe696ac36ab02c22f69f813a7e6b28b46bf6ca9b69f0ccdb3eb41e95f7541888e1e9b0a131a9c56c93e020b738addb151abbff46860fe6520de4df7800efaab3b08cc7aef4d15f2b0fc8a80dbdefc0dfd5ce07d9e3a865997c905a71bbf6346573348eaf48dd30653cb4e998ad48d35ec8815a6c60ef56c30901c858db6acc5510c6d93fe2854d15029b0bb389909be70d2634bfadde882d06005fed0d72f0812c2308692d6eb45494ff79202d026484be63b31e459379e667dcca69ac7e1812eda4fa47c3f913bb3b7b81b3f9fd464f80760c7d24d2910660cd48d8bcccdeaa800b68f85552cb5c46f1df3cef1a058b58cffe41ed0873dc050b65b11ad626d3b0bd0ce42de5956fea21643163f37e9184357535de7a226a15dffb65900c7e2731a6b76d412fdc5944327928149c62ed87d50e8220c2d2791f3733d10421a31fb459652c313c8e6f067f653df47e02a7f60f4b3a0e605a53d0c91936cf17ef7abb4f022b93982d1a7ee8fe77e8419cdd921e85c90d1715ea89717551f303d389cbe7e8c808b8cd348219030fa1d7217a2b7e6092dc9ea54387d3163d82590f8e42e8ca800b7065aaec1d2c58176085c4555683e545ea5fc9f1ac995173e626b06e02c3756a45a7d9f2f9542515ffc380770e4b6ab95088be781276227a91901a3e0ee21afcff80b235acc90117dc8054b69d5cbeb08aa455a631f3638aae6c5052558d7acb6d2e0c64ac02256d7a0681c67658d42064cb1a91902179527f936f3927c13c54ef7898c9fcb3a8971f7c980ab1222a9c4882216faa170fcb7b3ef59dabd42f877e83519ca816b8f5d3aa7824611fad9d098c646855acd9d4490df11160d2a5fa2a9340f361f38791e7dc4b7185da6c2c50736bce9d8ef5cbf0ca7ec742cfc762d273b9caaa38bdffce18ee45bb2e6ec7ff1adb29519113ef5c8ae1f6e32d65743bb9a51c2fe0d42d4328e55c5ab2ae387109d23b368ed85e5bc5f8f8e3f5dcb2864f9c8edb35469a4734ff41c86f3464c118b0dbcb523f9fd254d457404e3deff6758b5973d5ffc306889d3062ce8fe9851c96b28599c684086dbc87cef68a2d64df49552f622075ff331ab41563d30e455385e93f05bea3759ce426b0be2cdd4410069613442b7698bf23e545a4e60ef5e5d96612d5706565ca0c9363b9777d57a4d9234ee6f619c10687b58bfdb1280b4a985d0259319f1cb76b2531454d9332796685dc9700dd42da82368696b1102c84b910eec79394101f0df238e31b9c08b9b7ae37b593823eee5253c5d4e09a454b92e10e7b3cdfa2edcd47aae76fab566e115a8e9f8581f20480f1322d3bc5ce8f9a7e2566affc0ccde4245e865646558b88bb29ae7719eb2958178ead02e3d860d91e042d384a7dd0f0d72a8077fd22059ac9eecb0406b14c7052c7d31acc8549fd6e7fa16858c294db860af2da004f2ff8b3eeeda12709dcb3030ba44c648d2ec0e5fe70e616acbfa12d878ade28b61f568f4d641bae670603f2722b778d660288191c45bebd06a2fd22c750a1d59fa82b862f23ed4cf5ca80a9f0226a0221bd5b1b26a261a4862158ed4306c92e4617bf346f37c6bba5ae7dd18e1575a26e5d0b06b755e97060a203b9f7b2fb9098b55ea5d4976eb300b819cf14537f642e3a1961b547810ec1247c0e27f55c5f2d96d84b07c761108a1b022e5758846927bac676f75863ce8ff315e1c3e81756591f72fc71ad0897c8583f6a0ecab2a6c9b15a163a2f7a77e469e09ad7561fd567823b7346b22cf6635c16bc05995867080d2efc5af2aa5081a34363802d5746763a562d4f43ceab81b7e13638b92b4b0a116b3f42c73c0cfd02c5a708e856d2b419bdac2b350b2d4b9bf1699ccbef9f3166fb11e17cf3fdf34b5d5430a00b7df2e16c0bff1c08c545a3e36ff1573a26f2266ab11ff5a7e5baa2424f907a4fded16b127a7d572860d7a0d56e4116150e81dbf0ee4a1ddb4c4899c53e9fbae2c9c264e32e4ad2cc723f8487495eddb1f186722b617b450cc47d1d4b8d789bc0d718f75d5848ab51421558ea07fbe92d67a9b5f3eaa439568dc7f540337394fbb6d29e40a31e0835a6a91229ac88750833eb023061c4053128b6c64a685d2a66bb60715f91dbcda1a95636bdb66fb7e055210a7339ee7391dfd43093b1936534aed52957bd8be084ac6502a48580bbf315d600a87b93ef3fdb7965dc4fcc8eff80c682dc84edb9e11726451a54440bcc2f338d27b1c9537f88fe4c732bfa14b911a4dc20e9dce573b54a73ae15375b7c90b7f05fdbad5764db5a2129ee52db578956eada499ec12cb1c27da55de3ecdeccfda24100eb536dd51078ce6cf91f3edb2dd86b3e5265bc42424c8c376a073848cc4a8e0f64099fd3252cb75eaa00a341a9a1f85a955891f29efdb73bafe2adf2846402740aba4fe7636e363d1ec517637f58fa53126ae50c2c45d6ce58f9476a13eda4f7f8f788a648bccc115f741590f939b804f922c841d0c0856ebbdc8e84e579e304d95cdc62ddd244e5abcc170dfc09557af15f842bfae66efb1a27de6c69aba05f15efbf149f7af4687da8124c35490d1a189c86f833a8dfdb0a7f35b93220a906b45821c58116dff1aa53e133b16f006e73f649e2e5050878b5528bc12ed3d88bdc874605589dd73e428e91e2cb0e2d9f1f7c02e6834b6762978e16519ab22a1d00cace19c49814ae364abf92e6bb4e6c35f680b97101e26b28e8be703218fa4cbb4663bf9daf90cce765853b3a28568d1b6ccee577088cb8a5d4379578045318404d4e4c94e14d57b5efb17f5d96ee8fdb331b278848dc775333c3994f60473470fda72d95e18466893bb309cf070befcab579c82ad0062aef11759c0324ab2349f5f7356f2c4e0e0a8ca3a78c42d23bb03aaee1cbc7ea40dec933b0b3ffe3f9b457dd5c113b29e29015eeb10aaa4ebe674b865826b9177ced75ebfd5e65bac12f59b53dce7e112d05613aa63a91b274d45601880c3ecd4fa98ab9124e34a8eee205c62e1388c6abedf9f150fa8681647c5123ab180d2367fa359467f37389b18e5f577c5c6f8b23f1971eece4774707d6f1e1f45eeeec68ba0279f3200e7d07bfb57f8f05e42dec7fe20a634c62f2c7322efbbe334bc4c81854063d3b9a03f3e47038290690f6ef83fd6d8e80425df1e97d0f00ba3a3f313494bcbf119ea7d9e339082ba046b5c596820ee161baae99aa3d3ff97a2228ee7db1848f545d066fe96a88aef4e22ea02b82531f4dfb7f308bdbe886331667fdf0a87f381b8ec6ece60012125ff1f4f905e63ca309be53065499540991f80972dbd77ff29eaf9237b5ffe1df04e2ca76f0f306d527066aa3f3e7ab95fe53ecdcf983f610201d968bd1b0c8ef5a4124791bb098a52b93af9a4e7621b1147273e0c3cc666afc9ae5a7442b75c3260c7591000c81d9b1009da25e05478b252c4a85933750410d8d7dfb6ff8b7630b3ed086bcab463b62207ce0fe09a864940e6ce33efbb3293724fedf5e7824544c1a7a0756ba36d", 0x1000}], 0x2, 0x0, 0xa) getpeername$inet6(r1, &(0x7f0000001580), &(0x7f0000002000)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001600)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x0, 0x3ff}, {0x5, 0x8}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x80, 0x0) socket(0x2, 0x3, 0x5) rmdir(&(0x7f0000001740)='./file0\x00') pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000017c0)={0x200000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x2, 0x1c6}, {0x81}, {0x88, 0xafd}], 0x3}) semop(r2, &(0x7f0000001880)=[{0x1, 0x82a8, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x323507103570b1da, 0x10000, 0x1000}, {0x3, 0xf53, 0x800}, {0x0, 0x1ff, 0x800}, {0x1, 0x1ff, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x401, 0x800}], 0xa) unlinkat(r1, &(0x7f00000018c0)='./file0\x00', 0x4da6312415b7a82c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000001940)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) open(&(0x7f0000001980)='./file0/file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000019c0)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001a00)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001a40)=0x200) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001a80)={0x10, 0x6, 0x4, 0xae, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8076}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff2ebb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x484}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa5f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x8000}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001f80)=""/97) r8 = msgget$private(0x0, 0x300) msgsnd(r8, &(0x7f0000002000)=ANY=[], 0x0, 0x78776c4edfd66644) accept$inet6(r7, 0x0, &(0x7f0000002040)=0x1f7) 05:52:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 05:52:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) r1 = syz_open_pts() getppid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x10000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 05:52:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0xa6bd6aae2c407e69, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="94176e24cb547c810a040c31d58a2a7b3a078c3f5ad5bc4f7966545e552939566865fc65d9bfebbf06a37c3bfa87c5148b6a97adfcce0d1394d9080e1309c9103d369211a75724f573a2bdafef293b9f7471f4d1a7bc059b096cf84f7a409e70534f4d4e7b6b7783ea0e575f0971fce7de5ffea3a52de97e7284a791e1cc1b94d4b03415a2cdba530c1e01624db78da4f2c91928606866c14d614adb01a5dcefb3e73d12a4d3fa3e5e1febb3297501b70247c3167edc7fb688da8ed0ba933854a7dd60", 0xc3}, {&(0x7f0000000140)="1f0648340d4c8f58d1e24f96b0417b8a706e21b3960bf86459e9fb8ba16c0f9c9f03ee52ed3961e546ca143f81d9182d0082bb05e64bb6feb050ea72c970fb3c1e12e97c85e90cb4300ad59be681fd9472c68513904601b86bc1e7a847870135ac6d2b4d447d26e3d8378db7619a24bf436bc67a46dc45a15b6c1ce69c251eb5dea475dcf9225663c5b6ea0b64efe2eee620f1ae3e26458f033b804f669762548e1dd40113f017388e79e31cdfe5e8d9ba6781", 0xb3}, {&(0x7f0000000200)="3aac5bd7b313fb874d9cba69d666193e178e6c7deab05bd918a1554e8c5456c7ae72192f006c43d970ef4d6fe61b0ffab12bec40cc50be3b7b272e051e135ca088e8b8e7f68b85a77c4a9dffaab76bbe944b923fd2212a6c6a54cb107cb5163a3f9ecf64b141eefa45b532954db9890cdf654f2386824c27a5e791cb2929e890022004bc", 0x84}, {&(0x7f00000002c0)="3c3be91daec0e5bef95ad52d41deb7b3ec5276bc1b8d590ce6609d0aabbc5d6815ae0e890a7d36a3154df129a4a52680b7b9d1dbdcb3192abe731e042b53e77ec9de126250cedd5db0f3857346990c65cb063fc88c6e369ef4031e2759ce582f30435e6ff024fd", 0x67}, {&(0x7f0000000340)="700b3d430c8ec06d1ea30783285f6919508ef6dee081b9a4d499c10afd914a0c00c0e6424ac0f8565aaf4f43de752c47e19eaab47cc203313d96c9f04a0346f1ea118ea1f53deb96758a57dcde6a8a3a509c40901a9e39a6f2ab19137673651285cf9647f42f2bd466c9108351494c8aafe066ef0636cd3a24a7d82f7e1863f2cc43c22dcb694f62ab7780f797948ab2bc55020ac494f0fb9f26f0eb15dd110504d8060484e3e519bba0a5894fb6798c92", 0xb1}, {&(0x7f0000000400)="3f4216a0717d054f9ba59b3f31805a426c9fe3a01f7caabe14419c7aa7db", 0x1e}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb0, 0x4}, 0x1) 05:52:59 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x1, &(0x7f00000000c0)="126d5d82a9437c7cc88fd09f779c9061daf72dca174be04f6e8f72332c8545c6d60bfc442e70a5da3faf1b5d9b069146b59ffd2252c8ff0f1729a5440348b566fabdecce928a2b6030b6ba4a5df40d4ac41ed2fcf649acac6b6c82f9bb65d5e4390e95319b3067e499d2b5c96447212002c9ca61a67b6f3876e524fef3163056aca976a9e5d211fc80138e550415ae83e9dde4b5166d50cfd7c440df0a14db8049b2dfe5595dca883b4ec1a32ba7", 0xae) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) dup2(r0, r0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xd4, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:52:59 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x225) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pread(r0, &(0x7f0000000100)="3709c65a63a30b3dd4f1332b2f0df4e2030069f16f71860120986c19f10d7a60859b81d5ffa9dd0f6f074913124123a28c18cef5499d9a112d2073a0861be18b959003ed479fbe32136aebacaff76cdcbaa6f5b76c790f27adbac97b894ebeaab014af10c42a8fbca8d310bfe59f0bc8f34bf5129541bde23ea546b06fc59d78a438ad89ffe808f7c65ecb9a06ce4d141e672d7f13423ff868f75270974f3a9c2b70", 0xa2, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4, 0x4, 0x40, 0x0, 0x0) 05:52:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='R', 0x1) 05:52:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) dup(r0) r1 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 05:52:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc4) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe25) write(r0, 0x0, 0x0) 05:52:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1000000000000, 0x10000, 0x10001, "d730c1e7bbe23c5b00000000e74de400008000", 0x40}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:52:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sync() getsockopt(r0, 0x6, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/185, 0xb9, 0x2, 0x0, 0x0) getrlimit(0x6, &(0x7f00000000c0)) 05:52:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:52:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0x8, 0x81, 0xbb, "ddb66ab6a8c8ef05ba2874f69f47229a63e5ff51", 0x7, 0xfffffffffffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000), 0x4) 05:52:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mlock(&(0x7f0000026000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x400) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0x7}, 0x10) close(r0) lseek(r0, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffe4a) fchown(r0, r1, r2) r3 = socket(0x10, 0x8000, 0x7) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs, 0xff7c) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/153, 0x99}, {&(0x7f0000000540)=""/67, 0x43}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000080)=""/55, 0x37}], 0x6, 0x0, 0x0) recvfrom(r0, &(0x7f00000006c0)=""/179, 0xb3, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000100), &(0x7f0000000140)=0x4) 05:52:59 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000640)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000500)={0x10000, [{0x3, 0x4}, {0x3, 0x5}, {0x1, 0x5}, {0x3, 0x401}, {0x1, 0x7}, {0x3, 0xd0}, {0x3, 0x8001}, {0x3, 0x2a}, {0x1, 0x3ff}, {0x1, 0xffffffff}, {0x2, 0x8}, {0x2, 0x8001}, {0x3, 0x1}, {0xa12891ef72faf80a, 0x4}, {0x1, 0x7ff}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0xffffffffffffd6bc}, {0xfb1b7795350cc73, 0x5}, {0x0, 0x80000000}, {0x2, 0x7}, {0x2, 0x3f}, {0x1, 0xfff}, {0x3, 0x1f}, {0x3, 0x4}, {0x2, 0x5}, {0x1, 0x2}, {0x2, 0x3ff}, {0x2, 0x5}, {0x1, 0x9}, {0x2, 0x1}, {0x1, 0x2}]}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x4, 0x745}, {0x18, 0x0, 0xc5a9}, 0xfffffffffffffffc, [0x9e09, 0x0, 0x9, 0x4, 0xffffffffffffff01, 0x8, 0xc2, 0x99]}, 0x3c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 05:52:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) 05:52:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) bind(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0xc0cdbe37ddb601f6, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:52:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x3}) socket(0x19, 0x400000002, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x21, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/139, 0x8b) socket$inet(0x2, 0x8000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x6, 0x3, 0x7fffffff) 05:52:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x2) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x180) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x52, 0x0, &(0x7f00000001c0)=""/82}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66616c650900"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) 05:52:59 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 05:52:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 05:52:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = socket$inet(0x2, 0x1, 0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x4005, 0x100) r6 = socket$inet(0x2, 0x4, 0x8) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socketpair(0x20, 0x3, 0x40, &(0x7f0000000300)={0xffffffffffffffff}) r10 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x18) r11 = accept(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000cc851530df779cd89d3848be7ee790ce00000000000000000000000000000000ff0100000000000000aa00"/99], &(0x7f0000000400)=0x63) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x47ea800, 0xd539}, {{r2}, 0xfffffffffffffff8, 0x51, 0x80000000, 0x2, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40, 0x3, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x8, 0x8}, {{r5}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x59}, {{r6}, 0xfffffffffffffffe, 0x1, 0x40, 0x5, 0x8000}, {{r7}, 0xfffffffffffffffe, 0x8, 0xd792c2e30a35cafa, 0x1, 0x6}, {{r8}, 0xfffffffffffffffb, 0x520e166d81301754, 0x1, 0x1, 0x5}], 0x6, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x7d8d87684e621fb4, 0xb7f, 0x2}, {{r10}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x40}, {{r11}, 0xfffffffffffffffa, 0x8, 0x20, 0x8, 0x9}], 0x1, &(0x7f00000004c0)={0x9, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) flock(0xffffffffffffffff, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r12 = socket(0x12, 0x5, 0x4) fcntl$getown(r12, 0x5) close(0xffffffffffffffff) 05:52:59 executing program 0: select(0x209, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:52:59 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 05:52:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb", 0x14a}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 05:52:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f, 0x90d2, 0x200000000000007, "d704000000000000005b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17", 0xf8) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0xa9641ccd426a0c13) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) syz_open_pts() 05:52:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0x4) 05:52:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x376, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000040ffff00000100000000000000a1044c7e"], 0x14}, 0x0) open$dir(&(0x7f0000001140)='./file0\x00', 0x100, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x846) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x0, 0x0) 05:52:59 executing program 1: munlockall() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x8cb3, './file0\x00'}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xa4) r6 = accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4}, &(0x7f0000000280)=0x6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', r6, 0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000300)={0x9, './file0\x00'}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000380)=0xc6) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000003c0)) setpgid(r0, r0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000400)=0x1) lchown(&(0x7f0000000440)='./file0\x00', r1, r2) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000480)) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x1, 0x3}, {0x18, 0x0, 0x100000001, 0x3b0}, 0x8000, [0x5, 0x7ff, 0x2, 0x8, 0x1, 0x9, 0x0, 0x4fe006d7]}, 0x3c) recvfrom$unix(r4, &(0x7f0000000740)=""/140, 0x8c, 0x94a9a8c26df101fd, &(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x2, 0x1d96246183883b7a, 0xa4f0, &(0x7f0000000840)) chown(&(0x7f0000000880)='./file0\x00', r1, r2) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000900)={{}, 0x2, &(0x7f00000008c0)=[0x0, 0x0]}) chdir(&(0x7f0000000940)='./file0\x00') seteuid(r1) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000980)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000009c0)={0x9, './file0\x00'}) getpeername$inet(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) 05:52:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="0785c22a66ea604037c466c3813b407e7dda39cbdef8aa4c38beab2e810d71e4a4b4f348a299f67a1e42ca58372291b3f68112", 0x33, 0x9964b48f107e2b62, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x1f}, {0x4a, 0x13}}) ftruncate(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x6, 0x40, 0x6, {[0xb589, 0x1, 0x8001, 0x1, 0xfffffffffffffff9, 0x79a, 0xffffffff, 0xabe, 0x4, 0x6, 0x9, 0x20000000000, 0x8, 0x1, 0x1, 0xfd5, 0x1, 0x2], [0xffffffff, 0x7fffffff, 0x3, 0x0, 0xa59, 0x5, 0x8000, 0x0, 0x2], [0x0, 0x8, 0x100000000, 0x3f, 0x1ff, 0x80000001], [0x4, 0xba43, 0x8, 0x29, 0x3ff, 0xb3], [{0x6c9, 0x7c, 0x100, 0x427}, {0x6, 0x4, 0x4, 0x85ad}, {0x2, 0x5, 0x1f9, 0x80000000}, {0xffffffffffffffc0, 0x3f, 0x80000001, 0x15}, {0x8, 0xff, 0x58e1, 0x36a8}, {0x4, 0xce, 0x8, 0x10000}, {0x4, 0x80000001, 0xffffffffffffff75, 0x80000000}, {0x0, 0xfffffffffffffffd, 0x5, 0x7}], {0x2, 0x4a, 0x62c4b520, 0x80000000}, {0x5, 0x80000000, 0x4, 0x7}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x400, 0x0) 05:52:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000100)="6fad9dec1291dae7b60582efc7cede3c42ce67afd5561967bd37e617c874e80a16cf076c91426cdbbda2bfa1f86180928a823bf504e469a88ecde0d4fe30bdb28c05534ba6b7539c30628b48cea151178e0c80340d80abd83dfe19c53e8329521091ce914a74d3751a7149e8449099caf1a46b90e6c73210071c83d1d77ae9d18fdabb6ee13e3f441ca1854e490f04af4b9bc63c6bf468b70139bd770056d285953b15aba482a8d248eb3d13f569c2b0dbfba67fb6a81404c3d2d90c5c8d9a609495a43a8d7b6eca5c1dffcf455e0d33c9a63f99b15abf776cacae561ec253c3130d05da8ccce7ee929385500d278a9af8d298cd94c25404c942b5badcc62417944380ee2e62d5acc4c5d0147bf9a988f841009537c2a2ebce65d6e57f0ac4670917e923aa4dd13dbdb6be336d5ae4d9ff6b26544e5af7db8ddac39c00a81bc79edc5f7eafbdc1dca5b8cbd664dfbb7582b7674bec6dbdab69e0e3f038ee07cacb2fd0b7face43d25eaecd9b6079de51f9995146b0ce116565d5760f378f613b82580e8aac45355fdd727e97cba66fcc88863e50074e31a47a5d816f73991fc8a609c06858f03cffaa91d1b0f1520b83f743c3750b61c6cecc81a9a9f5b02904f5fec98526a8c47cbe35b3bd68361116b652522309493f50d60aa33986cead978710245c4bd5d76ea0f042d8bcada5562fdd2ea5d2b2f6bf094008846e883b35b53581822a9c494b7d9740d79de8a293a61ac0b7561f6480d2a05a7177e0276b41cd1ad850add89e5cf44d6baed4cff5305569de1a70a3450b60e9022cf36d613ad864309378c54541b8152645b690f79f5e24bed554b008df60f53291f6372b231fa379dcc75574b0ebcfaabf172a4a9832dea50d1436010a44c5950f4883f4210006e2881caace0724776f71b821ecbdbe4e136f15edc42cbd467cc78958fbd2dbd1e5075aeb610605a54f10c5b1add5263dcde804c879fec35710341ba41c14c5d50ee9dfd7e03f1569ed3a8f7b1ba8608fb04d58b9cc9842078b375107a1f171c13461488d5cf15c58ec488b7ef8324d4d9050b38cd9a75d67432f8e333b914489d2277b853faa4654feed313917305bb4382b3fa00d1e57a49d65384936284a554e32c4e9c09dd270a0cf8514f1118066cc330f25454b0b4b6b2d0197e202352ff6ab015e36d990b0f62ab68e6634d3a6f8f2e87c8e88f773f1ed6ace243b204d5320ab0175ceb074702c3b7e306c23b5db3c7fb223d986d14fb4837e3461815689f2de51f4b7c87832f0f42182604754553c7ff837a9cbc177188d7fc0c91d3dfdd130f2937cf894aa5c83fedab33926be52c5055442e9f6dd3e178f7cdda5de389c2cd72627cc5eb789126d9db6660c85ddfa443db6b625a17c9bcbfd73b6eb3bf682b7963e16d9d231a61d902830c2c88293ec08b972cccc8667542401f2b6a6818db3366b790e59953a122a7f55ba9533ed4951c054f04aae17352e15fae1dae1f0bb5f42d2140cd4774eff897b6d5e977215c0cb400bf66e7c1c9b0236dcb1a10a7ec5358de40719d357c7c030db01a8a1c16777e2151f7e65ec439bb655d0953c33fa26c8ce10da8ffd743ffbd7a372842bd4152821ec5154a7c0fd87fb0589141e0f1827f27f248479ae89cb6071f996245c54a0cba4265e555c5bc478e8cd01c53af0bef2072ea9841e1feedb12528138d2f3712b25a194ae21fa57b30386a739b6401193b5f4696128afbb4beb4cd22de16bec616eff0c078e9ebc4894a187c94c622d2696599e8888bbc2ca5a50e447e4538593a15b8aa2f06bf915c9236df5f20e5ec2dc9137152a4b3ec09eaa4906b1fac28942753a5727f05463a3750bce88662a422ada2932dd8fa4ab2e329abc53a1495d4c5ddc1840704bafcfa624ce071c232d5382ec754fe94fc72d642de326229dd013964c0fe90c4903027c2ee06caecbe00350b87c1c9f4fee800f35495251ca66344823c625bf94490a685c45c8a685c8f1716545b94063542e15ae59691a63921f80bc667ce4b8c10b7257ccfeed0497f55bb4c4892f01bd6ad049904d3163afdf71fccdc03f6c41fbbd53f6068268e2586120c41b44af33ef8339ca133c11614739739dc3a906443dca9dc6e5a9e41f5262218f67d6f31285149abf721823a53e23d85f51a6f9bf9b8b4278c4dce830f0245a65562991b8678f29c237db043c00f420b4f2cf29775cca82702e7d59791255e2d80d8dfcd9419eba48843f8bccbec6a527a6947ae0a1b1ea30fb6a7b1c8ef37b6c407132133263932c8779e9efb3bbd71177419ff548ba18644e9f31f6664ea8768f3ec6df37f0c57fa1c09e158f1a85e69216802ad070cb958c2466d73aab97234fa12df2e17d7d1c1008b17c376e8e0048f01d15f53994738ff6fe6aabf3d88327adbfba69ac33bf43e00223165a47f7604085d252a60444b71600748a6f6e710dbc170fb480e8270c2fa45534ac08e0c2a240b5bc04a148e23a2f9086ccb221278e0a773ed3effa1a85748845b0b87eeb2c4edcdf87d9d4af310a2bd4e7a8f77e3f810b121dc4146c36070dd284d37c5faddd953f0fc8df02496eba3169564964ae1b15c32ff763dc1adfc7791f5c7077cad5917bc86706aab26522255d4e2de3685fd53086f9ce8480fe1d7819956bd73a86fc37a058853ae63bc681ebd0015db6023da092c0c95f1028736ba1a5cf67e3a26a5442bf4ee6cb02c9efb84d637536c1af5d6a2d1f37d681b23416c4d8949a51fc99054b8439343604ff24e3dde997b74a7a231dba952cc71201f803c19071b0c237978c9f6e0fc00574ced76496af2f05e288f05795827c35bdae359430a106217710c5b0cd91f795c799f2c22126f66fcb6a5e0a6346cc4e1142322f06df4f15ea96a0ede71f1d6ae4f97542adedeab9ad2917270613e0e99cd1b56837ea807cc86614cb97d4185f6ff248eec10fe0cc1878d9db1c14abb6f4a4071af36bf358e061f6dc0dc03a312a9aafc3476bdc5ba51687da1ece58a446febd9fd3dc28fa6073febdab6cb1ee41d37eec9469f3ee8c606290613f223cbba29fc3d1872d5e082202ee46b88a3bc84d79b25c63bde3080e8a438d7297c18f95e0f3f7f0176360479b2889b2f210a5af820549c7ae83602c32d2fe2324e9c0d6365a1f898d000492886c59c6232d60a96f92005650e7b3fd172d600d244f20f9b4697b17daff76ad1e7d7bfb59b7e055d185365d94e79ef52dd5b97f0e2f03559a3ab23e3beca95fdded0162b17842e9c65adcc69ab9c11e56e4cdea4333c42cf1d58233bf3d60b26dcf3d07876b590b42c3244efa34fdb18e20fa3b2a4c0c78d20a9102c49cd0b9c1bc164ba53182a6c62ea9fde2312ccf5b1162824980e2e2199af09547bbe27feb370b29f92c8ceff63bde55e83b1824886af4b37a8372154fde9a71fe32fd544065d9d0f954a512eb0371ec9df08e0086df092680035b25bef17c32f439ac6f1535f6f394bd1fddc3c45c56c547e95a1620a888d06b2a3b1a593fcfc4e624b8b26db93ae9a5d490d7931121c62d92c55be77d823a8ece0579d676a3c0a42a724bfdf962d614086d5c2aa03dc63769a3cc5553fdae8dcda52d6520875a2eedea7a670aef840d54e73284d16a88b510c719721ac874b27145ab56cb8c89d1514ebdc4f38defb7019b908785b138a1c550090351b93c45198ea073652b6f7244c2625cb2f2d0f1e6fe3af430887290072ec42503e39ab673b5d6cc0ef912cdc8cdbd42307fec2d7a5724c688da4ef5e4faa6f14aec1396fd41582d265ed2b0a12cef1f3f0c13ea75bb0311ed7b3e16aad7305d798587edf8ac2cde6e64457d5284dc939f4458ab9e0be9055c598d9a4f344934034e97dbbbdc7d97a1855125bbe817c28d5a76123ea827afc232be5047864913acdc76a4477453a91a3e80cf5095b4a2a007be03dc48b8d6393387c8b2b4b6d96f912465a9e961541ab7a0277f05cb5608460e543d50aa762dcf0bbb5a1fbd788a2ed944e38a42520d5f6a8d48983373393df5d55ce0d7abac1b743ccf697c1ed218dd10b0b5050b9f5fb0af4ee4cd85feaa701d9aea14d6d0fa120e6772981bdbc022d4468038ed326c751befe41cc587b45bdd9f390fb292a8b2d4eb1eb18a2c74b2b1596b2da7f94717aea752c9e3f9d2576ca240057d7b2193cf622f4cea5a69591f6248c69513b2180fd06c9346a81fb60a94bedbd5db5196724dad953f16e8c43a8db7a6d99ba41470193a6b555dfc7b23cab2185bec89c0694a43520b7507dde9278e87c221c165bba487ec22e4a6301cb63277c596b82f0ecfd774bec9210a1a289b3935092e6d3338c8eaaccc044e43436cadbeaadffe8a81962574ded8b1388f58aaea46f1b52f730d8d76b273d3add4bb1d5373d48dfd53a480b1f674ccc4dbd6b74e4e6dbf9eaf1a667680a82ce57d0ddfa54866971a531b392182ad383ec2c750355e2b28fff8e1d9a20b5fcd76bc79040a57bb2185e30957368dfc67cd224a8fdb3e1b7a0423a9e3a5181c2bb34de9f3b25832e8ddffb1551a9d351770fb42b36aa8eb93d891c48bfedc2b5a401d9c3df71d85421f3d9491962943d529bf6a8be9ceee1e5e3f0af0c6bf02163e92b27e2eb3e99af96ac02cb6417093796523df3fbabe3962953a62911888f153a52b9f743d60d81092d5e566a76b9429c9e210e629db358193ab6a140221cca92511a1968e96c8bc6882fcedfb64df0a20c0034e44fc05ba729958b2cf55eaf0e1b7086d1c0441fcb6bd21395229181a2128643891f4a3dd92074720b8b477a90c93acf081d636725365f4d607a50ed6cfdf62fa5ce98d171f1e7141679101758e6d3e7e0469e6831eb55a63d0e4a3b100fecb1269c1486a1d167d917483d2c3adfaf63cf6b358496d9fc7b5bdf62ddc6952f5921209e237c1cd3654c50e52b15b0f198464bafafb4a2adf66bfffffa1c1568a6f6492a13203595a194b85207463cf1d1e9281c20a7df0951d3a71b36fa9c0597775cb98414b34a4258998dd35b96aa05b604d8d9c91e224bcfb72a7549c6cc0b227556fa87c261b8e855e7529e7a4b8ec38c04d832e29eb80fcc65c5a60cbeb3c3aa207e2f7d4d759ea7687aabc381cf0d7056550fdc4a5cdbaad3f117e6879292e82c0e584a2df05e08346ce4d99eefaf0c10372b407c51041c3cea04446c8b51fee096f3a3d11c1da56e852437c9e0cda5b730fad4493501a19c991cd3957856fba995a90ac2c0dd7a492786c1e523fe6f6be9b0e9ec773054047ad99644945aab6510764d415475ee9dbabea49f73df8a9233552faeeb901fd4c1579ac4477af8cb9f2dd23ccebc68c75bb1ac660e12a8618843c5a90e716b25343bff3aa5c3a0c86e5b36196ae3a662501599c72b2aa5ea897f3a14f415ba108d8786cd54847f3261f601de101e856b3c5f1d963dd386a74ac3d0ebd45d15a883593738e87da571f8c8e1ef0aa831205ef0ddef99e26d49c71a2248a18ca7defedcd9c77d6ae1167fb8a5f56be56ac01e43d1eddb78a069253bb6908877074ac0fb15e8018d62642961e1f1bc8320e6cf4b2e5dc564ce7ab71f1362a0c25ba60081246cbe209df15e5a906f762a5050aab48d5a6748ab0b74f17b1e67f37efbfb3a0d156e43389d451a355be80287dea54404655ca1be128a46d59aa1ded6dc0ab8a4c43532686c14254c43c564a0273db82b82a49e19610d8a837879dcf693d75bae6d8caa373f0369bb9eb046be875013eb52fa00f9256f4857a1753a467428f534e2f85bb", 0x1000}, {&(0x7f0000000000)="652af5144fae5364e891f0390341ef70494084a000e7f7741b7b49c770d99c7806972709cbf2cfeb04b19120099d619c7d233c2a1c3782aeaf67566f6abe16e8a6464a14b1a7b3a9576ef7d7243cadf9deaf1c5231fd009d51fdd1050cf9ae0f7ad7f88ee6e69e94b46a", 0x6a}, {&(0x7f0000001100)="23a971c009a0188f8e68ccbf9d2116f953caa345c9901583ad641d412f36a3e76f2f12aa4fd3b110e5168914c2ffd4f64a963bf1f7b6c6027dbd0c4d8ecc47a536fb895869650043f71d2e9a09fc75b9245063e17f1a8473d5bf032728591daf9a956e87e814577014944014d93d99037af1a084d5455e4161e1aa930c26bec0620efed4632cf145b2950f6687fada57609abac99bc2753c80122dd84a8c272fdfc2e96553e3f7129cc3cc102d08a0c6bc34cc94162b4a2d75a3123a7c5c734d885ed8d3977e3dbb1e368fdeaf0dcb2c908315fe13d27691", 0xd8}, {&(0x7f0000001200)="4b221901cd13560a89f588a5b5b97f2b152cb63ecb4b5b0e16c0b104a8e4c3f177b5db096f81a6ec1d371cc9e86e1b310842f12511f7b0388fb0b4242a947e75abb83c48eb96c56dc7d0e15a93739a32b9b906e5b44e6bba71000d295d11ca54a7f27a8adb899e51a5fa7f273baf8d6f6bcea6a26de7cd19a97431970fb0ebcf14765f495d6596419a0c8c403fd4ded149f20b62fdc47f3f747e4bba5c7bc0dd16bb4dc74abac908516a547c4d0115827beaf0594895b3b15393e3546e2f07d656bb5216bb8005081373b9afe2fd2b9d791b9eb3aef02217ada1aa", 0xdb}, {&(0x7f0000001300)="7846853b76ea37d695dd041cb4fab36beb5df91246ffe63dbff991be9bea25311f74440e501c5e8285088f156676ddd3d18b2a7ba8d58e647dbb347f0ad853081e68bc0666b980babba54e9a61b1ec9f59de6cc17d4ce30cfaad834541e8bcb8591fe29962fbc273942e5bccdbd05bad432ddc0127a606027e6cb311e59202461cf1a1b190", 0x85}], 0x5, 0x0, 0x0) 05:53:01 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000006c0)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000001c0)=0x3) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e730000000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a636902300"/1272], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x1, 0x2000, 0x120, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x2, 0x7fd, 0x800001}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) dup2(r5, r3) 05:53:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:53:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0x25) 05:53:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket$inet(0x2, 0x4, 0x1ff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00", 0x0, 0x7f}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) socket(0x18, 0x4000, 0xfffffffffffffff8) writev(r2, &(0x7f0000000100), 0x0) 05:53:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001d00)=':.\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001d40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:53:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socketpair(0x10, 0x6d12baf923d09ddf, 0x7f, &(0x7f0000000000)) 05:53:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 05:53:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) ioctl$TIOCSDTR(r0, 0x20007479) 05:53:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x8a4e11798863f784) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 05:53:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x3713e48b) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/135, 0x87}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/93, 0x5d}], 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 05:53:01 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x8, &(0x7f0000000180)={0x10000, 0x100000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) fchdir(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:53:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820203000000000000000063734a45d1353612cd83d3284a7c5596046bdd486e8a1f352e30c98406c6c8f7711891685a78199c15a78f2640121e11a49197414e55a427830051c15d006ea1228c7ac5756a51c7d668fa84ba4670a2ed5e5a6a0c01000080000000007499f913edaba6a1c91b08933b778be0eca8"], 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) shutdown(r0, 0x2) 05:53:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0xffff}, {0x401, 0x1000}}, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10080, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x1}) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x1, 0x20) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x8) 05:53:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x10000000000001e1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 05:53:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f0000000000)=""/148, 0x94, 0x800, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:53:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x3) socket(0x10, 0x2, 0x7) 05:53:02 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000040)="4d9ef8154f815be92c25f181cd2a847b6e8f9104cffb9d4a7b964eb2862e7ac45d2d83447fb051523d4d0e8cc9", 0x2d, 0x4, 0x0, 0x0) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff) 05:53:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001680)="6dcf48e1927f88fb9f79785c6a3287ad898650d77ddb9aec1b851825bea124f466c85a3a3fe53d464bc8542fba37b1b6d5ec81130c0d761a55e0c8a8a69738b57aae58a916235bdbf18474cadbc30763e9f7121c58a51bc89ad90bf3d8b39c002be931d1b65dc0d404d429d99af0095dbc22c247ba675eaa6f4671e9725b90af0b6a887fb98a8510a175524cfec3b895268067bc7dd58afe687b7f1d408714067b2643d5e766cf2e0f9158ca78a82b11442798353bc189636eac63cb2fc689bc4f5ff269324c9a10408df66aadcf80e1a7192758fe898823789a80f4e0b388249e82df39def9f40e4d1125861d184da758d01bfb7d8d3416716517de4b7553e2959de7d9f786bb5eed2722c12c8008e188763084992ccc0a6dd198d04cc6a8051fe7906a6979ff853b425545a726aa4e6b1c18a0a2b1b96651984c1f0a53ae2806be2b5981c3621a087d4371261f869b494a5b452fcba6e2b29c5d7b302704444a3222ae8ee611858f47a0269443804c32c89fb1012364474e7e06e1c4396d68bb85a20e975d3f9506e15eaf8500cc62fd8a5f9cedf18ae983ebba238135d68618faa9b138d36b8e6a45c3eda75fbc423744ab4a9caf5d4146a1fab343914541b8d44dd9485ad22df506eeb221d3ed0cbda1215069a1edbc9dbb526cd5fe975749a19ee29f6f2b7681d3058da4bfb794b62aef4fad78f307fcf8b8c64f3921e1e3cf5cfbe726bb5b7dfeab36ea0e876430ac45907d17c6a07ea0311b8dbcd940fac9fe9d98a4d037f49c0a1de1bcddda28dee1fa37e8137d4ff82aa3be0d99ae256417a9cdc6dbe6ae407e32e6a760bacdb27345024b28fbecd3a7cec0aa9cf46a922cedc5b8c7455c2af8c7aeb8d48dca9a0a9f8929d22d0ba86c5fc7b938e6158d03df963f69b010a2adc01975f043543c98af1c0e779576cf890547beb54710553375bf49cc7c6df8b696e78998c07d2b170257549b066775399ca0445fe82c681661a75d836215707a95a34cef01637b1c0741a604427366f0610db282f9774520dbdaefb18f32ef0751308e94bed8b05e1cb7296e93f100f14514b8c533bafa00d6b57da6029855c2306e7b4a66097b0597bd70892a08e0cadafc74cbd7c3231678dd1827072d750bdfeb0e9e815a2222fd2620c749d27590ebd16ae17c5d0717c0f32bf7618e747e47bc0cb4f27e415f953702dc4d4bc51ecaa7398af558b58b6acbbea915220e94d44ec98c246a9b16c51992c23517f4fa458e56bdf4755a05731889ae0e6f60ee14857208a3032d2da5904fa5bb485cc2b713c89ef70280961a737e288012b940af25ce59ff916b9b6341662c7f19ca74e7bdeccde2f39fd9a5e869da2b4e079bcedf219092b0cc1918840ca5d2e01b523fcf11b4aa87058ab464803c0a23d2167561da158083d6e10ecc65d8347aec1389860614adb8816297ef23b7d8d9b5ee98a5d0fbfd7866449c8612beeda3930806c2b3bc033a56554df1909e7f30f792ebadea818878e4747f19cbd5c4c280e1e1de8266e722f804c16c5197481cd80235aa88fe98a64c57c538e732f459473ace81dded98c2da3d47bbf35e594bf7fc09d92f9ebba29d450982915e28b6542a2290280986ee6938ae69eacab7d22112dc026b30e5d256553c5c2c07fd069904ac211e202e081bd7fb6b6b3654fbc78ea85e74836ba975c598669b7a1453ba88015ac1c2c391bd59601b09ab88a91292229f9279977dfd3f63cfbb96e5d4ba6663881808a51fb4abb058eebcb5758ddb6cb4bf5509e720b4a6c2dc16b2d9add85e33172126d6b74ca15799e2452d3183fb121ec691d8cf83baec8b2a1f4e13518fdc04b927658ec7ebf90a74d35d1e28ab53b2b51f7f565e96f4f6d212e52158a09e30e3f8cd99bf4f6eca5a07b4cad2116f72413e988114bbebdbe588490d1e17ee6fbcb992a6230c42deeaca491c78a949cc43f614c872fab8451d673a15d1f87ea40762deb8162221a9988c9dc13415302fa963a811675ecf30339c2c630ce346e4e78eedea164967548e957285e1c0b8d6119f6f68b00ffe48b9821a1a9236e2e869db2035e0905610b09c23e88ed7cae6e62d5fa78373f2de3ec37ca45720785c87eff2827158ed7dca0546c2ceecd690bb0bd34d593b00fda905123744ef3452b7588a7d3a2825ea5d296c1a5cfd2c8d17b292711b8d078418fc10a21841e7e001b930b1756c23c6b67826eae231b06d966af47fa74cf89edc55efb05df7bd085c3c25090ac3173101f6e5fc96ba7ab3b067cfafa88cb547ffd5f4c8535818831ffac0fb1803dfa2b3bf3e38a6c3e8e96d341fd643a91f00cc8e5e51223a5d06cf7e4d6915638b57c44e5ecd017fe3ff2c7f46523830eef76e5b0d7ea312989617cc5cacd3d3b066794f752f98b76c457c8eda44af4e309948e7ddac53639da66ed479adaf6c025ca1057916236b6580a40c79663e6222b43867f14e0a1fffd46dd4979756ec5dbc9511e58f805a8ca942594647bfcd85f47bd19f4a6ef00af7bec327ab48c5a73652a5cda0e0a363b7be61cd4f16a1c39fffb1e3f41bb7beef51a870ebd23797b30cc10ea2c4b7d461777eb670154428baab8b328d4d6a4ab913b61e9f2fff3ab45452e2cb1c12b71311445cdab0cc9f2de3dba4bd5acad19cd9861e1b500025978c2d0678c36677de15f7ca44b6048e09c101d290c783c8a111d2c2e7c23cb494d42aac87fd75ed12254fd5abff0a5a5e69aa6fb66da0afc7f8fa1906a2a7fa49fe2325df901284d9d5b04e7068beae95efc35d9346862728ff0e34fe51f22d1a64920455569d2fe19d829ceba868b120c4dc1a4a0fa1106ce282c48f89600bbb41d52926633b4fa93815e5fef6251d9059c274f172c73e74372f445d902622138aed56810b27c61c962e2bd8bb470d60b86cbf5fd7c28ccc93df96ade06db1743c239972cbe69da41db050f45ec515d676896566c33d145b50690127c802c2f2bff14d017924fa05c5e70378da2ffde4ba668927ba51656f6b9cc29702d5b7fd564ff500ba8758e84f6bf839a957843d939dcf1fbaaa47799846a93fb0d9cb4581e8ebb4c278f15e0b05526a33badb91e9c4da0a7fbb7d4a4f4b58e06f163c5b554fa60670e853602ec8a9c19257eefa1ef3eb7938a896a4d395ab6774476062542efb04562e70945c1fe577a770f2faa8c3e32790b3a3ff60eaebb24f33bf766e22a91ccaf2a13cec29d5fcc077577a164e54cc38fbd2667694c2b8d2a78c97e0cef20ca9de0dbb021274f4acc0c06afb679aaae4a9cd34f00fdbdb44bda4af663282e2cb3d4330d80c46d50f0322eadb2e71a491cbba0a79b448a6e1bb82abe75b18e6c050e756b596b1c0f54df63dc35f3cbcf1841bb9c9ec934b3d81664f89870769ca1d0924d039ebd838c575b7ae394411b87876a991c057ca71410a91ffa24093d68f0cbef84fb6be84d99477d0b475391f0c3104152aa581696e6f30e3cc8ff61c37ce8f8eac2608ac0e431f36f90c01d142842de74de3f9c1b8ee7b27256baee0b087ab9b9dda626c0351226427bec3871ecf82661f06a7b45c05c724554ae19d7dc6c84e3596eabca9922920ded816bc7aba9936063077a4bbc0569d3b2ee4debdd5a716c4052a77813c7b5a3d613893d0060cca3710c5e6d9db25fcffbcf047138a6ab78cfb8343f6de688b807d9184dbaa26b39d9ccf351bbe63bf0454d5e0e175f2205eb23fccfe4cdb6e5b4d8badffc41f86faf441e71760802a19e047e4b7a0b1e7f5c44e934be21fbc48e7df2c56ea9c0467e6cc46e93ab1da48ac10f7551d935ae2b4b68f8617801a640903d1ebeb5c28f9777fc047cb53691eb5ef5e1a12f7ec18a27fb1675229976cf3494882a63a2b514328de640c996f2cfac788292bd399df878d5045f58218f644265927291ff145dd8b3b3749d20b50dc803b797ddb88b8893a6190edef8bfe5fc99c1bc71514a6150500f805e778c7e549ff10dae961dfc7c3cf92b5df4a88b4668d7561a83dc22b7972d8e391a95642b8670464622cafafb836d9d384e8e0274da3ea12eb55a33e4ab6036c4d8a359d478425179750889a5c478d95d4b114d08cd0b247eb87e21785e658962caa6068f669babac731faeea002a8825ce7c5c3c4f0b1ec91c1c2d1090c37fb48513e2bb21c7087c3a84a3cf6cf68d415e04ced3edbb2609648a38995711131fedc334bc953b842a1f3d9ba6cccb6858eb3a5dba77379d3dce37f64e00118b7dbb09ed6be6751a67773172a7cee531bbad3b33db240ffd3bd94f1aaf8ce5bd6f425588a1bb565e5226ea8036264d0ae1a87818afb8d6d7e92062d3af2a8d1c0d0bb1af57c006bab56c13aafc21444183be085c8b68b843ec23645d8897bbd0ddd05b63795171420fd461724977dc4fa47b96819cad73786ca81325663143ba0f7d932c1c4cb69b36021eb8dfbf4482c8d2b634c59c13ebf4e9d81003e1708e43310dff9af49a6595eaf8c0d8f0623d4f16a0c99fcc670c784ff42c0d479decd7f5ba4b50bd87b1ca41dbc4615ffea9f87c9ced0af8dc6973a60451972128dcb93193421cd1f50a481f5fbe25694beeda05a29bff8c918d7c99be71ba2842d37afa893edbf5f142bbbd1a8cdf72ce4377323977d031451edabde59e370662805f6027fc334085d932ea048a73a7fe5dbf1592e5b5c07a0c20e1ce527c4a92f2317383c70e8169f646aaba8acec5afbfa573dae633dffa7a5d6a705638e2720dd8768da4c51e0b757d8a2bed329cf714025d44adc91bc4133124223a260cfc696069895e9554354130e830a6db8f4022a2bf639fc5ddf927fc70737f18ef4f930a55411ac4b6a9c27212d6444cfd1cde72ebbc5468624ab4e9720db068067e9b57e47acc400002ad3f333aefbf6ad4d62b66082f259f5ea6772475c07fd186c3729bc671654d5a55de7c3fba16100a8627da8eac1f280663c2b630d80c9ae2aea9700c32028b383e009c48a871d4b07891f756c58de714ba6ec7ea3b1d92e282c89b14e4a9a749c1496f51b50b2d83a3ee542efbe9fe669f3dbd129dd194bb1e4b825a4f8af144941b6e7d652f37b2ebed7bd13e4e462e97c48e90f89ae0411d6abf6146ccb8fa61e18eed18151e143dab13ba58d8c50b474ecc94cb6a284a566667e5e6591f7a163a2ba468507307de11e87229177c3c1e7193bbefd168ab5d2e646ebb6fdc88ae94002b7f905d20c35102a1dc738cfa85e5e6706eec08ddeaaede4f35a5d9b45a894ae4573834462316ee661769b3786f555268a1210324e453ce82147bdc2a84b885ed558fb4645fa638d08c1d79394f3fb69c439b969e5db725da29a0b98d9c5ecb8719c86ec821b54a399bfe6997b07df4c845e01fc1887e5c32a7730598ef0c3a9c4b8b1c3ceaff65882fed7610bd675dc0f8d6240a4ce581a64bdddf08beae8d6b47f71d739513ee2e49dc1c8ec13dd9d0379d721b2de676aaad343f98da54ef1b607b5923c84fa437417811c7d51fd72d142e77ae739dd31ffda95eae3e21434708636886097c094dabb6d32b9b07f88e10a2f375495195bf80aa716282b93c2e8aa5711840c0f94aa29b5a46d61914665452126b0949deb766fa8f02780011c3a30bd31ce047e37c185169ecf57ebb851a6424adb68c903d0b7b9f04a957960944306125d7a3c75e57f2650417053bf4f634cf476ea4f743a542b74bab62160ad940a8651149738a428bfb6e771e5c7bef20370a20163016899c0116c6e3b8e477b0c4f5ecee768b6836c1bc0003720b0", 0x1000}, {&(0x7f0000000000)="fbf86c5d6ed7d37cbff399717e708e0ba2217642db563d442cb74ef6567d", 0x1e}], 0x2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8, 0x100000001, 0x2, 0x3, "b8cc7ccdef9ec1feddbfb33e1189d2e76c18bd64", 0x6, 0x2}) 05:53:02 executing program 0: mprotect(&(0x7f0000582000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x84) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) fsync(r0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) connect(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/167, 0xa7}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x400, 0x81, './file1\x00', 0x9, 0x4, 0x6, 0x2}) 05:53:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) close(r1) 05:53:02 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r0, 0x10010) 05:53:02 executing program 1: r0 = socket(0x6, 0x4000, 0x1f) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x6) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 05:53:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40000, 0x3, 0x5, 0x3d8d7c27, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="e7c020d6a4c7121b4709c0727e034a6f1b8d347a0cccb6505c1201984f7b3c689a537f51c880bce81b876ecfdfa7194075d41ebd5ce53219b522f12b7aef0d5f340fcd2b4ba80da79e76e5b966e5b2c00485c1ba7210cba59f4069c1f66c9eb4ea02dd6d30f46715a436d381c17f7b3c03f1d396ee2bda74df583bb56f06fa16bff189dc76be155c1189eb3ba1822e4544af5c7362991440f38f6f090a165b4722fc1f44e96bd8d8f104f9b48e1e282a2440b833d7ff757bb9554f9c8f3256c57969e18a02df9b70c3b2e47cf8d581e0e6c3448087346e1cc91be5fbd0d97e355515faa4481cae863b1b7067a1869f2d3cae307b", 0xf4}, {&(0x7f00000002c0)="25d146c6c675406bcd42c021a0963dde03dede1174e46663b4d8417ed9122cdbe71c413776b2e2ff06147822b97494ce77566579f557883ca432fa26738685fbb94e2cce3dd9459e80b407612193139bc6f75aaef250a9fa4bd02070ff938a0e6ff0510d85d97f71d17ad4b30e586b251b27fa2995e7e7ed6bdf6e7d4bfdc1f9361042804f181032026a7db531c3716f5a2531aa78027e92c34b08a92d7b77dbb7397f94ca776b1db102c5f30a400979fa1bbb836592a2c748b65e447260816b0abd283d26586a33c63748a031d69282769a8ecab6eaf38a1273e6b7a132dd6f376f243896cf0c190d8c00c4080ed77233109e6d6360c33181c2363f9bc17421f30ffb3cba6dd8dbca8b04ab461858e8bd777f3f8ee15889c4d361f23d42aa5b055831cb4f238f7cef3d7167c1493e3f6fb51d2b46894c2395945d1c9e874c628211dd4493f5251caf9b0314e7a75823c7cc9f4f8989c8c29177e272df7d16600a83a2373c68cd9de10bf0f614c7a6a55578b0c48b8823ef8d5eaf4fbfdb0fbc812d29937911245087bf5ec046ccb9aa14bd7f1260f73150a7d6893b1216f68b247d165d256810ddc6d21934f4d5891f792e1f38faaf292b2237c37f651b0baf183b857c7ad13157b14a94cc7466c7960f4091a9fea6d3a736b70adf8f5cb10662cfd6443abce5094a04fdc32d5f473a81c15a5fd918fe525ebce87326a1231766c380a77779bb0a547ee27a29079a4c12f708b0cad89602000a443882458ed4a112c61ccec0381e032db5ecf41cde1b1fb73daec424a56f63b381f1eef6b75b088a9a19fc20078178ab8e0264ba35d39e9e8144e6199553595ecc7ec52ac37ef40e9365c4caf49505529882091d5b1a3ee994161ba2cc8176238aca0940a28dc297b027776d882a03068068c353aa8712e7a61eeb024dc88282e6d246cbc873f8408cbdeba595b205af38aace26b1bd837e2b09adce625caee74218c87fe3f80fcb3ba4127921faa5f7ead2d8d14026d613641a6462be9d371fc8e0c9355ffda752c1e0c20ed8d612b36d3ba301cb0c2b947a4f47b84fa85553ad2a3fa53bff73005524d64436b05423aff3b3301b1d332146e53a1a4004c1b2c254daab72a40a3a342f08350c5c3949ab750f14c8056f2fdd7d07c24b4b92e9e4561ed18c168a43efd37dd03eb2fc63778affc669eb6ba6f8fd7abf528943aeeb2ac3d9db28e29ada3bb2bef560df5d0912971e1280f5744d21471c54b8696644d6c5b37961736fb4e33aaa1fbcbee78a4b13487f1243e0c2f7b0c3901ebe61221eef0fb52d98f02c3a14111efd648697cd799fef904098901546b4672729e7211828e486bc4025b567727a6c43689fde57df6e243971bf8fc62d3669af585446a9aee78dc254ffa6de2b88b2465c96e00fac83df74bb276421d7f45f80ac9bee7f52998cf08942f19fb85795157b6f87a200c8c4b52d933950d4006f59e718a3150fbfdf3358b89ec0b76b72f24e567e36bba24282e59be433d5dcdc431444283bd2c11b2ad446741739eccc964f8fad11b6650b0ed7e4a2c8ec7c229c6ee5d69e2c23decfaeeb4e707735caa607262914315d26ee20ea4aa51448c1f56b23968b5826f2b393bc911ce1803a57e51e5238f2a3cf9818b01d7908df1a826f40d97942cba3889dddfabf17b84408c94c6386d925e253cc19341254aa64775b30055df73c1de39ed4fe54e03a496c79c26a2b3584ffc4a5d43cd00a3ffce367f269e79882fbe7d021e60634b6606db5d9bd0afc586ea0a9fa1e92e0795035c9426826db74f6d8b548e450c76da6642fe546bda504560f6eb54b9f6e1ab443fdbe885022e4c1d38068384bcaf6fa1550d1ea7be64fe6b646bdd302237608aa121736476c1ba0e9d4a67ba642aeb2eff78180cc3c9ecd46bf4f95bbcf899522e9fdbaecb7f1657f0e2d09790d232c76c01ed98ace474011f0f5d1888ab8398c59c97a03c0a4023029551953da21a5fb3f1699a59f202b62e3703998de2ccbcc40c974700a7fb959db08849b49479116e5e7cad940acb60f2f95db747f6a4188b7b5772760b54ec5eda655e7d14a0a43d564439c7b0abd1257ebf5457134f2b2d3bd982fdfaee572345ab8767b29fbbacbf13e7c3018943fc7931897c9c4d41eced7f8ad1ab2850690d63533a3ff76b4bb6010e2c5ca043771465e2b042f95cf4c51fd6fa12bc09735241dbd1ada5e1ce2db1667be461e3293102f658233a5536a967b996374123ab5ed9bff8ad5bc6540f226e2ca4b905b1138c7539ba22e5f8ae600d266c98e5788b0ee4d13659e109171a0bab47ba79212477dde797c7c138e6334e849ae7a99ca8fb688f4fdaa88e2d70036a50226e7cb0d89ef2fb764b93f67516c66bb4b00a857887385abc31b5ceddb2ad6158d913e7ed170186ce3fffcbc85f7fc1e7b65fa7d0553a9491048aee0caa98586a36eb0384c6a30924075676bf09bc26ebe50cfe807d7c6ab8bd8d125f68bd3ae46fe2252d3c05596ac6bfaa46b8047d3a0311cc153304f0ecd9e6b315ed2d2fd065120c5e989dd0776d1e5c0bd071fe3ada30b6f9a3e654d9c0e91b77c33f3a1f0666b72f527fc16bdc50e4bc2aeeaba2eef537a17631be2a05a2d27a178f1d214bb34d47f7c78db0a86a8a9180157c12446a4f5888fc141075e44d1a3a6d7bcd9fd0cd4505c68c7a89ccf19c1c29f754f28fb4b9347d47491cce579de1b372f64c1569d91d9fefca7bd9f181f6c5145ebfa8e46b4cb9de2a65b3bc0338e0a34020a4f3d1358fc1acdac1916da931c3b959cbe48f8de9444e2a31ed546543e3d2f6c5bcc06900be3d6691229e48a4d87b6ccc3c98c268bd58d7f8c01118fbceed0a1c10881e6049278cca24596010a8c072206a7ee1d07e7ad9153c57dab2cfee2d0c6f835d29a90968553e259be8720c2f4f876acbad4e84b4c36285d3812ddf6048e00b50b7258006fcc2ae65ce1d91325c024e87151f8d188b74cc8f2c67ef9f5836b11e028f0016e3125d4bc2a77d8a4926a07227bee90c6e6b88cdecb5cf8958c02208cbe561053b0424045d297540e212a916a37c7e38b77e5817f09bda7e2382bb0157b7ac7fb636012428f496a1aaff29c1cafbb62e8afc5faeab8e2a1fd32569a4f6dcc4231423b929a57988c8abb3e8b26bd9b2b5e1db9d18e0fc3cea8e43c26715a1058710652bd9002b9d6fafb1254fa8db66bb841125f8a8c736f82da4cb9bcddef8fcde7de6d784b08ee78f94a7b0691c7add4ba7d706d16981e45a1d7180689ebe7a94dd9bc7ac9a864dd4dcc4cdf1cabd945661d8cde442b8e722c45e0dc4d145eb3b726c420a7d02dc5ed96d77bb7fd30d195c3b5b90a28d8367894e43e07fe64cc2d23cd10c667af16b7d69c60eff68e6ca090f8a7b930c9f96a7bf3e52af2c07586a3c0acc279ff0405274086da5a64a20b2d7534e6c2febf8017528e81f58df1d73a936b3937acfb5c4f8fccf81bd4f42305d90414a4059eee2f6f14f7b9410b91c8c752abdd2846f3bbe55b91742b8602e5e269563096995f0c9af4ed6537fa78df7b70045eebcaf37784fbe5ecdd3eebe56df5c0677b2d988deb52f735730ad0617eb1d0776efec98f18579e844bca8d1b6c77ac4d133eb60da277205e73c6eb94118da8ac34dd8e99b6ac4b6c8e057e942dfbb7f914bfa9535c57c2f215eb6e4aa7da66fbf7523cb96b6bb2db93eab4c9b6810e7771efcd6e7cdb0d2fc9d2172bc4c046114bdfdd66b1ec25b490b791aacef90fa937760feca937f0867ce24ff94e7fc77c25c26f1635c7cd763ef69ee4dcd289b87e8e05ba32b3dedbc931cdf189570dfae7bee46988a486527e443e9f2d5aea322d30676e30b7bdfa8a061af8c1037cec499708f652ea03877f27c31ea792aea472b5481448a3b1a2c8dbc9422ab401ab3fb8c3f177d2bbd0f1aee0fa5e842eac4124f5a48dff76ade8409ffe27fd3f2a812a2034a99a0e591e23d0cb4b36947175a15463df8623e0b58e0620b5c31038d8cf7c42335f124cbd917fbc2320517754181ab50a10bca3dd95583c2530b48ef410d1fe4eea0e2eab57fdced4334ed57dd29ff575495b41a87ac82141018afdf06b3949750ea3ba0483508898db586557ecb6f56d3bd70c5ddd904e2598a2738685425bccc6e3c9cbe2ffdcd893aa56ee52074ff283dc2b29f61c620484a2b77d6b24dc35eab00eac5ff482ab9380e5315f53c8a88fa2ea1eab680bb0f3c19a49e40603ce20ae4b662b96139f7a3446e6b313fcdb7cddc3fd06cb84ca690bada978dc899a22fe1644d3083e761177ff6bc0cf157ff8c749c2c8e8736698bcdba89e738471861b4ba20b4578033ba144c9705a8f49a0544f64b0ec971ef714bdb8685c3abe70fb4f67b773e88a0cf4a7d137db173620c549473670fb2d287f3c4147909eb1f0fc99e2c97bc531e6972fbb8c9dbd51452081387cb87c80a4abbcd44661b84d13cda60b36953599ed4e9d3ba678dbc0956c1681ef17611541878c42e5856da2b8a76612dc72be49dc92b73330d99fb28fb8f9b53a2ca7b63e8ea2a92b0b73baa45e6f16ddbfd2e412fb14a64bdaa1b843197ae1c48bb842f2a5cbc40fc605b5ce4432a2b0563605bf9cf81058d1af3bbea62a2db625e59267f6590955c949c4a9f21bb99beaa8575322893cae320f3c78fec84712c59296840c5fbe4f2a58b9054b458d016815ce50cbe90b0f0ca43c2e80a651bd04067b7f28eadcd267ac794c28d47728ce942acc9b8672007ca4dd7012c32a31f99e9d8cb7335f952852e9f2f1b6f82731cf7f5bd4c06137ec1e9e279ee5da81c7a3c27010195adbc046585f9e3ea5094803b31416205d28aa413e71f4823511564af8aa26266db7e8ac3bd3e22aa801ac3b8166b9dba55c9a907d5e5c85fc6a1898eefe6a86c7052f2789c1bd6450b20901db04140c74492180bc16e607eadfff00d36e0feb80e0944faf5bfe1efd314c24949b57fcb77b0433408ddba11033fe7bcfa732237d53b39d751e88720d2d92fd783dbde5ab11a5bccca0d51c12d6fdee2cf90a9ff5608b68f9ec87aa273c94712516693dbf1217d2e85bf069f0f50d18098fea14cd1113dbc4eb79e7d2e8d0a481b0c60f9defcf4329571025da43ac98fd367a44ff4f8916c7db865797336f6fb0148b22f32faaa74ab03bb47fe19b97683c367d5fd5bc5da4ba7240f120f9cadf64b5da8ab56b0ae7adaf03ee92a166fac7d1ce88ba6268b139c05c39a8fae156ec51f85d48ce1fcc001d296119fcd96300a3fb2336fb4c817af83e4e78304a7e862e261265c2806ca942f6e0092f89a586c0e852d6016e948abdf13e7f1498ee220c4a92f9bc55e51c727f0d159261651b289ae23de8a6ece7f3ee7e83f14857615e655456f2662c2e173dad39d4483c07e06711b68460612b10ebf9d2a8e201280eb1ebcf0144ab1367686eb2f5d763cbe12e4c8517cda12c8e921a462c12d7a688fb6c9fc14e996b15a79df8ce630b7809cf65673894ec1c73c9c0c4ec04ec20c0b6f3315ec68fc5a4ce695cc605f3bc734a711d8763ad96f5c9b6e7f769e83425428c6c79f88b2561c4fef527754a084e92acf161e5571081272bbc26cc32964e44cf045e40d9c4fdeb8d3347976d0e20b18d869ab712beb6165092e97c3437c1043210549a731f5fd3c0161bf2ba8fa08802d3ac1be00ae8e8ff280de29dbba71e11fc183fdf890cf20394ca0d43154879027ba5f728c7471a81b95014c81ff7cdf77dcd6605486df058961be046c2e7266a83", 0x1000}, {&(0x7f0000000100)="e99368f0b63bb04c501355b0323741764733facaf8d27c5010148e927f1fb19faa31649abad689", 0x27}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x409}, 0xa) 05:53:02 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 05:53:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) syz_open_pts() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) 05:53:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) sendmsg(r2, &(0x7f0000000c00)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000001c0)="10e6e08acd8f4de8c69567be83610c38abfaa1024e52bdc9510d9bcfb2f7383d5d96fd0082d5fa36e162ccaa0128ebede373773b839135adc0f821a5ae310e9ede93ce1e0deda33f7947bbd4096414fa58c95c980a85366881faf33c6d902c554554e8f63c5ea3a66b25bae2b5bc52c8f4d76a51e188b612cbc8d750da7ce7edc8728cdce4634b55d43557580ba0f0eeaf76b90fa9a0935c4a3471d27d8c12ce6b14b87c31f41bdc81212909a76a0ad5d1109d88d5c38886ba08ae70c5a07e0168d3bfc94aba251f901a0af2b5bd2b877d4e23419c9dd688efe02eb2964d0cb21c18dd8581fb133a88168bd6d3767b", 0xef}, {&(0x7f00000002c0)="4b01b810a3d2b783d4aa79734ffcfa138d8f1be02f8b8e186ec6343168e06653c236c711bc0437bcece5ed1f23dd8aadfcae5393fab3a1b833bc9491a20a90315a86441174755ad2055ce0dfe8b1232d0086c7a1c349f3d8bba6bfd0e9da1aac836ddf0ccb62f2b75944a6f0d12db7bd57e668c1f9a600d7d6c9c2cc8657a87293c463cef113bc0e7151911ea582cc18d9df0a3c4b3c622e908e773f7d49bd0bea8f9b41c75e9f2108340c6e3825708c130c8c62a2046e7b72caa93db80bbe57a9fff7accd7faeb97fd3d7634f4d95f93b80d087fd0bf8c5c103a71eca0516d51032ec1e8d3e3cb86878149fee6a8008e12405a0fc52a81b", 0xf8}, {&(0x7f00000003c0)="fbef1d9ae18fe256c802d5d04eb6e3842e0b166356a7be47ce77ec31c4fc80b2908caf816f32d3fa8450e9e7ecc3a5a0a7177d5f7e30a925df1ad574f74fc94f9ed83a52766fe6551fe083f7fc7f5ad971f7329f0f7c4f691691d799427b5ab0e56d9dd0dc7464f65f956a3a497ee16b7ec0fac1fa3650fc2df592f75a76dda6b2287d2759bfa638258b4ab39ba688c0fb09e3eea673169a5e04d27688b8727a7d0c88f544545c7140ea0c3584d33fbf86dd5cdd8c29f87d3e8041a65af51199216890efcd251d91c2ca23ff61b8e05ad593fe60a64ee55e9a5338a5689b35902a2b4425004b1c0887", 0xe9}, {&(0x7f00000004c0)="d0169c808f0c9278a3b1f5953773617394107318048d9ee03a188ac598fc46871aed98fdfbca5b31525ec1d772a583f7f9585d4e8e03dc2601de7d82d05432f5df35c1213191f48341387c8d1fa3e103f2de7963cc2e95cc82c0cc46fc670ab5a3a9e5165c50f4522ffbf1e1695a689982d352d1541d442bea10345f0de9485b6eedf5cd00e167b15d6c904525eb2383a80fb212d35e264d8331fe61b9322c4ee44063fdc990b32b2408123933d92c03e7583b1a62059a14492db8270ed35fa47be49952622e2fb5f6ca1cfe358adde4f02a920f", 0xd4}, {&(0x7f0000002e00)="0860f9090448a073f9ff9f9c026b4e204d46b48dde8a68cbfbd52b7aace02d3c71f36ab2b34fae0f4716b92c5435acf85dfee0555954c3fcf6645f8edbfdd9c99e62334c365d9613837cc81de1502afe2af447a4ec689d6ac2f9e597d6b60688b2da52566ea4f2543c77cd30c09edc98d66181af0480db4df8b6e3dcdfeb36a8c99373259b1b5ddf9a6c6af3195237af9dada7c56c434e1025d11392e10679ebd6e21152bae33e2ab74f665880dd6a819bd3a95803d7fa1a0d57ee9f855aaf63d7e3306615960fd310474eb0592a51bda57e2c57dd7c8ea7249ead8f01d504e2299b0a5d321ab6d029824231ac1195a4a9919897ceb9e6", 0xf7}, {&(0x7f0000000cc0)="d5957ec0ffff0c2a5bc17c93a0c42763d29610d0a422f13fb0f637fadb98ce6fdc454f2be876790decedb36ad51c67a25eeb75b5c41ce2e4090410b8222497008933a960bda23cb15b51954360f880caa31f14b85ab656c85bb08bb79e3c6d798e623e4ae119cc4f11d866b78c9ccc7ada406c6ab4672e01c0b1f1c2dd97bcd8ac5d5aece30198217e8a369e49af1d0f52636cec7eae4b7a88095d0e7dd074abdf83f8a6f018e9b6386c5d6989d62a1269118eab61aa3e34a3e8c5606735230fadb5e784b9918279512c28570aeff942180fd0164e32a40f60be85b87712c5efc0b27c88bf1e40654a73534586434acd83c4ec52c95612248cebc78c825053fdd41385ca56c18fb9c6f8a5b80241db8f15a3956027b05c78bba0e767b7236d3716e56a6ff6f2a6233e12af6926297c0ed2d90fdfde149a811f26208c96d803bfdd784d7b4fd865109c3113e418c7a07c99dc95d890739807ce59871f2145e9ab5cb3c875af631750d260f92c2a973c0d1590cd8c6b2f6080ddf063cf838772f7f486219aa6255a99b373019fd124ae7604019207e540007976d8defa9b40137c9d2d6145b61d117ec7bf66f421004c3cc8c1d422a51b0c305a25d5fbd44bcf10a940c894331484918b128db7b4a4adf13f6e53c31c8ff3042956ac03a403a6dd1ef8fb07be18c61835fbdae398127e30e2d904b4375dcbe72ab7b6a255ac145e6064ca653ea039247747cf05b63aa0ba5555f0f04cf1943812c9cf9fd20f98ca2e9afd45c3fe948dded037f63ac86bbbe7700fbc2c9b70d27a1c8e3e104ac72a9dd4af13c208afa5df5241d75dbf5b45f0898ae31ff869fea76bebfa51bae77511189c95d89c9ef3c84aed27e448a8bc426d836c98a1a2c747095ad4c4f806195265bbb602e53c4d6d905a39ebeb29d0e36a3ce5b6890a649ec42c23c4692438aaae6150a921f25cca0c1c3ef31c0ab79bb2e6bbfc0ce56c2e527604308f79da9f060cb53c716b1e09c1dc6197a0c6aa5016aa7cfc621545427cd46a4f717c594e9a5b36c5b5b1718e60f5f5b2c112f9408be47ab609924f21930957b40cbd5eb3da80f5cc211304548821407880bf7e70ee0f2c107cd5dc0d3ca7363bda494d6f3cd9aa82cf6be6643b20da8fcc51b1d9ffb14c78680ef44c6489af0900b72b6d64f8ceda6d00bb46ce6115815b184bee8a27796ad42d3c91a6dec427b1bc30597654e0a4aeb22ff64c24ed3b2d49fc19a778c44635145994afb2a54b517fbea1addc7a5e3ec4e1daf77381fe4106d9f362459aca9d665c748d1df112efaa064931e58cbe1c99a796b1a844eb65e6bd154087f2c44228c0b6522c3e83dcc8666b6428951f135cb7cd287ea19c6c9c8f6b6c9377e59df1480f6d9160e80a98ba3171b150a256fbc9b9431ca68efee7815be1a14076c62f274a6c5a9036c63eb027a2d09a97c788590e87872b570149852087fd2510d8516e292983f58c489169bf38834340950d60ef9af45cdbe8cb89bcc2fff63a75d3953c113fc4dd35aa70a9d50670643f8044ef274821c188309a057218302ba6542b73fd70b7c296b979afb9ef6519a3f8a48360ac95fec76b12854967a1d139e7c5f9c6ecf7fcd4f7789717ed3bc2dac3f32acba6ec6db60c672fb06a0915cf113ffd693584ccc66ba4aea27607a2794346aeb5657bb06d359b90d3140584281b411381abfaffd2daf8d6b1d65f8e6235f10aa37a10872c990ad4efd1c037c2dba4c127fd439aa286eff52722955c21ea5ed96aa67d4b12db7b256d5767daadbb998ee567e10fb3379230bc324b626822f93467ab4dac407dda630d5ecca77c34b7ac858cb7bad1dbe88b2c3d39977bf75a30058b1b9552f2e27f69b57fa556da50ddc30444cd57421a2318f9c5acebe762f53107f186f02eebfb8e4fbc7af78ea1d7f97efc2e7ee6e3758667e4513faaa9b4943de93881152a67bee6ffe1ee8005e12b97e76f4715da4e5ff4e9703d1f4c0019a07bc34d86d177486366a4d1cf0f57b37aafec25e27acb287f4476168a570e5f7eb7dfe5115a2ed51be1dbcfb6d4ec8d798c2c6d9d8f12e5b3b9b43758118e376fe72749cff49f4e751c94a2bccaa1bc48c56107eb3ab8b06930fefca3b59b34a8fb84a17c79523ac1ed33c37d5fecf75bb86df51824ac0bf915847354524b362a5346f6714cd2b7aff78d8a29d94c60a52f2a75a7e93f8ba27de0043401df2a262824576047541ea322d788c406c7c16674252d0d245431ba57d6a0209393f9699343b5d99dfcc559708bdb1331cf50c23db8c5a0568dcb28e68402509c295e24d6fd7703066b72ac78bda3aed3d33889ca32c9ead462ea022694ef4e6f9fd68873d03bd0d29d4e552e5f44d25b5d3fde7eb16ebe2fa67eb9c8a52415be36a0d43b371cbfe7ede358abebcb42fd557f16404e995ec0141e3b3484d474393598227754988023d87a8685f29cfc51d87a2e6bbc1fc1660b8d8a38f75796e69647a9b67c6e6e1aea22ba7fff0f3ba01ed0b875c2f0452a1bc841646676092c1452720c25a291a9f7c0107e3d9fb568d4f631292521ee47fda8173d5ac37c337dc6702c5bc3807bd8104bda3fbba8f629dd6ec0cbaa47566e77b40044c1e79e706e3fb18600a93291ab9994059239ae78fbdb79477a47095a2e10bbd8aed547997a9e6f7d369f0363ec98d063b9b9fc22b616dfa7d95f8f33a8ac43f4b4feded95e531f1c24ab6a3e176aa77d6e3f2b33a41b55ca1255f4ea9613021946a6c78d6431646ee059b9bef63a33bf33c6ecb7b59c02ba1e00356e55c8aaea9675f79292684fc264c3c57ffa1e1c2305d95565cd8092bf6973ce82cc64f6c211e8fd6a78f6f2b942f039af6ff32e0ac667ee9910f696db5ee9394269673196896749009d88985ad34b740037a91d341c4bf6b98edf9f7ac331a48eab79c5b696b1439f43de5972f5158d9573c5abe0168e1df0c68bd23347fe382c42404ad6e371432ad1d9f361472499903064e8c3c121d495cc26aca79f25553e8bc11d085ae484e5a34e216fb8c61ac009269e45028721a73eaac8e4241fdf8e066979d498ba992749de3a370820b4aed7cb84ccb8bbc6a03fd2794d2a48ff9bf86f40479d02d3259c385e0ba3b052b943069fde2c7876174fa2e9290e36e785e6ddbe3510d0f04bdc8b997abd246ba71acd854e986a482f1c5d9a19ad3825b08121b20c7275792ced4050cd903b101dd8fbc33a956d463d48f7a760777197b7693898521f859e8e6e4c2eb39a46d61d9b1452fcd987bcc816ded631b89460933b6c2ef1a856808fdb053338fae60a1e14316b61b3e789beceaf9a78345c211b1facbd0376fd24649a7c0740a262e85ae7c1405a12849014e3479be3a7723f61d294cb5fcdee352608d84c4f38481d154f0affbdbdc2b87b16cd74435dffc4c3d7468062c13604e8186b058c64a0f8efdae0a9347c8ee3769509a9e57e5e8e2c62d70f46b3562c34dff1597af65cdaab348d74d2814b7bcf00157fd953ad0a81cafedf4db37411f1b5be1f20c91299d31eb64177ef0df2a661bc3273d94c5813545ec13a4c7743a7833c7abfc417773d1b289e214c9da81e47430a63238426a731db140ae15cfaab6ead6587b931308ef19cf8cb190c3d532a70074cb3cfb42be546ffe971d0194f3166a03af57d145bb1588f34cafebc4e106dc59dabc869d7820bf47d4ab15102b4c068dc696d0b910e4db6846a6496355b30576629dca452c21858c9c15b842d9c7ca16e2f1c72770aefc8e8aac4a7c305a8521081dcd7c98f14c1956e0162fb5a70406958eb953888832796f0df26cb73ea9f4d8b9ccd3a3024b68da6bfb9b54f886bf10917efbf904b9bd16788ecf85b8b98f8a04c9b666c5296cfb705301e1e2285389f6d6e13a76944e2d5d51c509b7ea2443fa9a1a03d978bd93288343b849cf33a938efa2fdfd92a7af61317837afd8aa408c4b370ac5b703b241fc34556a54fae13753e6aaed0b941825874494d58d774bea0b6176cb0d2089b095719dec4eac4711e77cff96b949853ba0036accb7f4e731a2e967c646401a9442aaa8e603b55d9bbe642d2464689ea90ee9af95c21e04e012475caa6a0d60908f2058289e3f2ac00f94067151531517e249b0c72ad590390b0aee339e0713e2b5383c939e04cf78bfbecfafb76747cf8bf30aaf4e974c57a06b5e545869d941543c1477b2b41af74f7b4fc707fc81136d39dfdea6c13644979c1535baa69bf9caef5d0a7dad041bd61ea716b1053916f8147eb9265e2386430465a27cb0618dabd34bba10b07e537987b80e6cb076816feca452e81719922ba5d06ee1fded12247f674d3788101e270e8fd212ef1879feec45bd67ea25c1df608688e1e6cb693492a086c78a1865774d4cdad28c1168eb0b8d61137c411c932cc2dbaa6e10f97618472278b4466ea5849bf1a86b09f526271ed99c45fdaff63171de75028e6e43c5c485ee4da117e901611c271bae3475b1d7689d697c2612cdf8666fe86026bce5501adaca3d717eb6106726dab6ffb7963f18ed68b1560637ef7ef78c025cefa74f013d053e2d10c14039bc9f0022b4a9ff29fe2551e54c6bacc543a4124956470199e599c30d6c083b01c44552d6760b49d22b85bad1986f1fe32007e55f36bdbb82cfcbececd9db9c981bebce53fa5311f5bee96a4b271c9a0377372c621cc4d53b1208b8988e14aa9a2bf8666bd1aa3820dcc18cd9c49dc3b93f0e6f7b8bd0ce6e00e1e0fca319e71ad70f441d2e4e4a9aab1b84a28f7b16b58875b494bc93555c94ccb520cf811a557359cf4261adb82fccb9309195b04a52f56aad06297b9163c48d7d5186a11e8d629d2805a2e89b51fd3a27bc895fcc7e3cb0dc43b603ae1614d47b63a30254b1bff514103a17b2180fb20be06ae67c66b7416ef99a507c42de4b047fba336c43e7963511368f4d011f41f540746d6bba372d3f9f430cc29d6918e5517942ecfe1858bbf493070e2c7f85d2ce185a4bd918e828080ea2aed7e6fafe7a90581ec75a67c77152416cfa1a1c139d58282fe501f52d12900edad4a9d9d0a9c666d39200085a89abfc938bfc584d5024935a6530b7f2315b3eb4b5cdd0ed62f86ba484be7825578ffa99f4cc3468340108cc53db388ceff06a085b5b296efe3a478973760ef7148150e63d63be5ed0d6aff00c53606be3c1d8faffa7dcc7679025926d420dd49bf27f39095dfa4f5cb21d2a00743df66c98536f62ec05afaef9d63aaefa5e19b74f4374b19255f11e8065de0f1fd0ee8a28713a2acc4610a164f6d814c1c1369520b93a1888cbeb0aa13c01d14665f488d70b053b4ec069de51d58992d5e561a5512a655ff6d54ef81f71b95cd6888f68e9f311e8f6acf7417428b162a3cfd7efae4dcb9c40984104b27fd706535cc4a718a142aa0f4839345ea851ec841217d1bc9f28c8f9fbbf2d15633c27361241a0c0ad867915bf55b9686fa52eaa938e683c9510e03b88b275c2085ec48ca3d76c154b8d59b0a921420f9da0e83f999c8743125fb744b564961ac44af0ba927113e9568c08462c46ecf5813a1c04b9cc4d9e09f9c7b134a69bf553ded16ba179507cc0ed39fb3ee6f2769928010fb85b14bae2ee1a7e60b82f2a008bc314aef2d65a9490097e4786c09faacb5158ef135037d09106d40cd7b661af59cd7f7ec76010c21d0e96061d61abcfb9647e7e6ba761726d0265768ce33e1e43c643a22917b90f407a347238e20a74336941fa98b9809c0b219af28d5227e", 0x1000}, {&(0x7f0000001cc0)="412c972302a8099d745180b381eb3beac887e0b3665a261ec0498ad91ca529909c3a16ade8f2c91e1ef5d38600251548ff216d4b7deda05fee87d7e03a438be06d29b8d1aeb7cf7db2a0342dde0dfa93c541539ad72459775d446797a2f82a2dd5cbc2c861de70981156f2afcfe565af9052c2d007cd28850838c6b705ff67ac3f6eb177c42bfc7a89e979ef799e89d599109095b06b5a97e5362e7fb32fd03499c984b8eb33e3933ed5ee266a38401c21bc3743740d203b7dd286d609fa71eb1b4d2e52932c048d3ab6467dbf41cabcb440ab9ef49cb7af8d552df7ed5c02da264eb03fad0d54908051586b978cd4e146d69786b2db0d2d03580c957d873533a2084c12acab6d767bba3e25900055139faa7fa2b6a331955b24fb93739f00a24910155164b90f13255e2ea832b6d288e7b79029543ef236730d77cba295f37ed0f5af0c7d9b7d0a2f639e196b516dc7deec249cae677bd901c2eb5b2a4f72305f10b3ddaf01c54dfaf08a511cc0c16b4f53e78cbbee6d0f54032848e39159c6d4ab5ecda96f5f837b63ce4db258ea10e426f27bc8d22eb506b1469a7566e653120fd1e44d86066529fa57285ac1b2c9cd613db5dde6a72fe987379a6b1a44ea4333faccab34918300eba2dee9aababd88e0260ef22fa817d8a3769cbbac5885d44a4777acc83b6a9dfd7d978a6d6dfd5fd8995e6e8eb53a9c0243f97453bd1ed0733b40cfb373f2a66f620742339cc325d70bca1cbc19ae44f620591b2cd74cff15ab8bc4868c91f6323fb88e0ae6e88803872c7734df677bf391108d6e1a0caa7933201d5ce23a5a012e1e0ed92913275b8eb8cd2fb42d3305861d2362dcaef4760f2645b704f02a81766c4766393bb740c41938d620859785caa6f646515da66601cf7e840c8c05278a286ef8d958e742f7dcba49cf4e0b524308903d38583a9df8a0329750e1553bde24a76ff9ac9565aaa808a6fd63aa9091f92085ef8895902a9f944d7fb986dc37067fd0c9d53c0503019ad4b999bbc7a3a8dd5157fa2b3a57eb3aefaa32015293ef3a4581f19565dff8e3075f21a1cc7d30c65aa106c7e39084925121f3108a29ad32b570dfdb07b6af4eefeff1c42c456b01b41fb810542a9ff7214953648b74e09be5e98c8dabb3a0287b351ae7242a2c1491e40c3638433439ccc560b8d35f289c615061e242ffe5fc2a8ae5936796aca5430ccb1b746e3a633ba630e8722b161d78767b597318c6ca764d60152615ea0b4708824bcc9128d347e945e3c52efc5cc9cf3915368f550e71bb7f997cf22cbd6277aa4e964e74773853feb1a96caf59fd0517445e3aa607ae7152a3409608731aa059bc494259aacdf4f85334e2aebae1f13edc7c1ce58d015dd3bdaf251a97d8969e819bd3ad71fa5735fd89145600c7613c211eb520be68a5b0e347ec08562198930167492c7ee96c881cf9f4d7f279246f6705996d6b3a810b7a482495c7769fb412d5d462e3df72efdd670b2f16bc71a89837631dcf9f3921f6db28308cf36abdd7d523606864e6d31864bbb599818f44e4d097b1c2ee076163fbcdd47c5a8020d51d83ce996f1d3054f56ed9df420732a3273e8bf67ce9ea2609cc4642f5c5769004fedd4d5708449254dea3f4f1309186d2f8095db2ae643975d5bb6a77d57ab24857acb2f0ab1681c89b0005e7759f05dc4e1ca42c65870438c68f1235acf98d53857f5e0c9e9bd419acde6fac55579981637a2fca538c7e1edad8f50c3f97a4dd4c9b6a9a8e63fa48d8941371317ee078778df6404863874191a49338209bd919bee8b80e49faebc16b94784fce2ef9ab1052d37c4d1619adf3155ce102b9ff92a42dbbeaf308e8b24ea465914cdcba16d76f379d792eb6810fe9806db79de2f0239d0d79d13a748acb62750ee40022b6cd0667c78688a09595810f3b88562775552903e4e118ec8ca9ff89ec395b288ccdd1be8861e15d9a61708dfffb1887cec635ad40d04e769ae9672c2c82532144a527598372f068bd80f335d9fe67cac90632d523126738989d721cbbd9b8bcb12d53d73cd53e7d1874414412b391137416b2574a5c4df92f4ee40889b0056ca61a50f6ab6db4c1e903b826772fa1242ba936c219103651ac1a37a1c44554ce34335a0c261a28dfed7496f68a1b7f152eecefc54a3efa0df4f1eba2985064fa14c0c6972960ed3b82cadfae18a98b783c05ba20c875a14afb5badf64e20de361c77312f19beb1b70dcde57dfc2fcd788dc3486a8ed277b7cbd70fb0e1a9d8bb9810e106b22ab481609321840da1e5676ce34cf0d450a281956c87fa34aaf05bc1e2c06384f05c601021717629a14c30fdefb0b131773e4969c9772cfea7934febec95d5e662c7299eca755a97ea592845a40d8b40568a5523721a75c41de337617ac920dd847563056c1acc9cdcaed63f7fc6c2f46d2a33ebf153834b4556b951000c2f41358256c57591d9ceff410a6b8367a7ffef0008a08cf8a95609b5731d3407e9717e49ab276785af773ef79c25e0e54ab73c9bf07bed7a7d6c29215b634b901b2ad14333d48304204f92ddb880941fd336c43407e760398b0370420cdbb635857354f3bf25d350b935e6c5bc82b7e2ccbd7cb8f98fa2e156ae7b1045ef1bb988b3f25ab949706a48d07d83f27a81c8f050ad1676edf40b71533c9b9177bfb7c93dea694f74aac969fceeaa8200ee9eab568cd80eaeb58703c2055b62076d264d2b5f2ebf58524ae5e49b8a847389f90fa620d651f4013f833f970d0ff54b0cd511c8f71feaa48256fd1a45588c8a7eae02f571020c05f60706f7053ba3113e4f23d6cac4955c7f537f63cd258087ad4dff8fab1d3f2da2bd5b212086af93ddea19ef58bd8993c1d2a7bdd37f7a4f0a2afcd8b6e1499984408830faa8ca78b72220f5bab464bc328d30fe3d957116a3db7778cb7281b88c8dd154ff83d2d08bca40ea861d0ba087b1bba5956db612794e95aaa69fda5d7514ff8ab5f9efddc308e6e55ba56d25986c722d903f32dfe004c7aeff4eaa34130398357898b34018f1513ee89940cca3241adeb4d79731df803edf3564ab22a11889db25c6fa321db7690844e6dc943283338f7de82650d8b520a217fa9668032b8fbc572394558fac3a5ba236e415854d2525fe79f3423ce025b34a8c8c729fb700ed76063b4ded029e5e5681237e7b1fa85228032a54c26fc6621f338e0c897dfb13b3b811155c93afc6b949e8b58839a7b44a662bbc1e1d41a4457b30a30986f08bf434fa4470e7af713bbc4e6466201c37073a28913bac8f4a29a5a5b8407ed387b78f967e45e410face91e813915a8c135f6b0739778aba40f227aa0449ddba7118b2a1bdfbebccdf55cd075f0ced53f626dad9d5287b4582d5d793e8a305959389f48ac2fa0bd50ae1d3d2ae55629576edf82cd2144eb68545d0fa7a58a7955cea908eccb753d5319e5b38fbdcd7fe4e97a77edcfedb332201d488bdebe1fe43d56d04e0d88ba77a5b606a00b0d3a912afd1a45c45e05950d18f2bf086d98ac1b67539ab0b79cb8e03bf3755db9ca5ab7076f5d9f9448f776d0437ab813d2504b52f7051a1edcef5217886d8f26d19859727410b2503b48517ae4a2839c7d0b5c43fb1379130e638c3301fb2f906a036e381be78f272dd207448c1456b6c182172ab4b66e05f825a0fbe02250bbfe2a0ad371644cb4574bb180ebe8ad1ec7cad9a0efee424917a12fe7bba6cd6f19a8ef09302ace7f7c483c19f678ba0951e4d9ff05391f84870ff363993c676d304d329fa0a2d9d7283a17c638b5f3c27b795fac0c8b79d54383ca35170812b134c2acaa1a2081b4dfd7cd178b9ae10db61b348878542e5e5c08fc86ff921295d0f8f82074ce4e4a03aa6c906957e04490921ab6211bd4e961e42ea115bce15a0b73f984da7182b495901f2aee2d86e6577ca726aa91390634cd45d49996a2eb4cda3eddc804906c290e5efb7e08904812a70a82b7cd1b85f5f56bcfcc4d0765fecce2eb882ee17b7e331c54fa2bf69faf4173d1ecfac7b90d133a298c63d6413be40249dff0dd5a7c1a28e9dcb8ba306d29559be4d73d87a0b2e0501c346c379a1c613c5cb1c026535bf8e2e1fc3f2c77c8fc2ebd87294976900400f03cdacbccc2588c8828f3d88939aa5dcf1d344495bbb62bf795012ad6d523264761cb9c93a160002fa404258952b634e55b95ee68465dd6c5e9df3e72c524ad9d8c59c63d2888e225dadbd2a6796665c579c27bff098830cc947f0baab1b7a9cb5eae09ac0f619d734260c041c6412e48bb376aafda2cf271a5e6b017bf75c2ba9beaf6cb40e72f046a7eec4854da8e607854b2df8a210f1bc58d4ae3cec465ab8915dad94d9414d88c1b111b030e5e7ed4ba90120a34467638d68e245e7f0fca57e5b0fa5648e32f7c8f00b083f38d943487b8a18747095efa1fba49ce31a1475bdf8bc8b69bc9aca73778c0023dc5029fd0e932e6506c5fd5d4ce89ef9f0aee119ca93fd5f118064cae571b7dd4802556e39c4de3fd1d32f62efc0e2a259a701fd9226ea08f37904459587698560f1ef48093676d425fee71ed1bc6b94a71ebb2cabf97475f9e0184694b76bedf2b164785abab17279e2b455f62e299ed0f922ce702b921a938e3a67b9745b287e05fbf111982fbab6e28fd17a4441c0b58265b7c7c2d5c743712f35ac687d4c7015d9ba9a111ffc96f8332c8caf544ebca20730e25abd7aa95dd6a1f90f5506f2dbd8bddb66cf3f3b530bd758cf549a4241b602ec6140b9f0ec808fd7c1e33895d2d513e3d2da17ce3745882c3de06589d24372fd482d0550f0def5638b8a8c9afb9d7a3f222d3495396b82d3d6e2bc20a020a05cfa625d1d88b3151430196449926d4a14beaa3a7ee02ddf5bb6a559750f3fb982f80403dcd0e10409b06271402432a40364bc43c641eddcc0a1b56f862437b2c1aafd8a9af01be984077cf9c2c7e2adf428893761d152acddfeb7abfdf57f103527e0393afb71f1dd89c8ce7ac1cd6718cbe7f5d90cde4d1527c68e8df522b5ba4caf30bdb022d1291070a50e0a3cc49e4b27b333a20f221dd8bbc72648db751e6d99ad1ff3a5f056f445bbaa143f2eefd3f2408772a5c65ba42acfa2a7c5b9579b5de916707917dc7433667fcef42cade9040fe00b4aec9052b840633f91858098e14d0815df334db18b884b90578ea0f5ea3ef60d49b3a4a078d0e6538cfa27d3fc6f821dfa1c948306c8a40debcaa17c9da7c581161bf759170a61ef11c85ab923386d75a91eeb63f5dd33b857ba439a6d7599cb72dca9a5947c86b6e22b618fce79de91b46468c0c592bfb0214646f00f0350974d68d223016ca7a3e0ad41f1879ab8c59c371d95dbffad5264b8d51366b10d695d60b2c02c22767cbe5f8d02d3da6edd5274d47eac277f7c3e2beb3121d42ea4cff48e95a417c4c937e8bd13c120934be9a3d988c6ad798ac13630d0df1290d3489b1f809215b5cde3af5982ed86cec2da5f3bb7cca9d59d99d751875613cba542f45c1d34e9e8e486bbee83b048810f40f7550d9f29563df92c969f9477453b416be2a100482b53c039e95d70949cccae42c2f9a66aabbe106861f71238c38ef552ece81e49095a10d72ce1368e934610eddcdb92addd3703f49a35d1f270b2fed55bcbc97faf762a5503719fbe6577c1d56833322e772430214d8fc463b24914873a4b7ce532e0507d40a94d2d8c03ac6198ec874aff14eef46beb2c067be5a5f8eec3ef510fed0ce6b1da174382", 0x1000}, {&(0x7f0000000700)="1114326d46a821c2c44a469a1b5bba12158aee334bb72e00d5e8bcbcc54a8e53fc0a8e67dea7772b10474a22f2e6f8c6a19133c3a3f89bf65d10091a0d01c52625e84f0cd78234fb7b4177c793ad0fef860245599ff753542400b714c4ee776c05ccc343f325", 0x66}], 0x8, &(0x7f0000000800)=[{0xe0, 0x1, 0x5, "11d5c57231b318992f4db36beb2c9860275caa5c6a81b00ddc9df70741930ae7edc9481271776804bee028a93da5d1c7204f9d17fe87bdc130f11699de32a13f951cf5ec6fbc838c7c82d9074fe64b87e654140f0705ca4aedaf96cbae2b6675e0031882041f58f54aff4681ad66a90b411320f31eaaf1fade5013aea21fa4bbb0f6e93a10dd49ae8f249a7b2503905be4a1220967a750811f4fb00ef4ca180ca591b82429d3825192c4242bd0c022d2db1cade36dfd74f0e5ec0c5412b26077fd77350bbf54b81d98e102e78e1e16"}, {0x20, 0xffff, 0x9, "c3c217846a6277e6520a"}, {0xf8, 0x1, 0x2, "a5e521e46e3229c5d6dd223e8645d5e6b893e30501aae3880d2b0d6737c936ca30d3340ce695bf4e503367e4e87941dd86b4874b18f23d11773f1adb32fb626bb9e1a0cec1b4969ee6ac48c9ef5bd2acceeb3201effc0938829dba754172787226dad587aedebf7233e69b522321f4c81449bbc8ec872e7f68d040ef28ba814b6379f0ee5f1c4baed7936c80500782c2d476ff5391298b1d7b03f6d7d3306de459bf90fc804d5dd4203d05787e7f81954c79fb5e5b2563509934bcaac121ddb428d0ca334b3ed408dc544b211215f6766e4057fb6d4fc04f8d33ea3e1e3e13791001744b4c"}, {0x70, 0xffff, 0x7fffffff, "e78c860cd94bcea0ce22ee624b21064505f3d1738b19c0516daa58a60c44e937415ff7376e5c65757c04ddf82742029a3046e7df108f11c22f84561dae81eb28b1289ad69d19596246eb29c4f5f2944fdf4cdaac3467ff1493ac3b961c"}, {0x18, 0x1, 0x2, "0e369539006dca"}, {0x110, 0x0, 0x80000001, "5d2bc2c28c785663035937a59984a431a4e7fe348271d55fb341e11bf049328beae9804ecbc5b2888df683d8dc29655d204ffb703e30302c007a47c673e0c7a21b02c1b707c44707c28c60cf929c434a43dcc192f4015988e432c58245af3a73589fff079870b7a86254363f134f57560dfbad406c115c7723d4e9633c8170b36d3825e51c6e52c11c30a62ffc43e882862743624fc8e41982ea1ce2f17a6ed80776736f819ad11539d00bde191dd1e47b412da938d06915070182ca128a0a49e27979cede144e56ade2a75edd87c51c81833d73b58f83d3b7d03ef6532efb6f69f75d3388b70919ba41c3c1ff3e2c88aa756e39e5388f69da3aad3f5a"}, {0x38, 0xffff, 0x7f, "2a7d4b59e1b13b4c286b93fa8bc343863637651d3a58d2f4650ccbe6aec44f5c143a8cfa0e2d5aaa"}], 0x3c8}, 0xc) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000c40)={0xf57}) sendto$unix(r2, &(0x7f0000002cc0)="6ee198140fae520f7630de2fe4b3e9c96ed2a0fbb10a732fa243988f27c11abc1a215342965c5efd2eea797cfd48efd431ee23277b8dc8", 0x37, 0x3, &(0x7f0000002d80)=ANY=[@ANYBLOB="00000000000000000000c42034905e4ffae60303571dee25ae39c663ce562f47d8555ffcf01ad2d9977dcdb8970df18d5f57212ef35d25fd10163543e1bd54ec6b5f3ddc174222cec992575aa8558efc0e0c8bb54fdac0909a38021b1574ce6fd0c8d2711b9bc06f"], 0xa) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 05:53:02 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0xdc]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4d78, 0x2, 0x81, 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x59ff00ed2e04fcf0, 0x0) 05:53:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0xb502aa8eba45e9ff) 05:53:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = msgget(0x0, 0x124) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ed1ff4aa3c5edc76130330324113d00"/207], 0xcf, 0x0, 0x1000) shmdt(r1) 05:53:03 executing program 0: getegid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) 05:53:03 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(0xffffffffffffffff, &(0x7f0000000340), 0xff23) 05:53:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82bee480ff7fffff"], 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) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 05:53:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) syz_open_pts() 05:53:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) lseek(r0, 0x0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) close(r3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x1, 0xcb7, 0x0, "650000000000000007571d2eb66f1c0100"}) writev(r2, &(0x7f0000000800)=[{0x0}], 0x1) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r4 = dup(r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSTART(r4, 0x2000746e) 05:53:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="18749eab90677a4497f6cc72ad4cef2a11d237d5391466d27d8ca92be25e0a0a0257e40bbc37348dd36263290691b49f75a4a32fac26e54fbe254c958ed5b94f010f773dabdf9cc85e590a3455bc24ce844e4d6811d71b796208d301ec9ff528235dba079a603a583b92208a3ae27087bd925addd13f9f6a8492c039d7cf3bb757803d861f7afacd8141776309ce09ce5fe1bf252b31f0b092bd6ba9e1a1050a83fffc967c6ce617e875f06859", 0xad, 0x8, 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x0) fsync(r0) syz_open_pts() bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 05:53:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 05:53:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) setrlimit(0x6, &(0x7f0000000000)={0xfd, 0x9}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x201d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) ioctl$TIOCCBRK(r1, 0x2000747a) 05:53:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r1}, 0xc) socket(0x0, 0x0, 0x0) sync() r4 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fef4713eb2850030811a388791435a41d8c30dfad7573fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd24aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000480)={0x5, 0x5, {0x100, 0xf0}}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 05:53:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) setpgid(r2, r5) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="1ff5ae51a02b20d75b797b43d7ec1eef4de5cfd101e1d592caff2be9572de0c2563c1b928492522b8e9cdaa52113e8c4706f7a4646b2505dd19faa0aa9701cd941dd602d26d25a42f0faa3e4532c646eb333a0f84a3b9952e122ce91c401b380d20c92333c58aacc117303e5cc812b87ac4d260e04bdc90e69213a1ec03a7c66e669e38d972ebc9e3d43bcbc61288c7f565075b76d3ff1f2dbfc7668a84cc4d6ff1dc53ecc08a6c4e417336d6070817890d3bac90392436e721507d4ba56bceb634e21fc2289ffa9977419dbf947b6902de542296ccb8f170bff7ab50eae940944aa5290e35f5b38b4e06412792c545311559eed5125f3fef08a90128c195788b1e6e0affe930f5fb4ec423b09395bf1871c81f4091482b273aaaa9570c3c3f696ceb4846317cfb63cc4add615d25f85e3851c98e73fa273d33ecdd2c677ef290933d349c538d1fb4a92ce30fc8e74b38e6021025e8e6e35be4d12cd02428176f491e1e2869e22937197cc2cd8df32df84780fa850dbabdf705b293d786deeec26a50180433b72099cdfacad98a2cf609601b07eb9f4b669cfeca0fdf77e23536b2ec0c2e3c6cc2e5f1ccdbd3b2dc860ff071bb10b04518ab9f369130adf735f156fff042d4782c5c34a3b43daff4391c24b247e1d4fcffc75aba1c5d4c5899aebca4e8f5110c58d05b83e3d984c463ce689ea2d32be1e088baeceb55412861ad5732d7f90f4cbd4cc54ca083db7df494e06811cd9a35d714f516a5cd55ec3a4de06b3b98c7be033c1dc97a1c85fab53d80855d25a32652bbac4e12fb1379533f3626bdc2060ffe857b3739e889ae7ca620dac4e96de81a3bda61e08b4bc5f94a83cb2c12d7f65caae3a91e9ba2031cf5bc462e2c35b31ed939c812359b8a1881b9f0b933aa3073a7b4b014b5061325e5ba1eb4832949944a846ea561eb57c103df62fd6511336a66373d1f32a5becd6870c260bfe7c18ae512dad92bfeead9a6c913a5709b5d063fdbcd8369435671fad3c7d04c2f755ece6fd69fb7d57662afba6d8bcacdaee0d40316802ee6144e0ea6181bbcf4302a0897b21e68a5d22455aabc7b635d982021fbf1b2e25d68a17ee903d3011d4633dead329855efaa343976f02a3a5d84cf5e5692c64a48ceef08a202f1f841b92eb333b92a64f5c69f0fe2a983931b66a190c1fd65b5c068ba6899250bc02135ff072e7c6ffb8df2398b143bcabe2a53e368f00e228420fade6b02a30bbd5b031d97458cf01ac7d17c89e0f48c5fa93126eb2407397f6b93e850e3838f3d3dd17da78491dc7c2408b3b912eebb080038fe3d77777e6e592690a715ef88d65c048f5f47640d435acd2e16868eeadaa211089461e5a8671f1cd31137c398b33b59541bf27fa51a482218ec5aebcc13f3500f2cc93aa029e4db7fc2bab2592b06343bdfae02f608011b4af0eab2464829c7262bc57395c1452bd224c765cd2bb87633cf589d2250e9936a086ee946a789499278825170484a28b658ebcee20f375d5c1a0872e01292d26dabad8b0802f49a998a472792bf295994f79e858cbf750bef6c7dad42b6de221611ab612e0b1cee82b443def03b79728719f325f954e40168d87fa5cb88605b48bec64e3bc36b6e4f2b50bf9976158d0efd0f4e1a3f85fbfcd32937025ce8bed31e779155853d2c56e8debe7a662aa0aed483e7d818f02a64d8af5802ba2442612472320260cca8bf72f855ffaf5677b2da5ca4bb208dc0ea326c742b43e137ae9d11f10742e3aef118dc0724ab2d6e17d30b0f6ef55d979a939b6eac9b71b5ef4f25a8277a5e70aa730cbd459bb6de83cbc34b723e19a4ac3906ae9f94ac1ed2ab387cd66878beb61f9cdbf665a76b8e3dc04f25661ce818024f121955beacc870b66789bfae18316f309891c626e0d113c3c947fc432ea3314c559038815dbf4fb409f8da57952deb5e309fa01f8fa10f157e723b4150bd2ff6dc34efe5adac0e1a2d6056e9b35fcf7b45e014474f63eac1c8468d8c9a2182e48b149f4ca48cf1a692d13596279cbec09eecd2b5a3177c43735176bb2c3385554eba0868543bc3005e95f26cd38354d6c1ec23b502bd73d77def5d63ea3004ffe860c780c2f1a3dee9046461b4ac1e4995f386e7d9888210a12e3514515685aab88358a3e1273ac1b6177f3e5bc5020b09dcf5c2026cf53ebe8e738eedcfe1d719f0a058e4f50a4aae16144f12391e1eaf05aeb18f301a6ed12011c1dcdaa89f31f64e97c047e9299c5328b61c04d14cff3c0e212e7f73331f829fe3d9e7df722690a2e171d1cbd60a1161b3694a78a4d216d554537276a58125a1508b6486888091793389880fe86c160b84d3c94f8167148f089bf687dcfc3c97a445dd68325b6882f6b4fb1175c9db4b28261468ba773a4de8d19c2b772352463175940a5c1345baf4dbb4b2ed618e7e553de07764558a237aef7e2ee909a389f3d5bc02faa25a5c8efdb183c213415acbb31590c4995e76548fb000e1f9188a505e87c5455bf2ec35bae8001366266b617b3a3544251eae0952c5bb1299cf17999334746a1db3f1483336df27311f5b2c3e60b837d6c947281bcf51bf05dea3d53954a59239e2f6d6502c520b661403c0b2e5a6bfb3dd23acafa352e89891b0b050af903fe99abdb4007d952b5a89e1008e4cf48cc7b25781654d950748382b066f9241174476c2f4370ebae38be9ae6016aaf1528ee638d4c1b7584f1dd232e39ce618519abcd33bd11cbcff56abdaafd5b50df0d4219f63c7d8bedabdb61e69cb5760be4aafcb9b98114025700da9db6f60f24afbb3653aa5dada215faccfcf126dd75399356fd126fd885c59509d3d43952748eab691abf2e8734c0890ddf4ed35fa2be928ab2ad1816693b33eaeb1ed0d5854322eb88f5d273b8374ece18794f09f73fe2d76f23515d609b89c3beb2cf80b3656417903f5a70e4d169e83356c436090989e4a0a19cf9e4ab36a30587147ae4b85c0dac06ed23cf3399b38651738905f331c8104d3da65090007c00c8562ba9a0cdf5cc010f5bc43a9de08dec060241e7d681b3c866f98432d6c874d4f7db0e02cf3285234416d8c139dab8b3abf3a2358cd7e092caae0f4a236985ee86e23179d98edf1ab444fdc81e69fb497b52724918703114583aec8fc2f6977a4340c32d520042f0e1ec6d15b116e353fe5e972dc64e6eec2a5c336476b31a39851ef3e78284e0bd7beca8488e0f4e30abbc782a16dad5697045e3d1743b8f41945e0615627117cb6fcf899f5f9702455f7696b99fd2384341014ad01f3322f681c64e4fe21a86670640edfbd328001972ff2bd90a2c076c57979119e715a364b0d07f9ff1ef2d9ca1aa197534dca9ee0469cfa3e620685b87ef5a329950cb39f4c8cb57dd125e3da9efcfed817a16330f9ccc85e0e178ff6e02ced62f4fa474f78a7fad7c48036fbd82e9e21d141b0a1f50ffad323d9787e865cc3a0176e6e60e17efe007c7a2dac7f93898652f6e90e88ae0ca25b4cee7f406faa5662e72e018c31eee6f908685eda9af6f11735c919e55b40b9a8243b2db90242baf97174d0314878590549a8a61af4d1188a4ece89b0b389fb4b541f1884ae21306380da9808ac9ba430d1752f45ef1bf335ad845b7a043b1121b2b99e072268979fd4df954832551f0f37c96f1e417459d1b2548d4f600e1a5e02df63f8b058205a7fd3a6ce78dd64224eb35f38c571a26c66377c4528e1229a49c45b30be64d6020fb7ac389acf18e6e153bcf3f26a800b2c91b42ec08ae2e4d35b09a098a58b1402de5b4c302309d7021d37053d338be62a568aa009409911cea9f69a12d2085229c308403085bbadf4385abb89966ed88c75a6f130a20a91814df80178a391466f7c5bb922aaec0f1b6de42b8419786f41a78e35aabf56f2358ed7e72dc85388647546cad58843d1fa588c8b4515e06674bc341a549135d71e6653971fa717a0e9373cacc85112d94cff6368512017c028288fcf3d4e12b7421708de0edb4b6cbd41c857bce96b1540c0c854d87d8a05d514c58ebb0eca05edfa7f224498df8b855aa67c8de8266859da8e3e8d4949253d7a8f6e411a4b1188d5c7bd75dcb56b507f8d6cb68f18341700c153caa46e463655af059434cc3c7b2573c191046dc22a94ae1913beac8b5b43cf187055e81b25aa0e5df9c0c5da4dc786a016cba4d62c7553929a085f8beb98c4a831762fc2f11a09954a6ee7b233bca7405ea32b6b8c1bc223b6be8330755bdcf50050bb32a9a066288180b9039f125e0108e70e62b6812026207273e7393166f6854f999549067a46c5b8bc1d5a78eed95ee53d4ed4e59da308650daff4bae5e710960a0e99e7cfdab97aac6fc7bc3fd302b7930eee29b4c1be14372b1fa0e1a3c50ff27135c73723a866818f506e89daa793770b7ab5460df7041403be941564036d131e5a0f0b69f679237a77726f3c5fbdacca0fd5833c09f55b1c96b82bb6d9791252efabe991a7c7a0daedb507f3bc62444325db9de16ab333f3f5ea33b545eae62016b7d41e173e1caf6abf4c8f70a0b057fecc68772b6df3049dad005c11c9281b1da8ca8c83bc92a95046c9830d07883f8a9d4294645355d915f0a0a9baeeae580d304a92ae9993668b8efc759a9b64be1104fc964b9b57bb10c6178b4494dd38c931212966b99442912fcb89d88da1c3684156aadc7166a045a524686fbdcdb9c47be6de5512f69efdfccc6e8aa1ec697ae5a0e2859579c7ddabe7c3ec7b26d4b67c5f5f8115166cb9f7881f6c288866f67c921cabec388bd7dcf9cee08809fbb7aecfaaaf3ceb327a022b351b2b0dfc5586bbd3bb19527079eadab06c777dc4f29fa4c08a1cacad23af862a9214d5cfa4a803a67b02dce19bb609e07146682957fb5a48f024b921fe650c884e15766b7abd2451f64d967689e8edc9c8b9d5fdd28e2ab991768f7bda656a8628d724889aab15710b9bf0b9aa219a84377b5dce8539a2e6d9309fd10e89c231be18a0d8ecab595e415b24feaa4a977cdb72b68a582f52f6570165a582a7763e56f96b09be2cd3cb21c6458feb55c80d00085092dd61e6a119b433aa5cfce5830b9b2949d596af9d8ce8437beadae1dcbf45e49619e10e32733ea918ea2bbce0baeaeddd65d6a28fc1f4fc4f9e10fe1d5f05cdc17d60b357d567f992f4c6b648a42dc6ded15551d81fbcdcdffd6ff93bdb152997e41561755e67791a2cb9bddd77ff765bfea75152d4c147cc4e15435b3a94860b86ebdbac0cfc823d501580b183e841d2eeadf9515d143867b613d91fe56133c07a86272adb29c81de8e9254d777583d5d365ca24aefc932623f61c33ff4b3a1424843cbd38ac66de6ea21556f68bbe839a131b0d9a0d2495bb424f082c9438b780b0c9708c6e0a8fbdf6da082d8bdab546c0a68e545a06034292f397f78f1488a278a95787c47f95c6a4e8d5149837db3020064af47f9d599b0da6a061b9e3268a20295e37204edefae7507c682403f5ab168759cddaf9b9df01a701859823a70e8700194956478d7f69aad6ab00c92612c40b8fd93c184f38292f15f661d79b5ac823a6eb064bdaccb9ce83ddc78ea48d8507e71ad83f46c6048d9a589ed43cc85df6e267fb3df1b3d624bf73c2fb7c7828f8879845786a0a49e471398dd40981ae58988e3846b269d148e43af36d89473659d2343d9a41f8b3a981c4e53a7675782654415b99c6c5ba20ae58d50adecc382aa7b0159e02947892869d5ea5167ef46c1b32433f230ac7ca8d1", 0x1000}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}], 0xb8, 0x404}, 0x2) 05:53:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:53:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) shutdown(r1, 0xfae3c0a996439270) 05:53:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f0e2c8f44124fbc20fcdc006df3b26f0ef39c04c1e1c8d001e82016cf0343e6104dc36c7fc7c078bed883a99953ddc87c84abcc8832b4ed08e775bc4d8beb6bdb07a6884def0ae3b290114d58b004cfcfa6a258e9e7ef6f086280cdf4a08fecfef706d1c22ef476566882638daec0bfed2131419826eaec"], 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8, 0x3ff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="01201a56baea67b7d571ab37060000000001000000003b6241", 0x19) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="df160dae6b71ba317b1efcbfa6e9153f161dd656bd8410a37dca4b55b1bfcceb42f352893dbca75cf336b47459f9ca2077d9ee175ee578cb3c0c519290af3b1f9778c7d1ab9bebb227d3f97a07bd3122439aaef02d9c6a58a6af3bdb615d797e88e86401e10b6d2cfed026f3c9379d1a8e7aeb7344b8508e5a89615ebf51451850ca3540b0bf5a4e8fd70ed9a6ad430312177af3a8c0ea4f4aa0db1c3a4fb907971c01e42e3775ab2f744d0d7da9ef1eaae110318dfd3aea89dbbfe8e30b8cbc511361570c2eade18b95cc1aeb8d236d678ecacea9da580a34f9a9dc1c19215209c48c8e97ad29e1d04c95d2d8857cd0e6", 0xf1}, {&(0x7f0000000380)="13a2b8a3cf30691f74f9981360b035e74ab477e2f724b8c763e7e2805aabe9cd1228e28f7a42a74108ec16255a65a6f68c2e003b46f77dfc0c42ce3f631f17b2871eb32af9416c48207083eafa9d2f1c13b766f6447e4ff62af41cd43181f0463060c83239150674521e750f6a65bda2ce3872ed352dfd7848b92769b762abae", 0x80}], 0x2) 05:53:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00000ef000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 05:53:04 executing program 1: r0 = socket(0x10, 0x4000, 0xff) r1 = kqueue() r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x6}, 0x10) setrlimit(0x6, &(0x7f0000000040)={0x9, 0x7}) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) poll(&(0x7f0000000080)=[{r2, 0x20}, {r1, 0x74}, {r1, 0x40}], 0x3, 0x7) 05:53:04 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 05:53:04 executing program 1: clock_getres(0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) 05:53:04 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x25, 0x40000000, 0x8, 0x7}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x79, 0x1, 0x100000000, 0x5}], 0x4, &(0x7f00000000c0)={0x7}) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:53:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 05:53:04 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x400, 0x80) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r6, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 05:53:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x3, 0xd8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 05:53:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x6) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) 05:53:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x6) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000180)=[{r0, 0x8}, {r1, 0x4}, {r1, 0x8}, {r3, 0x80}, {r0, 0x44}, {r0, 0x4}, {r1, 0x20}], 0x7, 0xff) r4 = getppid() fcntl$setown(r3, 0x6, r4) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000002c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getegid() chown(&(0x7f0000000340)='./file0\x00', r5, r6) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet(r2, &(0x7f0000000400)="961072fbe1d42bc4ec52951e784ce6edfa4072339fd72880c645e082537ff5cfb555e53558e411564e54c3b12f41bc334d3a8bf730ee8a52ee8a34b023dad385478a0865c7541771766a7038144fe41af8038816c6384beacfc44121d427468dc0e10ec6cfd89c3ebb6dd7dc00dd57d49dea2478710876418295bc601e8ffd7270f7", 0x82, 0x400, 0x0, 0x0) getpid() ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000004c0)={0x6, 0x10000, 0x4}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000500)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0/file0\x00', 0x800, 0x6, 0xb1c7, 0x0, 0x50c, 0x2, 0xff, 0x0, 0x1, 0x4, 0x8001}) close(r0) semget$private(0x0, 0x3, 0x84) read(r1, &(0x7f00000005c0)=""/116, 0x74) stat(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000700)=0x1000) 05:53:04 executing program 0: socketpair(0x1, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 05:53:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x6) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffb) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) listen(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 05:53:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 05:53:05 executing program 0: syz_emit_ethernet(0x99, &(0x7f0000000700)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e544e0e31113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = dup(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)=0x11c) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x8) r5 = dup2(r4, r2) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x6330d72d56a079ac, 0x8, &(0x7f0000000040)=0x8) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r5, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0x8000, 0x2}) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x80000001}) r6 = syz_open_pts() close(r3) close(r6) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r5, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = semget$private(0x0, 0x2, 0x80) r8 = getuid() seteuid(r8) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)=0x6) getgid() 05:53:05 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 05:53:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 05:53:05 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202010066696c75300010c4f467f3cdec99c6782956bddd30b413eac42b3bd3d290e2ee02457072b201e509820fcb277ca31adbaaaa25e650ca1cf1c2fcc0afe373b374e0c9a5f941324acf1c811ac2e8e7f2c3986f23cf5e45a616185e712f23cb60f2eedf9e1e9f77bfb39430bdc09c6490e88e8f9b5e3d3f2006d1641d37f066a679173fca31ee776c4239c0149755a2971228d5"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x14) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x4, 0x4) pipe2(&(0x7f00000000c0), 0x10004) 05:53:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="d5ff9669", 0x4) setsockopt(r0, 0xffffffff, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:53:05 executing program 0: nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x4) 05:53:05 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, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:53:05 executing program 1: shmget(0x3, 0x3000, 0x38f365cd96e65c4c, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:53:05 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chdir(&(0x7f0000000000)='./file0\x00') dup2(r0, r0) 05:53:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffe0, 0x7, 0x1000, 0x2, "32bbccaea86b2d3484300d5e006fc273a1d8519d", 0xffffffff, 0x9}) r1 = msgget$private(0x0, 0x823b61dcd4351075) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/4}, 0xc, 0x3, 0x800) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0x0, 0x20000000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) 05:53:05 executing program 0: select(0x7dfda5ab81190ac3, 0x0, 0x0, 0x0, 0xffffffffffffffff) 05:53:05 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 05:53:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/180, 0xb4}], 0x4, 0x0, 0x4b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0xddec) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000440)=@file={0x1, './file0/file0/file0\x00'}, 0x16) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:53:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) syz_open_pts() 05:53:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) r2 = socket(0x11, 0x8007, 0x3) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1}, {r2, 0x80}, {r2, 0x100}, {r0, 0x4}], 0x5, 0x3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:53:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) write(r0, &(0x7f0000000000)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r2 = shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) shmdt(r2) 05:53:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 05:53:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000140), 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) pread(r2, &(0x7f0000000040)="012cc67235ea38f0082aad95c25b7a11034f40df19732d8942b3201cae6ac715df572bd21e806f58a7d6134699c36430f9cd1bcbfb4d04bcf174803f5a0cd2d94b2babc2a10209d694b9fed50fffd1b468eeaec55ff34d63ddf3c22674f08b19c4b998494f889529f146f07d09445cc39c3855d1e78f90b9d44fd32863d1a39fb8e50eb8519c92a9c61412badd67d3095d6ed5579d330bc694a6763c1a8be70c690e2a01ba66111613af717ed973318f6e9c2182d26e6282df02e2b4330620ec2a8b8fcd13178b98d4e7da0f73ab620325e7465204a8a975733f16cd3e3d95b9e6f66706f9411014751028f864f7ee1b", 0xf0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) 05:53:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x79d5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x22, 0x40, 0x0, 0x33ab}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x8, 0x7, 0xe70}, {{r0}, 0xfffffffffffffff9, 0xa70b1472285d92f6, 0x40, 0x7fffffff, 0xcc}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x3, 0x101}, {{r0}, 0xfffffffffffffffd, 0x4, 0x674166dac313536e, 0xfffffffffffffffc, 0x2}], 0xffffffffffffffe1, &(0x7f00000000c0), 0xe18, &(0x7f0000000100)={0x0, 0x1000}) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) 05:53:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:53:10 executing program 0: pledge(0x0, &(0x7f0000000100)='\xe0\xd4\xa3\xc3\xfc\x7fM\x033\x02\x05\xfc[E\xf7~V\xdfR\xe1\x95\xcd\x03\x00\x00\x00\x00\x00\x00\x009\x12\x14\xe4;\x97\x00\xaf\x101\xbaM\xe6}\x85\xcd\xcd\xd2\x11\x9fS\x8a<5\x9f1\xd0\xf4\xcd\xdet\\\xe1\xd3#\x00p\r\b\xa8\xdf\xfd\x82\x14\x06/') 05:53:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) 05:53:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 05:53:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="b069089ad50fa0653000d1f201e763f831be38240994acbdae90668ddaf99badcafe7c31cf7b9131bd37d0ed40"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 05:53:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) fcntl$setflags(r1, 0x2, 0x1) 05:53:10 executing program 0: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="775bcbaa2c175df415603fd7b0c901485536d8c3ce832f5226dc358797e84e89f417081897900277d945256ce4ea39babcfe7eb8382449975550b9091d6ff6b37074ebaf9b5ca5b66cde729d842ec32ae888", 0x52, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r5 = syz_open_pts() close(r0) r6 = dup(r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) kevent(r1, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x1, 0x2b5eb9ec, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x48d, 0x8}, {{r4}, 0xffffffffffffffff, 0x5d, 0x20000000, 0x7fff, 0x8}, {{r6}, 0xfffffffffffffff8, 0x50, 0x2, 0xb1d}, {{r6}, 0xfffffffffffffff9, 0x40, 0xa0000080, 0x800, 0xffffffffffffff7f}, {{r5}, 0xfffffffffffffff9, 0x21, 0x20, 0x737, 0x6}, {{r6}, 0x0, 0x28, 0xfffff, 0x3f, 0x1}, {{r6}, 0xfffffffffffffffc, 0x51, 0x4, 0x0, 0x400}, {{r4}, 0x6dc44e5a678d7155, 0x91, 0x80000041, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0xfffffffffffff801, 0x800}], 0x81, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffb, 0xa, 0x4, 0x80000001, 0x5}, {{r3}, 0x0, 0x48, 0x0, 0x9, 0x3ff}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0x2}, {{r7}, 0xfffffffffffffff8, 0x20, 0x4, 0x7, 0x400}, {{r6}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x4, 0x2}, {{r5}, 0xfffffffffffffff8, 0xc0, 0x40000001, 0x9, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0xce27}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x400, 0xf2}], 0x6, &(0x7f0000000780)={0x1ff, 0x80000000}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) getsockopt(r2, 0xeb65, 0x4, &(0x7f00000004c0)=""/7, &(0x7f0000000500)=0x7) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0xfff) 05:53:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) r3 = dup2(r0, r1) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) 05:53:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:53:11 executing program 1: r0 = socket(0x10, 0x3, 0x6abb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0xcd45}, {0x6, 0x80000001}}) sync() setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 05:53:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3cc00002c368035b5664065457b194116e816c3116ae9462962cd632e531000000000004abe72c94ac670d881309c3afb1471cfcedd5896b786086a33485550107e08", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 05:53:11 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0xfffffffffffff800, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x4}, {{r1}, 0xa83507617fc0b72b, 0x2, 0xf00fffff, 0xd8d0, 0x8}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20, 0x100000000, 0x1ffc000000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8000, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0xb3, 0x2, 0x4, 0x7}], 0x10000, &(0x7f0000000080)={0x5, 0x1}) sendto$unix(r0, 0x0, 0x315, 0x1, 0x0, 0xfffffffffffffe85) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="b84a0f87b54c2d414507c5c5804c6433e1dab84878c6bfe2121d153db13d2776ebd01f45b4bd98fbf709b7a68c8c2c074427fac953db43557d659aa0c1da22fa07303874da525d8b5e49528048f4e02804abb748dfe582f9bee44c75cf52068469f2f246d02f60b8832e5f58f6234db8e7d73ecb17ee2830d492195c8290cc9e631600445ea1f8fb49d3e66ad9b871ccc3e76fb5bde57b8fe9d95c7debd3fe5cc8f6bd768b2fb9b4826aab903cad5bf620"], 0xa) getsockname$unix(r1, &(0x7f0000002340)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) readv(r0, &(0x7f0000000280)=[{&(0x7f0000001340)=""/4096, 0xfffffffffffffd2b}], 0x1) dup2(r0, r0) 05:53:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) fsync(r0) 05:53:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x400000002b, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="bbd002594331cb2fe121a8b4af9ed045982c51d4c085dd4d4d0bd926fa833e081ca93247728106237f6fc1737364faa194a37a07dca9d678b78adf0af6ffb889520020af21113d780b545d612b021c32f744c9ba2f54bbc6fb986c255033fc2bd889a6361807814b90253dbcbc08bf01369bf5406cd13363d9e1b68b3bbafadf4018b4e1dd236c9c82", 0x89, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfff, 0x8}, 0xc) 05:53:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x12) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x1, 0x1, {0x7fffffff, 0x9}}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) mlockall(0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x578077e3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)='c\x00') 05:53:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x2000ffffffff, 0x7ff}, 0x29f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x13, 0x4, 0x9) sendsyslog(&(0x7f0000000140)="2d214a7d955ff60745302b2abd6636c6a565389d020993b07e24039681d6288db916583aeea1d42c241851bd80570f130b29e9127801efc4533d2c582a5ccce656ba6511abb9085b92038cdb89cc2b45ee55cd5ff570a2f3dd45666718d0b989f840816afebaff8b7108f13d23723371b27d5c8362b3174d6d6b177cc73058b4e36c3686d9ed9308212e64fc70964c43b455afc49791", 0x96, 0xa) getpid() syz_emit_ethernet(0x73, &(0x7f0000000240)="135010235fd355ba3f36254449f0ef075e9cee7e90a0626ef9f804724279b544acdd4c50652a526256a8d6d3c610c983cb77421399481aa44600250ab8d23e63860d359666d5c613a0d889c613170042e44e6f94a295b6a273b1d498c070fdb0a2747c8d7e99088cc07487a14539733b54cdfd") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xfffffffffffff000}, 0xc) listen(r1, 0x100000001) 05:53:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) getuid() r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000140)=""/204, 0xcc) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 05:53:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x90) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x1, 0x9, 0x0, 0x7, "e349a26f7f1180f4ffd21f8bbef98432ab944d0f", 0x80000000, 0x4}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x93) dup2(r1, r3) 05:53:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:53:12 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0xff, 0x3ff, 0x42eb98bc163758f5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x9) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r2 = syz_open_pts() r3 = getpgrp() wait4(r3, &(0x7f0000000180), 0x3, &(0x7f0000000240)) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x5, 0x100000000, 0xfffffffffffffffe, 0x6, "e9ab33a595c7e2b0251e4c964c81cd96f24c245e", 0x0, 0x2}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x10c, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 05:53:13 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) close(r2) 05:53:13 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x26) clock_settime(0x2, &(0x7f0000000140)={0x4, 0x490bbdf6}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pread(r1, &(0x7f0000000200)="85a5e118206ff9a96204d3e86c98bef141ee37f42e8c551e49c71adf31e79a31067e1dd031778a2824cd5e4e7102c3f359056e644d4d7eafb60ade1a5be7721a4d63d7cf848874353f1db6f78c614f792e0a9c4c32c48e6f9801f62635fcfdc73c1e422326e181cdf35ab12ae71a9ac8f781e1cbf970131fa1fb121ed295d3822714e9bf944bd30dc6c3d037c50d2bae9b3a6425bc4d6cf20151324b0e38a5121a5acebfb7671514c4fe57e136bdee3e16a054b8730014276608ce05ff442cdb46fe74645702e70792d803c21654c9bb70136e597858064f65287c14e394c0471f6afc94fcc9698b99de665533e321ccc084268f5efc2e53b4806a381da83ee982a395aff32cae99e031d9052f3b62d36195862997f1076a520eacb597f47ef8223a5f18c7ef1737304f7914f413404ee2fbb16081578a71a81bd3d12edd5c1ab6ea7d32417606e899623d83b023c9233f6baf6e1c05560b278b4215121dc677be9ece014b90d7b6aec243ce07b472499d353f53addbe246b72e7ba3ca7ba04a7d1b9809055e362ef75dba0c125c42d4ebfda06dc086113b7f1171e536d912e3e791c452df65d5a4655c0fec353c2ca9aff7808a36cd88316268d83ce598dfaa0c40c03b057f890ff6a18cf444dfd68a2192e1ec9fa558ad26272894604556fb92d55b3424261fe3475c69b7be9e032085267479546950c59b79bc953822f3a4cfadc1c6366f3f0c376a41f233d7bcaca42c0451e4e6541e1d7d191b6167855bd51bbde339461b53be67f0da71340f6c538196cc6a31fde6ce9804efa69b2bee3ce219243be997cabfe43b692ccfbd9030535db5e10737ad03a50e463bef374fc82184d0dd16afb810fb74aeaed00f0865f593fc8ea1ae217ec9a274b5a2e679c8ba0671cb38030713167deda68d6efa4fec80e656840eed38d57716f485769037c3cd24f535bb50583609fe47855240ed83def7166dd46da55c8245e9330469c7f11aa76bb89a7c8b1392bf567f61d62ced0cb9ac199f2a0a09c05f8a1862fd9e0a52753872b21f70f75eeea28cf3f136f7fa1881901920347aa778ef64b01e7b54e52be06a7e15c3f25bf35327610944236635c64b96a615066f413660b202ab19915c54ccede7f621402f6f2a22f66e4474363b3f96817b3b7bd46e327b2fd74f169396d3bc96c534ee37d2c867ec7362717720693d4c4a2a1d58126ab83f33c60250e28fa018dedcab3d829ec298e44e4b1cc2e48001c7bcb10ca22cc83142c40d5aeca6d8df70f7dd9788f6f0c875791b88c855a9ac22e7e7abcb02a724e4cd1ec15c5d6ca74f7659273abea9b6fbe731e92a4b40e3dc9b4b1b1c0dfc10dfbc852a87ee248330e82a8afa5b7ca19e0745c7824dfe52ab07b65c3bf7cadef2c5f61218e2479687c515d2bbccec4dfb3e7712fc49ae3230e2dd94c7b470db83fb49da7d56347e7d4466ddb41b0d6015fcde1cf8699be07d9c2f418c32d16d4a055f6cb44f5a8d47a1fbb4210cead4958c063101ac79140e1fb5a075c526b5ccc978985c5b23dddde5f23972725200554bc86bfde699571082c9275ac66d36993528a7e75f7675b68c1c5130ce175d6c3818e73737aebe95f8f80ca408f997b4a1318463de383e68b7962240b2991cb3d991788bea8ca67875e78432b4e52caa8e9d5672601f69905d50147b8892d8784182ffc9940a704d5dbc9516710d71d880b70fffd90450df5049faec2b15610672b913cb360fa34cd35ddf2ce0d4445ca57810ff8654116828f45ceaa9f11aca72ab4d9627d07f6cffdc0a58325c2311c8636d48b89a07683ae025191af55d5e61f25f4852c4d9da00894f11b885d5522fa34ad493e527f3105b85c0ed09fe5b57bf0b85547a6597070185cc830a89dee7023ea4b4cbe90c6d0e572d69b75cacc7e2f929757b5758855de19e2390ce543b77a9d57bfc5d4a6c761c4ebcd0b25aff6aeff37e058b7c26ce53b1e2d1c277fe946cb3241ea5e0d5286837c7ff67db28d76dc4fa5fb479e38b0554bce1716cc96c274b488152da66acb94d99a0588e1b06bec0b0ac6a94adb6627f33c8c69f7b92648f6aace94df99b3f33d90af1c0239d7af480dacb0c905dec26b55d582514cca5b9a415809b2a6ae6d61ca849be782d4065a93277f850d4c05f92ced6e7e83408ab03cf20f6c62716c802e8580b43b28db9899c76a2b456fc32162bd41ae38c7a4e6dd5f5c2048a83ab8d5a23dc97f72597d2e5902ea96c967d8bccfcc35269d8eecceb022aaddabc52b8d105c856fafe8852e6fccbea01d60c9d443a57f6a160505df4f99bbe6212fdac83a6ca33577012705b79f979ad024f1f291bb8b96b1f3f4d0c4d2d77daef609bb6664e7d2f96192d392dc595769d2e5d7ccb3153c134c8e7d83d996c1dfd77a7bc36bc35346a0ee5a091d4a48d0780bad03a8eb7c3ed1e362563f6b0fee730969134feb763c99b3d2942e1450640482d70be93f2a800582dbe4283a3b29e9ebfd21031b68c5890464a8ef582af9c9abb4852d85bcea0a08512c3d549654f48f16b471869e8fd9cb5731c7db35b3e88d573c0d9c352b266bdd97bc7ebae432848773146d3f757b05d1022c81fe4b66380d2b6c955a7f6acece44eb9230557406fa5966f6fa0ffffbe4c570106b733eeaedce2ce2bc442b7225a4f37ab0f1bf101fba39c4a56eab21537cff9250e73cb8282d6d56d7d2c03f8974e8955ff6ef0591e857277c5f173b9b2a3542efda6726a25954e50bbd44be516459ad3eda306e5ba2993134deaaa443f30c2f74ebb210875117134de0ae50a42ebfe4ac1dcc3516c2a3af8a6b66b24c2a28ac504b0c901580832932316eebae209170aad3d0747954ce76a5f6dfab7e138250ea8075a7f303eda9dded8a0119825f5a23cfc363b14d76ede1a8f504defa6708cabe48310b80ac2abce7768499ec01619f28f1793c734e4763d47334089e60b24d8d5f885a09d451379b1fbc6deac4c3205bbd20bca912ef7950d9fde64dd9e8de365e90f458c7fa3774b03cfde421e291d8035d707e72581b97dcc5398fc048da842311cd5158629c5a457880af9d483a8ba0125a65e6dcc9215ffe989c6f8f6eb7df9bc55e1d7db50b3be5fbcdd502feb4f5f4470edec494f432732e2e12f9caafa414a20121f35749d489e3ddaef24094b67a4ae4044c8a4f17b40843b65ab4d11fced6c24e4a518e5047771ef1a65b4644c8068a785622a3d4427e8a79f8ea7db9b8413c6a0a89f2855d3f47ba4430c1faf17b6ed730f08ecbd40a36cca83aabcb60775a38e31cc38c676b1e6576f73db7b1445b6c125746ab4918b80051c5a3abc88525a268c779574f1830d89bec37695ca96d154d16b09f74655d42efbcfa0771b5ea2edfd973692b2a1392603dd2c5654565ef667a1140076eb5cf57967a656a998e1aa78341f3ba5cf5fe8b2d0d18aa94d1ce97e80750168aad319b83a0c3ad4dc70b315c33f01e33742e9fe4d2cec9f52c45077db50720ab7bee40862d9fe3b273f19b08c07658182198d3fb79bfb3deebd5d751f26b37f6d36fffd98d4cee97b84adc2f5a8e9138f0d9064193d6a1a72df9caa978c9fb71bc51e180b27cf7116b7f8413675225a6d837b8d32aec156ada6daed93496c9403b772f2fe2e2724292722521aedf7ff2ba1b78b5f6d0e2332af9c35e8385c88183bab5b203dddd41d774ae53c6325979ba38ab35a628151d43ac586f9724c552aa91c32c51df6c609716f32aa0c1b8f6c4a766af706db8cf2cc81078de783815812c6d1e8603d0f5f1909c5df095e9f370275e8097e3a1ddd7c57e7bf6760c58cda84c088c9562b46922f622f7c3ce015f7051f740d1805650b674922631d65c1d6d0cd63373b312cd168c8c2de1f504dd5e7028897b006234dc1d22d585afe7d86a73681e8b7d15275e6221977afbd7941baa8b899fa7548e85140d7f49273d987047ce212f9c0fb4abbec5d55eb5b946cf509676a6b405f020047845ea8043c9d1f258774f9e268cddb4e8bdbe7a96ff2db7c3e66d2d6656ef0c643952e7b3b904d049c5b5b7a481755b41aedb0cd7833a05fc06cbe457ba2da7422808b0d3e3a32328ff5e6951874e264ae4f4541d1cfec29517435acb37c81771f674dbffc36cd2127ae0d512f81fe4e40535d3567b08239ad647582c5203e7e2f949be9203c1ed022c5078c780409cf7d3359e3d2169947371d94edfd9b649a6c26c392b443f2d5c0eb2876a85209fe7fb415bf9fe7daadfaba8c9290223909dcc3550bac434e4ea8de4049e7cec5f5f269fd2a5d663978070b9204ed3bf367981be05a9092faf4b5f36ed7e5fcfd157fd9d7cab5c38552a9ceb24c844cc2963dcf60a219797457e366a6938079b28c4feadf2a1ecadcd7c082b1e7a0c542fb753e5a55e06ff074500d504d5b1230e56f2da8be88cbf566410776ce5ae4c1ec40b9a4cb93974bac8790ddd4fc74e310ea45dbf990b9c764e0514b943bf36276ad1be348f843c2eb5779995ed4d6cf9b6516677961b4c12d8f35d24001cbb6e7869cdb7671130ca2778a3992fa10067be1542b378dabf07832a417dcc63d8b0241c989848dee485e652de39d5f6cce0ea688b62fdc2baee9dc9c771b42295a96e603356ed265b9c30e37c9ebab99e819133b628c0d222b58cde3fc1ec53fb6855d532e8a04e226c1425e37d8971c9e22e4d5fbf55196b26e01cdf8d4e24c461f789d3f98a08691e98ae400de1eed1585755c20ad77007bfcef946dcae0414ce0e4a9e95db0c5005dc07753035c86e75c7225fcd3979a18a80e4b829936ad5208d901a082458d48d7793bc7711915d11f412b15393788a0b217f2d13dd6fdbc686e924a1796b0de4ed8da33b4611742ed5195c5533bd4bf01512a50feccc49d12309391a209aeb85e89eab01a57577fd1d4366a54a91272cd0f35d0b535d48428fc6c626a72bfde7f6e183a3050a9a23a52860b5b5379179ad39ada971ae0e4ed76f347b365aa4cd698e9eda69c40779ae943399d1e559f662883ba8f0ce91718adaf2583c92bf24e1dd56f7422ce0e33b9b63700a09e295dded64c3474fbb60a49a767b039436c725a2a43a027eb4bc6d48d5cdf807b348ba31676900158f7f248ca67cdf1c64f23db30dd5498a6373e49e2d346c3e93e0769527c413f4fed8077537f8d66928fcd9b7c22679634c2d2e1b1cb5645cbdff1a62b874cbedbac0eeea2cd2eb2ace08319be8651b688890b534ebc68e173879fd189c1d37aa412b72cabeba5c22b48100ea278ab11fdaa0c40d9521a6eff14fa65ffb80aff1844c08b7902feebf4bffa5dec0acd2919e56e6dd765f3233a24bed1baad7523b21f505535ce039e16656e136df9ae6de97c4904dd6ca86727d8db0c6a29ef725327fe37c5b9aab02bf817f16116b49f1265f86cd8e7b22eb9a425f335b136b2aed14ffd433ac4efe9fd8e8bc173aba0420a5d93ffd743dbe82d480ed14586ca818231ca0afb2f44393f42c26c022229e9710a2dab5774f01d1e1d06d74ea2944e2b9591786cd829eaaa8066a02a135dde72d2557348d0241900909a935004b4dc543a6f214a6cddd6b469d6a609a639d361216a0f4f452f2da9cf178688669302696db53cab6d2ee2d14716258d1d5a620084dd287f8240dad3565b903bae586405840de05b97a8b6d78e352d71d21fd03785eba0b23a878ba7d6ec2e29e0cae5815400b8effca30289fc99056e0e8c65a071e51a8809d85e17b799636cc6730afcaddd968076571f8561c5bc848046f1", 0x1000, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r1, 0x0, 0x9) 05:53:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="2eb29e18ec4a1a39e4ccc819007c4cc9636c1ffdae65ee260775e4ecd2a58256af1e246ba41b04f02c99179a5152dfe65f4d864c221f17aef565c55359390159aa08096cfba677fcb92810fb1bcb4a80c5a81337f4e237b39d06f3d07a2fbc67a9c8c6dab32ea57e0c850490204c9aec253100d416c24cd16bec080c1bc5d3162fd351d74857843f8f0c682b4d4331acaf970b49bed1ac1df940a5193770ffe679ed797b04c060d4e53a1a4da91c084bca39e8b47d8a9641083c4baff7b5d36bf737275a2dab8ff9ed1aff227d7410e3a9ce50e42fee5dbb792544af038482e310adae2bde147cf40046946c30a5cba34765a0", 0xf3}, {&(0x7f0000000180)="a10543aa70e0fee2ecd19446dc56a4562e35bccf2c8f05b3be4161cba3840de18143", 0x22}, {&(0x7f0000000300)}, {&(0x7f0000000340)="ffefd13f36be519fee34b899314e6b340e66596bd4315b5d56026e17a8b1b2eeade7952afc9d49b8871b3e38f71dbd43e8f090faa089d4402f5ae01d569dcf395a3f4d2aed0cbf7a675ef482d0ae9ad36a0c849ebb00766ec191cfba2f690595f252bd2fea3409aecf9bd2acda59c64b0e0ebc6d76663855cad54f34b686b7250261e04d481ffda87b954da1ffcd7dd8d1850dcae5d81e298ab40c47794540e1939a7b5ab77daf7a34fc6cc70a06", 0xae}, {&(0x7f0000000400)="237ec664d6ac25c9195cf5e8d491b6b044f451f87f16460bf38a1ba529cfdf0870a503606e6a03d8a6d1d6e45d161b44036fc9eae6fef3fb89952da68d474389f0fcc29bff3e672a42b392bc7b622ca084d244c4f6eb88eed5535a300563c583f2a31ddd328664c2125c884758d47ad6534414786d61b9d2e88bdbb77cd76c1093fcfe094e81a39c2677de94e9bd673716a22e128dd3ee7a1426a93757191c03beab6c279c72ada06ed4d86ea3541d2a1a2aa909601b7b5eed2ae65480bbe47c529f447c0d53205cc40097ff3493c8a5b816c5da710daf5184fd5f30d25102a5c80af3843c02345b199c417179fc393f7b4dd4a49807c4a7973a10d89992dbceb9cb7c2fce40fc4b9fe974d326cc7dfd1af6cf9dac2d30645926c5203618c2625fdcff9bb750c26304333034dd9acfc6815d1f7f642fcbd7bee1eb248e791e660e3c577d6770943404c6e0dc9e431aae8128241cc8abce61175db3b43aef73104a532329f4e4484368fb97093389e5a894a05248bb460258c358f0f478fda01d1db8e545e69003be1592fbbbb65fc43ea5dad955ada5b0d959f5a36d999c7ba998e246b21f6e5432881b8940a405180bd4fee22a793b61e159080627dad762848486ffda65bd717ecd04d397066f69cc117c9ce1c6c5db3b9bfcf8b5bd777bb835b3b74faeb23c0a32a154fc000bac41f2f2f7ff43b76a93509c6def0c4d6745c41909d41b07c85676516a7add2f852d8ce8b6b0387c0f971e4bc4ce9a71da8bba886d36d602f706b48ddc4bd85c1a2442ad251f985fcc58b1a533fdb2b66b54d34c43f79e8db980e4065a3165700db9e269f4d52de1a491a0cbd1e786852e3e2d488cfac8ed74e7bd0c468746f09fb7049c4ca23f3aef3cce83a1c1d81392564d9700c1b3be1fa929993d4d0a9341a38de6a3cb43d98b8d5342398903fae9b53a6776d99414cff38cecb11fd0c63d007bdda63c9ea85d2a85e24c8fa369890baff2db14b1ddfe733ee1505efb54adb6c898ff6c3c1e90590aa8bc4f6f737ffdc91086eb636a6201b37991e17324af915b63c544239d2d5130dcd8ab161c0f6bed5f1a9371f158d868280a1044297882706e236af09765b6815da5ea36c2abd7cdd065c30458d9d398b64bf861621793a27f62df4385547b0413beae9dda01e22e36316222cdbbe6f5f216adfaebf5e7a1a7f1dbfe623550baf5def4c3403ec6855e98c216292d447a159ef7b403834934fde53927f952cd0d832d7d9f0852ff94043703f2029ef370feb77f5ba7d913b46c1665f07f96dd8a14becbc729fa50e0e5640a3bd70e8f53341fd7cd1ea96bdd5f843f846275e65140a1eb0e43d687539f079b21e7ebc5261dec801989121dab023b965bb436c1cb2ed5c85c9b72cb6faedde5fd3fdca5ec056473af33b125d7a26533901443bbf756e72b7eefcd4774a116e5b378cfb66cba1c7db02e28e469d08a93cfd2d3b1e16e4fe5e7a6adfc086f498828611533bb54f5ac599f8ebd5469b22b89e09474d0906c0870dc1a4c4659cf11918090861d5810bfba491cf4d4263575198c610b8262e223fa6131ba00ab7c0ce3c7b8aba1246fbb23486dcbaf3b0ed03f25c14b903ee339698e8f3dd1a233bb3b1f00075beace05d9ba2d94acb924cf63bf5a4f99a3fc6935c7fcad60f764b4f3aaff7ae4e446233cd4e3dcb9d5bb91ece069af5b241ba65cfb5cd6b36a594d2df94a33f398c7e7dbaefbdb239f4147d51024ba48c8dfc593abe05fb4abc3ef557a5d5f5b087ce05c9e3fffb1127a20bf88cc2fe8268f676d98e8ec8c4e7bfa486008d0a7a876b7f1bbef49251adeb58e11a25598b849c0e63a39d8d645e43b71cd45119331cd4b39955d769407dc85a6b8bb1fdb77a46420d99c57cdda551695ece147ed6272df2c1f6e75b00c9ef3afbed1c163f60326dbc9b50a54efbaa7667265c9348d72264c73e4a12924156ca3487d3908470fa57dcf203a9b15ff122918f95a01db37459b812231bd348177418f9b041a1a986ce0db9c5ccbde1b469d1ea55041b050f6552bae9e5451d3621628faba6fc2d809637b9b683b5297d1bb1925e4c5fa1cd0aae04591d398a381477fc658b6211567f02dae8fe05aa33449730495b800473b6c6dbf94ccca11b46eeb58e7741ad4440957ee1fe4161db6f8ce18206308fd5c851603c64b118d005cbe475910489384fbc84243e82cb6ff9c7ad6c9728538634af857e5da11dc40efa78f114068fa29e7ac60cc2572edd9c5835ea7253fea5398d2fe74fa330ee62ad9a7d99ed58df0cef967e217c7f2516b7e753e7b7f73b45504ad1edade82897a3924463784725accfa70ed1172ad3ecdb97b388efdf469450c8c74a44d4088f2be8ccaea6de3a721b6cd698b8c4512f8d116b95c2bd952b5fcd07182015335d3fe2a28b223d34b5887e6af49d15eb62acfd39cdfdf7efc52d1464aa34922d6f67c64b523a933865f391d16330753dfa0478622428526ee211dc25a48042a06f4a4c39e38b5697c02691a1f8b317f045e6d663dcbba3d1018ec34a8f49fa70996627d73457fae5a58e1edb630a45fbaf9a7f13bf1d7306f33f6a365e32a738b10c1341e91524acc0e2a580b919d0131bb4c07eb1abc4857c726ab12de9f92ac6292b246ceb5a658eb81bf8bc2762e564632a94f81148c7fabbe438cfdf57c80620ed40ef7c5405aee8fdd8464bf1af457c04bb77704cfacf02a7104f5edf853f689d957b032621443e2645a4ef964d675d4067a2c5d4d10c78f2c7e76297ff5d1ca9279b06052b41c6a0724603da9b9a738c75eb5254a20bf3d280fd45f3d02ffa709dce3ee85fccb720ce15fa25c4ceff0d666905aeece07816bda4bb47f956f3c4ca13cdaf107cabd7a8e38644bc72599f4044e89acbfa7b1076f715e94962c5827d6ffa4c4a18bb4556ffa8c716222bb46436d614f583a9d72c14ed326a63ac0ffa85c073f209de18683c0865fbdff1556ed1ed88db739cdbe25d6a2526f1d14337c05ee0052aeb6469028fb558b7a7ab2164ecb112c6fee470a9d4f768b148d8cb99815998847ee012bb9b3f519fa39d747932f288a524574b79640ff099ce7d18b20722eb75850f69777e2c7bed65531fe969b85fae642565e8e5de08eb01cada44fba4d1b0a2e714345687beb7347080ef92415a8b9ca89e103e3c623f3cc7effe32880171b2f2a3a81819d0bbb7bdf97dad758ca0858e7b12fa02b4f0a7cbac1d474021085d5ebf76791c7776685f6a8cd152da7049a2ffd8f8b991fc54fc1a72821d505468d615140cf14be6600f506b57ea01773d1fff8b91d6367df87716aeca0e8ae9258b4a5c8a2b2c6eec0e2412e83f6603e603bcf88ea8c5361c2b38fa28855902053ed4a5656a6b0dd8351ff3743ff193fe25e3a30d005ecedf8eef795fd266a0d5ca477affd09703206c87e91c884cc7fea53e4552d3f05da2f576999ddfb36b5aa5106559772bb56a4d2eb4869c9f5dd0463d536098e2950899bffb33df3707ba5ce19d5bcb326c1596c2fb9dc39f9d94dbb6f39c1e9def94855ffd33a7e0437964eeea01dd81ee43e83f603b3d470418c341f287ad4949494d290ca3cec9cac6cb336ab9377a02410f6e71e2185c99fb1536120e7869942f9ffa6091fca49120bbe8f3a384541578dae77cd724194426f9c35b07dd114656fdcd8f53a7a6b8a80b35f9b156a5358b5ee01c4db6fef30fe32ff59483721033a621e1b1f8ac01eb8ee7433d4b1b1ed56c701184e48fc4227c25ea8eaecd309045950a3fce58acd945159c7a13328a8343b5b59e5556107801ef34bd5a4443031ae2485d0e922ad056e146ab5ea3e1a301c76422694350474d028a8a7068fcf8a21d8da49bc77ab23958cd18c9509a4039feacbc56a635fc3b06c684b47c8b44e120444536580e7db7975222edbe317d08fe82ffcc5d14aac4ee52ea0277405b5caa468316a2cc13723ab01ef38abe9c593692b4f37d2df02cb41938b2227bdd1b546a16c3d8ff711f499c99cd2fae04a07f9cb1fc783149cecc273015c390dd58c919f4d895cc46da91eb64e888c8f4507b6b04e0483c47131e3ffc66575cf1276c276c7ebf4c41bf59a9021bf9ea7fae3303349c78e5a4db57d00ccf37701affdef22ee538e8aa379022dbda852d3fe0b0fcf4314595ccc8d0a772b0912af199e28fc4194e8b9bc25e796fe9c92041272dca87b302782e9d4f7fef7084c01cebfbeff97b6b588f1be267e4f57e4132089581bd962fc590a5ec55cd678820292fa35e7f13077c0043a606972bc7ace7ccca3cdc91fe46b3bbfcfa26134b5126f3a28c62b337a7c9bb2a37ca15b7d19d7a1120d31274731240d5ab59019883585c446a71fc0b378ad1ba0fe46b1e4812a016f23db6517dcb3812e5ab27acb42354adb334923ff1a628a8ddf4b1f407791cc904573bdcbe9f88cd1998be31c2161d5d2f29ceab1f078a7dc7777678985c5fa95e3fb908ba6187c168117ba0197a7a0ed4ffd92d99a19ddefb5460d4a04b026ca62648396fe27d92a80fed10ec2afd6014949af9ed9102c2820e27e61c79d1b63036c31c5e6ecbb7f2fcd20a0cd67318efc323b4fdf705d08cbb0a9f5a2c8cfd80d4894f8dd4b4f67116b2261e86d712c5501643090ab6426678ffe21b63eee541b3d5237f7def786360db6ecab7da15174b6ebcde9d94f2a848da04fe52ee67c4e5b6037ef4cc45b4b83302b083ab07c5bc9a9d36bc6b0dee64a9abd8bd570900c11821f76281a84ec460e6532942f45c2885b4df25528a35c3596919cd11d7ad7f91b6eab6848b92e07bf24f6423534c2afa07f030da48ec1d137cde2b4cb01212a6ecab3bbba3b679a9f255a3b0c9c01218b889d9bb146b254119a4c9ea16c0c1781a77587db50f0127f1b209041c618ecc04703a8458f78088b6154ca65864f4ecc74100af42bef85574d743e60922aef61f5e0dc864ca0ee6bc89ab09764d7c3c1959d95ed5ed5bf27aaa4a0b8f2c761d71e9c564e7d25babdf55ff47c4070695ac1fd1eb6dc5171a1ae3a5566eb96b0250cf31dc58d84d3a0bbff1e5a49cda4de6db6bed14e218cd9a21da5ede5130510e828ad7342aaa367444c9192cb55bec502ddca8b0db45fcc9c50860b58813c884223b18983f7a8c0dde2ff38fc0fe26dc789b225ca0591eba900d6f9e3a50a73970a5e0cc45a8985d9fc97544265e9f6d1a31067591fda5a6d53a7fb7220e1dde777cf5cb881187f214f5cab30776739673b1ec90cf92c2054cf9779d4b530179b090014bb9c1052f7acec20873ad6b7aa409079df1b5c25acc2299c58233affbdecb8e66ba3570edc136fd3448dba7a070e5df208645af0036f3b9de7626a9c5baf7a85a3a4e30a2b5acb6b1b564af7d5457580ce7bf7c980a536f5c68a1f0833d22947d7bed0d2694c56b86a58c7750cf8af9df45ba4736d2331ad567c08f4bedd14c79dfecb827c6aed7dfa2ea7fded34781585adcd0450b1bdbee8cdbaee56ae42f0f39cb38083db3fdb2696d47480201b37bf91ae956c5a8351acb3faaf56a1d8dca957a6e0d0d8e652483e054163e3ceb957488bb48d13ac13b00c0ebd629754ee4ea3b998e642c4370783a201530f915448ff907eb2b57ea16db9d3b52bbd63c226428fbdbc25ed1150cdd19ec30352b942c25c344839e121e336da55bab7e41e3bb0532a08608d2abe829204b378a6f34e05437c69181f0bd565184318a3bfa4a45c75f53da110a7aaffe31112e28acb75b524fe2bbc9c9183071792fb7d8b05f9", 0x1000}, {&(0x7f0000001400)="1d4b0bbc45155794183ec655365d151d47a7ace8e259babd56e87ffc3de3c76c0d1dbb9685193e9e9153cb729c5c2675271c23df445c05c59a4482f53a3f6bc363452efe2e51277bec74651e42643e61bbd8412b71d7bbe0", 0x58}, {&(0x7f0000001480)="a9bc92316a958bb4cd1e51916865157227fe363148fe75c5cc664d4fee6a11571164fab0d0001ea678696ed1119b2c2361a3ad7056e96c4d1cb9430ce4250499154cf1bf6e60b1ed7bb14f269a3edee32ec8b72d39be931fd1b75b4168a8210f1614cc483531df8e2487cc2dacf9cb1f3e3d150ac07db05b004ba060797c83d45e75678564ccc5c350833d9e807e366ccb9dd17cc9c4d41ae55dda167f1b13f7466785081baa18dd23cc5abfc2d38bf76a2155fdb41b47e864e080141480d02532f98d6cf231b67bf0759dd4c2cbb3da876098d3cadc49bba2f8f0b69a4d0bd86f177f6751", 0xe5}], 0x7) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 05:53:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 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) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4259720c39123d2e6502e055e823d5089e8e3e0783d02965588d8c85308051dab33dee27bec632fc78e2c6421c6b7403a71a85e4a067c5"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 05:53:13 executing program 1: socket(0x18, 0x400000002, 0x0) 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, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 05:53:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x6, 0x1, 0x89, 0xcf}) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720dc7d09a14c1c61dc1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020801000080000800"/177, 0xb1, 0x0, 0x0, 0x0) 05:53:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000000200)=[{&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/65, 0x41}], 0x3, &(0x7f00000004c0)=""/131, 0x83}, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00e82d2f664000008c04403c58a6fa862cc8e4029a2fab0000000000653000"], 0x10) 05:53:14 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000194000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:53:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) syz_open_pts() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:53:14 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1cd2c5e65cd77dcd, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x8) dup2(r0, r1) unlink(&(0x7f0000000200)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x6, 0x8}, {0xfff, 0x1000}}) writev(r2, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) 05:53:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xbdc, 0x4, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:53:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f00000001c0)=""/132, 0x84}], 0x7, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 05:53:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='\x80\x00') 05:53:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100010004) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) 05:53:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x401) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x21, 0x1, 0x6, 0xc73}, {{r1}, 0xfffffffffffffff9, 0x14, 0xfffff, 0xffffffff80000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80, 0x6, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x401, 0x1}, {{r0}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x21, 0xf0000002, 0x2, 0x1f}], 0xf800000000000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x52, 0x6, 0xc0000}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x84, 0x4}, {{r3}, 0xfffffffffffffff8, 0x20, 0xf0000080, 0x6, 0x2b}, {{r0}, 0xfffffffffffffffe, 0x18, 0x157f634aac30e70a, 0x4, 0x1000}, {{r2}, 0xffffffffffffffff, 0x83, 0x80000000, 0x2eb, 0x800}, {{r3}, 0xfffffffffffffffe, 0x52, 0x8, 0x8, 0x3}, {{r0}, 0xc68a740a8619fc39, 0x21, 0x20000000, 0x706, 0x9}], 0xe0, &(0x7f0000000040)={0x0, 0x3f}) 05:53:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x30010, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:53:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xffff) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='B', 0x1}], 0x1) 05:53:18 executing program 1: symlink(&(0x7f0000000240)='\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', &(0x7f0000000180)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x2) recvfrom(r0, &(0x7f00000002c0)=""/163, 0xa3, 0x41, &(0x7f0000000040)=@in6={0x18, 0x2, 0xff, 0x7}, 0xc) symlink(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 05:53:18 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:53:18 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="e6afca668ecfa8bf0a11f21dac9ba4cad8fea18a4403b163b7d9949b94f40fa3426a8b701b20379c73ad515f1c71084b2d25da7072cb5bce62e3c8b9da1c12b90a7de515371d223fe5df2386122e94bd81bc9d7d0d4be7e1e57b2d2bfc57aa8268cfce784a49af67a28218b0d7fe54822be14dccb40d9200ffb334f638571f8d5890a0c0e87d05fea1af15bb655081fa38910b771abfe824adcf0c228e5c192de4040be1b3200929aca4e6af3cdb7cccab4654d587474f3976bc8e0960ad954fe9e899947aa1e61f8b2850060e6affa18e0d351e2331315f5a8ef846c06d9403ba6ee611832d4c68cff3ca46f981da88f2b529f538678290181981680fd41f3223ff263857f5d35ab4eddb64849749e33f2ab72ad7317da7df4d03714534280dc24ce075d50f612745d14b1056e5f40e0e8442259d1b843696e6debe92e06d4d505579ff35f53abcc3d11fbb101e63de1735193e7185b592af1d40f6b1cf90401682a9ee59d1f3ab8cc59665171d8584827d2f107b6ecc5c15dad7bdb8584369fa43d3cbf0787145040ea17f2cb0561d21e9c7c807065618e17472bbccb37bd0ae7a04c4f72e371c7061f307162baf1953ed7bd69849e0710b75460bcc1da3d671f941a3ee5998368e46cd2c59881fbde0e83ba31998d9414472eae4683732650aaba19a2e5e2b624daf00849fa21b799f76c8f50c2e17d33843a97611d7b6b5c2ddddf37dee44b46c7104f75e5a668bae61846f8e361c8d1912c17ba1bf92c14d5381fdb8aed60bfae7b4ccfa0c49f37d3c91ebae78674c22566c0f67c574e335388c4ebc43feaf77acc4842e6cbeee77f6e393a1f588b65eb85f150095834a8ee29ba70e1a44bfa3a13aec91559a693fb80deef20b35aa8421602a5927c0c8ee0dee4b31b20a3f096639f42ec0a3718fd4b445974c47d328cdc87c9c3e6a619b06fefee52a453cf804fa84ea6070fc8c4cf7110fdf0f1d979e8df05ec1ad17e92265c61f47b083f423261e0921a0ceb7bfc6f6b1805a98eac33d06837816784d81a824211e977bf15a2d4f34ea326af71522bb591783d83259d18ee0b8d0007eaa587c161558c3781ff2e6528da462fc16b3653acc27ba71fb7b65a4f3a9507347f6ff107455a8b66a18cfe6a16021ce8371a42eea0d319af32e75398e100461634d1519fbe13740ec9d6590414d67995f2ec5b53ed316c9f815d3594e9ee1ed9d2e3b8875503ca33a1de4ad4a78c274460c73d98bc1240ca7138021ba625cb61f2de2fd53327b7bd031b7104e35cf4c31338b66b6e8a125e724ccd49c0ef3c608d4e93bd2080aa44788d89bff1d8196b44470839abcf45a38fbac537ba1877e363b50e3028a9ce22e03a40de44530951933e134eca3c55dcce1de764d8b9b118b8ab66f22c55ea68b426ab7da963761154ab02b783678ef6315f903b0bbe1e4fcda1ae99133f4392660e8b990d124edfa81f0c5f7876339be2bbf04f564165c3dbaa1bed303b6013f27d5eec4b18a39afeb0f98eab69a1ba14e810718076acc701d9f025a4c5be09a77cd185508b07a2a595a4430ce1a7aea63ae3d47f710447652abb4f9f33f88cef0732dc0d94d43720dbd72a503694e64b5bea3400bc615f544c522af97bc0cc1730d8c6aaedf98470adb5a65a055d2e8df997c84316a08d97fefcf65665f4dea6c5338938a85e9aa9b76dec38866c3035d896e1e4aac64325c528bc85a609695258c01eee4e03f8b242d5b19ad0fbd43595dcbceac333e836464933f2bad2c97c0109f1abe1a70c6d02103b6f6ee2b6f07dea8213c323e60132fdb71b42e7deae8005a73ac482ddc0ee9f9f9aecb92c616bfa967a8ba4653c0a037757a7c875fdd34e1a4c31cd522346b22186bed793f45ab4e053cfe0ce2d40c2d2f65a8f448f1836b3a83fe80ef2c77b686327eb4b2295885e855865bd2a6706f9cf447396dd0b53ce1aaf327f7dc8d77dcb3653b03349566d7104d9439711e31c84db9d367349b600361da49879a73af2fe131af3a36ad9c9c6f0f43e65c23d63b9de1426f4e70dbcaeccac9369f342ea27b2f5862bdc6a2d774772318e624eb2fff2ca1e0e70ad3e6e1bff271a635de4ced6708a9154647644a9a006c6e22818e9428e0effa69ab019df964710fcb1a7ce05194516395acad0e852344b00bf40bc19a36b448a3dec6a3d3e783d197ca98660f6678963c7bfcfa2a7e692df1ec849591f9966b23a4ef983dd37934f58dda3bd848683e54816c40d5a760d9a38ee8761279bba9fc86e43d9e145692ff8564a8540c0a42f433261b68fb5a091609ea7a6ca5159be2e8570d4280dcc26b67f7ff2d06642dd4aaa0f70630e2999a607b92b4a462d8225917624afc80480a08e862695b21e83bb4676e2e4a67279dcdfb8ac2cb27074e02a44ce9399d40a154a55517cca51d8bb8d2db30411ce2532d22e203fe48d5ea867b24b8ea30d558c9ee984e90569f8b4adfadf7b53636c9e57508f9287cb6a2b0f544e3e20b48c88821e46711bf8877eedd6ca6d2e361de3081dc2e3b01a59c283633f72fbeba8ecf7c72849e933db6c22872070543d65c6024f9fca48c05982a60dc3ab6a396890b9a9453d552f337f15022d6c138dec834b987676f0878de6e4086b09b7882dc5984d6a281819a521dc2177bfe27866e703a93253ff40a9d68df6e49440944020fb7b50c33bbd4454a90125495407df9e0e273868de3990e796dbccd28644ebcb3cc680bf4e90e262795166e2cd18d75396d9057b14ca453753866ef1d76dfde23ff7a3f74f57f8d37572aa7bcdf0db03d48ed8f859c5b5a6c62c502281da95a2fe0871d0732dd3bc297c8b9f15b4e072117a86bb6c4f2008eabb9f67f4fa9e6f8c6a6b8345f29523e1f0588ca3f2e1f04250326d65f306441daa836dd72179081abb13590f9c747739dae561015e2a6bdcfa81365869d119da3e86578ac79b4a94d8c01a5bad24cfc75fadca625c61717a0c27442cfbc9f398f498647d103f945150a1cb9d29e248b7cc5a9f44b8476e71a1f0c56ca247918c095feffd0bf5006d749fa9ed6308699620aedb271fa3187a549aea39fdf7834e2cee6cdca360ad41bbabbefcc381b7bb943642d0107dca42adfe2c79de6940b64342ac5bfd012d9e2c29c61f440d77a91a1624a268de8c89e6c205410d768e4449aaa847f4b75a83c75f3f4b27105fb6468f6e5c2b80ad5c2952c80e054375324e1c5393a6656ef8380038d9e00a668fdda045ea6ec77e1838872df3bae2bf68b093e250be082c55a3dcfccf4eae8361d0be952bfc644b263afaf7e65e44ec398559886e56eac95561d39690411e7f04a9b9d9baf755f29b247b47d5b5c82414158dce7eeed4e39fc07d434cb47aa7ca5351c6aa9b0337a2143461e5e6fc75bbf74f568afda53f2599fbe9f9380e6a18bc89b42d52d1f75ffd3ee86a36e5be6769dc19149fa06cb1bf81e0097d6d0c957b8901eac926ac35c8329c467aaa65b0269dedcafdd61617acc616361f0045623e032524b2d414c6c0702916c91a8b7e8dbe66b8e299ca07dab9fdb295522f9f69830eb01782b571cc303d68ec1eb73b831915b337e6cd63ecd89168e077ccd6a920d96c6af9fc480db314f31f276dfcfecf77b3d8410765cc3fd675fc9e5832033c51e33bb1dcbb2e9c26c284f574afc203307fb19f5253a80b7e25ca1a6e58c5147f4d5ed8fc33dc1d4fe5c05a093aa411aec45956e25d06a7b13a7ad9ba246c9221b160df2733c23de33642f898524db128f813931df2b56d340e5a5e2640a15840a4b5598229b6d04453da41d8a89f04148bc89d66c010178a858ef6bd0e15343e6576012a78e903beebc360f6013de006121a5d780ce783cfc638c362320ac5e2a6025c57b8187222b88da08c4ec22df03119c34189666a6d8c1f32a0bc1d68d5866c0b042e92b4e3ebaa18a04c7dc66fa210b4d4712d7b2cf0ea93da5b61c5e9363102296b6209427fc2213e1019458cc67d98981861c3c2690096c078031361e08254daee37c170d3fc7ad2a1ecbb7446aa8645a40a5de75dd2e4abcb3f205f6c005eeb7bb6600983793f4cac7528b815a2cdc1343414e72fe036d9e6daf9fc1d9bc77f2ae434ab6c1d3a426ac85ee2dfb99d34cb10bf0d21e4c66a6900e2dd255c6eb948fdbd4392433697bb9a39c6a79f8eaee40d4d7095724956826278cf0bd1bb388b3b67fd405db31ac28be3b32d3a5990eae62c4063567b3b4962f48aa12551ff9c415969b6b2ae8f59815150e05b4181f1b3f26b6ab6e7c948d8764b430311233eb84ed49471dd9a0a88267d7536c8ccc3a072ce5158b6ae1bd58fb128d8ccfa9ca3b9c1a7ab5043f0f95f80e70c4729d631784f617007936c234e7a4faa925f68988aea9b739c055e2669cc548a5c5ca598358406361c0a4c34eb7b8bd9500801e447b6c37c9a202ee444d39742ddc2c85457c8e9fb3605e5dd4e85131faf05dee7591806574e23c8a652adc46e933d4b5ababa97fa757c45a72a421e91964853674771821769762c6c41628eb4bec261446bd30daca19f5cc0097715708bb28b014d3330ef7b83fa94013d1862c4184f32eca2681a07e78764bd95140c519d5318d962835bfedd890a9bfcae343344b4f98557c414e8ef20a1d2060649dd6b38c1f84635ac9f90684cecf213e069d1435642d4539b3edbbf3ec68be3765131a5c75f5e91c25eb7dc0beba1cb8640d9d220738ffa7b0d925eb6dc059333640f32486430cd120c56558a137f8412ec1bc5d3061709ce244812b70be0285f9e7aff6a8c213e2ee6688802a49d8c40bdd1258d1148a15746e591f4dd7b04997c3924d1a6c79b1b39561f3b5a1502aba7c777a2b9b218ad27c626dc084330293971751cdb9ea702dd2759011b70eca4d73a52a14e955466c324a55ccbad72ed902a78c15def4c4cf95e0475882f29d341bff69ff87d1367b9526ee4802ec8efd1fefc73de58cfa26c72afe6479d5eb1312cae1215fb4759b657de7bd7b1490cfd8c32624d179b0aaca4895a6879a584f8c17886429db88f0311f2d10bf8d3cf18f51cbb43832206b5f16792e1e3c64d074c27d207c2b50cfda81ad0868cc71d75dd1b2b9a2a4298fa5723b007cc50d4b555b334b3cee7a4db552edbd5667295362ad414a79a88d7683ed049347116f11c522b7228ed79e4dd024e17b3cd66593b4a84df4eb8e401ab47dee185b4875bb3527aad11084792be95795da599bf950b106ff28d4535a4a285ec80986cdd8c85df19aa90d1d4c31d195c447ca75a4cace91eaa681211ee86f208fa3052f040a0688ec08a37ea8242ef2b430a9b3ed8d910a75fb80ed4618b7208c192448d5c2d2d49b72e6653451eb219ca38662ef5098483e593a812a0cfe2c42fde6665f7df5ec09e355ac44c99f97492d18dfa214773d2b5b9737d34030da5f41e245b97e76828095dbbad39ee3d66153805e027ea6a64f1349b1ea3da86a2a6dd24b10a623ad6a0735e3f3b882b08f5c61e062e4ffe27bb7af97b873543921bcde946ec76897116e8fb25b7a3177d96c517f77832c2298ac0baafd8acb90e29b98f43b7230d7af86f4923e1a3fa0ebae718e7fb5af5aadeddee2a53f9142f9cdd39ac9ba0d0e36619870359fcc54cf870b0bc6c07753995cbdef0cb2ba52bf0d208f8081dc2662fe3097968d418e6d67534fc7c89d54a2598155313d8621a85680d46e69040b35111c0abfc27b24e1104c27db6dd923a1555d579306c67b3353b150b062f6c25c28ae81ee5d5653f9fdd4", 0x1000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) read(r2, &(0x7f0000001100)=""/169, 0xa9) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 05:53:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x81) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) msgget(0x2, 0x8a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x6a) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:53:18 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 05:53:20 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$unix(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffff5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) bind(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x478f8434) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) accept$unix(r3, &(0x7f00000002c0)=ANY=[@ANYRES16], 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) setsockopt(r4, 0x29, 0x10000001436, &(0x7f0000000040)="03000000", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:53:22 executing program 1: syz_emit_ethernet(0x4d, &(0x7f0000000000)="8c7aa167737ed9d511e2a5e9dc582f5a927e004f35fdee2c684e59af0925e6b98dd0e717987b1d8ce22e7528345b3cdcd69bcefce48522352a2a1b4e8c71b14a0a30a6c8b0c90bfcef4726b3de") r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x21b0c1cd743c2a31, 0x3ee12a649f7630f2) 05:53:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x3) connect$inet(r0, &(0x7f0000000100), 0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/127, 0x7f, 0x41, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = dup(r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xff, 0x7fffffff}, {0x80000000, 0x5}}, 0x0) 05:53:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef", 0x800, 0xfffffffffffffffe}) write(r0, &(0x7f0000000200)='\r', 0x1) 05:53:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2d, 0x80000000000000d, &(0x7f0000000040), 0x0) r1 = socket(0x6, 0x8000, 0x7fff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100ceb9dea553f82249"], 0xa) sendto(r1, &(0x7f00000000c0)="4b9fa203974ede8c32b0a5a0ecb9caa7407666ab7d575d5b4fe8c033760a031fc21c4b4fd15301b0273caa6202cb4bfdcba33133bff4d12416ea3ae7a14de082bb2604333a3faead860e07b46ccce82ab0c15a2d404c9eb56c2de51d74c23d9b7167c456a2fedc5b092156c78efe39faeb6a3413f2146011809e8047c1f2ed65a382b001bade0c8db6d8e53edb871c704de779ad4f64ff2af1066b508620165bf3f10a1a2f2181d1e2fe3bd300a65b222a2c8d74889d3f7bbc7cb0b39633468d00b406dc", 0xc4, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r4) ioctl$TIOCSCTTY(r3, 0x20007461) recvfrom$inet(r2, &(0x7f0000000200)=""/75, 0x4b, 0x42, &(0x7f0000000280)={0x2, 0x1}, 0xc) 05:53:22 executing program 1: mlock(&(0x7f0000409000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xae, 0xfffffffffffffff9}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:53:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x3f) poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) 05:53:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = geteuid() r2 = getegid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 05:53:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 05:53:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x468, 0x841, &(0x7f0000000040)={0x2, 0x0}, 0x18a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xfffffffffffffd31) setsockopt(0xffffffffffffffff, 0x2000000000, 0x80000001, &(0x7f0000000200), 0x0) socket$inet(0x2, 0x5, 0x4a1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x129) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x1, 0xf9, 0x0, 0x7, 0x1f, 0x3, 0xc5771198beab2a60, 0x0, 0x0, 0x5}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) 05:53:22 executing program 0: r0 = socket(0x0, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 05:53:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)="af7e0221c0a56b0b272a65dc91b5fd1458f19103c24149087cb253e1c875a611930ce74de608fe701d4856a6bed2e1aa5ebdd07f06fed3b687c4f77809ed828d2c6c6f943697fa5ded7dcd089775283a41952e161e7dc286810e6bb62bdc947268b1206c65267b83", 0x68) 05:53:23 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) 05:53:23 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:53:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:53:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 05:53:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r0) fchflags(r1, 0x10000) 05:53:23 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x111edd3eab2f629b) fsync(r0) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/170) setitimer(0x1, &(0x7f00000002c0)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000240)) r2 = dup2(0xffffffffffffffff, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0/file0\x00', 0x9, 0x3, 0x9, 0x1, 0x7, 0x401, 0x3f, 0x2, 0x1, 0x0, 0x7fe}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000340)={0x100000001, 0x1000000000000004}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r3 = syz_open_pts() close(r3) close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0xb2a) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = semget$private(0x0, 0x1, 0x80) r5 = getuid() seteuid(r5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) getgid() 05:53:23 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x8, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000500)=0x3) ftruncate(r0, 0x0, 0x7fffffff) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000540)={0x9, 0x4, {0x8, 0x45}}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/5, 0x5}, {&(0x7f0000000840)=""/4096, 0x1000}], 0xa, 0x0, 0x0) r2 = dup(r1) ftruncate(r2, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:53:23 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:53:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x36222e65e9c475af, r1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r3) 05:53:23 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x80, 0x3f}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b, 0x2, 0x100000000, 0xe73}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x91, 0x80, 0x1, 0x5979}, {{r1}, 0xfffffffffffffff8, 0x50, 0x2, 0x67, 0x9}, {{r1}, 0xe0145e15b3807dde, 0x8, 0x80000000, 0x938, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x12, 0xf5, 0x7}], 0x0, &(0x7f00000001c0)={0x7, 0x1dc}) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r1, 0x5) 05:53:23 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x4ddcedcf03624256, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) lseek(r1, 0x0, 0x0, 0x3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x4dd, 0xf9c7, 0x9, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x4, 0x6125637b, 0x0, 0x1f, "b0ad8d6276c1ea31735ee89419c28593eb0db523", 0x1, 0x8000}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x20, 0x9, 0x81, 0x5, "4ecd9f6dbd02dfc4a7b49fc99bf1f233d30cbe6c", 0x5, 0x80000001}) 05:53:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r3 = syz_open_pts() r4 = kqueue() close(r0) sync() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffd, "85aa8c883d026111fe4d04000000100000001000", 0x7f, 0x7}) r6 = dup(r3) setsockopt(r6, 0x80000001, 0xffffffffffffffe1, &(0x7f0000000180)="c86a8acd21b705ce434d773be71bd78e0f26d5dc652d68114c1fef586abb4d64dc10248a5050144f372e63706cbadc9d0839f5c33c", 0x35) syz_open_pts() kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 05:53:23 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000040)=""/55, 0x37, 0x41, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x1}, 0xc) 05:53:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:53:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) 05:53:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000000)="d5dd8dd1fe4a2705cf0b230e9b4897b93dfc42385cbdd744ae6df1958902a9b82dcb662998d76db14cce149440987c76daddccbacc758aacf306473e693150cadae7e7dedb0e82dbd61c96beb7a55ba6b276a0edae8c49467e5561b07ace0cfe25e05570a7bb4596acdfca1b205f30ef16f411ad00000000c1691706fd67879277d83fe2ddae985af8e0d168dc1b5acdd7cb9685e8bff1a671efbba8e7fc5622aa7061fcd17e4e299cd8b08be6cc448ccb7db558885b8a6aa8043327e4c92f61393a47ef40e794bdf04de61f91eaaa83abf780f6fb85309ef7365e70376105eb4961b2959ccccfde", 0xe8) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000400)=r1) dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) ioctl$TIOCSTOP(r1, 0x2000746f) 05:53:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x5536, 0x6, 0x7, 0x1fc0000000000000, 0x7ff, 0x0]}) r1 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) fchdir(0xffffffffffffffff) 05:53:23 executing program 0: execve(0x0, &(0x7f0000000200)=[&(0x7f0000000040)='r//', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='r//', &(0x7f0000000240)='r//', &(0x7f0000000180)='\x05\x00/', &(0x7f00000001c0)='r//'], 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) madvise(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x6) 05:53:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = syz_open_pts() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse\x00', 0x10, 0x0) r6 = dup(0xffffffffffffff9c) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/diskmap\x00', 0x2, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x0, 0x40) r11 = socket$unix(0x1, 0x5, 0x0) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000015c0)=@file={0x0, ""/10}, &(0x7f0000001600)=0xc) socketpair(0x6, 0x8000, 0x7, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="4abf02069b54250b2a8d5555b4", 0xd}, {&(0x7f0000000180)="4e55e1ff837a8d6d0943e423706ed8da1be80040cda86b5ce0e5c75596999ea04df47e5590f84f9235923e2c9da2939ef88d71bbc202044cc5bb109ff1e434d668e06590d2c397c2129c7165b073540c269349284f1841db87581cab4c829569bdd09611277cbb317d84e65ab7acf1448b1ec29a73dd26dbab2b932c0011f8f20eaed335", 0x84}, {&(0x7f0000000240)="e59089860726a01b9bc709394b12757b5d1d6cf6619887e2dec11a8be704dfa2d95a5b1126871a9f7eb7f3183223c6e46796178e64529e18378535a74a7936706fb884ae7d013b1b8705fef52b8f764d2f53332e4ca8c797d3f625444dc5bf02d2c33d20d592f4c4faf1e638f8a1d561d1d73decb98121bf3f9137a097acb1787c6c61ec1f611757c53e647b7ee67097ba4ac25a44812136d8ee590d0615eff3e49e3c0d9ce080649482cd420799bf91d1e6bbb66bf0e503555744be5f8e49039816bd8b5c10288d11699ac472603ded16ff806e16a19a9d093a5aa286fc6b21bbc61e23d2629f283c7eea4711a3834221b848451d37dbf9890c", 0xfa}, {&(0x7f0000000340)="054635f653a11049d105a2", 0xb}, {&(0x7f0000000380)="9d9095fc2ece480eb5c228d2c29c2c98fb46ef2bbb64551903db1528d8b8f0946133568a66d2e303b2a47b303c144bddd7982a5e5f14cf4019a535c6de095df46df2a483fe6ee29353f4e76310", 0x4d}, {&(0x7f0000000400)="10cf1fc75e9f3b3fbaac66066bc11f1f304f88a29f505f3917ad129aebcee1b0ac1549f0aaf4cc5082d6ae7f449431987f07771bce63f7006d412654f5467099fe407c48bbe4f4839c865076499fc0d5e1de1cbf03d318c75dcff453f8648272d4e013f72d351ec1a8552e2df24d15594a5ab4b3542d256c133f03a4acdb674b9948eceeabf759e3a3df847974b8f13b9a6f2f67c701a08d74ba6c013f7530fc40d70af31678b4f675e3bfca7af2167d03ce0e0993fbb16440012e06dc0aec80dd70542dbe416bba7366367ddfe93075c14b5e310643bc72c4505dab91958987a688b011bce357ca5e6a506c74c8320d784b7551390b40626d19b62db8ecb8312aeb7b9f698ff8699a7a9402ffd8dca45723449a247c0b32a1523348e52ddcaa07342f2a7cf9ac705f9fc7b219a3c2f9e2cfdc2d58410c5ab5d475c6b7cac9d9e3f93de78b86e8a67d6e7d41dcfb4565c58eb7c9780f1822cf444de7493fc50422a79d1e91c711389df0c4b94ee94bbb6b76b675c904730a7b2a77ed6c8485b5f1f70b2c30c18e128b74575a69eb40e2c980b884a8f5b9b4282501ba526212fe41b05f224c653eae2a553ad095c2437203d9979bc5fc336a6165c8c21fd237d5dd911811a1a9b83dc0512abb1746a4b1f23ead4243bdc2dad01500d3861943d3fcbdb67feccd62e04527ef86e70f7fd098490cf232742c9ce795454af6810f3e187d91ab478dad50ac3f1f5939d33a55c2c0e7aa6eb29dae2cc34c579f2b71d8eb464e00ff7a950f0db77a0c01d6c23ede5dbf95fd5ffd5f14dacf04c7648099910d2e3c42288125ffea9b53d015bf36cc887c3c566d1a3c9a65d28d1447075635e4551569b44ed2ce364bb9a9695ff553aa4a3d6ff10028e6af8baf882f9af8d1b46660699554f5e129aabb829e1c05bc6813da9027c2fb54b1c94da1d9843e2345c874689c79563b789b4a591337f3dc5e6f63f6642d9b7d1fa932351835185317d1c4d0e3bedcbf8f92bb10342c822f91456c3fc716cb7cc3f5d7977e913ef9df2c59399da166b9558f748c7754de432b257e818c5bd69ab1282ffc170cc0a8a23d236be76ba180a65fc03d0cff130d268724a7f9f1ed52da46fb64265418c617eda6ecda6c101462402b40d0a1332349785543bbed5a5f6b630ca18a5d68c78e6f7b79542a5bc9654744ccf972f8e4075f6847838bef3eb61854408847e9224827e5cc4fd7b4b62e68d166f1ec5e797a7f7a9274e6f024027e30e78614672a82d5c6361b615fc7ae62a4524a297dc7ade2bfa175f009ca56f062864c77fffefa509e6078cd3f6ad1f3a549e73f4accdb0f418380bf499a8960e58a1f175a9b7a7c012a089dca8c42d8f71c81d4a08e0a8d9ac843ee3a07367dfe3f96e91d793bbe752ecddaa140d41e5ec2d7615abeb163d54ff351c98bba0fe1d79e76968fa34e71e4bf3b862cd482bef13f8a0f99403d02209e51cc0649697f9274e2dca4253829ce5f36b23e7d965d4209d7465674593063afb43d251435c64584a39df1d9c96523a59c32814ef14a1c215bf6b2d481a2f0a5f111f00fb03dc6dc388a7676b3a7f6f4d4372e5d1051277ade0aa90af3969869fd0377038507fcd7c9d7a5c87a7ef42784f4a79f0f7f06a9c5f2c5ea18d326347a763a97b22909d3e4bb8bf6e925e7239af0f466aac078458244877b37a60c7ab467a53c5f07ed503d742f22f078f6d2528e7fe6420a4fea156b05e5b7ecf22a30837a17f26027b679a554f56bf62f1d39d063b1f2ff9c5c9ca6858c154f9cf0c92f520a22c037471585a08726cc71c8498c42270569f40f9252f4fe0645d5115bb9a5d507b7d72758de276b040ee6de7a115c99047ab3bef6116eea9277f0e42bb37633542ddcd347d02682cd92cd04156d92b589c23e9a62e7c816584af27e7c36e4aa7eee6228e10498eff7ec895b4672b850cfed4ac5f046b1fd9a5aa0e7e22612745974777b92a42196b0df70047a1165b82fc6d89d0aec211d1dbd3ae181e35f0babb10a64118d8134669127508f44dc82dc7f237bccc9c3ea5e31a87213d9a60cbaea49bf2ea58caf6104f6e32f6b960d0dc5f8daaeb7eeae9c82eddcc27791fd16299163523feedbabee08548af832ddbb45ab5133415236b50d6c1f2704265413784b145b9aa1d52b76c76a30340046af6ba87791e260afc8a94d3111e415a20d90880c6a2dcd7100314d72dbe7fb7ecd2338abc7e6e8b405cd52d5188148da9744109ddc6f4c2d5fc045cb856c87959216043e2e05828a571c861fcea128a2966160b430f28a17873c0a2d05a80b6668702eed387b44d6f2188bda284dbb21cf62612ca2956be92668bad79921a4a9d29b7d4fc2e9187bc6148e2442a0269b7e744a7b3bfbc6ea834163d61403325155c8d2665ac46103d65637196180538cc0a35c5c05423f769255267caa4136b65ee16527c9d7af7f45f96df3e6a76e1c150a9cc2b1547f692c91aa71d16a17a07d1dd35656172907aed12283cbc590e507c5188f0cbe373c5b9c30070f1b6ad1148bbece59e316d97c37f07cd2d5705f4d9dbbe6ebc0055128bf7ba0bf90ca58ad5c7b9d777012845df35c7df655feeedef5dab1511bdc53ab35eb8ca57c333bd934a0ac4461fc617cfcb00ffad876aa55c95d1ac3ce8ca857c9e4cfab10c92d0b8b70f20725f0915c5d4d65e6aa7e121d409786cb5fe749e5d8f706eb85e6bf9b8321583e117ffd61174ce68a0f55f8d6af6fc41fe96be50d9419a492d555af5dbd0ead6303121e3575c0df0df8adb040b8f0b46af3b359ef60b27e8b19d123790b684da2b740dad1323c08a3bdb6902bd55df8cceb6e5f5fb5fee8054c5f9de2eda8a7afd2729d2667732c553075c3518881e5e4d74c8f99d622b2c7a7486d652a40e459cfa9966d040f43e0b62824bb5e4bec73e59277dd721b20e768e37e2546776a9dda6fa2d4159b3e18518ee1823ebfcddd664bbe726547e6762833ba338a460df3a452916017551290ccd047b42549fc47e63728d74367e143fb1e2615fe40effd247e5552a4fbf5b4c1b3d6be9497da20d497f0c2a9d0294de2294c3656ec5e6db413ec1737ae1088345f7e03ac21fdc78b3edfbea6e3d25212a5e70fdbed9dcaa273c30194b3e746bb78ec10be713f9fed1a9a5a3fa3c588185e16216ea62830afc9a5717a3adacb463ba185db380be20da166438b0ad62a4766892ca82520e1e4663573eeda40892be8de122d69e3a375bdf5de893e872f8782cb8b24eedca945da23e6d0ef83321a330810c187462798463beb9381b985166d8606218515c42365d7704b6602c85685f889c20928bf1c439c337e866ca92ff10cff559416e5076dfa8f95e812ac070e3a7f4c1953cc2be0ae2d911e642efa9de5d372f3a2df5dbfb45fc8c039b6b35b6cc3d1e42cb00276a614cd45bb867e19603239320f4a3258f4e41e27c77f4bd0074110083d7a4907be2102c3538cbb6f39b2a358655fc4ecbadb6fb5deabc9bcfab16df5b16c574aca8de6635ef80fe9837780b17965907e76f8a8a48970062b7c56b8f4718817f8af7e6880265fb106d724a733761c620b027e8f7294e67f403c389b6d44094dca74c98c926d16dfda469b20dbcce7b694f26b9e694b80dd38c2847cd959cf5d9fca83984e7b9d043ead14790f29fd6773186e289c24763ca6985c641952003283c58d6e336b4f28f368e53169b8fb31b96a03a6abdb9d1ef34394803a79ed319706d0b247b0b9f4757364bf30732276c14eb33dd5fe1b571f59431e5e678872d49c277be9a7a2993280b33a3c81061fa44abbb00c5d0c15609b9ef207107596f1cb5a2b059df0b2060392881efbe1cddb68d67615541f5d02235efc9fa04b97ecc4fe4350f8d9c9efd2f9f25cf3d6eaad9d6f88dc1820abe5a7180f5bd14dfc814120c8d1f26b995362d3421661269c040fe62c78085abf2f098346a4fb015a41c9a86162c4a68b664f18263937e77c10cc087c74d8288ecbea040d607bb90150ef310e63f164dff459312aa40a0899031145be7319c2d9a5c3884c84f1379eceb6a478ffc76cdcc5d3418184fa376767f7b368afbd96370706954e150d2db92798f3412edb6320ea7e67825de4bec8557dd6c0367acaedfd8534ec06580b69b1ade234f65b1589dd257ac933238bee4a45e78d7db1fe2792bb42bc63fb9e4abbd8c9421db58dfd215ff13308ec17e2908161433eb1a5feec8550acdbeb26c27c09faf4db444fbd42d695529f7ffe0b4b4c8dbe7c06ac3436b2a3dd1e0cf64c90c26bb4436296390b17e04b1ea604a6f0655f478f503d3ca19573db8091ab2d5b2612aa8005c4caf8e2addcac04bfee151d385e3f0d8e638618bc0ed8a58f32479eb26cdb6ce71112426bb686c50c38784897d698d3f7905c4a11259c2d220148817ac5e4d3cbc8b0c96abcc3a05343a14c46160ce646ad19fe6eafc68d4701db318346d5c69c707da327711afcc3c2ab92365d8cafb89ce36efa40dc2c415e93d816253cd37e089b11ff431503bf7e8120d67e596d97bc223a89931b34560eb3d7b41bf9cddaf29077edac745f2d58b4be7f741ebbd48040b5e02cacf61eaee96133a8f3f8a61a715145801ffe61e8102f46cff3f79b6e1686f4f4ba27f1d3a773c876661fa0deb5eaede05f252b9b974c7277124f78f6d5aa0ae75b933df5714b9165e57f024440331d91d6615e8696319d27fea062c7ed57df4d7cf89cacb31360895719d77d357f0a1901af903ccfb6278f84fb17cdb92b51c787d4c18d79991169c8046d4bf22f8d2887c2c926112eaef2ce3f92fbd233100fb7c5fb950d4aaea8dab371adfc3225a8e7ad0a58cee4adf81efe54675b82b087ecd4fe13b1dda19a4ef18eacf514999f4ae4c5446fd897893efead23cc235e83354da28d352598d546c6495d8f63bc0e8d529cbd05663f63d88f04e1f825c502baa21854f0a800ae5082dcbeffa8383d106bbf732cbf226923bde5a3a0a63d4bd92a671396f2643c2a08807994904f281745163b188f0045286547329af8a650dbfe6fe773608f902ca04d9956c6dd12d47276ce76d28ecf168a7defc990dff97dfd24da8f9025796b4d5da59d83a97ecd7a03e8f940d2dd8f044d0d30d85d2925f7fb21fe3a6a6af21b3523e59976706e8c7ab2f3d9e0a0ba06400ee0650a0db933f0244d23d92ef8920a8bde800fbc1477b310b246a8edb66817f8c5b840fe4e76df51f681508964060f67aac738374df80c775c49b3396e4681eaf7073a35cc6ce60dc6e99e7c5c0ac75ded37e02124899043da7b3ba5bb8c73635bfe12829cd45477ee89ac1529750082841f97e0ff7d64c3e727058d5d091ebf2dfae8146951c9524c42e55f3da1c680b59fea534f98a9e9346c71bda9c2c4a2b31d236b5d6e53c913ccabf9120257d7aa87a51baf095724a6f3d5ae4b00208e4e36f28a08f2216030aa7b81c7bda5ee400f11fef7dfe5340ad660197006bc732c927764a5be4dab5bc1b639fd30e203f71db9bd4f5192926e71b17dba6a120acdef81d104ac81ecfd843ec520bd4a8041fef7e16f18b98656ea4ad8cf5b5af7e2bdce8cb4b024662413cf00068de64c78d0d242addeb2af081d10d5857cd4c892fc8fc00b0e8686106db27c3ddb91731a8430c1f79693f73c74dc6dbcef059991fd4798e71f1e9e8d882316592d3a6f9681a6fa30a72c225c9c81cb137edc5c0435a783b4fe9116a188c2537eecb514d4c69933f92e96392be3cc235deac593a414231fa0f226df", 0x1000}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}], 0x58, 0x404}, 0xe) r14 = socket(0x18, 0x1, 0x0) socket(0x402384dfeffc926b, 0x8000, 0x100000001) recvfrom(r14, &(0x7f0000000000)=""/217, 0xd9, 0x1, 0x0, 0x0) setsockopt(r14, 0x29, 0x800000000000038, 0x0, 0x0) 05:53:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 05:53:24 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e7ddc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa448ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b0446001249f5b2000000000000ddffff93d6fae9aa628e168feee437a46b3f0bd77f62a118a2ec7773dbc5d133ae7543d866335240df193212ec33337c261e49fc36201e0469adfeb4e1599a21857ab21e"], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r2, &(0x7f0000000500)=""/120, 0xffffffffffffff4b) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = getppid() r8 = geteuid() getgroups(0x8, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000580)="0ddfc7ac386b82ef081cbdee7c4ef6158bf0bed790b89eb74c40fba182517b8d588dffd3c5694d7d373ad939ad32", 0x2e}, {&(0x7f0000000b40)="fb471cb04e7c813ec4b19ea315fff6448add9ed8666fdd48be389ddc073594f52e1bef2b90876281f1dcc07ef9e44f34af948bee72de51836881992afc3dc81a6763cf0e82fbe54d4948b3dba3fe1fbac85c74ab57124c0d059943c82aacb19048976848ae630059467451d47df99ef0afacdc84c4c7c193185ac650d28f820403969c49a0ea57fd99765852f2dc051eac472cfb38dff4bb95d1de6c3e602c2707c7c27469f1cccc4e88ca6b74d92c72eb3d68a42cd17be14c2d81e38ce304b56efb0fc3738c617d201d5e592613e4a3dd0e1717b00d6a2fafaa2b6c8bed28bc4d9cb1cc97eb1c1f4da5ac96ad7d96c48529eb6303b4", 0xf6}, {&(0x7f0000000d40)="f6d9d69bbf59e04ef9a3c832aa538d1a7c430bcb84298685fe8a259aceba30cca50d8ba0bbeed0794848d07f300233dd7449b8051bb8edd6d41de028630babbd030991f3a9b85c89b5321ad86bb45001a1354a49fd987b464c31a0ae20db9506650de93667887f0df7f4329d53c93ad693d8d9c9500bcc50ff2ade6879", 0x7d}, {&(0x7f0000000dc0)="07da233c68c83f2d435f82c54701647f1c094be7fd5b0aaaa67102e566312067fa618ee8299fdfd9f057996892719162f992170d655bdad65377868bb3c98c5371f1790a3476ef82089f70936f439272e964b8ec5d47f432eb4e64c836bce7f6e8e3d5c70459f7e9f9576697608fe95aff897e84c50960f4b17813664b1214d5a647761df8418bb1ca27411e", 0x8c}, {&(0x7f00000006c0)="c1519d9c94341b3e238b54dc9a3ea5", 0xf}, {&(0x7f0000000e80)="748b4bec63a9279b0cba6d27f4c7516ba23370cfc9ce972581b4526e381ff0ccf097ae1ba6a8abae65d57ee0b04ca65f865b0c8102465b5d7b9b6755a2ef2a3b4e67663af494c262fc801c2f5e9f46a40823e82cab125dabcf5aa17b9b8772736fe00e5e463ae8402bbb66cbfa47704c85d3078b9c77d3b932d26116ca6ae519460588b017c26e7ab4f3fdcbb37a691ad5048c07e4673b4e9cafacb5a0762ba6c2bcc3bef6a3723f9c25ea8c0c1001a5466f73a824259c5e8d633754035bec383936476f614b8bcf34ee4f1f33555e4e3ad5b2cd23053e15f58f458c1b", 0xdd}, {&(0x7f00000007c0)="6bc7dfb1ec1028b625e1043217619ca012bc504a6b2dc8196e53129928c33c4335298098ea893a334ec769fbbbc5a7b7379a9f2f9041b73e", 0x38}, {&(0x7f00000011c0)="d756a4727cd72d20988b166a49f118a06e8e86c59c629e1545e02cd296116989244c2e428036211a6562503ffe25ad46bbe2bd6c6d4619ec8fc07a924d88974ed7602b455430a9dfd7fc245ba67b4f8aa4ae79fbbb2c75fcc64b1c0f0620531e7176b84b79dd797dc0e8252c05d30a3d1667cc0b1a639003212b5e0f9f1a6313d960bae076040c6b1587f15f2f803a0275ef760a037f8c0dcf8b46a39c1d049e401f9917dbc982d73be85269fbe152ab39b88377f6842134a3790cf1fcd11a5481409b50bfdd23", 0xc7}], 0x8, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r4, r2]}], 0x68, 0x2}, 0x2) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) execve(&(0x7f0000001380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600), &(0x7f0000000980)) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB='R8'], 0x8, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) 05:53:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) 05:53:24 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{}], 0x1) 05:53:24 executing program 0: 05:53:24 executing program 1: 05:53:24 executing program 1: 05:53:24 executing program 1: 05:53:25 executing program 0: 05:53:25 executing program 1: 05:53:25 executing program 1: 05:53:25 executing program 0: 05:53:26 executing program 1: 05:53:26 executing program 1: 05:53:26 executing program 0: r0 = socket$inet6(0x10, 0x80003, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="5500000018007fafb72d1cb2a4a280930206430200a843096826274d040216001500154004004c00007aa3c728f1c46b7b31afdc1338d54400009b84136ef75afb6cde448daa7227c43ab8620000bf0cec6bab91d4", 0x55}], 0x1}, 0x0) 05:53:26 executing program 1: socketpair$unix(0x1, 0x15cd25b5d8a70425, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 05:53:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 05:53:26 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x1040100000003}) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000022c0)=""/4096, 0x1000}], 0x229) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001240)={0x8, 0x1, 0x2, 0xe747, 0xfff}, 0xc) 05:53:26 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x801, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000004c0)=0x1) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000003ac0)=[{&(0x7f0000000780)="776516a4b0b34f7b14a0dc88028ed6bec8167095fe7266d293f2bcb7d188c55b55a8fce3aae8f132dad9eb5008120e601a9e82db4ae6a18c1291d1fb17d266d051ffef20aa69910d9a87b7fbd120bb8841a0e11be507283b1c335f121642d4949a99af7c6ad5d2445b270543fcb93d2db48e8bbd2c9b225875f9df2c1e3a3511d9523a1bb263e045e0504278b8aa1363430fdd23041e8f36eea2afab04fb16ba52bcdec3f97afb8f997dfd8149cf6c8983fb552ff02bbe68261945f4db668f061b0aebf5ae9d31f192549e1b11a715c91079d0569bbfa20bc83ba46bbe9215fe64b543f2762a47af5a243f8df27fa6ee9481cf608e8f05c4a014c18af776d208adda937674fe3824445925f071664d5234c9b8d7b02114936359f27b05b7e0a132dac2b82a4e1e0852291b504cb21fe620786bcd98d4e7a5cb67e3bba3eea29e105a6333b825aa28448138851d1e6f5066cc1ef0c49731c01b0eb20e61eaaef047c83767d1e077e11fe60a4d0ecf1f2b21c5ea16082dbf7a10e32f5406375e94b40b8709616ce711aa77eeded8ba4a5148454ec4136f7a8b8c959bbfa90410133e9ff6f9c4fb6721067436772ff6b3c0b3d90097bc4fd65da39571d252e359b7c4722cbb06eab53598c215a1b230556ee5959a71e58163ae3bf73bd46902035a2d5ae75850adc6083e99a2f3185d9c5be7bb5b0fd96660910f77bd1e9e659805cd64687c4f43a7271454e8cfb55dab0348af2db9ca1f31ded9339946b670771c34dc515482facf77fa41fc088316f00b6d9527d73aa700c7ce27143106076e98ee8798405a32ef9b70f81b935c38c0ccb69cdee081095e594a8c6ec0d19473e7b57d71cfa313134561f797b49c38a97706b75d35da38b20bd3db9ddcd5d42b74d31ea994fef9609954fb3338671497783337e6d2f003f9faa27c7305b03e8b9c513866f82ea57d141244906cdf658c52b320badb00ec36835465864cb9038a4e5a62566b6d8e933185a9d86e8b90100e454f30585629422b2f77ee33dce8412ec120b14cd4c6c644ff7d6ff37e7d6546690b7eec77e0e4b4abed44a7ee2f17ef17c67e5489d4f6f90f0cf906ed0bee1c01229458a70eabce415948c3354463c70e33a4dc56fb11c332784eabedcb3987960532ed14240698b29eacbb9a981555c1b1889d0281565beb0db506b0adf6031abde727d05ff68fb03283120a2e406ea74a1252deb92ea2b2707ce0261ee6a7b16e5521f0b8a7769f53739d6c7dd9db51c9708784f9410434ef2be98ff5ba4cec3feb4168e69e2c0038b6d72609b3a8d2976b9ef79a2c3d7cdb019024208ef2686f292a905f669823c452f2578e55d41aea878cbb77ce566a5fb2951cd92fac1444795e992c09a415b5fddea6ea24c519cd5992c43e3aeda21d56c6ed263a8a740fe4c4bb4f5153d99a3c19f88f90a4e55f0442e7de01ea29e264749ea2efcac8175d3aa460329a8e81df4cea47c2b38e2ddd9a425d44439056fbfbf48ab3495da8a58a5dbaa94cba6e4db8adf12567e27d5d839ada2d44315591c51837f3fc101cc06104621366d3a82c546b49b2c368823a376a77870be498013870b532891dd403dc71109808d64cb732519e3b1b8302c2d71cc02fa2b79c5bf7b35c88467179a0aa2e84c00f2c492032f1fe8ea9d3857f457457810f251ccc120fe7d66944b177eca856f476c9eb9cd3259808436fd93fcd3ea3a5c790bb79ee2a00065c8c782062c46e83a231073b8869484d02cabdd87858f9c65d9f48ed64f33e6258fc009f4995be38dd691523060579c28bc3da081369396464976a071c7e85e144c4a03b042f1e625550b02f1e7728f0492d1f83cbc93891b84367ef6bdcfb550803bf8533c3848873bb7e89d7e435b974690ef47a5124fea9ca2a62cc3612378f72606ad5637e8fd83175fd7ff42f270bc28e714a36fa5c2273ccaf195f5a66b3e6fcdae2461645c8642d5c377dd47d40bdc2b15ad783d3ca8025f7a5fd8a26d220b6f0d7fc2258e2406457f690c8b14af8f916a32c85e0ac1de250d1dfe801a866bbad4fa56ae73141a82fd64150557eb4570356a5d7f9a7e745cbc3f20b3fb9b1c5fb2f85e519451a0459e56b03db5725fcffa45c0573b8915df1cb7d23943a41b5ff405ef626c696561f146ea6e735ef689e97e4c1fbb5b96ba64727936b2bfbec049873cfd28729ea5c5eabd459fc2f4c2cf77cfd74ccb503454cf8a7d4058ea77d1cf8d2dca66d4046955501c06fd55c514a71fe712a91114577fe1fc02d834ed2b0c9a278d84307445a5bc7b61def77a351b46569b8ba96e99b21e4faef2320c916aa6894eba352189a61220df5e1c3971c3f8a5ad51f602850c2301ddae9624d0e1481d08e39cedea49623f2094f7e3a8ab229668937d22a6f2e84c5c266b85b1b053febb3554a36bc1b92ac692aa1f218c72c75cbca43e19f8c74da7352b83375663ddfcff39e781c622d26c3bc749d17f0b487d1e276fb0d42f44a4cd0c6a72e291c15a001b28fe3c90bcc68c0c1fb7398df064be362692ffb44102ce6675447edd838c4a0563ecbdf2fd7db053ab9423c18966243a3d9865eb130e5744faef165009fa5d4f08bae9445a99fc3661fd515be307cef5ba43ad4b759bd6f75a5e608aadcdb40b4184af0c1aa83088c613cea2d0710424b23c2e03d0b7abd2a7bd26f16bab968e9b561c4122e270fa6eb924e3c20d75392bdf495b62b10b466f75ba1c8fe1554a9370d867ba487e9dddc9e33132a9ab99b9a14b7cdb2646aba539e08420298ff35521e9e558f8750d803911662615e7f05649616814592660584392e0cf5daf8267b5e7409b5973604130bf83a0860f4ea4375a78800477aac4c99394896c8363a6c8bd6f43e4246e769d4b409c8338252836fcbcab433246d11a0de801148f31239ab8051c2c583e9bdfa1ee67f1f0a6b1930d71fe989a0006a3e28555eb1679d89458a3a0956e273f40af7d8b83102c5bb09d12980eb54c2a67dcc3b85c7d30f6f12e0bbec49250e0c8aa7035f9547e7fc3fde5ceca6700d25d40cbcb530fa9ea9cf9639393bc6ea21f8d0e3e26fbdad35ad089918bcce8cc2e3652be38e18992813f55625006d05b0685913f38f279a20352c46a928d6bc8ea641abeb6ea2fdf5f6dc6deaa1db0d0b070372fabc2fe9d074039945b2a71aeeadfaab4d04b1989fc5b924762655fd22c3c388e2143a21773d8f92e49ef98313288cc9c8412ed38fd998999150c6b537ffc39fd2ce9b60a99b0f9bb6a5fba1036f139fbc1e7db90e9f017834dfd51685d8cc544bdb8bd5b2c51f5ac5157db75e2338fdb573be82887b5efee3a6fe3d175af3b027412762aacb3ad487d91c8aa21d270d79bae392a885159e9240ad50363f5dd387682a3c3f6b57f1e7d3b17a56f963e0c8ffeb85b2db6fb537f1e12a5061eda21ff8d4d3250880c61fad8b75dc87f87089b660495bcaf3b238db23ed62d8a296a7d2eabcd3fcca4f14957613ebb91335ef33433fe411f7d7cab2b537f878d348bb2db9c5c0d633e7e8a8cc57df7b1ebe2c63a6e44b958632c0545893ad3de91b82a0976f8c357ce4352a8d4c58c48bc29e36bd722ffdb93419ce7cd622463bb66482ddc9e846a74bfefb0a19544041c537d203ed7f48f19f22077efe3219d175fe3c23e2502520460a9ae45950b4e4c12f4402073326cfd4f1fb1990c2575e405eaa5e02f830045e465d534bd750a389795d7b94ee80c07817cdc1865e5627f041fb0c6701744fc9d2b6adbef015bf6e1b7a7a63e8bfbd1ab66bbc6f7474e0e200d36b05b68afb583fd7f14b6878b74b5486965d19af42891d02217f80d360b1a18b7c1c522df4739e8d9eca6b2f13275d7ae25aceb4b8b7993aa3829d93bd73cb361a3f7fc36de37e3bbfda0b05358979b6cc629456106c23af93ee4faf5f012ee910db92542e9eef8fe11b761268cca99a3ac082828ca1e5a2303eb5b1d77e51c6d0dea85c44635def8a0b7d63f126240680d3bfc4b492edda09152157b23b8166bbd46182e13751c9216dac2cc41e79afd4c3a70949976d6098061d133dc6d66a667944c3b8b473eb7f2db84e2126828c7eeddb91ca96ae0c138a4a9aef755814bd2530fe1b761e126fc4f672f6e30ebfb51b0602ec84a9a7cd3396bd690b4aa74f2d290819822f33221b93ac729555be56f4811589deff3e1508a65c29de8d7be940295383ca63398dc49da7e1d96b841d25a168cb86b34bddd509c8039b8f88b721c626a69f8a4ab4f97c00748673b7bbcd1bee79a5d45f650f3bf9a754814d8af16b151d2f1aae246f75481fe8b88f326ca68507677a127d44f319a90f9f94570dbc4cd1a1375bb51cf7c9e7c7b29505b5f09f330f151227838350acad54decb40a9f3ac9d3bb932e9904016df9e284b076ae8b5a28caa5cceaa954847bf111e61f823ed7ec2fbadf0cba8d5dcfd94dc9677fef7d282efc2a173f30585a96056663483dcc892b82667cb8b5f27485c013c6e219d3d7d9d11a1ddc7e7f42032a105402749f71f8d011de77b7f99504cae8353f9dd0a7e49c4e573f1edd040b4c04e248673cf3c5289ec594ae6a23c0810d7c0e9cc9b9824c0ec1ac49822d578ec1f9af1329e3c6109cdeac9371e150aeb9fe083405c0b47b9296e5ce37459debc72581747b87cc6abce88f245fcdb18aba3a1ad9e3a323b2da543d6f9c17434ab85999af9a5f418dce8730740078a82ee26c274046bdbdade53b0b53cb3fdcdd484785e83b14ad4ec3388b9d9256321416097b960cf4ccea78298f04144c8af04de5b9887a4326dc5d3e11262f2e2f9d1a1e385c5d321f33963a2a22727a2ce7285f2bb6154c10dfa3f04651a2a8b2a33162ae916c9a39cce47bf7dc7e18e043063bf4f58ef079e0abdcea2e661a4f4f5480e89bfb657b7941e3125425503b6c5f3460cad50f6fd767d349418705dbea19ce0ee1c22db50ddd38649c03eb7f92d40d6db5feaae07e9b65e11a8a6e18a93f2218676db450a95a08b54d481c5653715a8f90670902e634cd6e1f23932afd33d87e1f546f692cf522ab1d1d277c458d4f625780274bfffcb4d24af6546925a4ded6521adf1d1ede5b177a2d08f42a3b44c68148eb590d45b54243bb06ab99bf073f1035811afe3272c300e5b73ed12ac76b5e97a7d713d1dcab8d8f9d3fb1baa6463ff01b6afb2b9ed8a22028639078eeeb526fc2fd70f312c8a69dabca783622525cb7666e8907e90b0136f08576adc09d6865183d6855f87d55c6609da0b9b4b74f2e499646db45316e9a572c355ee6cfc0881b204a75fc7070140e9e04c3cf13dde2f3fb89eea703919c1d0b324d620bdb7afdb01b7a85fe671089ab8369b617319dd88bfa8c77e4606c9d9828fd3196a7e956946277d1c0aed24cd74e98b0e850484b95513d73ec4b133edf3fef7c4fbb032997f7e289c10540dda879c18bec2c0102735ac1a90e54784dd32b1f43f1f035e0ffb9fd7afe895b8db7be284388cc520d66fba42b83898948f262bf307baaa7f1ebd7d6b1a712ce9731f91b35a15f01bb6ab1681f3c47a4c2e7f80b5455d08f41a939826c02d92ad84755fc903f22002d70d2abfe6693d67a7912cfcc0a8d7154a521b19376ad676904ab8029569a6d3202b581e4fc91925160eb86733d31924525f384ec7b608cb9f4464387431cf2974eb674a02ee2ea30e5c653ff852929f3c3af7a34f8b64a5eb04ca4fbf36875b4ba949762627c8ff0ccb1cf5ebba62217c927d776964a8aabdcfcb9d5dd821d54cfd", 0x1000}, {&(0x7f0000001780)="5f60f0db93673097bbd5fa8130d2476c56340ff18f90dfe6e11d8c82775305725c4f0b0708c772f41ead6e1710ec0a2c398c280f7024d27bb5fb4968a49b2a2c83695b1e13918a7e3efc554e3abc9023aa72cb446264b3d5fd01a112ee0fa71deb43a4aeccf387d9d21765dbb67663a5a329c0df88cc6e1b660bfac50879499d62fe22ef282aab311881d692ab697fe42119a7204281a0edc300e9c52e7a484945c5", 0xa2}, {&(0x7f00000019c0)="f62eb87ee423455e4823d627c2ed2032b91dca33d5d0d4041825d9e9b88f05a6d252ee9a2eff01841d94d46cc9ea4b92be8b65c3c8f888cdb8875462fa6dfc56e0d32646880a31d009d14b838ed2da1767686ade9ffc85e946d08e530a1b6e13bd389a655ad3daf45d2c5fa49f49d028d0586e75eb15b3201a4380861705c31665b09c9e90f88d3a20b3ece364eac43da329e60efb352ec0d86a51320265ab9e443e3df94a64909021b83419a836cf079e9f0f82c2b6aa6111fa54d5dd5fbf435a28ae852f9b219017abb871f91e2c4be4b14999e33f9a87d00748ec2807f2907d0b8e1ec51af564df2831321ad99dd1ac6238f63857454cee21b77db6a8ce4c36885a98431fa6429995b9762f3969f6565143a89a9acf5bdf3ce85174f06ca1e7fe7bd328ef636c2ad9526b973c04646fd5450e9c050c2c4403fd12d3707b788e7f333cd9134ba4e6f0f12bd98ab7b459763dcc1aa8358aee589a65a9a4e0937f9b3b8302f15cbd380d87971fa95fd34c316a6a8fcfbf413e601b8d48aea53667c8aa0015284faac46acee42b03098d6625e723f9dca2d7b047dab4e371b6e0338fe4482f77c7ab3841cff9ddc034773ca1175ecf9762f5e8c417940a83ca3738365be57d44e77ca87d5089e4cfef4f224009cc12b21274968907087c0026f4bdd9cff608fa4f8692fd40d41537781762f8c089682dbe918f0cab9a8e38ed2f5c2aa0354c869102dd11cb2948fb0b33ff0b865c39550db5eab781fd1add055d7d2f235b0d755046bf85df11115379390f026586cdedf7dcb5c73b518d86642e10a1edc6e42fb175ab282517b9f4b3fd187c4334269e41c6ed3035b7763e2dade211f522f05f077eadc5805c52c9d699b049ce1053d7f675e211f73f26245031263acc98699053ddd613cce478934064c1cc8c73f99ef6083219cdc951275aea618c6c6f2e2aadaba8fcca6986bd881d489d6d8345b5610e7cc695da144bd3f2afd6077232a98bbf224868b7dedbac9a8fa6ac47fb306501bf2903688ea8e555ffbede9ac49fed3328826c6cf2403eca1da4e8cb2b36ba27f1e32f423ac1d5bc569ff20bedf9bde049c42554d15d408bce6cad63ebf7e8a3fd31e7a989083f655cae91b6f75ae62461a3287a1b4628ea0fc7c9079aa8fc214d0872071904e3f6449d212aa1c252d705e7fa562b2b5811904998251d2a7c9f9663a5dcc08841e98673148753cce0db5ba6a664f1df3484ff26ba8fbcc0bbe6ba9517f54dbf6abe982b1cf700b643214e357c8e7c2b89bf076b48699e76bc98e0d325a055f40ccee4f50965864443dcf82444a75309dbb3609e59861863b59c044362730d665008b883207075a273991b035eb483741f1f2419409641f1ebca1f3dd6b065841214633aa7c1704bdb296c8e0e2e6c98354c7ae7e2d77767779d7a02374fdda820715a01ed1843f3e2f369c0dd0c026e38115e6dfec1a24fefa6a4615930d89c9578c22a522ba7d27490204ebacc78795761a5657aa3680acf7dae68aba57b423ae6c4debdd101ea2f8e1e8ddd873f911c46ee05268a586053e2e4b181888e185ab53c317ee4acaf2d59b1628deed7cbbb40f50cd04edc6182cb92dda4c042f73cb2b42382c8050d067a6b9aa72948c6f87ac1fdb2eae4f893f9e889860a15e1599a61f4312d984feb68c006ebdf9508f1254b27292f03c80b300d2edcbae580b7bec555c04ae51fe26262849fb53de4000151879474476c1755aa134385d9d4a5455af0b2aa2795cec1deec224e43a5e8d3e1efaea05f66530e4339576056c68296d8e756100224131f9a456cbe0d66c6690ec78532cda4015fb9fe9af158d661e7e865df306a2e0f11ee0c18370b8436251f6e714d5b0cd434ba24b649745ece572084003f43553ef7001ad59de5b90d588aacaae908bc1221724ed01748154d72e6e010148316409ca6090553e6cfa42921e99469dc94522a8b980b17f6163017ee86c2c8a8c386e36ebb57c0076be14b797d2a1d70022f5383dda2c02d2cbc3d17e32853ac37d099e0e3dfb2356df2eae3f91a4f5715ef82cc65e2ab67d6f2789960ae7dfce4a367d6b393cd9a1a05b6e57fe57d0aa0069cf87979ed74a8a3982d6e7e952b8b8d658b27a2bfb06293adb0a35a5020e42daf95038d78435074cdc9ea5534e5a3434c3288e0ab69327ae235326d6f74b7c01762fcb97a245e6e7eec2f38fad4413e1d6217b31e6678f6850129fc212255f82e4fc4bc7dbc1d99995fc630e198373640c2c95223e1aaaa493e035b77a6baf3b8fa376ab346062a675a77c5eddceaaf7be14f5bd3868126abdfe5a2b26472bde4feff3addef7b48665373143c3c50257378466584904e78d57d68292bd37841344c1a60d3024251a62a374e2b07a0914ee16065e1514973ab423e6d81b30019b44a616b6eca90222e1c61dec6fe846fa1e55953ba762316e78469ae8bde7eaf36447a74d5c4d7ccb9d96747ea8b111b71369fa2c2b46c226596e058638ebf8476ef1232b7a10afcf4a1e1d0f3a00c4ceeb680e322803575bff4f31a59fdf0d3507a0f42c62c20f03f38f67c538e561a239b02b1f75f255fc00581a37f66ec96e930a69c8cf20cbd5076b3d323b7f017d61b72130023a5f17a890e679048ec45797a1a29a9e96341833095135e9cb9da8efe66f5771a0d70392ee0aa9392de49697a7c41b4a9e7690f11bf150ce17484abf11637456226a067d5c5c170491084df972f8fd9e25fa599597ea86d81116f414f21b8468c0f9bdc53d52057e819c1039cb278adf69fbc5a8c5353f098f49dbfbe50b5513e6eb94418b1cbba5b51affa39f0714ad1a73b056e4731574f64611ef19c3b7b40a62246360384b8ecba649e4fd960d0ee70a93a48be33059a5e586459cfc4682593f4e0eebc312808908f1853982c4bf873ad0e1fa370173da058a9040edcdde131d7d6be1d7487f494f3129c15f0269f02bd8d2e8417ce0af4522211d2654dee86b96ef3d004f407e4a0acdaa8ea57519772ba65de424c338b3878015bc593db644677b59e0488165dd13d8ab7e01ad5898b5d6867da7fd4d0fbac812d9ba72c9f6c6a390de13762d9a3d470ae94f362fbbf002e05a759a8805147a8ea5371848ca8e49db5f64e2875c96979b9d5fe4cb676f55418c2fd419894a353f885ff2e1d4b9c3f2e06b76355d99bbff82da4cd86d50db82ded080a80c427419e7501984a7db96e987204cf9099ad38516f3dbe924d4d7d852f8c587d0946ffb4bab21a621cec79b540e705b313a3c5c53e8ff848c21042cc8330ac77317472a753a36f0f5b3278ce2f4e95edd79c2478e3a1b4adeab03d0607ff980f062ab23fd7a492c267536d87e7a58d8f6a4234438a0657eb7b5b50c4c3a40154d2562dbdca6b8cc65766ad8037403d06dcb3874421f1b3cba37e6d32f293df30806c403cae3f40354991de0be7416b6bba2c521eb98eb4eaf0e31e0d3098287ab0be4684afb7985376490e9595ef45edfacc61d2933cd4c50fd97ab11492080203c7cf6e30ef0cbcf0a5d5feab55dc8b010f2095ac2fe6982c5c5c553be72be701cab1f73d90ca6deeaad2799e37198f605c57d07857613ee3d6381605f4153fd1e8cff097fb4d596ea0229edc17a51a80a5f87862b051d6bca83fcca6d8dba273d1f37b177dfeb28cdbc10e86de815b726a65e3f1244aaa15c979a9257eb3f70bc8385ff42448d7f321b3c2bef3bafdae5603130fc6153cfcaf12a18c8104e6f3c412f9abaf9a4ccb691781eccb34906d26ef5909c3de3ad5770a1e9775e195b0e0c1632202228aa1629be1bae628d2431c8230624d42fdc27816f5daf236be8dcbffb86ba8156d58e4b32201387dc9268b6630db004f0b0edb2851e2c87b7e65fc2726656ea11b3cc5787f392aefd9408e7fb08905789719580db07e7f26d738823cbc3dd8cf530265693d8c9ec1cebb717846eaa08b8a6d1db07ad346b76ad60946aa41fde40a22818c2e652d69dfa94aa1a4efe4b2c44fc2b9e59c1eb03abdd49d7e7791ce9d72fbd74684092db43e32ca2020e404d3c04509af16915f4683b309dae58a6ec7648362ecaef50f4ca5441aa79db2b6952571a6e34e1671c344ae0bbdc5292831297565528992351789b9895088a4f75d5d0d369ab199436504e0ce42fc78d33a6d4d45396d2d62b831d558a505d6b00d3bdf69a3e153f62ffcf65b59d4f510a95130fffd9b6881a000c10e89bfc39391c8a9a876c7028d501f5349319c68c7a772bc5b60911fce5731ec414918193a4599aaf86a12185b704680ca2defc93ac129f864f4f2e9ebe0038ba1f64bf1c3bf3620729ad6b518718d02f628fe83f402d47bb245691934b23737dcd9e716c3f4e39c32a1c16d306ca778b9d293fba1a26a24c1653b78aab149de694aad5d29faf9ce51132db0f02e7fef2a08b1ea51f27e93bea7e72f20bfa2db84823146c8529e9c9a68e0c434e0357435b1a2ea0b2536470f83fbf431f2693d266d6e17ffe5da69420b2a6535a8e97c34a0ce865784381f1bbc7833f5b5d06ac4c0674722e804e6f76ab820256e806a354cc94eaea42eeea227979b51a585000a6b20e9320d5964d28c7f9f4e746512bbba39590f5ffae02a9542fb92fb770fad52f57ba39c1e7cdaf3d572b57f37f350634c3ba4dba8358cb2513beb9f8dc8b02d7b31c7fd3a3fee3fe628a878ab03430d9f605e1ca4ea4374d2537e3ffdf432d2284d8f03ddfccd950ee59799ae5e5e41478831ffb95c1c6bcbb14670fb272943d70c93bbfb77d53fe5614fe234869ba6237cb12c60620cddb1ee7faca0f83614a83d75bf102e0d91ee9f9af6c9e885c67f1650ebd32bcbff954aa3dd2bd619259655af5ae8ef2daba1ab2eefc607bb9dff3cb572e1b1afc614571a73dbb39d5484d25a17c941ce314ed7797869da44a94ad50e876c66d3a55fc76dcab39a11d2ff80e4d316d4d2f13e085f955390bed094481b5b83beb65b1eb4b6d82def63435e31b76c6c307adc2e856197db4551aacac8b510ea63b64721382ae7549098563afd48dfbb11d96e05476ae896e82285228cdb192e3a3d89a767c9a83aba8c02d033f127c54c600a775fa49e934625ce3beff501bf395d5eb5dd3cc986efa8765a82cecbaab1c72e8427218df1c654180d12cebdb45f6bc829d042536ed67ce697e63ce84cd3fce293ca600cae962034989d3f493bc37477aa2251d12ea5c26ddc420a348806cc8c6dc6b74b56e5a8ad2037f7197fa95468244b5d78cd2f5169fb2837ae4132c5dd760586996305bb4e3fd6c5d9aa88e9b5616e971b54ed5d76f01228ac2407ceb36994a8a23fe84cb4bd0ba51a1b2557cde56ffbc8d279fe2ce7942df5c4c5c9e1c0535d9f54618f32cab5b6f08b88edf30f233b32029f05b8f1edb1b9f7e1ce6e6846a7ab5189dd61a4e8a176ce5e38700a56edf0e8a054426f5499347d00c6bc29f6dc2fbbf574c65cdf92ec07efe1a2060a5b1bad40981a49de8c137d9a2c32d06a5c74bcd753f4b1ff5e76013764186a70c7ae55a1f3d04ad51008fca29f52f1d248ee56b2e31c47f602e0d29048cf3511095d00e169498228a01c460858825c42bc00308ce70af60e42c391a472983eb437b2727f2980b9b4f2f39055e939ca732e91fe68d674e6ac5598114d1076cbf6b22692991a648cb596d508b81ad755fc656104d9b3dd8c41fefcd8ef0764fe0d71d479580de2096c658d0a49d1f978145fc1d08e17fd699d070ea7748cde39dac63953f1b6140425cc7f325a", 0x1000}, {&(0x7f00000029c0)="889ba50d4749508eff751d20ca872d35d5105b46635cdde188bcb74ba04f777969ec4081a670e88b8ab01cf3345be571dfce091e1f39d2f7144cfe1d81cc102867a13660ffea63e3ffee777634e14d6bfb51b005542d8df1fade1987daa56960d5585e977827165c25ee3e423a2c46baba7b82a8e3b5b34f391dc82d339abf2fd9b09da326b0a43877295f55a3660d5f990b43efd803428cc4daed7558d3f6c05f412878c79837938771a652fc1d13090cc79d687b4f6d5b2295a26c0e30a3412b0260bdb2cdb301cbfed1987c2fc4faa6cd9406c747902096768602a47c742ab558c8b922052e1a0186e5375eb2f545d58c2cf121f71226a04b48416c5103e4bf74293f0e40f5ebc9fe77081b101baa62a4ef926bbd3963b7ac9925ee7ef0c1dd78504493171ae887a3d7dda36d34e77432bfba7fd3587db97f75e2bd151c39cf7f236bae510388ad04d7870a75db33649aa4d666b8dc5194b9e55944a2499413a7a33ae2b6d2769371ac77c04bafc04dc641feebba966bf55a6c3e09f7553d96ea36771caa1193e12524b70fd6a0c98af55ddd3c41fa83c58ba7f982d63777bc0dc81a43cdb541ea3adb24d9713d66870e96ca6c97e20ca4906e49f14e0ee551fa1e4f4b9796645d036732b4de66b54b89034226fb50dca1e845d9f0ff8b07b6a6fe21eed13d9f635a072a743cba286167cb47e3a3bee30cf4163a21987c6974678b95c796ddbf7b395d9651e31cf996e606c35a72ccaa819f062f22f3651710c4a9c946484a7b61b484892c527cfd33b1f2a8517521874d15ad20ae9de6494636024dd17d3cf584c827e96e9c4ff60009d21522c35629552d363241464064cf09a8eb1fb647dbc6b2d9b0e072d81fa46eee0697bf985b324bbd4dc638c419ac8e47e76fd346211b124da09aef68350ca00856b1efa125dfe043a6841ffe086bc1555dc8a024f9713d02dbdbd04233c96c121d47d0bfaf1f04c2b6ca42d112bfe5a50ef182f407fae2d3a8763808c960d4a30204fee7cf8125319bcc740d4065e82d2af2cb34c705013ee940fe5e2413f996d724305d017951cf60fd6bfc1a6989df92df1a364654b347125835a2893111cf07e435f100541da56cc7f42548fcf7a3b8910e7398a95338825ee7ed0be5a4ca7011d769e1f1e7b72906a07d3156fb6b14ad808f230d334d0cd2a4e2bbd573282445e4a4dd41cd09943a72800f6b2a49e15518af2027cc3552425cf1a309bf9c13a9591aff8860d7c72ed134b698f5b2811eb1a71ffe092960bafb1f394b6b49c7bbc85100a190f50bb6b72838b52f0cb6a8b5774f2ab7674d1b5f5263a30f97bc15a4f1b9b25796477e256455da6ca7f5d31a475321cc7b82017a031fd800e490c988eeea626721dc9fcc759fb3974cbfac1591c8f5a6dd41716c3e9835c3c6696bed4efa53acfbc0bf78761a32db14d9a4da72483c5576a8d13ad2842800544b29c226dad7c3fd3961661af4844f601a9f7b994f04bc4f5a4a2da970d20039c9b4e1ea1580ef2d2981eaeea4b2e4c5b9414e77cd3cf9122c65c1c9df9921434eb76c639c18236e6ea54f0d56236109efba23a31f169f635a78576b16f571eda35322c230bf2dfc5845a7740167b289e35cf3d47bb30de9031aabcf68678a9d04f74038f534ac2ad8fea04466704eb91b44f7bed5c8c87964a705ad294188442e7afedecd7d60e9a8945bc4226c4bfbb6735d80b86c8b0877b9564409c4c8733eb56b75799fde1942bbc693afad20e8546410a909fcb007bccc0802813fbbedfdaf4e3b71a9384c62607074aa598b218f0a90e6c0375588d69002ac3f8744f85caa648a914cfe0b40eba34d916acd0f45ce1dca21bdaa6c737169307bc828526419864a1b7536571ccf586d0f59ff2a2c94e9a9f016bed86e27e00f019e49bbeaea9f50f11e0c5a0f9761db336978b32369eeb3b8506036c6a447d93e67f268ee25ab24f83dbc0b2a4f9d9f680d982a7fb2c7ba6c84f7b05b3f33b359a532239abac6d5c6636a36f0a498dc2563d39e4b858663462982b9fc7ce05c1ad99872feffe9d5ffa2d25cb4d6271418548a699a46291e069ab3b32b0586fecde1095fa4108d5c091843533648ee0cddfe764a91f05d8b7482c83fd43edaffde1bf7e7a31db5104a9af2bbbe73f540b7b14c7296b3279d6528108668c1b3d318baf1473634fb4a9917ce9c06fbf55887ac2f3acc76f1b8ab5ec8810cbaefc226924e5ed9cdbc072c88df870c3fe709e31214e7fe7aab4f3fc15377c9880df0a2d31f689519e3e4fc9c117f98e69dfb41ddb22360c45ce88c4694b52c4a6ae50333bdc4dde590c98a7b4d99972cbe3b5d8ec80d0769bffa28b58d175558f90d71684762de609cdd3b5bb12032462dd8663d6beb64e8319311c075969cb16d777547a72256b8e8237c6a97f05f4c8a37807be3882c21a308ec9e062dd50b423e0a8a422ebdbc095ade34960bf8d3798766806aecbc97e5080f1702476ee1185674679b7b41d22952bf21ada13d7583406f2dd4122c9bdb8bd912145663c4211e8240f57aec9491f41ac611b91ac486d54063b5a8ba94b4b4b6252045555d40fe1c4f1f6eef37ec6a5789770b3cd24e9e70467aa3c3ea77c604dc909c53144169489f0012974cb61cf8770eb5d739fdb74a2df4ae7226ffa31b5125e7109a93dd8386d60ecdc44eee348b52d5a0cf98fc50d1430393fbafb18734e7c10b015c390485e02c278db4db6f5e0da9e6adc50867709273f7c8098cf3f9341f4813552f76aff955d5043922b11d1b842efd8ca0e1eefbca8b446ba174dca15d94a625c99e73e3d1aed7459b46a8a9317c72abaa4ca2b4c1e1857776ded5e4f14a2c86d32d98a304a7826dac6b7a4df2eb07be3eba4806e700c8356f7b41dbaa1e1dd19d1a079fd3111570db2dac6fc92c8bd93a730da98fc116b2978ece793dbea0c353b64ac359b848f0becdf979568e44691dfc9399b15e4cc260ed20c84b4917d22cba672e1dc079fbc161f6974f104855f91b951196c5beea1c4409fd76778b0d15713b742be36e7099bbeaed2ce305f21a89b2c0a284bf7cf94cfd0c5e908f91be8e9f301dd04f03db3a66bbf301f30a404c186ddea7d2dcf39cc2d6d631f49d67dc86d9288cdaac06290579cc06e50e970c28d3591931edc66946d247cf99e390d49eb3d9af1b0df51cc175388a53e283576780eb3a6dd26e51d3c0ff8975801c13930593217d62b3d28ff617377804ed11988307edd9157e6ce111e9a4587f3485616a5d9fe9ebb2da13323af6a8545119fd90cbf5b51e5d7a33d944d46fc9e3c4b53c674ccb7090cb25d97210372829d321367ff09d5000d5cf40e738a69ade85980edb83879f82829ac106c1cc58425a8f795ab99c04d5d4754cfb133167d8391010fe2b57b305e356c2183afd604e7926e32fbf972226bedb2f438924040f69a920b0da702ad483c4084831de2e02040842f307481608b7cb030e08425c53df4d2b052b5defd46baa77ae102fabe894d0354c4e8c7dc8574fed896799c2911de236a01e681f2151bb1c73166795336218a146d45ecd942a0483803ae78de6093893a778ef4841cd5e7ca6ac4e7ee78da606fc5c2b0a55ad06af3e2a8da77a9d0aed580c27fcc79c88663fe730f96022812bf6a10b8a5f8e7b70c7e01c72f3c5fccf3ea33a516505246455b77f1a158679761decc4414e66b017239e970a56c17626de015e49bc7a23c22ceef6e455268c800ea3b9f71bc45d44df24926a724af9628b702a783181443e7986ec6cdae5e3a0d114deef41d35c9480b9fd5117983c7f9c77b056ef203731be87f34200a2035a7ffc9dd118f44c105260040be9693326036c030977fe4f1a13575e3c77e8f1e4f1c3167a34dd6920ee391d451d2309fb18babf2538b2457bd08e5ab34c44de85bb609b626c1f5d1aac03a82523d292357296d83a08fbe6f884744427daff77173b7a55e2e504a334ae9b4ab55a6e67ce93d70831345b26d3b6243924b4a37064078af9ed650e6fcf35d8cbc1cdfed65ada12af01a72104b4fa1bc39fc95b45e80aab75a9a238c623eecb379c2da88b0c989b4f7813de5cc84f9ca3851cee447e13b717ddb69d8c0d66846d2a6ab691ea1ff88e6bd12ef7973b8879e48370dac557408f87f2655a8913e850d0318f224bed9c856fba66accfa5b8e2262439cfbb7039c8b02bbf611f6a6522d1c899b0dede069c2053b3b652d11eb8466578e38ee0a070d8deed4b4b2e45be367688f9f00f48771c5d8aa0815aec9a6cbe440739bbb0dde6e413e28905f492691df5648e5f2c8b6fe53027a64c8b32aa2a2c15853dbaace0f2d3fff501c7d09807272a7c4399692a4e8f7c5144de47324a2aa4b31d1f55d1898348af3b50e6cb4297da11826faa1b3e212be3e59c6eff23e5a01c2f39e0442baca485eee1a9a9a802eeed60f9f4b77600b56dd03c491f29d3af8868c4a5a525198e9bf2dc431e2226dc9d8b3ab4df7a3e03cbf4977dce4dece2888c2a83eefa4d9ebf7857fa6ca9803f18699291f48d17cab04092026556aa063f38b2ded3d56b7ed06e3cc338e79b5faebccf83852b4f828d0e604978f85419bf8298feb7e5b1f8967664892a905fdb6efe0a18a259222cc4d11bb2981c5a29ca05ed37b8efb91f213b583db205fac4a3b06b07cd061c45a111f836930b2150e48bfcfda3643240790650961c135d5219f240c423de41ed124c5f034881f80b1c4059139d08b7b06a8b622364555426bd6edd458e84cfff183e9504330f201c96711ed1163b9c3cd7e78ec291d2b61a13b30773e83f11a528f9330983a820192a68b6dcdabc1a3564081af2a38d91a2425f71f6da004bed44bf2c00f8c2928ae42885271aede90e39a4c0594bcd2346bd9b3b2b2a0ffe0199db3bf6c4c7ef6849c4df3b342d533bb87b782e300ee1b79eda872af1b13233cd6c11c1df262c1a7265d4ac3a22b75ce9117c8bb42f8a3f39b71003d0e5dc48331fef480c9b6b2532af8e910b07b4ab3fad21ebe3273fa516678a5cf21f9c89c4d91d7e62ebd4b635dd791c338d673caf0634cafe2dbc002fea271c51571b841198be97fc94f7eb32b96318a2102a8d1c580a967ad17ae91b65b7757028a8390b5725cfe2a95c8de26d4cc32aa16758040dd1ff222974ae7cc2fd8eb746624388621938edbde73c58cd5fe765bb3f07a6f0cacc10abd39c5cc3d1e02a6a386b7a434f4d3dce3244c061b5427f5e48fb2895a6f7428f9ca30d54d2a1663b18ccf4d612bf7c306d4075f67b8057d6b483ef7b84e59fc6b6ddc943b997b234e3c00bf4c4975804bd6a1f62802c4f0b40cd26a9b030e40603caa5ad1ab32679268351808f4ad9a01112cb643afffe1d849cc18b195cf28ddb838ec441831e22d264ecd1b087418d2d7eddc8465e325e9d6df7009c5566fd4a82730460fe48820ff44a1050acc353477b82c7e9de02024fb2fb7621e9285b6f65ea3cd20571c53cef5e370aa3b3d4fa45ee089d70652a47c9756394d7d4dc6d003e4e7519c946e70869fd44650a4479583a78c0a0f3e987dc49d9f9354c4b10012e989182c6a7a9515306f3134d09b7efddb5d76fe9e21aa2f6dc66b4a391f4efb39da743c74e5d6139be99d90663ac32152b26e8dc0278f0b48298a492324b80f37d6a64c0697cdd7d2384088dc0e0e145801f9353cc6948c926e66825e9a7ffc991585a2c9af9848d52aaa8f27691e7f22bd534a110885f2811dadb17fde7cfad0790650ffc1e1d78fd82de24e2f5", 0x1000}, {&(0x7f0000000500)="0075b0725d8ae06400e0952344cc5965f2371065926bda08c27c7c9318bde847b09b20ffdef906c79c05db4d93803393cbb9c4de4b83d1ebbf2e849380a21579cedd0d25717b9d8022edcaf27a10ad79658f9002b30ba392e2f6c3a893a2ddb76aa8a73183970f9dc84392c744a9", 0x6e}, {&(0x7f0000001840)="11f80e6e99750871f5ca433742ba92b03493f134c5aa5e9d6ee4c7f2d254942b4797911c26f91cac485d001ed65dff60d1e42ea7626f0bbdbb027b1228f512badd2f3e450153cdba86617a6fa34e5364d020ff7022cd47ef94b3615c3ca417604afd8b38e38b18732336572e67617fd4d8b9759521193349ed388e1a9e3bc5cc3b70b9dd7c363ad1560c853e5dc52987e73cc3800e", 0x95}, {&(0x7f00000039c0)="21a4dbc0bf680205b2aa9432697fa5fc59e5538d642eda9141435033b8148a39a6827f5dbe6b03fad7154783307a951175a5ed605ee46e93c9d7497b0c0eea47b1bc60170f6757fcec00df8a5d4d4d07647bf87157d9f3d797ee2e6fab0c40e849f40d2b06a73db5b22ab725cea75f498c97da43c7702c40971347c0690f97f2995139a9227f8d9822f9d0e093fdb4015042df0de1dbf1059072de5b928a8ef48025cb005d24d2192a18cc371060b370c8ff7cd34ca1b5b3adc7b71b8fdb4d0307d1717b9d3ce0d62b77ca51c429c15a3c9e6b5039f27b86492d182e2fc0f2cd16b5", 0xe2}], 0x7) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8b1a5357c71f842e731c66eba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000d1371e700648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e00000000006820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070dabf8dfe5f7465daa262d7317cb236fffcd26a2aa68bbb2bbe3e4941c1d7a33cf06c83548e93e3e0121f65dc4689384d801ef3b6739e862fd235656ed2126dae2e6a3fd12bce4f0b4179327a5d142eb9a87da42b89c745fea99907ee099544dda7b812992b2ab8d4c71ce14d73770a53ae1b10e67ecb1d82339d8ecf99acaa278526fb8", 0x1a4) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) syz_open_pts() execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="f04708e46c932a434fcffb344b5eeb82b09122dd77bcea725ba122dcf0731ad3f813d174c573e7ca78d996979525e73c7dda9dac691b4776f66c53af149e63329c64b1ef5b16699c765e097dcfb40ff6f441075864a0e6d9aaf35c77dd455eaee92cd2864fcafea9eeaf1423f8c119d83d8c1b7b0dee2b8a778f2916c531a87c79b70668f033d807c7f86db9782a8660f65e42c63173dbb07bebf081ead20aab03a884dd00dbdf5153c10b706144e745519f7cb452ca7311ac48944faba27f95289494e196", 0xc5}, {&(0x7f00000000c0)="c2d0b52affb4998d0acf52e68f90b040c4b0dddac487b76ea7b321079de9957b1e00a3", 0x23}, {&(0x7f0000000100)="0d742a5666188e34bf869786b5fa70b8e3cad7edfbb9dc568d2b50678bc3e9a8cc88074fc23ba4578756f97ea4404c", 0x2f}, {&(0x7f0000000140)="f4", 0x1}, {&(0x7f0000000300)="0f1b376cfc8af7bd16aa47b44a7c304c66ffdb5ce61ca0f64892cf8693c783f1b8aaf98744b8f9565b6214fbf4d5d1998a4a3bee3066d7fa8a762f9bfb5cbe55eedfdf798f86f0d2c67d4965e6354ef05b44644a6e87fa11066532d0674ead9e0a45e856a5cbe6f0354a601c98df1173195fded0e6adefb4172250b3d30d2a6635304002522553ab33a5b5ef3f20c5fe11cfe2a7879baa4aae6266de", 0x9c}, {&(0x7f00000003c0)="10392acc634d14", 0x7}], 0x6, 0x0, 0x0) 05:53:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xc4a01131f58d20ab, r2) 05:53:26 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x400) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f0000000040)="8dbc0e6575d4a2c6f667f30a90c96c94b2855f7d67cdac5e5e6a6ac24e2e9d87c0c4cabccb2be7fc80994ab3cebc64dc0ccb144d58d9d6b209b02b95446425d92a5a765b3be605765fcb9154cec5772cd2dcbe9b4e6aa5486a4c7d131fa2cc43bcf0ba5a4081959326eafe256c84b729b86d", 0x72, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000001400)) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000100)="5090984c42cd4a08b4362fec14691cac90fb23c62f3f04903da5ce1dc31edb4a3f284b6c3b2a16d402a3e066daa7cace7945db9d6f", 0x35}, {&(0x7f0000000140)="0cb641843fdde784e9fd5eb95540def8fb54853f00ae46c1db6f4520b2b9d13ec1611da0d293e3b7f768140389447871f4b5d6ca5fee33725eeef354ac6bba37b2a315b67ca755c419dde614ab7caeb0ea8237ed5c1066470400f0ecb26e475471ed", 0x62}, {&(0x7f00000001c0)="774091c7e90fbea813f01525f3a44e0d6e373038aed4ed753fe4", 0x1a}, {&(0x7f0000000200)="17482fef1e35392ac1a6b90a123a893fe5ee05be4ef26cda7c9c8081d743e14316973a6b85d2c899ca1b831ec4b414c9ad31d870c302", 0x36}, {&(0x7f0000000240)="0db578c554bf151bca42a47780690ba6f8b58eddd20c9644eecfdaf37c9f5f278ae59407f32b34c3c70e0e39fd408db02416721e11711897d3ae36fc37dc", 0x3e}, {&(0x7f0000000280)="ec60f516312775f990f37302dfd9f94b666f8c9faead6bf43106940314c44b62c027b2599638345b6a787897860431a05d50242278b4dda4eaffac12e6b85a", 0x3f}, {&(0x7f00000002c0)="6fbf53f9be986687040a413ea200a5fc4f7b667d05c45ebb90ff5518adc57835d4b3e2c4b2c535adc90745361df55d94f3045ab175f7db998b1d8d574f1de0eba0446c1b7ad90ce9ab0cf0436d081893534c8ab3764ee3168cc5e17b7f32cf2c97ce48eeb4b990cbb4b6e6766b450814335ca35faae34499c9ef3d8ae8f9b90bde897ed195d818d5f05c4d85c5fb72928590690c6df4a1f4ad28acfe4f0b1d8fb8384968d22af4453abe0ef32eed011166e3b2c6822e6d5678867a54ac52f0592f0fcccb591869415ce73501363bf7151963f346b6f0baec8fd7488e02f04ff6b3b1b65ce4329fed3ce593ac108e300a306690c62448c587250893a9ca60e061e161c747d1a0c2c649ec3a3224950c301372623360994030567e501cdc1110715f5c31a80245a1463f7afdb4d10205562ed0076803b2747b6fa4768b57cfae2ed3b4657852488bbf518285a15ad961595c94f943e5dac73f5b09fae3981973d2ca05efa069f3f639dba6a3c78f2aaf7ddd815080dc11caf613b9b6d6631eb45069a54a05e1c45a842b91d94d49900ca920037c231fa2474f05290a21723b3a57cc4fc680559de3bf2ae7536ea5081530c941782e56d7e84238a6988a90ae6fd8554826c85dbd99f329401f45703070b50e43d879fd31892c442ddd740fecb4bc6ad8780e10f994326df9e2ef86b77f2dc8c048fb4bb40d926adb45bb36f62237fe5b9b538e3357ff84659543cde1d3fe73527a5e1b80d7bffd26b5f17211f602474599d82df08cb3323558496842809c100e099d9c344b3649533e48169229b7b0c4083cc36e2bec13f5a8a72bb41fd2504c68431c3c4838d1383adf837518d118b08eb7dc4b62cc4a9d489ce43d16c34e3183f464c8ae863930be508c075f8431c046034611bf93fe58efd3cbc0b2a755c457c0fdbd5ee5a2b8e8286a2a7baced8d1ff7fc2c8bf25bf56d78298bce8da356033dcf39b470850b63d2a07535adff11302ce8e7a39df91e1c04d099c3a235f9a7d1aca15762e367cb083f293b4f3e8c156e521506798991b3a26f827e394cd3e5e603b2ee425a19f831faa446386512281a253ffa475178cf73a83708891bb1211d81fb8acf85ffba4296be3b020e3f1ed37784c233a63228ec2c692710653b8b50c9e8dd1c8a7bc45a3ab838344dc76beed03c22871bddff4fd6469c5a1e408b2d8589f550f4a79f73080b16003417933ae4de0392240c6a5f7590a52b437be3ee511c7cb84b9aba24aef4ae761f80d98539060fee0136e59053915e8d55392849b6ba8d2e3875e446a27aee865cbb3ca908897caf68285a4301cc83d841e7d005d2c46ce6fc56d905919d5e999392f76d30c6728f1629d2f2fc50f3122f50920d3eb3deb656aff47f2284ea2d487fff8996062682f3bcb414994bd25c53bab0351099640ca294b325dda9d94a8813543b83e771182aae889d3a10d5107add417ff10e8232edea035f2217105dd142797fda1befb310a5452a7207734946e6b91b0500b1076183a737d8e02591e8de4a9c495e1a4a156c6a4a12bae501f496c2b6a3ddcf8c6361983646f97e9bb5b9931960dc887ab68aea6c54dc0a8a53af76aebbbb9e00b8dafddc716b92ed71dd5411dfdecfaeeda3e422672e90bf84291d76ba853d5941407ffb227d490e525e75ecb8e1a6a124e01d10fbc24c3ed2c5fe59e650c24ee8a308deb8199d9b88cf9fac503491b68444f3be43a860accb16875b35df4cabc0d57a5ffa5cd424d37553d81efd46dd0f4682c03fd52c3ff19f3ffc46f4ecc93bdce41e3e15f8c0e972b2ad619b8bc0010f0cddb0ac377ca18c5023743758f6248d8029136fbdd422ab0a2a6794ab7b5109eed4f9e5ba455778132520317dd21adbad8453ae56b2d65b540b310c7a3a99142616b956197265cec54d4e37a075640d9e65ef59f24a141db0e8f59d24210432d4406e4e82994cd7d71515ebab0d7a70cc812b90df18ca7282ee337dee4433e0c62945987bf728fd2d1dfabcfa5a2ab2fd1fdba062de87ef18edb3dc0d5936418f5642bfd7684edd8bfa75ad329b48c354261c11c2815666ffe237e9e2e65a52037d6e5e45e1176cbdf0c9cdecdc513e69a1b2f21e7f2ca59cc16245cd4de2a566cdf058e9295efbbf0993ac2c7e52f48d253a2e5b88fa2e494886c3a455f1961fe6ebc1ed3aa8ba778471cd828716db159e7a0e45ca0f98f981e9e7c76f20f7807d790682ed24b4b848dd464b022a45891159e31302c55601a92c47b4718ecfef46d0260aa96d869165a596181dcf4d3904c093a1a285b90a4835c050cb23ecabd875c4696c28559da1f777cf120b0792f6587eac53dcc656b130049ebbb2c09a3f889fd925ff838e88eee48550c8da189f096b2a64d67399777b14060fc794fc10d9c0a257744aa5bbcb826871bacf77d650c05a8d21e1f6ecd6fd28e8263330a802279c1630cd14bb9dd5e99ac1572f74e9004bb7be6b7e9cce997cda7f3561d1cf43b2a3a84a1b56479f9e0f8e61a1884b3a673c87d3e777eb3a4d505f6f0488e7876c2e4df8872f9848118cf9f974d8ff885d76094767c8b9038406cc0a995847dabb11e097f42e60369287449a567ada4e2b5562788dd74623235b48ac06c9e6852205a20553489e1910f04d73ed2e5cc9e7f41b1f33f20131561a2ddb2aeab0f710422ed6dc7e808db77558a415be4833998b17327f0436a2f3201cfadb8bdc12c403ccefec76e3aed6b9966044ededdf51b081548fbf94691e1e64eef1d2f523dd90339bc1e8ae1c8a6a1d65faec69cc0bb67425339b58f0a36ca38e10e624d25aa764f9f70bd7820aa359f3b45b39e1406688b3bb48398c1a1d7b8781750d65f874b4ec897858c9f3a68c7d543c7132223a92c038ce3255f8d5501eb8e34723a2b51913ce5c251dd69514b496209aaa08c3944ddbbf187a2f6bdffc76e336456a74e3c7373095a5e0d54535ab4c4a665ae8b67d5956732e84752daa6847d3c47889512281208372a2754fd5d141f7420d1d33eb4dd90b436e01866d59d9f049038faf93a4a5c084b96df5427aa5f9f6c120db2757c66547fcd76cd8228fc4cb20bd3fd07b5c4b82a41d66a50b346fef158a5ace9919bd9820648886a71513f888be3612ba3555ac86ed6b9ef3b16597c662493de4f6a9ffe7ad57c83e6fb1d239340c12c62a132802af7436856864d126366dbaaa280f763ebd63f3323cfb120740e9163baa2cbedce2f793268be038cacfe74d63048d5fd9bb3b898d2efd14899784387b03519ac6b2a4c8f408a3a2b0c49710ffa55a4d06fcc8455d984736c03990a90879950215f0c30e7160e482fc28e0616306c911805f0ba6067b90fc090232d1d3a0f5123d12d7ce33b3823a00005c38996d5ad0c302e5535db9c864705b16bb1ae5211ccf68fafb4659614ec00dd6165b5da8448b85788f9bc17fb507a2b7cf56b8fcf8cf4172c353fcddf0208336cca7c1806eddecca6d6ff1ba92f5b78fad163832ce886ed776b503dffaeda4dd6a05bb66acc6b3c99689a3a875daf43826bc648460743f526d8787a24a5e51668b17fdcd06491ea94fc2617b29d4f32559318ed7e630d51da8e1201b4cc2889479d5cf134add41d1e8661caebec8fe6aa836122017c9f6213575f7fa09cbfebcb8d3d4f3f4076a41b5ae18dbfd4915bd8e1bd72764f160ef7da0967a879c48ec4bf14105af1f917744847fc5dcf6b01569dabccfbdb70cdd5fe278adb3369bc36ba006f6eee78d308fb17ad725f019132a95bf8b3066d8b67c74f863d12705a8f17a33605088af6571de7c9eccc3a3d40e47f002881ad0bb23dbe527da9dbd1f1125cae6816dfcecda0a27c1557971a5b7ed2a3423e42cc29cae6633c7af28a3dc86217ba1cf0fdc314fa54de28a9c37810fc53f1f1abcf6443b829a6a95b51c90ed21ac8038e11875fc4c52c3089d21e1e8627f7224afc4b484315190b32ec1bf72ef27f84ab95bc4bdf518a40af99b4fae2b7c9a3849dfc49acbb47521123b4f9fdf1108c521bf5fa526ca343dd71083e3e6fcf6a37ba0c61d13e90134b6cf68b72b4d6522545422ba9ca981c8865f28f51d00e29217259ed065b88fabdefe786e671ba878f3956b8edf8d374abbd33f6ff1a1bca18c562498551d88ea872913cfef0c922c2f1d1414bc2f230bb7afb16b0f3576404bbdd6d1c3ff9bf4a3053814110182e82576c19f6ce231dcd08ff3b21bdc239344cb1f8e8d62c155d5aa3f2547fbf826ca80205577caa423c5e3bdc2a83d4b09c90a228ab1f40df060b392dfb80acaa4924b9106bb38a10c4d847348ea1a7cc2aaa46c71da3c73473e6ac9a369d05d5fee1d33a63ec3464843dcd7f8a5bdaf66223011c89df00648e863a00a14d7424d02df686842418e695939f8b423408648188e46e747712885a3632781b0ed45154dcb6328993cbef4591001f78e117e3a3ffc3642d5e86b0a5c0035f70968dd2364008bbb7f23818d1687358b8f7fe59f99280b6389e858350774a71362e6a826e241043d7353669da81545eaf754fef21cacbeaa8f44cb6cf703a0f371bf5507b890425696a0f64c0a0ddff4e4ceb98fc685583a4d1f19cca03b2ff9a80ac4b1c4d37d9a65b252db690040feb07762d0dd46f418b848f1a9ccb75ef122f9c6fa6e3ae99e297db7b0c46ffa83e140259a5fb527772e95d55f2b5eaa3d2e6b8779ae84af93322fb5e5edf657f4d78cb589218bcb9ada06736feb1f63f973468cbe42547fb715807aa2806a73664934f1ff43461beb02acd74386ea261a60a47868608d8a93390b79c6a6854c89012211f5d9024f947a29f0edb61983f01e865c379604ba2b5b7af365a6abae6074a3a12603289a576ff44493c96526159d9745065ef9cd322dbd2630458b578e10598a23c7a95f182775871d6d10cd71385d7652463e665a53110c52cb1ff8bef353526d2c5760a70e264bd44b827b47108d47ac25311338c7846ad5a0dfab219a64ab5007e96bd3b7ee9cd9057dd02f0b42a491edf15bb047dc53a9597d226e27983a12b8450cac9ec4725bb6fd840c8464294a10215593595f72a6ee1f10c61a52ffcb44cd133cf5f4858b8f2c1b9fefcfb2800a41e042647e293953a9e10c37bf4f56c964de31ab2270db5513492b7014d8834ad54dd623a4b925c8f9331034dd66220cccfe64cfac52b7316f29b55a5e8100120da88d58c07133ca8e1128adceed7f67a7cc571c61c3dcc947b6c337b6f0a3066b90dd98fd5e9eccc119495523df5d95a5e015a45542c9936c0d077b566ed7ef2ad2f855e66ae12d6e085c82b698b64f7c813c43bf1c685201170227d177b66eb812e0ca90b3625b800d0bc7f62ce1d531949c2120b9724947f30d07438b8e920c26df261e8c44ef4a68c8840935c13dab9beaf413484bacf971932e7da0f3a2fa9ca24c94117c6896f168db3ef4efcf695ca2b3732c12e21e18b9d0de03c49fc16879ee47cfef8bcf2bcc1651a08fc6fe5a998b5628f6f0b19a0405fdb9be91b30307af62d3354a50962b6b96ae3839724c7b6cf903e5837337617cbc5614a7bc60319484913fad886300410fe8a38bdea78294cc305d532d87856e3a8d2fd3e75ee1d7960443473cadfff829b634ea2156938a7041e488f3dc7aedce8b40ea1f381a211d1ce94fe0f60f2a8c4c47d93ebf4c2246d420fbb15f27e2dfee2eba0aa8ddb63625c21401618ba5c8f87adf090f81d40f237dc88196aaa30cfd8bdaa263c2594750fffea0d5036791675338f1244e54ae3bf955", 0x1000}, {&(0x7f00000012c0)="25fa5c7b00a306effc0066146ba5b865e780eacd4a03a1abc898685cffe4dd02f522eb1921e3a123261e48ccf28d3fb31e7c2f0bad0b9420678a20d46c5cff370ebbe38d8022aea275df0081741320c19d400f72039d5fa1cc21bd8932ce5c1b9094e0bf5a8e06a5dade9ff204943951b47b879ae2bbf855251a10216cc92753d0f48ff2e46b200c01be0583063539be44be915794b1180a0448725a5691671e", 0xa0}], 0x8) setsockopt(r2, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) 05:53:26 executing program 1: socket(0x11, 0x3, 0xbb) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)) socket(0x1, 0x7, 0x3d70) 05:53:26 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:53:26 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5f824b590255555c, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0xff}, {0x83, 0x5}, {0x89, 0x7f}, {0x1cf, 0x80}, {0x1, 0xfffffffffffff39a}, {0x3, 0x100000000}], 0x6}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) 05:53:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c1e7bb6f08003c5b000000007966cf9d4de4", 0x0, 0x3}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/172, 0xac}], 0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x7) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 05:53:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x205, 0x0) r1 = getpid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40000002f96) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005, r1}) recvfrom(r0, &(0x7f0000000080)=""/179, 0xb3, 0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="01826c6530055bd16c8760c3ed33f16b9c72bdca75f843bd5a0e4b09459e3a9e0afd262c5a449e2ab6cbbdc2f800000000000000001736e41b5cb9ba5ac353b269d5d9253485fe0478a0e17b8b63ac280960c4621ad3dda61d42953c560dc009df8b1ac785fb1e45ec6bb6a05f9680d3db7ebb770d4da92ed9166294df"], 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) 05:53:27 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) fchflags(r0, 0x10000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:53:27 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 05:53:27 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) 05:53:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 05:53:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) dup(r3) ioctl$TIOCSBRK(r2, 0x2000747b) 05:53:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 05:53:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x4999d53c932117f5, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000680)=0xe7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="d1ff371c1734bfd9b1121d1d67c7cfc3897e62cc2c7e66edfcf813226fb235cdb763a97bd8d5e69e9d161804876e382cce3225b2ebe463bbb3b452950bebf846955c29103b0699d32b089e719ca9b258f42b50afb06d3a9aa39ad9a6122956b55f6369df31c545197c8fff78e5fc5aaf859beddc749f5ecc", 0x78}, {&(0x7f00000000c0)="2ad3adb3fbfeb6d94dca743c216a7e0c494e4741ef6b3204b6c53d32a5aa45829a9d53bb9d50e63ccf32f2645431a2734f0782d32e6b247a0d4b6f6b9719ab3a1feb24c6314b53f406ccd5e20f4c6845e495f5f8868d2f1c13a0325138eadc833425a551a84cd4123bd2037ce274caf252d5d3d4a973c9b6736603604e82efb04afdc47da876697d547df79d4c15c436c5dbb814f28e75d437e29218d97a6b6e2cb79899b3fa0058e13d527f8fc47bed833368d5d97bdd4a7c9fbe5c0adc090a95c6fd5c97819063", 0xc8}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000042000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x400}, 0x408) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:53:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:53:27 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001040)={0xf7fa, 0xfff, {[0x6, 0x9dd6, 0x6, 0x80000000, 0x7, 0x7, 0x200, 0x8, 0x4, 0x0, 0x7, 0x800, 0x8, 0x3, 0xfffffffffffffff7, 0x1, 0x6, 0x2], [0x2, 0x100000001, 0x5, 0xec3, 0xb4, 0x2, 0x3, 0x5, 0x6], [0x5, 0x9, 0x100, 0x7, 0x4, 0x5, 0x8], [0x5, 0x6, 0x5, 0x8, 0x7, 0x7f], [{0x4, 0xd98f, 0x8, 0x8}, {0x800, 0x7f, 0x7ff, 0x7}, {0x3ae, 0x7fffffff, 0x1, 0x7}, {0x1ff, 0xffffffffffffffe1, 0x5}, {0x1, 0x8, 0x4, 0x5}, {0x7, 0xb24, 0x7, 0x863}, {0x5c8e, 0xfffffffffffffffb, 0x6, 0x9}, {0x8, 0x10000, 0x6}], {0x5, 0xee3d, 0x5, 0x3}, {0x9, 0x54c9, 0x100000000, 0x8001}}}) getsockname(r1, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x2, &(0x7f0000001440)=[0x0, 0x0]) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x100000001, r3, r4, r5, r6, 0x24}, 0x4, 0x4b, r7, r8, 0xffffffffffff92d6, 0x229, 0x4, 0x3ff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000015c0)={{}, 0x4, &(0x7f0000001580)=[0x0, 0x0, 0x0, 0x0]}) chroot(&(0x7f0000001600)='./file0\x00') getsockname$inet(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) r9 = openat(r1, &(0x7f00000016c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000001700)=0xff) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000001740)) connect$inet(r1, &(0x7f0000001780)={0x2, 0x2}, 0xc) recvfrom(r9, &(0x7f00000017c0)=""/31, 0x1f, 0x2, 0x0, 0x0) getegid() getegid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001840)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000001880)={0xc8, 0x0, 0x1ff, 0xeeab, 0x9}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7253e8227371eb55) ktrace(&(0x7f00000018c0)='./file0\x00', 0x4, 0x0, r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001900)=0x1) fchmod(r9, 0x0) 05:53:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 05:53:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 05:53:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000040)=[{r0, 0x74}, {r0, 0x1}], 0x2, 0x800) 05:53:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 05:53:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x9fef}) fcntl$getflags(r0, 0x3) 05:53:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) pipe2(&(0x7f0000000080), 0x10004) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:53:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x7) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 05:53:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r1, 0x0, 0xffff, &(0x7f00000001c0)="5752bbb4842e1aec79ae18b9636793d50ea31ce25d3a347947e8cac511a1b0ea994550756220f42147c47648010dd250e44f680d6ac3f6e64570035ed8fcb4e7b13f0c60fd65baeedd1e88015c3c903af65ab72439d68592635fcaa1288851d752ba026f3787fd6d86dfa7cee082d350d26df5a6a3b2f3e4730bcf4e19491278529baac590562cc900cd03667e3e5f35df5f7e0dc94bd72c2387e4d3120a9743233f4eefadfb902b887e4fe91dd8660d0b856dd5093703904924e540779a696c8887fc2b45fa9dd63b08dfb1f7b5fc7286586056d88bd8c8980622bc98352b461ea8941b1cefc1a05b53e720e2b4462e07ff59", 0xffffffffffffff6f) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:53:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 05:53:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x2011, r1, 0x0, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) close(r1) 05:53:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) read(r0, &(0x7f0000000140)=""/182, 0xb6) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) 05:53:27 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x400, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) read(0xffffffffffffffff, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x68, 0x6}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x94113679992c665f) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) 05:53:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 05:53:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) madvise(&(0x7f0000353000/0x1000)=nil, 0x1000, 0x7) mmap(&(0x7f0000748000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) 05:53:28 executing program 1: pledge(0x0, &(0x7f00000000c0)='\x10A\xad\xde\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530007a731933aa7e593e3b090e7dafd4bc118a148d56fc580dac31c5e0a4ddae00b79641967d4dae22d1f820e0008236d4c8327df732b536020e407c0ebfa6449104b132500f6f4c9d8056bb43404f67f788203b46a78d86b409d8fb2762a9e986a23931eeb878fe367d469d834106c4ff78e2cb7b1dcf5e68027218c2bd3eca3f56cf8cf507e0e3f4feaa3d83bb3b68e39a112283708ad634a8ed692b09cf3fb91ee16eb727675b232000"/192], 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x9, 0xf755, 0x6c6, 0x2}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/232, &(0x7f0000000200)=0xe8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000340)=0x7) ftruncate(r2, 0x0, 0x10001) 05:53:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) close(r1) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/143, 0x8f}, {&(0x7f0000000680)=""/60, 0x3c}], 0x9, &(0x7f0000000780)=""/154, 0x9a}, 0x2) r2 = socket$inet6(0x18, 0x2, 0xb59) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x878f78fe28666176, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x202, 0x0, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x4}, {r3, 0x100}, {r4, 0x100}, {r2, 0x10}, {r4, 0x8}, {r0, 0x100}, {r3, 0x80}, {r1, 0x8}, {r4, 0x101}], 0x9, 0x0) 05:53:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) listen(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) listen(r1, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 05:53:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x8) r3 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/131, 0x83}], 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000002, 0x100000000}) flock(r0, 0x117) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x200000005}) ftruncate(r1, 0x0, 0x9) pipe2(&(0x7f00000002c0), 0x4) 05:53:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 05:53:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x30) getpgrp() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) 05:53:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4a44ad851cea", 0x6}], 0x1, 0x0, 0x0, 0x2}, 0xe4f9df5b3912319b) 05:53:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x7fffffff, 0x800, 0x5c}, 0x6b5, 0x7, 0x2}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 05:53:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 05:53:28 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x4, 0x10000, 0xc9, 0x5, 0x200, 0x3, 0x3, 0x10, [{0x3f, 0xb6, 0x0, 0xffff}, {0x4, 0xe3, 0x4, 0x4}, {0x3, 0x3, 0x7ff, 0xf21}, {0x5, 0x80, 0x200, 0x100000000}, {0x8, 0x307, 0x10001, 0x23d7}, {0x8001, 0xf55, 0x7, 0xff}, {0x4, 0x6, 0x16, 0x2}, {0x4, 0x12, 0xc91, 0x101}, {0x2, 0x9, 0x7, 0x8b}, {0xc3, 0x3, 0x8, 0x8}, {0x9, 0x6, 0x1000, 0x200}, {0x400, 0x400, 0x337, 0x8}, {0xfffffffffffffff8, 0x800, 0x4, 0x3}, {0x7, 0x80000000, 0x4, 0x5}, {0x400, 0xffffffff, 0x8, 0x5}, {0x6, 0x400, 0x7, 0x4}]}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x3a, 0x0, &(0x7f0000000040)=""/58}) 05:53:28 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00004a9d0000006c65301d969d0c54fa74b76e74fad0cf8dbd521847aebca646c4e8a427851502d69e9a55b2d6bca4a34ecf404ef5cf9b4b3a4c106d670ad4f1848d5b66746c8359b38d143ea80ccd70"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="eb5f899b19df1af0b783bd7489c4bba340ed2158118668d15ce991268045b55a2d685cf88e42a17eb9de1db38644e2d064cfced52328c58c26643982eab4bcb73f55861cebe385c9a7ca7b5df046d313c0d72aac3245d976cd4de5889e8f0d2e284bc4feede3093c88d28ca418e8da04166a7b0160e7a7e7be0843b2f085aa8eaf55db24cf95f652", 0x88}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x100}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r5) r6 = msgget(0x3, 0xa9) msgrcv(r6, &(0x7f0000000140)={0x0, ""/164}, 0xac, 0x0, 0x800) syz_open_pts() r7 = shmget(0x0, 0x1000, 0xb9ba69d6472d6a7f, &(0x7f0000fff000/0x1000)=nil) syz_open_pts() shmctl$IPC_RMID(r7, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:53:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000001940)=""/239}, {&(0x7f00000015c0)=""/22}, {&(0x7f0000001600)=""/94}, {&(0x7f0000001680)=""/76}, {&(0x7f0000001700)=""/166}, {&(0x7f00000017c0)=""/108}, {&(0x7f0000001840)=""/98}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0xae6a, 0x5, 0x0, 0x22d, 0x7, 0x2f1f, 0x2, 0x2, 0x2, 0xcacb}) fchmod(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x3017, 0x6}, 0xc) 05:53:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f5afa68040010000000000009f0000001e00", 0x20, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x5, 0x7f) recvfrom(r0, &(0x7f0000000200)=""/230, 0xe6, 0x1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x84, 0x6, &(0x7f0000000040)="9a60880be84cd15415c02d788d80b3e1a8e1ef667fc07b80408b4052a3ce949a198226c832888c861ae209e99c313ec80aae94e471e7e822d8c072a826356806086d58ca3689c562eaa58cbf95cac05c13fdcf81fa90a12368edb92389e14f18e55fc4a427ee2749fb3eecef3148229ffb69ef8a60e7b9a5b4ab6b11fd39dd91c68634494b817219e9c6e0e0490688a56fb6ebb5e87e30ff95a7652cacac45de02e109fc2aca6652b8ebde8b5503cee70c23036bf3143cad20474a011e2397e69b1e16df3928f1c7bd9a9354fb13b126c5474ea0bcd47e66d9ba01bf57", 0xdd) acct(&(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000340)="7d0c68f7cb6e02d1b739057f465c077d3c9784642933b4b737000055d56d5b1f9761f1eb1b6b29ff09655d55c1463f4bf391892d795a752452dd9d8b810320ad5d6ed8dbd1dec83d86a998a6c8819ab84aba3fa64ab8226102c475d966c7b4b9a83b97b415860f6e1a85beeb7b6d887986cc53dedcd3eb94b7462351d3ff80fd98ef41aa23541de239c2e0884f68878f395701a0b3212f96fd703df6f648c3a893162271186fff09ac89333005bb8d0f3f183dfb2b48a988797373b78f2db6b52e364797771a766f9038d74db3f41b31607e29d8671de9a65d170ba5b894813590ef6fb6eeb2a6697f9412b1c1ae0f4d836060dd53475eea25d1b2454b08980ddad4272e947c7c45ddc09ba91acc94e50dedabf786665a6fe392f3618b9e5b8251dac9c8a2dcdf8416d7ae5a924f570d7d5c85fab7ef34cbdd79a59cca92bd4243f3a470aaa36cc793d3fe7bc1e51a23f983da9abb85246a9937c7794f22d232b8c31063988fe18952f5dcb5", 0x16c) accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 05:53:28 executing program 1: r0 = socket(0x11, 0x3, 0x9) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) 05:53:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x8000000000095}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x2, 0x2, 0x1}) 05:53:28 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 05:53:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:53:28 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000100), 0x34, 0x0, 0xffffffffffffffd9, 0x0) 05:53:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000000)="94be583b73d643567c2bb4f591d85502a7a4ab7ef7e1aa219e2e933d22ba05eedfc41d0667d75dacb30ae5402e7b6ef151c0ebdd71d0d14cfd8f4c03121b6a", 0x3f, 0x0, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 05:53:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xfffffffffffffffc) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x80000000, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x100000004) ftruncate(r2, 0x0, 0x446) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:53:28 executing program 1: geteuid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8aced3d7b8d6c707) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 05:53:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = semget(0x0, 0x2, 0x4) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/125) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/11, 0xfffffffffffffe7b) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') fsync(r0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:53:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x1, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb1) mprotect(&(0x7f00000f5000/0x4000)=nil, 0x4000, 0x0) 05:53:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x7, "b1d1c8c164b9aad5e4197b1fe1a88b9a9dcb0a7a", 0x5, 0x400}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) 05:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x0, 0x90d2, 0x1000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) fcntl$setstatus(r0, 0x4, 0x80) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x31) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:53:30 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 05:53:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)="ff06be28b1d1589d2d7704a9ba9f88b000", 0x11) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="e06baf79c64b9e02564722c2e96a42ba78682be9445ffa1a6c47a2a2a500000000379826960ae3ec42be0e873edfa7d6890fc05bb38ca700383e1008cc427fc2a3b4ac4417b901b271000000000000000062e4e5a9f532aac2723d1942a6209622d7fae3ed7c0016747e34198eda56f90e226bc5d1944f538636faebb8", 0x7d) 05:53:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000800)="59f7e4c778e027d13e02f7c929b8822af5b991c6e5ce8efe855d7f43f76d164c1f68dbc45723c495af985a108fd3110b7e4ada6cfbd5f878c23a84f819bcac7083675e36c026ef17dc9f05ac8721e0c5803401807ebc0fea744c17d9dae7254d6aa5e64f7929cdf2371f4421634de9fa70930ca08ae99a3fa819031f034912562dfe0c5989", 0xc}, {&(0x7f00000000c0)="5021d4aa8244294679233c1bc28158bbb7bca4e36d4d32c1654aa198665627d2070526d0a4ce46fa43a7f480669b9f63364715517bfefd01b1205b6fe0e62004a79dd0f178e240faceeb0b36908fe600c66f", 0xffe3}, {&(0x7f00000008c0)="417ff226fab788c5c14d8726791ebcf6d86837d845d58fd647102b2d1fec3cd094489fd6b6bcb005fee81e03da62a8b8095d4d1a184f1f3b4e", 0xa1f74f83bab620df}, {&(0x7f0000000900)="6ab7ed5a020e84d2996510bec779b09cb3f1bc66b173052ce485e22c2e807049b97e9a3e0b42025c3f35b7ddcca644765183870b352719f464e7f9e1116dec41682ce2500bc6a8b625b5000000", 0x4d}, {&(0x7f0000000300)="b1badf80701bd840b1cc097d677239a09a6a3a308dc236aa12288fe118496e9e", 0x21}, {&(0x7f0000000240)="50c90ec04e82852958cef838d9120fef29ae7f0fd1af316c126251d77de66544736a36eae045648b9e8c87c075c15047b864e75f8229104225a800e10e0c5dc5ec042f8470a6e3a4f14a1c30cabceeb89b7581e504253f6a2efb3bc964fa6f26acc68956ee93728673d4e7a5523b0e269c3f27a17976b6c4995c37da3af59dd5cd755df304c26f6e77cbb3ba9428c6eaa352ab7120bd907c87e4d87df0ccd4eaf448bc51b0c7d5f1a04eb091d0ac45579b6848740639440cfcf2974086a6b3", 0xfffffffffffffc4a}, {&(0x7f0000000380)="7698d5ee49de4adb6580a52af62b19bb8110d82c9f79d0b837e4093616e4eb56d70a9d8d8d85b4b3e6eaa0f5b24d97bd3b411b75232c41fd21d2faabfa0e41984180847f2464d9918f84f2977f946bc04d761f8442ab1970ab973d869a31d0ee2fb310512eee7bfdd69dee56c04d6ac1d4dbd02fbf8d5990c3a70597249d30b2d57b6b23b4f9dc65501ae52e10a7d743312d91c92f20fe439a3e04743e33e2e2efa52120e8c0c3e9b2f86e4768bd586e2bd3f886fac9ad46dbedcb23dfdd6d9682ce96fadc5264fc937ff08c719cd3ce277e4f73a2568e7b73518a86a0a92a9e21967d574e1f", 0xe6}, {&(0x7f0000000480)="48c266051669e76eb709398d973f287529af8ca21ec0d3418e4996108c1d2820b62dc377473bf1bd2c5586f447c669de40e24ee2ff8867d59960f767ed9c4f06a29bf79118f27028706fad4b54fe644f99dc5d5b63c09cea1fc6fda251adb246db5095e9055144f580b63c5df00a1e07e10b7aa2b5bc85b4b29cb82e29a5fa8118846aefc61320f9f55cc777e34f081e8758ced73168420186a7daad270092315e1140c7b25f675ce7a3fa", 0xab}, {&(0x7f0000000700)="26d3ef7fbded6171e60380af17f388eff77c7451146467e261f1c054538cfa2314c030dfd38cdc278f580b195c129856350650ae1b6b974254f505f8a63d02fb64dda18b4d515ea103539724331794a0abab3e0d793f3c1fac8326bcbdc17c1b9f520f43328db2dcf23d5d4b7cbf006b26cdc865beb23e5ee774bb04005aa9e854025bacca9845bd99e5c1eec4f46b137a237368a938855234d9f657f074efd275ccf76e70e18561afc2d938459feca3aff51f4622b4f7cc0911f1580b0a9f4444f3cd820488", 0xc6}], 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getitimer(0x1, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x9f, 0x2, 0x62e8, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffc, 0x50, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xa7eca13a5d407bd, 0x8, 0x3952}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0xe39e}, {{r0}, 0xfffffffffffffff9, 0x20, 0xb82bdebde7825b6c, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x6}], 0x11, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xb5a507407c274f3b, 0x10000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x19f}, {{r2}, 0xfb7c96b29ba72459, 0x4, 0x4, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0x7}, {{r2}, 0xa03af25b8e57720e, 0x40, 0x1, 0x1, 0x147}, {{r1}, 0xffffffffffffffff, 0x40, 0xd7a68b997a5f5d8c, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x5, 0x7, 0x6, 0x7f}], 0xffff, &(0x7f0000000980)={0x8, 0xffff}) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) read(r2, &(0x7f0000000000)=""/92, 0x5c) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:53:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 05:53:30 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x1, 0xfffffffffffffffa}, {{r1}, 0xb8ab1e5cd5585fd4, 0x11, 0x1, 0x1000, 0xb5c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0x9}], 0x25, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0xc5}], 0x7f, &(0x7f00000001c0)={0xfffffffffffffffb, 0x20}) 05:53:30 executing program 1: r0 = socket(0x20, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 05:53:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 05:53:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:53:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x88) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81, 0xce6e, 0xfffffffffffffffa, 0x20}, {0x6000000, 0xfff, 0x3ff, 0x9df9}, {0x8, 0x3, 0x4, 0x8}, {0x2, 0x1, 0x40}]}) r1 = socket(0x18, 0x8001, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0xfffffffffffffff4}, 0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 05:53:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001c00)="e2246cb895b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be358d2bf61d5dd9c0eaa270a4b0aa09811e2293adb979b4bd58517b4da2614dfa34eb97c6206b57e5980956ef227f5452b0f5b510d4a9aa346edfc35631ddca04cdc91bb62fdf618427825d45a6381614de02c919487f9108ae5acb1d0476a04e011f78d400d90187ccc83fe7ffd7f124a7f7cafa1b7fb50bea8c4539652ec76", 0xa0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:53:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:53:31 executing program 1: r0 = socket(0x800000018, 0x4, 0x0) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) 05:53:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 05:53:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 05:53:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:53:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 05:53:31 executing program 0: r0 = syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x6, 0x0, 0x1000, "db6d8fcaedad1c5653e4e93d13c597f2a737b967", 0x5}) socket(0x6, 0x400000000002, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x200, 0x2d7e, 0x8, "c07ee47307d52ae25a28da312460dcf4c765c1fb", 0x80, 0x2}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 05:53:31 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r0) recvfrom$inet6(r3, &(0x7f0000000000)=""/186, 0xba, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffff7, 0x9}, 0xc) close(r1) 05:53:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r1) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 05:53:31 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:53:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x10, r0) mprotect(&(0x7f00004d5000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3e586a9980108495) close(r1) write(r1, &(0x7f00000001c0)="0c2f00445233e96047232ea30f6ea8982d4eadb5533d9a76470ec9cfff91f62a82fc362264ee5ac2b5c3d371343eaf9fda9b", 0x32) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9, 0x401, './file0\x00', 0x4, 0x1, 0xb7a, 0x7}) chdir(&(0x7f0000000140)='./file1\x00') 05:53:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) close(r0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7f, 0x5fd8, 0x0, 0x0, 0x80, 0x101, 0x5, 0x0, 0x0, 0x3, 0x310b}) 05:53:31 executing program 0: msgget(0x3, 0x4) r0 = socket(0x2, 0x8002, 0x0) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x4f) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file1\x00', r2, r3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 05:53:31 executing program 1: r0 = socket(0x2e309daba9517372, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000001009ff61f7c5a8d"], 0x10) shutdown(r0, 0x1) 05:53:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\{\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='.:!\x00']) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:53:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xffffffffffffffc1, 0x7}, 0x10) setsockopt(r1, 0x81, 0x10000, &(0x7f0000000080)="8a912450b423919484d54f68198e2d5df58a0bfae2b5b4b6666b7a22a19564c5c7d93ed8a35b332347b178d321440715bd971858f8f46a8dbccee3792ef49daafa063f06d672b89449486020acc69605d79ffcb3038d7b620bfa16a988c25b69153bda444fd64279f98c3ed532afd972bc5768c1473d688b0051697126c872f1f0618e455dd65733ca748b717edc2d20747dedfc1e", 0x95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 05:53:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000200)="69bfea6a6491af0142883ec310d2f6ae2c5b2912e020b5e5e54091bdd4d02ad6d82987c0b960cdf66786ebb5751e03f3829a8a82c98d109d518fc5629564a0513363c2caa39fb52bb7817e3b59c3cc1769f9f0da24af329e92839469011470acc49496553f81b0d1cba71818ee47ed2cb61130a546698abee50b6ac744e11e264b73c9f62c0b9d1025b1e2eda027234453abd99de5fbc2b930fa85f87b3b759f7dac345cd1913397aeba87ab6c33538e252d9c", 0xb3, 0x400, &(0x7f0000000000)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:53:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) recvmsg(r0, &(0x7f0000000780)={0x0, 0x533, 0x0, 0x0, 0x0, 0xffffffffffffff02}, 0x841) 05:53:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r0) socket(0xb9cde234337ae89b, 0x4000, 0x9) 05:53:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:53:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 05:53:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:53:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000480)='.\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = semget$private(0x0, 0x0, 0x671) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000640)=""/246) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000280)) semget$private(0x0, 0x0, 0x4) lstat(&(0x7f00000003c0)='./file1/file0\x00', &(0x7f0000000400)) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file1/file0\x00', 0x0) 05:53:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x111, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x8, 0x7, {[0x8, 0xfffffffffffffffc, 0x4, 0x3, 0x1f, 0xa7, 0x6e00, 0x0, 0x80, 0xfffffffffffffff8, 0x0, 0x1f, 0x0, 0x2e7, 0x5, 0x80000001, 0x80, 0xffff], [0x5, 0xe87e, 0x2, 0x100, 0x3, 0x10000, 0xfffffffffffffffb, 0xd133, 0x7], [0x401, 0x2, 0x7fff, 0x3f, 0x1, 0x101, 0x100], [0x20, 0x100000001, 0x69d, 0x1, 0x8001, 0x1ff], [{0x9, 0x5, 0x1f, 0x3}, {0x8001, 0xffffffffffffa19d, 0x4, 0x5}, {0x9, 0x20, 0x7, 0x2}, {0x8, 0x3ff, 0x84, 0x710a}, {0x4, 0x9, 0x6, 0x4}, {0x5, 0x6, 0xb04b, 0x3}, {0x5, 0xffff, 0x0, 0x2}, {0x6, 0x9, 0xbea9, 0xffffffff}], {0x7, 0x80, 0x8001, 0x5}, {0x8, 0x200, 0x6, 0xfe4}}}) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="8fa8c364d9e56ae7a22ebf023806f72c23a378d95df8c0b133a0a84a6a52daab18ac738857a4aad2204f88e4df7e84005f2dd0e4e1d805bb890189b187dda138160522f27f2499029d0124e5a581f00a020f61387c008ec9175ff0c4599540b429f2d300b359dd867151cc870e553a1c90111af15b1d1c8e39aed561d8dd9accbfe934ed9ade74eae956bc9632127cb9b06eff8f48c2b6d89ae0601d2c26cdcb73c8e1d1d15aac754d5d07a1f34ce342afa38f4284841c4c7bed6237b7fd111c8af8cd3aaf01eddbd7cead02f1ccd8994add67f2", 0xd4, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB], 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 05:53:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0}, {r0, 0x80}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}], 0x6, 0x6) close(r0) 05:53:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffee7) 05:53:33 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x45, 0x7f}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xffffffffffffff27, 0x5, 0x7, 0x0, 0xa4, 0x1, 0xb0e, 0xf20a3d6e68aa4b4f, 0x1, 0x0, 0x8}) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/69, 0x45}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/211, 0xd3}, {&(0x7f0000001440)=""/129, 0x81}, {&(0x7f0000001500)=""/114, 0x72}], 0x6, &(0x7f0000001600)=""/103, 0x67}, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x7f958722a8d42a90, r0, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f00000016c0)='./file0/file0\x00', 0x4, 0x20, r1) symlinkat(&(0x7f0000001700)='./file0/file0\x00', r0, &(0x7f0000001740)='./file0\x00') mknodat(r0, &(0x7f0000001780)='./file0/file0\x00', 0x2000, 0x1) socket$unix(0x1, 0x7, 0x0) r2 = open$dir(&(0x7f00000017c0)='\x00', 0x10, 0x4) chflagsat(r2, &(0x7f0000001800)='./file0\x00', 0x0, 0x2) readlink(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)=""/205, 0xcd) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x800, 0x0) open$dir(&(0x7f00000019c0)='./file0/file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001a00)={'./file0\x00', 0x80000001, 0x1, 0xba, 0x1, 0x0, 0x1, 0x9, 0x9706db723fe82efe, 0x2, 0xfffffffffffff801, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/pci\x00', 0x10, 0x0) utimes(&(0x7f0000001ac0)='./file0/file0\x00', &(0x7f0000001b00)={{0x6fd, 0x6}, {0x99, 0x80000001}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001b80)={0x5, './file0\x00', './file1\x00'}) bind$unix(r4, &(0x7f0000001bc0)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = open$dir(&(0x7f0000001c00)='./file1\x00', 0x8, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c40)) r6 = semget(0x1, 0x3, 0x55) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001d40)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001d80)={{0x7, r7, r8, r9, r10, 0x5, 0x8001}, 0xfff, 0x1ff}) 05:53:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x118, 0x0) 05:53:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 05:53:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) shmget$private(0x0, 0x1000, 0xe0, &(0x7f0000ffd000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:53:33 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x2bd) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 05:53:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000240)='./file1\x00', 0x800, 0x124) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x1) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x8000001bab) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x8, 0x1ff, 0x10000, 0x1, 0x2, 0x6, 0x20, 0x0, 0x2, 0x8ea7, 0x40}) dup2(r0, r2) 05:53:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x200, 0x0, 0x0, "f000000007000200fdbe070800", 0x800, 0x1}) poll(&(0x7f0000000000)=[{}], 0x2000000000000270, 0x0) 05:53:33 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x2007, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet6(0x18, 0x4000, 0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xffffffffffffffff, 0xffff, 0x3f, "f7aad840a6871b94cfff64f576b5d2b0023f75c4", 0x7, 0xff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) fsync(r0) write(r0, &(0x7f0000000100)='\x00', 0x1) 05:53:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00']) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) setpgid(0x0, 0x0) r2 = getppid() setpgid(0x0, r2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) setsockopt(r0, 0x2, 0x4c8, &(0x7f00000001c0)="af6e9c4070838c756147be07cde4cfadf19c9203ef60f162445ab545dc2b68e1a18b1d1dfdec49628785184f2c45b7faaa059cb0229657aaaa92d02b796d32a7d30e23e7e378f0a3f5e4c03c18c07afade3fa46eb2af2f56063ee9ec3be6cd59d229c8e288938b43bf3674551adba3d3adb55103dc228f90ef6185d1d9bd8b340411745534bf19d44b65794dd2d144c4ea3601e15756", 0x96) rmdir(&(0x7f0000000180)='./file0\x00') setpgid(r2, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shutdown(r1, 0x1) r5 = dup2(r1, r1) ioctl$TIOCSDTR(r5, 0x20007479) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = semget(0x3, 0x7, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x1000, r3, r4, r3, r4, 0x8, 0x5}, 0x8, 0x3ff, 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x400, r3, r4, r3, r4, 0x100, 0x1}, 0x9, 0x9f5, 0x7fff}) 05:53:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1a, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80}, {{r2}, 0x0, 0x6, 0xf0000008, 0x7, 0xffff}], 0x8, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1b, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x6cdc5908f9cd82b0, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x81, 0x6}, {{r1}, 0xfffffffffffffffa, 0xe5, 0x80, 0x3, 0x1a85}, {{r2}, 0x0, 0x8, 0x40000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0xe0000000, 0x9, 0xfffffffffffffff7}], 0x4, &(0x7f0000000040)={0x2, 0x6}) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 05:53:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x6, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0xefa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) setsockopt(r1, 0x10000, 0x1, &(0x7f0000000100)="0680b6fcf62c3a0393bd01f47250c11b65bf09cad3a1222e1ba7d88f35d94b90917683b0f5c6c706f931ee2cbb5b9646cb77c2632a931509e1ccc071b080d46d04f4052dce756551ddc48852968837da7efc5400607ad2611ca0f7155266b3a7b4d82f00a8561ea3fd9de02b96c94a61498812cdba78fea7dc968cd82981adfa57e817082022e5b0203c7885f1e4edb21618a1888ca9712b0190b013ee1e666b3a9f2894436e670596b0c5f2b1315f9ed4e44c81a1ee9c45d2c2721a95e07ed02866e693d3460681c90ae05c88092bf3e8024d66a367f7cb33de70db8a72a7dc18b03cfb8f364398b332e5ad6f5430fcef30fa3e96e69eb516a80f02ed", 0xfd) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:53:33 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x8008077359400, 0xbdc1}, {0x0, 0x9}}, &(0x7f0000000000)) 05:53:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000040)=""/59, 0x3b}], 0x4, &(0x7f00000002c0)=""/152, 0x98}, 0x800) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001300)=""/147, 0xfffffffffffffe16}, {&(0x7f00000013c0)=""/117, 0x75}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/214, 0xd6}, {&(0x7f0000001640)=""/232, 0xe8}, {&(0x7f0000001740)=""/204, 0xcc}, {&(0x7f0000001840)=""/86, 0x56}], 0x7, &(0x7f0000001940)=""/187, 0xbb}, 0x0) 05:53:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x3ac, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:53:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/124, 0x7c}, {&(0x7f0000001140)=""/48, 0x30}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001180)=""/125, 0x7d}, {&(0x7f0000001200)=""/250, 0xfa}, {&(0x7f0000001300)=""/150, 0x96}], 0x8) kevent(r2, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x200006, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x94a56ed007f6e025, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x7, 0x5a1}], 0x0, 0x0, 0x10040fe, 0x0) pwrite(r2, &(0x7f0000001500)="ea5cd2322b68d577f1194e432cc3d6da5061fac877a2dcead000b369047780798e94a6bf521ba636fa7c8d05a53fbca9ac6bfc28970d6c6e27726872116e9426642d7468092ca3051f84b4", 0x4b, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001440)={0x2, 0x2eda, 0x1f, 0xd80a, "e45465653f96d03a79498c309b1c4a6922d332a4", 0xcd6f, 0x4}) kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) kqueue() close(r0) 05:53:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) listen(r0, 0x404) mprotect(&(0x7f0000645000/0x2000)=nil, 0x2000, 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) shutdown(r1, 0x3) setsockopt(r1, 0x1, 0x9d7, &(0x7f0000000000)="233f48ab357e2326bb353ce86cf72184ff54e8864265db3c17ffabec20169b1b12ff27b8594dc12c595187dc76e5fb0ed4036e82d80e456838a5e2031bdeb8d8c3bca2b46cc65a42e4ae529eec4557686091ab151f15ff5e798f11effa", 0x5d) setsockopt(r0, 0x3, 0x10000, &(0x7f0000000100)="58e7c56fed8e4fca572bd73aabc84429e61b74bf94094b6bfddb4255ebb066e41b0241a5ea2cf5f2dc25d34d14a38b610746610275464c05a9968526de8d593c6304a663395c821392999bc439902331393f5cbec891dd222215b067d6a5a8d016dc4093ef5b881c32cbd7f2d8e9b9ec9510a6d329ca132bced0461d036357df6ece1e39b64a226081e2a3192abe97b942453114f505e4108a47d06c3687c6f1170eb58ba1263d38de6c3f77ce3fa7159aacf04f8d5571295703296232a786a461700ea2516991e22f2d47eb970e2c7c703fed67e0106402eb906a6013c53e29e8db0f6403cc4d72a7cb326f486d64b9880f481d739ba4eb3c15a3e072f08b5ca5f2d33efdd3253da6f094bd4773c749d23b1b6f0b6eb4e4723b2e48797d37495d374292a27d18a911d8b1afc058f2bd5e7d90c2a96fa6a325ca24394a852a61f855e0e725647e6481d1928c4bdbe04cfca523be4db1d5e9627aafdbd089f84251f873eb37d272186d62adf91a130dd2e3bb1e166b3f3a100f5449b133d8a7763bcaca7421889813241c8551c94470726dcae758d618bc8083c12a4f4fa9e1be7578811980ec266910de2f57ae9b63030917baa2acb8c1594add93f8d11b00d46feb34ccc673507ffd5b71ab3b41edeedc065312bd2f2169a6ebcffc575e686f601e918b542567cc627c3b7f7f28c49ca378edff5fa2f787cc71291ee76218e0af9906b7f0e7dcff049d5a603c567051909fca93b7cdb7904093230d2274390e19f11b4646e1f36c361b14a40b79690a0e9b523c51a89441ae9043bcf47755c68a5c90140975fb188247e4defcdd3c7dae5007a5015e5d9748be6a3d1246443934c114104d9d7c2d1439b45ba415b3de5ec6b807f5833e6ff3b0b799a981f728d52561084360311736e2a15d54bf3aaebc9ccc40ba6d8e41aaaa4364df2381d376142d20b5582c4e1a1e8564df72da1bfdd1374aab5d0f497ec14606fd576c79e049aaaafd34d4f42421d06ce28a0796e416bf5e96d99e1e504479750f92205cbdfb3f095de08fa34c4904fabaef17abb4923386913936f21433e87106461adcab58038e259cdad6f30ce9f75e8f77b28d9fe9930c611134032d008d08c3fad1c29f411bfc49b0e6bd877ebb1c4ff1aa4e0658fb57aae4dffca17c276949a351e61d0056089e1a3c0de1ff8c2a5930ded6d37a04afae60382d262856ce8739e16f818e0478269c0387dd7bb1b1da8f17744f311f7f0181ee6842822ed8db5e1015a0585a840e2c4f48a55f78f19c3e56a665e70b78e90357e15a1cebe27f2032049d83f1a438d20f133d368e3fbf6f7d7999d37ad28b418ec8c9fa56eed8b42c1371bd6f1c1d767cab2cba601a0a294f35fe6015e93845e3486ed2034589014260af8ae1e62fedc33bd59642ba7f048e26a554152219601264779854a39bad8c2436acb373b8a246d0448b970d6a4924f366fbb046e7f525b48704ba135f63e79ec26cb0065de10f8f75d93bcef6b2d7d815b2ff4a1db256d18d83d61985be51c9df92ac20bf77475b3820fb502ee646cad31c5ff80026e7ad37ffe7ee4239df78dc8b6bec8cae65d5888665ac3fd9ca80391446d22fb7dc96abeb9e26eae9a90990967701736eb80a7de68da741e66cac67dcaa031950dbe08b6254ef4662c9b33779f1807302869fc63918c91ffccf820b42845001d01acd7e7a49d584f9a33e8eaa20174eb856c77d249f6ba1b612f2cb79b3f25b8d692d62c664e11233fe749606a4761b507bc5eacb27c37f38bedf2def454e7470986d7e3a75653b537aa354c5096e4e677a31eadc78c67eb6ab5e5c80571082012107174b89ee7ae3296d9e10f8e41adb1a4684f3e6451bf547fe5e20038aa57c315309eae8cdef5270d2181f0fdfdac1ffa0d6873dc5303072e4fc6623e557b18b7b44aa27416b0a919fce6142fcd3d619f3972f5e7666f5c77f616f98cdfdc0b193d5168f29a6119b69c255118f83157463156607ed179537af618bee21e6526a5986a450d74b93cc8aacbee5491e555dbcdf178cad2025399d2e3b299fe1ac30acc81c08a002006c511110bbabec0557f849302b23649c6df36fae2922993d20984aabfc7acab2ccb34b26fdc11fabd50f8cdab7012069da645ca27f8e7a7232d6e2d5aea7e4b13c5b621e937d208484d5a30d7935d5b8cc1476ce9895b0dd2f432c41ca507baaca1d1ccb9d7586ffac4ec277659318ca1828ceb4f9312afe248819883870475e56f7893f06327868b707e94ba468d27e7915272e41283fed2576382a2ad973bd55a890afdadb889d82d006dcb8918b8ffef79a7ea829f2f98ba0f85242bdda4e9389eb1275f5ae0c50266d11e585dc7ee9b01bc19f2f42dae702e7ec7f8cab695e16420eacad992daea37a82f57ebd925d9fa60cb7e56f050395bcc706cfe7009d15289928b54d4681b8332dc94779cc81a66558e3ea62c89c03e3e756160c0ea5fd8ae7af9d9051479d7fd7533d61375e348ff5291711fa8b6171e0cafe63e91c11de4e23f2900012f80ffb9ecea4b334489ee76f954e3b520250ece2fe2e78f75bbe96e6e64d06a4ad67cbac6b078e9d9696d0bef802f02d0e14275978c7173faf2e722a1582a6c40e54414bb8a9063d83e6ce8d7aa310d535425eb1dfbb4d21cddb319c908fb91e0f52b1f1a98f1f1cb129e7c05ddcaaa5991b8fcb3275b5fd9d089362c2040c3f0f94df975db3224cf1a9ee9c1a72e060591056ded5d84c5002cf2aa07af0417abe8924b1b0bd1d4d5a7d65f4035f24a8f34da1c461894e312b01e9088bbc89f99ac41a3e6cc4ae7fff85c1662676ffda57cfc2576f58143643fb77e86700d72cb16aead46eac44be0789780895f0fbabce42cfae9ed12dc10bf2753e486c6fb76a79fe8eea239c874a4d07ee049fc0acda15179ba1cf1004465959925b9aa6339b327c10479a9c6c6609e7b980236e9fee586445771dd341e8bc9392dea3d8ffb9e9cb287ae1a17c9c51ae00a588b47ca6e403e82f69e661a0a27a4caefe27e67943bc9386978861979c73c64d6dbffc4a501d026d545a3c397dc65d465c88f868118123e3fc8dddcb5102c58dc029955997cd4fdfbc0a19d530af20148329e849a5b5beb153526278301153df6715b8b3e9b4fe256e12c6de0957417ca1e2f5afcf053350f08846ccaaa912fa844729f1ec06d818ba58376b11fbb71532c6254768b44833ed42c552049aa62a41e7d9139de97680d80a5b00153626a2c39f9e2550384d6c302fcd6817a95bad4d6f0473327fce75eac1b2afe375bd3c4b2079df08de5f156e50b66a9e3d44f52437a9178389931d553f9af64eb88549d26b0c1fc6aba2a7ae7c08d1dde6aba4d82e39719ab4ca8c64fdb35aea74a190a59aad8ba183d18ce39e2f008711109aea512a376525bac2ff8ee31f2e835a1354116c6416fd880afbf1f0d20a3cbe5f378a970c8f6bf9eafb3c3c0c3e7c1747338537ea9ae386f9e5f98e00a4be2ac325585f2aa856947afe751f3da9cca1e29886250a65da5d8d458bc4efc6cab41d27477c103f9a38a805ed254f600d6c1606c357bed084648b3a064ae05aae1629f59320369d4789217f3e45947da514966cbca562384f9a339d2564d865093a85c66c92ecc71499d7ba625bce511f3417364609c88e70eb92236ac137714a9c333b257848a25f4db82aa594b1e186a444cc50e8130158f83f611346236f574e75447d394fee754a73d47087fa471c2e17148f99b270299fee29eb480061d87840515275c2a33d24a09ce7e4885a1a6dab411eed5db3766c545e6cf5ed07e7037e82f400c5c85c75a6de3dd9ad669c1a6138374481d8b7e6da8c77d88eba3e229ffcaf2b1bed8212efdf4799317bf16d29eb0cd1a2e63cdc2c035f0dbcb06f1a0ea295d176276747b1e882c541b5231011a61faf8e91627e3536e3b97751269a2d3f9c1cef8c2063209554dc7b8f7ac39952dddcc5ec5bf8dd74e2b775a5d0847cac24708e173675094664046e2fa686db68bc1c62f1fb64895f012f05776319b85f6038f5cf6688a5eb5ad6d332285fcefa616ce0fdeb923bfaeff7994c87b1e62ba56486fd78d8d049bc135c5a95f91214e3a38a873ce17ba2a1d99ea3a2ca7c861803cb313e9e89afdb9b2c761e15c360ca327da0025393f1535183c59e0f91e2ea3570e64693c294f86343a68c31d6e98e13c7706a032422e60fb7941140f39071a9df36a2434ad83fd1c2035bcfc73aa93bcd9ebf0ef58e0e4821428b8c587a154337c8a0fedcbbe77f3b3f0a836e1f0ffae774b07243a3d855cf7e7483489b3e2c3ef98a4d797173f0f7f4686ecdb27786b7d21219491a23558139ba3ee8f1b207851b81d6f752931f604246b31d02d12fd56975c4bb950a53ca38e3c4ad23e4cc5bfd2aa36a7784509012e37a207cb71f087a34f2c3ac353a3081485154621a980927870d127a3f84753e611d1ea2d1089dd698ac76f6ae947966941bc07ea7cf6b9f21139cdefd702abdd8ba00c390e1923b1dd1c1f470130c76125250e8d912d4dceeba7d388504330a6ae2dbe2cbfe37c9de86f4d5db1cd29af402755423dd023cbbded794aae056d3c229558229241908d5906d352040339b7c9c2019af6bdf0bc35fabdd7297a23bb037cd766772f6ad35f55d48b1d486234389056320d4c243e95750817d85bc6c99d6bb7fdfc005f6e065daf14901aa3616086a7ddd927439e502f990b455d073a7e32af4c355eec1f8aed9575f50d0d05c5556b3d348573db127ac3d5a4c09ee49f56bcdd2725ebe7c5fda4d30fca1b6ac10babc99a6ab28dd54881889b0caab44e1a4323fdf8464206481f431b52a46c3ddca43125f20d44ca1f3dbfa1dc420ec70837c9a09c16604ab729d0e02e88ed6901a61fb86b1f9c4c2bc1cca434535d6e14cb255b910c06f2ab56d301f50babc500e814652fcb0a2afd0b1e837766794071658f8ad653e1e3680796d4883f99d3fb06d86f55657a65f4048d14cb652b040fceb4b2c0be15e5651fe2ff65c404b4119b8acd8593d41f78a55abf57a135419729376e8452d460d793690341acead8c662d28bef6a83a2a3d19c20c040605de4213b8ab313348db9007d8d5975cffff5d4037fb1d8ec0d569c0d69b90db53cb7565adbbbc08aff4ca859229ca7d719190a9f9116ce90cf5d04d3d27f00a2479c232435079be42266fac6d0aea84ea2dd3573ac4fb063a17b7151392f771f9e0e09b72e8c995990737fd2fc556a8e59a936748f607eb0a6e22f7ee9e14cc09f70cd1810300e5eb886ff257fbc58e862a43664b5ee097cd81a4f5f1a55eb1d8daf2df8ae428945d19a57e46629e0b835485be27634c8652ba147eea98055bb39e02404f183173296853b05bddc3c9a40128d6fe2009fa9cdc8fd7036200c7232723e4b6e4a238c336cc66727d906f15ca6e95717825000b1ea22316e708ddf7020f8f5142c7cb39a7605e5af5a780a226f7f17f97b6f493f4b9039f7b114893cd76c5b22ea952841d1d1b945dbfd364592e953a70fea65fff76470b4f9664532d11706aff084c4ee6e7194ee85d07128ff7a0c4b78a5fc03bb723013e7d9168142297ac2885f4b4146e1765e46254c64f94b4e4ca267abc4545914a38b39f9d506765daa6b4834ae4bc53f39055c1dcc4b3a6782d2cde3a74a1f8a321a60a702b5d8246d0c200fb4f76d6aa1beb218fa31d053faab8753650f59f9c0a828a7b06d020c7e9ca5032c4582280d227dcecce00fdc70012f636e6841ef4a1", 0x1000) 05:53:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') 05:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 05:53:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 05:53:35 executing program 0: socket(0xb1fceb95a500be3c, 0x8000, 0xa86a) r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 05:53:35 executing program 1: getrusage(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) 05:53:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x174c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8594, 0x6, 0x3, 0x10001, "5992c9b746c91dd444b3f5bfb61f3bb5416fa0d2", 0x47b2, 0x6}) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r0, 0x4000000000000005) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() 05:53:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x2000000000000, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 05:53:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = socket(0x10, 0x5, 0xfffffffffffffffe) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) write(r1, 0x0, 0x0) 05:53:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x80000000000003a, 0x0, 0xfffffffffffffcb1) 05:53:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000003c0)={0x4, 0x3ff, {[0x5, 0x10001, 0x36, 0x5, 0x9, 0xff, 0x7, 0x4, 0x5, 0x5, 0x5, 0x2, 0x1, 0xd2d2, 0x0, 0x5, 0x8, 0x5], [0x1000, 0x80, 0x2, 0x3ff, 0x4, 0x9, 0x7, 0x7fff, 0x6b26, 0x4], [0x3, 0x1, 0x4, 0x3, 0x7, 0x9dd, 0x7d], [0x8, 0x0, 0x0, 0x8, 0x4, 0x100], [{0x4, 0x1, 0xffffffffffffff01, 0x7}, {0x2, 0x80000000, 0x2, 0x3}, {0x9, 0x1a61, 0x1, 0x8d3}, {0x20d, 0x7ff, 0x3, 0x6}, {0x5, 0xffff, 0x0, 0x2}, {0x5, 0x6e2, 0xd8, 0x9}, {0xfb8, 0x8, 0x6, 0x9}, {0x7, 0x7fff, 0x80000001, 0x101}], {0xffffffff, 0x0, 0x80, 0xfffffffffffffffd}, {0x1, 0x9, 0x800, 0x7ff}}}) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c50", 0x109}], 0x2) 05:53:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) setsockopt(r0, 0x7fffffff, 0x200000036, 0x0, 0x0) 05:53:36 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x9, 0xeee1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7ff}, 0x0) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) fcntl$getown(r5, 0x5) getpgid(r4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r5, 0x3}) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0x283, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x80000000, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r6, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0xfffffffa) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r5, 0x20007471) mknodat(r7, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x1, 0x80001000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) 05:53:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 05:53:36 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d7200008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600"/1020], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000fc0)="96e74d645f49e7c728cc423ee8875105c278f966d4d38dbd83f945068f4f3c4154b40afd6faef5dadb62b65e420bd1265d432713e649e03c9ac202d9a0aec97160faf7bdb71ef477c57d1841f90e0bbaba09e7991f6ee8e93e180a75f1e3817a1c04153133248f8ea563596fda12656e566755e656da7b9c8bc626a9da35b81cc9475e6f330a2f6151cfc8e2ae1f141acb43f7644330c22937f888c90bc924501cee32b44e62f4763d6e28b038655fc279e9ece4d2a60d68b2d91fb8bf2ddfa9d66294e82ff395bca1ad7b7d7942addb2fcac27e5a66f00d27c0812307cc9e2a6c0d6a6205702e0b12a7738db4c4c3c19373f542538bc799797ca71b28b5fad16008463226286733cbda007c4186d18a0dd3bf229f650ecc782945f3b4b8ec8d1ce2b491bd06f508364e8cff25828f08369e50becef6db015d64f4b43515bb40fd37a5c54602d2091e065ba3b6b30c7182a3458a2a41ac209d3a85963d5f29779e59edfa5a6429b803b0d2d9b5d5cb6842d49fb29f96ecca4766122b078ad48db974dd0736e7463e376b585cb7d3d20528664006dce535f9f6700247613b16556a4e260b4e15dfdef3589c2460a3b66ac955dd9933ff1e54f2741a5853935d673783ab5d24aaaaaf5a87333f242f4bed69e41356427b1345787c5b1e1c17518fc0a229437eb8e2f87c4141adafde17c2748897d2f8c541b6c24067c56c06346469a1952306256e9928554db71d93338c357dc35ff0521160bc5672544a3fe7b13191f508cf82d63e9d7401524f6480d47f54df6442f438c3c8405bab602af7c485e2f1de49b14b76584e506ab814dfefc491ae44ae122d09f676c0aed1baa3a359d008a4d31108d5eddf786d1d8e64ebef97c0c2cee821acb248b76128f117201d4dd10f609570c82cfdc55437d8b131d0e087c3511724e0013a45f80a814433002023f724d05cfb770eb1fb556cf5d05e52e7467a36fe1df7fdce8e08e11dd36edf8611bdc28ec4b74ce3f46ab902b3ce8d6a02379f47357680310e74dc4c1534c753476072dc6415405f0a3d30321cd2b7066c7440e11af0050a4d76d42f34b1a63de534ec3c7f24eaf09f2acbc8ae4e558568ca148e2072470d0de5fc3d09efca65f253860fb20d37d3eb97f81b177cf4104f6ebf90fefe1e97091eed8eece2e9b7e4d570ff4a6a3bcd106f23eb8b377b25446a114ac5f3ff6a781fb2e540f70bc4d56c1646f8e3f7f30134a245b17618f2a70ae1dd81fe33d22c25091b80cea4297dc8c4f158fb3e47dce4b8f94dbf6d0b9f053c96ce2d20b2fb6af219af6875a5cdc6232042e65cddfbac16f2c7d746aa4e38d1f1f935fca4ef5a7fe393294c4d42aaa3ee01cdc9d78363d44a60a70e9126a7aa8cd52ac977ea7f3e47bb28ac94a0e97dde7ea1cedce8e247e2747b75ce2f2c956cd2d41787c04553859d6bf9c35481531fd5738d296bf02d3ef9898f3f70e553402ef33f42443388320031fab2a91274c4e8a8a687313d30e9a6ed0320a86d66cb872f6955ef03e887dbb9a5378e0751b80c3f40cc47e836b0027579bcafaa1727c18ad2013a16a487552ccd9e2c6ad8aa731a40b7870c523f1bbdbb6bb4277e76024e564b3d411c5476426b20c12ae11f7af5ff852191a6de9bd5ad096b710087b99856eaa807dc7d7f30b04c555151b2ef1c7d8b6a0f49e1dd4017ba54e0f32d17b9a70bafb650b94b97dfeb7d5f41a7dfd8ad6ac27dbe6bd32be90e1c2bcc50a14a852b00747af567ad791df1bb1873b9d3ef1eafc33170189caf70e6b70e5edfb8e6c7e669267ae2959f6cf3008890e3e18612dd2d3a24e4ef523f3e8b807016d3411c324d0e00acd810a0fc337318f77ad733adfe363c018d9bfcea495aaa3a69d9b5fb0e89461e6e414a801a4acbe0c88e73922035055a93c011abcfe96ba912498d421b176b62a9b25ff19be6964bab7b712c06df53d6abb2356941f8f91dbb274e9d844a5c2fe522aebe3b373084392242e3365c34d06a53bb8f81badf1e998d08a40f2092c0848c92dedc714af1f5666759cbf367b4fa55f5b6669c16a5ef87f6aa1df589d9e804ec276b26eb110eaca84051fb0130648986f55f3dc3a512abda8fcc993f39785467d7e01c254bdf926210b86dc8b4d5b919232e52e6a0da85eb88a1dde0d98e427d360ad851453c96e274fd5bed51293feda5c5f182c6df86756d5c11ce4d303d95eae27a823ee0aac57f06976ea7bb693748a7c04942c1f2c2b3ec45f164ad223ce66827d94c0846c19743f0fec1943c707616861da0f8504fb8e6a5d27053571593ffeebede363bb57e705910f5f1e8234444dc15898aeec0a5b439df84d05e5c48dd05e1a1c442598bcd6ef14a3206ca1c2507be5fee8e1245cbbd38ed76a2e1c2e039c71e5f65d4f0dabf23083a403b3cf60333d5c3f6a17dfe534894829981608f110f30e6a60f02fd5c10479554b914a5e1283a675aeaea5ca672449c854bb0d67fb8b8a597cd6c35aa3414e782c0d9d767d5bda2c93a69ec36edf865220e6a74e041031d65effad283ba20f048975e2937ef0aec474598c4b7a7853114bd4de76cd05b744948f32bc7e4f9373e5ac0b6321bccc30caa39fafcff1b21d85bf2601a791c32dfa186e45c5d8e141d08f3f4c7069232d02d2abebed39361013071ffa769fe260b2d7df30a8ac2c39295a0136f059120526e028d7006e90692e556b85dd48f60be9bbedbf03b6c20cc49a5a3883f4a7b793e6715138d5f8b7d86e566f0e887ee6121327ad117cbae884eb0ac4ce2d968eca8f0084622ccba9932d7228c4edf503522a75d5129f346b702c359892eca583543934c598bf66a4312f54bd566625ca93d20469177dc975714cc6bb59d5246ae3bdc8cc86bb9a179619c4a2259cb240923065c54eae74d5ad875078a86308a130f0cef5c5da325dd6f02841548feb795879794c6e70b0eb7091c8baa11e3074fd9148c6a015d4e9e163adddb7efb5e251c63a7c2b0d5d43afb894447ba54a11d674363c535ebd0915412cc450c422815442a86ac10fcd34ea7f562826d49849c78898ec158ba00587c771b95aee63ce5d2759afb18c1523dda8c16019f958222728703cd54e98e5db2b2cc7cd448913c10815813d5219cfcf39d6b8490e0d73e1a07d84d416b22c31b4d9f6a2b19151d6b184a193b14b4ddde77b43715d9cd10dbd6e13cd6f952a200e0c83a2bf20cb1c011023da4befc355f38fc0a3554f06fef09de7f7eee7f781af50533d4fcb81b9e169cb0d0a6faddb6579f7df81cc1c587215aa5e86d80cfbb688616bb6dd79a150c6900a3f3f7dff115e4ad4faf59a27fe43d060a84905968e09b4463b77bd4bb0fbfc17fe9e00e77eda2b39921c4988f099994ba15f7e3a5706a864bd7b991183ac71ee6263367ef7e49bc50f98a6eae09e22d314111909c8e6133dee293cd90a45173bb90f95a1933aa376171f3e61fcc719917399aae2f3ba6901ed27524a857e3605c68079751a779d30f0718be67cf3f2ca73623cc6df344d582b7eb04bb0d12621004feb8642fbda5fc4b6c8320f889500241a69a3497d488c7769868ceb7c61ca9f7c69b47a3680785a66b4b18d5258f9d2f3b831ac628e49124b512a16adaf64b2c76cd29c641e80d3de9610ba75cbe7c8b402cb4d8e3ee5d4852e36de47383992f25829214f1b4e113a21b2d6266f5f60e360ad43ceb4a0fac5997c2c675b5e3a1dba525d4963996a965b6b048d82b7a206241aac210fb7ebd2ae89eec5e847c0870d058acfaf1b7d6ebc99e079625c10b03a369749391ba088f120542cfca383ff91bac27387317e5316de21d0f53d0092f0f94f60f2932c097104ac68f226feb749538748260e4c0f0dc680c1c194c2cfa5ba91ded8616381c5de9ee7b4f297a85cac1d075b21f0754648e49cf6b1d105d7a307fc56b8c38313ef9baf4a112557f81264b99741e49990aefd2851b053854794d14203c4f16e37ccc71e9fbb1392c2f20864ab9c46962d01a7ab71c616ef0921ac9306c01225b557a55c098d331691ea36910f9c72a592dba4e21497debd125625a4f1ca6eec4632d30a00ab3f2439642d046219e001b48a0a145f4a3621af59a2b076b364fc403cd4df8a9d174fd1999494008183f83b209f99147f1fdd72c38dfc3b65f8e7001d607073918b9ebf4b94e22e34113aa0ef74349d94ec99961fb486b9b2a92b9ed7da2de8e3cb118a6fd37aaa84af758271ae45b493766cf1905a3facd389e5208162f2a023f8094ead9f3da3d80a0a6ca66cb1cac903a0a215823045394b3d5e408dfbc8bfb166b77aedab627dd7f1f500b6a540bdbac04aebcccdbb746936e4261d332e1840ccfa620c6e7304468d54b4b0c9d9032d4059a22655ccd71b06d1ede2cddc8215f2654c1d86e2cb86ea67b4e03a6c3da79cb9db677f2d86f609228e5816bcb40448619c9cb62d4c21239dd3953c03d3aee765e5c6bb5d8455413bdb27b979021193043bbdc1414a820b0d0ab2a0c753511a1b2f17c379d516b23f0977c7c2a7617806a402a94a5ca02aa9d633cfcfe474fc4c031a498318f9aab6dd46df82c7b296ebf36928202448f496a3555cd59ae9ff2c2690e32286575dff7137868d851a83628c60095b1a32367f010ad55ec0e4223fe5f6d8494460fb2ac0d359555ec8955b74991961b39c620b70217338d952a26ff6ebd03e9e7758f69179b8cc3f74f423c233f2dc0783770d64e7eec7e0e7e6879c30d4dfd6860c5be39c75cc60ab79ec76a98177cd5c514fc67ad97fad87fda56d38743fb65e9ac9f3542a5b81859fbf2e94feb1022086b82fa6a9c700395bdd32ee908b2eba68f064e224e7177671e96e5a7247941a7242d386a98f8fe11ab4a0dec48153703752b266cc3dfa69e30441b0276ffc7ab98dd3fb8c6fa16483ce2c590463a938f65d8ce0447b0f08be5079178c53732abe24c0e19619b8f951e08eb3efdb851099316b72efe9fceacb88c0caa174b68e927e9f0a5bf5ad529d46f0789b7f44014243df817e66da6f937dd4c8150c5a8f01da9ef560fe31e86eb5100b42cc1adf2b39d59e0a66f3eadd1233718654de0409ca94d73e5c42ac66947e01e0d655eca3f870678802bfea269426d9d4bcd9e0f2b2c895573ec0014d9f7ea6fecac2faaaa1ddc2439921144f688318aae207a8439b80a8a4d80651c08b8bec40732a4904acd552d4b217dd33bde9a15194c1ac0f1da12ebb281467d0140fc4174962aafc503591532ba5824656d237c190083de7ec32ecc2f9d59723ce6bb0ddbe55f5ad37e5faa83063e9c6105ae2765094dcd6c9f2b8e42819f67e9427346510b8b456894c7a5aa83b5bfd9dae4ff52a6d802d93f41c3a333b16f5eaa08434768b68bd9be666dd03671559315999c2f81f6ebb18879f4152ebc6ab96881e4b2e060545df216e8838b0d8c4521e382b77151f75ce9f3273a540e316f3a326941cbc3c038b022b64b376d61ef2f4875d0b189c5ba4f345b658e6e22a1c8aff13292dc51bb39621fab607655cc2388818a25725062ac340fb2cebc38446446347496950aed5054974d45d0a7592cf8ec857f691467994b42ac5a9fe54dffebe81382ade07f2ba16eb2bd39e5446bd814bd495b3fab2db0f1100b39327b39f566777eea307eb406d48547f754642536a71efdeecadccde8fb1b879cfc708fefb6da50afdcd3bbc17affb9e9bdfdcee998c092b2b072a1ff609ea895610ae7c62d158aa94e2effab04a24ad2e2b37aac7e430f134f6918772c68e67eae", 0x1000}, {&(0x7f0000000000)="e0d6c2105cc37f8cc1a506baa2724be1471ce58b42a06b0b788412212c95305fe13b097be40e1417f1c70801c6bd7be549b5a9b4eaa92955e211216042d0f7b9ff6911c5ad03b2671bc90b88a5ffee49ffb7db82fafbab907103c9e662a7ccd7b542381726eebb8dda7ef17b8e5b7b7dac8254d632b43bc4395c780b39ee394a0552e349a89c6d12cb6eabfd0928ba9c37b5b291d80c0881155bb2d112dc2edac5c0edf406", 0xa5}, {&(0x7f0000001fc0)="e984224f2fbbacc4a387f20223e9883e5455ea64ff0d23ea3dd9c28e389732fb341c985bd7da0ba50802f411a1b7e6a774fb4636eafdfa105e2eea4278b3ccb6311af6cdfacf2d63df2e986828125dccdaa2fcbc0ec96f878764a369e7cdc8c3fb33a783e0b3e7800be924907dfbee0dce42446da3e4e5913252a72af4d76811b6fc39d1fa067a2fb287130c54234fd7bb2579775f71c6bf2db16b358ea90f9626188377f4586a93e88060fc77357da77d4a8576420e81d2fce0172fe0ec129313fd10562c848a4e8f27942f740fe1e3c72f8d23eac98de5be7845150ee2d7f20f70cad9fb6937ae1ab7dba904f8d0c8775adccd9ed1d7accfc992034d126e282c76d2089e3565b065ea333d56b3909605b8415a939401e138391cfdf0743d208c992591bd2b050f6fbc42d7f5d1e374a78ebc7ea9d6c6f3b98bafd490cc59545931352b7b56d60ecea88a29eda664bdc73d53284834c493db5d18c9e6dd1831512299512034ff16a685526d46b5b6c4de83cfa3f470a39d5a5c99016338bc690d882c016b72ce7e51c405589d95d6c8af5e919adbe2cca8453d31623a54ce547a05f85b2ad91d45033cc5ba9ea7213cff0d9731b04dfe4a6aab91bdbff7c23e4c840427e98defc9efe16b5acf4cf88a17251e3cec5ce46c8998a3783e8827d3abd03054e066aed79a672d30be3738b90431d00ca9f22237182c7c89adb760ec9182e381cd8c1bd764ab4c8dfef8a2e02bf55d35af6a0d1bf39e015a2b12416b15f633cfb60e11ad648d104eb22c39767d05a55e80f7760a625306eb7362e3aee2528bc6a66373fea96b1c88e1994e6fb00c034708a9319bcfbb9d908675f94e41ea8c83e4f5f8671acd603cb36f1c6c863c86985e431e3cef69138b0578b0eae176dea77eff16ac9f4f6d3bb849df316553bf16ff66832dac3c067e0c694c08e2a62c8b690945acd6dda65a749720a9f677c106249a61a5a9a6a6ad87676a1c6fa79078e597ce09348e3b0eb8ae05918191f2a80ccf1e211b960c6031375dae8651f71942668c97f39da4f79c8d60e2f9244790c5a726db89059cbbdacece5ed287a8c56513860bb77928f4bf2a5ede3617f9258f4f5f18b77cdb2d79108cb5dd3b4c89b93ab99d4287cd76690df6099ba2191e9844f3cf25a9a21f31891f48e747dea0c7b8a691c23efd0be3442b5b09be202a977e1043c83c6f6a9a4fc17ae58214a17d6d5a968603f9f344160cfe0683442017e5d631a137ca50b1f190a806abce43c463528df93140085de8ec57789ef5877d44f3d0374f24fe07119e39629a7e3a6cd67451d53666f4247027144536ce75c02d9d200aefa78c378cc872cb90c8e13a23b0082bfc13ec623d2c489f3f4b84e889342965cd909f467518121aad925e1ada4d70e621efaaf608000d0d18ebd3fb0f0ed1d425ffde4c6be2dbe7f17f726ae3ec29184fc03b63fb0ace6c69b95912635ef0b74936e8eb8268ab633a3fe2b27f194efa23d6aa79719ba3dbfb7738e69ea64335e5000bfe90e0a1d9ccf6fa85461b8e3652da61576942237ab8548893eaefbebd3fc7aac24430bcdeec40eeb6b35575ee14c96e623c30ec7042b7c40b8b884d34875d2505858221f43952fa2f28933abeb1867c7dea680dadab0a4e3b3a6eb5e1001cb46a4197cfaa04649cebf1439c3c53d7059755804e4565e287e49d72440d72c7ec691dbf69fed1bab26ab995b7ee6a2b5bfc53f94eae5129262559609f713e87196513280dbf7ee6c984ff35d478d30848e926a67d66d9c392c49d07f9aded9ffb134210e3b339a455dc40bbe5af7a7f73756d15d952a9f7a40ccc8996cfbefc47a3cd187a75fce19ff0e16d927ff257ee97f013e93c55e24cb1d1a035e5068408e2d72022f4d214ba9e73359ae1dadd9c995f73d9c5215dbca1ab21a493d30eb43026c814ab237db99b19f5a738e53387d4202367d4d711d03e16cb0df1c942427eeef10d27bccb71fec528cbd402fdc732fb8e1ec40e58ea3f22f8b9e461d1b7059c334f558c4cd207e1cb30f3de0b00f9959ca08eca2efc1afc340bd8abbe715559d066d059065ff43e34f84706660b03761bc5ec42f2d19841ea37efb9bbdd4c8dfc00fa7c95ed8a78e759d1b246e402526aa1acb506640e77cf6c239cd1105a875f0917e514306839efdd3013e1c46c3b57551982ae64837961c6d45707b6003edfe0691b8b32c8bcd5b492e3ab5f85cf16b7b9c081ca28250ad2600f929e64af032d97cfb4fd26fe418756d4b07a10e3e52d3ae0a610c9ad440abfe0b82a087c3a5aca4593c79f8ed53af3530f71b03af4347d657c901dfa0aacf06ece1f093dcc86a214b9c44f5764c531c774bbb41a92cd099ff4b10fa5085eb1d40efc57129d68eabb08dd315ab12f0bbfc2282048bfad07a914e0bcf69f886fbb89cd452a527a8dceb8e5b06f712320a21920ae854540a8881e12eb7d8b697fa52b6b91869710ff3e3d21fa2b7ca8e9753638c8b49aaaab04cbd028f82dc85aee67b125992115a51051f25551130bc0fba26966dbd6a46ef96cf9ceda7dfc50f7004be22ba45527d335191d18314f3000b20409fa8d8e329341b08c285c46f21afd1172aeddd636a08a05ca5df983a568587cc40b2c69075a61799a2ef8ef74f6d0c4bd21c69966de3683518592f4853e542e971d558d04c2e9a0942824a5f9f09bb23fc8b56a315f046c718a8c8a9f485d65101d2608dc84606b95f08c4accb5d05793d53d87a01e599324443fea388f71a85ccaeb62894777a98853ff44021a74f24ee95c6ad18463b0f9b29dd86ea3425dee689127519f9ef7fb7b7d62ed62e5980fa0926dfd74f91cd71449606c7d6c5d671fa45c1e58297d44f2e46109ba2d3cd4fb03ef36f8d6d2b1f32820a765ef6047c23aafdfd40d6bee895cecb77e6df7c23742a7fe7559613803d2c503b60303c1fef1919819a5cd5a07502108ecdeff9105fa870bc780cb2873822ef939feff63dd4f8a8b3c04987c99c91d207679b3032414444f1b8bcab2890c280256ba3d001477e01b1543b9fdb24b664c8df5556c77fdbfa88ff5b15d69dcb788a54f218256806e2bb22a2d927b5cec9932e6c114134abdd890828769d777e21f7d2fe13a78027767462e2240694fffcaf1b979249725b6a81d0f16375e8df398118c242d431ddad04d1480aa045f8d463cc24c9abaee333b0b63ee4e6041ae2a621e9ab2a26d9b0cf22608c2e073fb347b7ac37005888e1726355ad8f521f020cce24e8494a90b994ad893c9517c98db3033348a9a3cc87d98babddb60ad7d8fd09f1b7c0877eb2f1c8745dec46c526a2e22948a590ef1d0d53ba0f9d7b039973e25a6b32cafa68cd798a9c4553cdc1c60eb249984f2f59adc2f59e990a58a19c2e0e08fdac8823ebb1459a430865c2003a19c68a4699eb4502e60d22f017b67ff91fe4ff9063052ea3f81dab9b0cfd286b6c2cf5f2db60eb5b8f48b8cfe0255f2aeabcd417d5118390a1db662c6ebd8ef42ed02011169569dc97fa7d35ed43e1f2051977a24297891bda43f5c0386e433c4cbede2ad4e3ad4ba850a378effd5a4a2d269c1c3cab89b76f9dedaaa0e63fbb9b26ff0290dba66854b4d02caab8aa524d68e5c6711d68ed0beadd739240b95be3137e0ff7b90fcfbd2466629eb3b1e8e229c1cc18e671c8fb63958c39adf7469aebb0f75755f28395f592824d9d0d68c8ab42eb52d49f9537f92de38b9f3c47af9a2b71ce69e63aa4a9ded76e3420bc033e6d333d2caa8481ee3467d5c0886b9a217d181c7f8981c4d5d77f589132407639b5a3602b8591e886822500a6845fe23044a8112f7d3b668f45ce8a909d185199f1fe9b8f3134d348e55a91e79cea5b2cfe186cc6da403bda7c28bc942932c420179e12d7f9957c731f23aaa6133748cc99439cdb96e431a0e1b148b2b335546226e51d90164024c0167232831bc66b6e6b37f9c5b3b23e0d156bdca8b92dcf42a72679153e888c6b49c01959d441f496eb4120f2ee6a5081c3bcbd13697baeb7555bbcfc8a47da5d6a5f47027fe6b29dc8b50fd9acb0bde167b06edfcfe0e1c5128aa82678530fb40cd2358554b9afd8f3cbdcd537e542b74b4cf5985d612fe8e4cc2b63076f6739c19855214763f4bcd239cb16b8465237e90c30c2da7a236aa8ebcb0e37fddfb11cac95fb835b991bda94b06d8f3f91860185be7498debb150b4f00de9907c7abd3139040af4f51e9e91158495226c37c533dfc2e159ae348c9864c48782fea8ed2d1fabcce43095e66b18957eadfa29f6336ea1a9f331c486cfc48cb8f8ef1ed4beebe612e1f524a64f25608eb9598dd8006a781adf6733f8630598d66558d943984296bacd7fdff53cdcbe2e1d68309913703fb5bd95b6c393de8ba1eb8ae4641fc1af05fa63a8ce22a3f5a4832a88dc64a5c914c9d0d4eba055099911c5eab8c18969e9b6b07e0c7a3565e8ecd17efd0b78aefe79222859f74e945b233c0203add8daee44074adf8ec752b22b483dd9c505c170a298dc678fb203cefa3a9e7b412ba38196565d4520041bd91ddf372335a39a3544c06dc072d695002b738cf698d24facc3878e696c9a8e7094da196734147c10cb28dcf2d264df2ddd40507e4390e7499afbc5060d5f5c5da4cf5b1fe2b632d0d447cbf01d6dd1ef9d36634c473ed6e7a816360e07e1bc5f6e61e47bbc68f4b797fb944490081873dceee7e2821fe347c09237147f30733cd923ff9bce628429e70f8158d6695b5886e49922d4bed1722a4a5f4bfd6097f9e506990078abece35a4085161ffba45aa6d02cf0008cd6857a80b6886a3cb144bcf29640768b15fcc5aadbf0740b894d71b3861affa016f21dc290dc6c077c7a002c593dce7f0e71a8307c9f9b5d90f730d11ee2cd362dbfdbcc7567b88c4ccedad95119812f27a18fb3a786f0a26ba10a181f04478ef8e5cf424faa7d402a145556e740c5f15825bfc215da2c22cb0467077633ed8629f25016f5ff8e84cf649301bfe1424fbd8febd1a654c2be43dc3a9fe025e9426e68896504743b2445c5e9b5967ca72e8763d25966eaff15cb4ddce91f15b4c173e9acb6992659159d3be013b31bc145003df6f51ecf7843b8f63b82102cbb7a2f68597cf6ec716ce80953afdbcd917668c4a4eed02e10891990e903db57eb5fbdced87fe7d43b7f8a5eb333a82c5a79a7b6edad791a8e0312179c95352e820c46e37ca49f17cc323aa7b5a14c998a3e55d388d38623baf7a96805e59078fe7e8509d450fe9f4391021322b8ad8387974af790b0b715bdc1255d93c49113a3ea18dd520dbf22bc558a577288162b7df58c7107f89b47f8129b4e5157599519a0e09c2d09a2a3a17fd5f64da4e13c38aff7cb8a2c7e85b19252c99f317c000ce5d154e54916c658de9760bb72c316c88478b329f725774bd124703875ac2f4ef7db4bea60c3d3858d856027f651532a31d13e1189a96b8a39427b7c3092f7aba98e9b38bcfb2c2fd4a05cc596a2f3e3ed4a03b0246d145a435b8540b6fb220b675d10dbdbfd", 0xf5c}], 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x5c5b7c0a7564899b) ioctl$KDGKBMODE(r1, 0x40044b06) recvfrom(r0, &(0x7f0000000100)=""/11, 0xb, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x100) 05:53:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget(0x1, 0x1, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:53:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10001) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4b) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) socket(0x67f7f6885786dde4, 0x4, 0xbc) 05:53:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2}) ioctl$TIOCNXCL(r0, 0x2000740e) 05:53:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f000000007000200fdbe070800", 0x8001, 0x1}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 05:53:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x5, 0x3}, 0xc) r1 = socket(0x1, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x86) openat(r2, &(0x7f0000000240)='./file0\x00', 0xec3a615cb935651, 0x140) getsockopt(r1, 0x9, 0x7, &(0x7f0000000000)=""/82, &(0x7f00000000c0)=0x52) socket(0x6, 0x2, 0x6) 05:53:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0xa4ed4c67016a0bcd) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') 05:53:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) r4 = semget$private(0x0, 0x9cc3a5d3fac0a54b, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x3ce3, 0x0, 0x81, 0x0) lseek(r0, 0x0, 0x0, 0x2) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:53:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r0 = socket$unix(0x1, 0x30102b814f4e21bb, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x9}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:53:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 05:53:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 05:53:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) getrusage(0xfffffffffffffffe, &(0x7f0000000280)) 05:53:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = msgget(0x0, 0x4) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000bf2d80168eead893c32eeaf284629bbaad133cc47fb2efec904f8ccb3aeb7623947291921beb7f950b9a9daac8922e9f09a450fbe547bab8dfa59c895462fb0793e4377805d845fd5a1e5952eb907792a1ec02ec7ddd61348108000000899e2f20f20022dc03c71e77a4be2af68137b7d81ebbcd74340d4475c3f39a72"], 0x85, 0x800) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000240)=0xfdfe) clock_getres(0x3, &(0x7f0000000100)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/127) 05:53:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x1e, 0x1, 0x2000000000000000, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="4ace2a8f9b1a1a7f52d059cf9c1548b95f003caa15b476e8e14f6def895090645ed989010a60c0d75338c30c271d8e071f16506c242d342c6f6b59fb811f9ac55ba62e165c46486795b47b2029b3f454c1767a861630ae0f1e2c69d28a376c0f29fca012dd1bf015eb28d4aa333dbb79f12521ffd427211b8c397546776df5a97b1c764d1dc4304a93fd35779cbf80efe6d2dde3e664f10b119fcf507de4f901f3763e6efeb5d136e7856f7f173004", 0xaf) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000180)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 05:53:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) read(r0, &(0x7f0000000080)=""/40, 0x28) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) dup2(r0, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x2}], 0x2, 0x9) 05:53:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x8e626ed31429bd42, 0xf6c}) 05:53:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530008c2e58aca7592432ca747fe2cefd"], 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) 05:53:37 executing program 0: r0 = semget(0x0, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) r1 = getegid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x58d54bbd1ef97ec9, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x10000) setgroups(0x5, &(0x7f00000000c0)=[r1, r1, r1, r1, r1]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0x400, 0x0, 0xd9, 0x1, 0x3, 0x2, 0x2, 0x100000000, 0x5}) 05:53:37 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x59c4afe2318cbfb2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getrlimit(0x3, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) 05:53:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x2000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:53:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 05:53:38 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x54fc533fd39831f, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x4) sync() 05:53:38 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, r4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 05:53:38 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() fcntl$getown(r1, 0x5) getpgid(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r1, 0x3}) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0x283, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x80000000, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0xfffffffa) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000747, 0xe292, 0x8005}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget$private(0x0, 0x3, 0x10108) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x0, 0x12, r5, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r1, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 05:53:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:53:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x48) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0x6) r2 = syz_open_pts() readv(r2, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 05:53:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000640)='./file0\x00', 0x3fd, 0x100000004) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000540)=""/103, 0x67}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x3) sendsyslog(&(0x7f0000000780)="30052746f3ad3d7ac072f037308175436ffb193863a677e0d51eb50e354593dc68fc906dc73ffd82175ba3ecd721688afffa8a717c16e9cb8336529424e9ddf23f65439791b7c4af623e2ac776507adc00de0ee76549674e7609f8ce3e8bde13866701d84f7140262860d41d92bd1fc46159c539b62f5f1569807a700175ab00a85d98e5adc802b632705dd2784a72d09b886a90bf7c528ee8b083ca5f12790a379d039ab817e3a32ab977cddd21936d9c6ae57de857710c15a9f596ac16bfdf8cc35b746b06405daf4aeccf8eb6ff7e160b1831616a0b5255abe67dbe7acf4511b76c423e37bd6dbc", 0xe9, 0x5) shutdown(0xffffffffffffffff, 0x2) read(r1, &(0x7f0000000680)=""/249, 0xf9) 05:53:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/78, 0x4e) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) 05:53:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x33) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x800) 05:53:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x2, 0x11b3, {0x8001, 0x9}}) 05:53:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) kqueue() 05:53:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\t', 0x1) 05:53:39 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() setreuid(r3, r4) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xa0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1ffffffffffffff, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 05:53:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/108, 0x6c) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) 05:53:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 05:53:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x1, 0x8, 0x0, 0x0) 05:53:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:53:39 executing program 1: r0 = socket(0x11, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = dup2(r0, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x1}, 0x10) 05:53:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000003c0)='./control\x00', &(0x7f0000000400)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 05:53:39 executing program 1: r0 = socket(0x12, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:53:39 executing program 0: wait4(0x0, 0x0, 0x5574890101449db0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 05:53:39 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 05:53:39 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 05:53:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000000)=0x7) 05:53:39 executing program 1: r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffd16}], 0x1) 05:53:39 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:53:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0x3) 05:53:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) 05:53:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x12) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000080)="a4f1f3837db762f0524179b25946de1ffa55322281821f0d92db83359ea7d47bad642cef5d3e417fc436db40", 0x2c) r1 = socket(0x6, 0x2, 0x0) setsockopt(r1, 0x29, 0x80000400000000e, &(0x7f0000000040)="90000200", 0xffffffffffffff83) 05:53:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)=""/144, 0x90}, {&(0x7f0000000ac0)=""/138, 0x8a}, {&(0x7f0000000b80)=""/227, 0xe3}], 0x3, 0x0, 0x0) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000d00)='./file0\x00', 0x1, 0x4) recvfrom(r2, &(0x7f0000000d40)=""/13, 0xd, 0x3, &(0x7f0000000d80)=@in6={0x18, 0x2, 0x34c, 0x558a}, 0xc) close(r0) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000c80)='./file0\x00', 0x20000, 0x5) bind$inet6(r4, &(0x7f0000000cc0)={0x18, 0x2, 0x8, 0x6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000240)=0x6) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 05:53:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10080) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semop(r0, &(0x7f0000000080), 0x0) 05:53:40 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f0000769000/0x600000)=nil, 0x600000, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000c2f000/0x2000)=nil) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7f, 0x6}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 05:53:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f00000000c0)=0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0x2, './file0\x00', 0x6, 0x1ff, 0x5, 0x99}) 05:53:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x6, 0x56, 0x2, "1a3494f76467508d20b2dfffacbac5ab1a75630b", 0x4, 0x80000001}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0xdfff) pwrite(r0, &(0x7f0000000000)="88f3ddfa24e41cd84e6acdcc4e6e1bb098ccc0c52e2f4bfaabfdb2b5a97a6ef2ec08a7515ff174dfbccabf56a86322ac5cffa09a4f7a7d25d2aeefb272f5bc0de60b75d07a9265a5490ceee31c80fc808e71d0dcf3ad376c66ac6e2ccab3954d853923718166b95d333783a113e90c4e977912008d1befad9def9007aba064dd5cbb99de9e95ccfb8e357f4a4e471deb01e3753e0c58291beb1a12aea0405ba93a5da0b54fdc4423cf", 0xa9, 0x0, 0x0) 05:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x100, 0xb755}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000040)="18a54469dd48f4796b7c1e525d5df4190fd8c29494a474d2b3b55c76acc4b58be613b41f6d6c90ff94d8b0348dadf308b117c1dd74be01cb0b66f9b32d", 0x3d, 0x9747a6d592d50098, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 05:53:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = dup2(r0, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x5e, 0x40000000, 0x40, 0x8}, {{r1}, 0xfffffffffffffff8, 0xc, 0x0, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x8000}, {{r0}, 0x83ae09270ec1957f, 0x89, 0x8, 0xffffffffffffffcc, 0xffffffffffff7fff}, {{r2}, 0xfffffffffffffff8, 0x5b, 0x4, 0x5, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x21f, 0x2}, {{r0}, 0x5717990737333553, 0x4, 0xf0000000, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffd, 0xd6849f507af4a298, 0x4, 0x1, 0x45}, {{r1}, 0x1f763a9ca2a7f962, 0x80, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4c, 0x4, 0x3ff, 0x81}], 0xfffffffffffffa63, &(0x7f00000001c0)={0x800, 0x48f5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r2, 0x1}) r6 = semget(0x3, 0x2, 0x204) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x100, r4, r5, r4, r5, 0x964cef797a3ff806, 0x3}, 0x5, 0x3ff}) 05:53:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x9}, 0xc) 05:53:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x100, 0x8000000000000000, {[0x9, 0x5, 0x16, 0x1, 0xcda, 0x5, 0x3, 0xfff, 0x1, 0x8, 0x10000, 0x0, 0xffffffff80000000, 0x1, 0xa85a, 0x7fff, 0x1, 0x5], [0xe46, 0x1, 0x0, 0xffffffffffffffeb, 0x400, 0x8, 0x6, 0x3, 0x1, 0x8], [0xffff, 0x6247cf7e, 0x154000000000000, 0x7, 0x2, 0x0, 0x69d], [0x1000, 0x9, 0x0, 0x9, 0x1, 0x9], [{0x3, 0x9ed, 0x3, 0x3}, {0x5, 0x2, 0x200, 0x9f}, {0x3, 0x1, 0x5, 0x7}, {0x0, 0x6, 0x3}, {0xd0, 0xcce, 0xfff, 0x5}, {0x7ff, 0xfffffffffffffff9, 0xad73, 0x20}, {0x100000000, 0x81, 0x7fff, 0x7}, {0x5, 0xfff, 0x2, 0x101}], {0x2, 0x0, 0x4, 0x1}, {0x4, 0x1, 0x7, 0x1b2f090f}}}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/145, 0x91}], 0x3, 0x0, 0x0) 05:53:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r2, r1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 05:53:44 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) r0 = msgget(0x1, 0x0) r1 = semget(0x1, 0x4, 0x101) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/160) msgrcv(r0, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x1, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0100000e00000000f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91b2fd4518bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736febc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c34e25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b"], 0xe1, 0x800) getuid() r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0)=[{0x1, 0xffffffffffffffff, 0x800}, {0x3, 0x1f}, {0x0, 0x261, 0xbfa980610b2a259e}, {0x0, 0x8, 0x800}], 0x4) 05:53:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffc36) 05:53:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x82) 05:53:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x200, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x95, 0x101}, {{r0}, 0xfffffffffffffffa, 0x60, 0x80000000, 0xff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x1, 0x401, 0xc3b}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x27f, 0x1}], 0x81, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xa8, 0xf0000000, 0x3, 0x923}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x100, 0x5}, {{r0}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x4, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff8, 0xd2, 0x2, 0xfffffffffffffff9, 0xf70d}, {{r0}, 0xfffffffffffffff8, 0x11, 0x4, 0x20, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x37, 0x8}], 0x7ff, &(0x7f00000002c0)={0x100, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xd71fb854a7c12c93, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r0) 05:53:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x201, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0x40, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xeef6}, {&(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3597}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x8, 0x0, 0xf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x1, 0x5}) 05:53:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="9c11ebfaf4cba34bfdfa00fa450c520643e4cad6ad254669f8243b8956b37fe7f6ea36dcde60e731788b16757bea29a50561cc49571e056304338c0fc0d65ffcc96d6c3be2cceb728221a23c3b8597e06e31fc0080d4631e3183", 0x5a}, {&(0x7f0000000300)="ecf7a689df9da8a4a3506d2dd5962363743011b78be6dca2ed226850bfe53382ebdb9783c96cea1c7e23aa905220287bd6eb529cf932ae1ad8030f82174ce8d2b178b856e19968c14d3f2c2de88df07af7da2a4936a104d387bde21d350b852e47755c4f5732dc75a4b7d13473560ce0a93e65b9c02fe64afdf6fe09e5de9f442774eb83d07d8fb781074180", 0x8c}, {&(0x7f00000003c0)="ac3864c437f819f518a90bddeb3eb6f9921fbff481d9099f24dfd72db3945fe1de2e70da88a0fdbcfbca280375d3d494eec63d002e16e214121ab06763f907649a473e2edc7b14abe2aba8068fbd0d74b60cbd313afb4e68e42011b282b899c81eed1dce57390f77a7991582be1d7d4ac2fc44a8173ff62a2492b038366fdd100c8d3b17244ba1ac1211ac4ec1a6aae29c21d0026dd91e2ee4e6e32d0515ef2cc710", 0xa2}, {&(0x7f00000000c0)="f99c1ab77f0f1905c2988e83f77aa0ff9df1ae1235bf107e8c929d96d1f04af75d2095b2f6ea63fd0400318ea06367643f99f6", 0x33}, {&(0x7f0000000480)="6d497420d8b1afb83d61dced985cf683339aec273b3005ce741098bd3c6a930511e519631b65a829d31cb0444626977d9d56f3d8eb45d13f8c1d956b610de58e84a2b015fed588d9297869233aec25168b76e33e5debc5ffc7a9db0ffbd9cdca3fca2cbe9fe43474cce5f74e9328684f4925727410070add7beaa73ffe742a594d26341d75c71238f252938729599a4c70b462f6121b8447b9df423404424be4137cbe17c3561403878ce215a4506bfca95d71f833c38b7531015a277f0cfa42", 0xc0}, {&(0x7f0000000680)="1c26ccc6c6d6633923754ce94ae7609225b002270c8d9e9f357ee6a3f1923aa8fed3141ad7e9d1fc9e71837654f1933a8c1f898d777a2a9406c53802631839942764a5bfb21af24b1c3be4523f102c2ea8a2c48d463b06cdc60a1780a11486bb15a3121c576b6e4346d7156da28829320135ccde617fb4b519059365c3ab85e4e452e220fc88c2bf993ee8cac7abbaae3543454be42981ab4698dea4f64bfecdf01f062a2ab987d8c159f8cfccd325a8cc03c75820f89d638605142fa9cf9b111420496cce1573039d57a77f07458bdc2daf948607bacb5c33ab0830c800041344d5418c5fcf5addfe30ce6b4e5ae6505305899415319d6ef627be00d25fa264d5937b02ba51ad1505092bb501d2e3e84bd2338af701d1b2a107955e9ccca0fa5a449d20f564c6ae16dd17fc25afafb8f2c1cf58c2ef28c826c30433af8a60714a98acc4a59bc6cc4118d6e55124bee477c48576c21ff410790022c77f45261c5a70b387be7935a3e87e892799a6d61f49989b8cbc57095ff1590dd47e2114bbcf9707bd2958ddd54acbfb7ec9c1af861573f2458760c85bb5c915a838111fda86e7f2fd8846056e43a28f61d7913726082125d59e3b5144152cecfde1b1ec89c331acf02c3ca9e1a9ad9d92cc00c373fc5af288f8ecaade65aa3d3504a9f5a0db03376db08023ee9620d11ebb3ee443712f9a415408aa69d8d8fd98ab1986a5f0373afe60fb28ec021e900e4af8d21774dd9d597da4f9ec13793384022706015d13e56b7c4a9458dbfaa2e2ce502f960c76c8e4dad5a6fbb25928fc0fa26ec67b49d5d2e04fd13d6c762e00dd0cfc59a50e2422f5a6f6ed4b4e13190b2bfcdb0a438a4c4c26581786c6ea6caedfd84bcc5d97c0155d196a21ce227ab9d44ed5f25db373758e53a8d174cf61c5115ca0da58257e3853ede39a82cd5f960255d7eabb32a55f79abe597991b55b9653fc87d4b7539398f13cc785b2330765e4c4cc91b3d7d410c7e981c2a9a8f850ae3eebf90100d70e1f1c2e73c13613d52e4a7c5de7bee11baab431c4e7504e0be572ae3204e1c97312b698774c4c869ba0bd4627859c4fadbe16cc2d1a7c96cd0c252a8b78f5af7fd5eaff2164e3adde509e738bd496c6ef0a89744bbf93bc98e0434b0f19aec2548a6c804e32b6ae3d364736c4e0328b434b2a52b81c57756f6f3c1cc05deeb047dbec8652b7701607f70d1ec2010de73a2bcfbf7770314ebee1348ad3ece824d1ed8fa1e1c2486384fd932906a7e8c24db0c304739cb482a688c4196c2b576629d577a6bd5a87eeb2682a639871cca1afe1f2efc70681f8455e6cc9b7031f4c4538a24e5b9609a9adf819a3831d333b26e32fb4b0182bcd64c7d95e565a7fad44a6c70f129ff18b09ac5b286c64e39654db63b8de3bbdc23edd8fa1bb823024eda16610c32f7ad160099de11d61ed7629c9f6e0c16d69c5aa1e014f5884ef8004b20f698afcf887b595a868454a7bc96a0df085c8fa81a3aa15806412a46425918ce0d4181f0fde5be2edf38e85f4a6c49373de9d502e7a9c716d5a3068f57305f9d8b7d281a7091dc9be3f806033ee62c6ac0e6f539c2f93296e5af8a798e836d8fd0752afb063cf1ef715b93a94acce276b3f5c1fef2d767e5e6a9584f5861cad7bf897036dbea982f078b6c9595c634dbc4f09ad6858ae77f27b55da9127111eb6b7c0f8a734a8031f11025bc7e1b1c6b10ead0250f79722b4ef7cff1e891ccd954ca6d7c3b90252170f398d81d8927f23de5c08ac5290d3aa00bab45868c533051be5b4251de79c4c3b64d5d837cf9bfaefb2787b01355c8172a860f5766766818ca2f464cfaa7eeaa3033058f057ee33c21323e55935e4719169462179d8862c6446ff1e66c1f491ee5bd1858fd055ceb5cb786d1bc3de912008604f67c97b3beb2ad9d6ba1b59c794efdcb893311cb605d25f28641532f449a8861fb3c45dc5cd7352f17a70319cfa3f9f7e87e2c04d38b6f65c5944026a062f67fcf9373aa7b97202be1c53bdb5134ad80038d147002404fe88cd1dd59fc0c69579a1384fc40f0689c3605fbb96c48c53c1db52e0de2e2802475615ec9df2fdea7099cf316892c0f565e5f53a5bbb8755c15c49dfc208d96b5a6a41c67b732a80e3abbe0a15e138d3f76ecacb3732827766084ac812cc2267ac7a7c5465f33e74221d7071ea5675cc1219094ef0148fdbac2c69872b41a4cec1d99773cd30fd82ed9da71eed565204befef5811cddf64cdc86454c3f0a9004c14d3451a64d609bf66321466691d53659cd1551bfbe91e5e67931c06bfd5884af80d81ca92019cf6cbd55308640f2cae6ddf9bdab3994144f89b1c4d39ec7f4f6ab9000a5bf9e93b50014d3a45557c6c4a84c3205e89c241ec18cbb093509907d5a9dc117f58c305b1622ba0ee2b5abf79696dc0520310a83ec77e45e3362a2a96689ce169f7c154c08a45ff820dde87606751cf2472d82974eb13a60b4b2b022ec645394f1408cebde09b5d8691c471a03ed324f224c83ed56e97a492f9e913ca5e6cd368d1d23ae7716f17fe3c4c99c448d8b65685ef665d3e421709758d6b3b93bbe3e7d039e54c8f9fec3d2296887c42bae7306ce7f5b701cdafd395f0e574fc29f91c7925eb5a1b95a5824bec522a8d9809d0b1338c3c60f2c26191a40378f29a6d4582f976c4ddfc34d0ef1bd5449ffb2cfac5062bfb4ab99029974d8141cc27b5f147fb59e280fee292a9dd66bc8a021eef18124239555e3996fddb4d29876ed620e58eb9bd84cb8a6241ee05a98b45555f7c244d38c32e8bfd141ee101cc98b25bda640be584a3db1c186642d29a826b8462eeaad3ec8e188af273a31ba18df2321bf2a7bde7958e3d2c770dc86aa1976dfc950b5bd2509d9dd57950437d98d0315c7c6252596ad795fb952018c518d81b2e0defef167e52f97f60c1fb2311b7e5352df8035154cc4418ccebcb8e38779b5d2c4ea9e98bc07ad3d73d2c99aa721ad87b22b198a22cc261d467d120b09d2244ef856f069dc168a8c5b3f9f0d3f83cb8f45564437e9729bd53c5930ce29bb5423dbc3d5d50b04f1ddb396ebcdccf3bd3f4e0066c388ef54ae23c709adef4955515c3be3644ee8c93f5f23a02a466f4f9d779754dbcc756e962771e7fa369bf3f43f54cd98a8b5feb8be6122a55d757fc72ef228ccb939a29c38bc09da74c4b9d1f5da701d2dcc79c67d1fbd2a4dd656e9e3eac2026d46e065ebe27dfc1eb7cf45cdebf889829dfd7334cb6a47b21ef3101466e86733fc9f895f2bab13eead34104ba2ad09f4d0ebf262b89b5a781cfdd82cd793415005fd706c1294df23629be5fa1e416f86017701afab210c8888ba42cea2f444612513e45787c00bd9c97e3175090483d3525ac749ec63df4186ff47fd7f6df1d9bfeb4428afcd2a62a7e2c1e5293a75b870cb7298e594ff0c96cef28894bdd498dd2e6a5587c29a40c3b23c8abe1d31b0b24e62f57399a94fb6dba416fde53dcc63978e5207fd20b7418288514d9670f1e58faecda69b9ece9ecb8b507d3480e5b7a7bc1d0850e57509d5e286e39dc1cf52be7ab0558e752989347f601dda5e36586a503245bfdf094f577b0d7940a59bcd14954884696b5e1d10aad19628b12fb6bcedcdcd8fbfadb9d137e3a0a9d117054e7d997bf53639ac5374de93fcdabbc667401f8c60b202be4be8856ba084da0f3d27b2162b64024511b651c897aa5368c8e7de36453a7368420af88bd7fe2e4e8ca8f89f615d0eff8134669aafb20d230bacc8d64de1610477ce36eed7431171a5e763ead0e898b5fab2521a3e873a0a0d8a3f41d92c68c27993ed173d79dc361aa23d1f1269cbfe4b7457a4384ffde6df84e0178e937b6405d40b0767c15446ffe2cdf1053cb472d0c7eea5758fe39dcacc080e74c55a22c2974f36424f85d7856b4308c61dd9223913e2eda726a123f0e241b9f36dce8eea90ab53822936ff87b973d260063e48dcdf0252550d1b0a533c17207e9ff74211400f9f3ed1672e7f7b5ef072dd351d71003a1c6d630ac9a17739a34669fae37e494f4ea11aa7359cd45fcca6ae8859983fd3476e0dcbba65191a30124a2bc19adfa25a522a3850dc0db3387e075966786671e0f30bfabdd7ebd493a35ffa330fdcd703a49492e9156e655420b60e6edca4a5da3027591ef201fa08c9f44b34abf4d09389b498b10bad35505e61a523053846d15bae9ef02a622a0d2afc333a2fb07d6c380b9258ae197143f6c02a6aabf34368f941713f9b28828b1b77d49734b5f1191b2df0bf0053b19cfd715c19254b2c0d0aeb1cb431daf315a316d19b6ec3d2001f67e8ef86f655eb534324aa22f19e90814e9cde8dd9c171031757b0d13e1ca8c346f2aab920e2b2cf3d3eb2dd61cd441014891eda8c73bfd5e7e70afff7e3d7de2cb5c94451ccb8187fe33f52ee67299ce7630195cf2a1f9bbffddfd4a5a913ed09cae05fad9d739b60674c7c7c75db0b71d0f54e99db32f81bc12aae6c072bb21a11392b6157d9d9dcfc4db7de60d3de506afa3934eac61633744a475200465f0a268646a428257ccc495cfb0dbd683ded1d51a8e9d37a9ac1c9e73dfdc41edf79ed2ba912f18b5a29fbc46e965b1d2e352e9e0576ffcf3567c4a238d2d22abc0ab327170f135363b42ddf5996d02fa04537fe494fa59ac95633d5bd02625976d72127567efa157f6f052d0fb6781a401d4eb874771de47edea72a8e2df8f651d5958cb14bcac6adc79a2888bfd39228b6e4bd76b12f57781960015a2c981f83a5ec0e8a2d8549ddaf1a202ee2e59afe8f40b6ab860bc025e6fecdd00e41e942d3e6eacb09a18a15da08caaed6f80e2108141e2c76de1c1392b2788c8c0ba4ac72a040609d9a4e102d39323ae888648eccd3b2b065049e33d4b07a96f71d11ee8595f7de98f191749e8d0c7a1aa97e542ac49baf50e43a6f989de43cad581f82764de96f6c125181e428425dafdeb71ada37b5077db6a4db446cfb914599ffb1b12e440c6adb208533c6a146eebd12521529a5391107dd57bef8d9c42a2a59e4390633ab7e9ff3fc6e89391df3e3bdf815c74b99807c1511a2a934ed7d22a015e265fcd1f5bb14b4a949531dc196e237d31520b543d6e63e725ecede79d8eeb01975f511285e1cc8d432854c8629a2faa05a2dd97d332850af3a78f3f0f2f4f2e77ed7ad01716f034a9121bf6eaec337dfa264c48c8ab4916d8ada08cb8fcb4513b2cd3f0f29ad4942558fea49c02bb925817adcd44d60360738393a2eb05681448618147d1d2d0e271413690e20b9f951872bc6f8a89d41626e61b2233e86881f0b24494cc47faac6d50a50a2786381636b8c833aaf1a7d431ed6be54db90c12c1353265f478071d79214da021978501cbb6778e730e153f98e1e0357350c2c789b605961467499a10bf3d781825847019abf1d8ef92ac5c655b736d202b337e531605e9b0bc63f0d6717cb389a40e544706b73c1b4e07c794b7235fffc42fcfb0a3c2fc8a74a9a6c41b865aea97933f817bf34b6b317730cb9ef97bedf907a2bd7b09cc382a29765dc3a3f6c0b3312419fe34ecaf5f03dba751f5fb864f0a8cd6c63a09f53287c3b861399dc5da88239c1297e6e66a1b6b943afac726953d1a5341ba8522e1b1f4037572c1fc9bee5d1fb31ae204d43140ce4e421aaf7638de04c52356882ce675a3d1d48aa315f9e9c3d379b2758d8125d4f61866c4714e621a3dc2a2d78bf37b68549bf36b95a5d94eec3c82afd8b653242391", 0x1000}], 0x6) 05:53:45 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/139) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) msgget(0x3, 0x0) socketpair(0x18, 0x8000, 0x0, 0x0) msgget(0x2, 0x650ae171972bbfc0) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x10000, 0x102) openat(r1, 0x0, 0x0, 0x140) 05:53:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)) geteuid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) madvise(&(0x7f00003ef000/0xf000)=nil, 0xf000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) flock(r0, 0x5) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x157) 05:53:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:53:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:53:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) fcntl$getown(r0, 0x5) 05:53:49 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 05:53:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:53:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) 05:53:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x67) r3 = syz_open_pts() write(r3, &(0x7f0000000700)='M', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:53:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x13}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x3f}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) 05:53:50 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x5811, 0xffffffffffffffff, 0x0, 0x0) 05:53:50 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x287) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x46) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x7) 05:53:50 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 05:53:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:53:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x1) r2 = getppid() r3 = getuid() r4 = getgid() r5 = semget(0x2, 0x4, 0x20) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x91e, 0x8000, 0x200, 0x80, 0x6, 0x72a6f321, 0x5, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)='#', 0x1}, {&(0x7f0000000140)="1e75b94390d54ce3413d79f076c08ce13b4c322b62b96043893bbe46e5f7ce876d70b287b1ca24eb04e3011d30506b9675bb8b5739653c08e3c2a14f6a3a6e7b9f86897fc9b554bb64442df4dbe291fa5650ee566a097f30595c571c3a50368988c2cf1902a6d2373e9b06f453df76b67772f86f575f4fb2442475a437972cd53e053a1be0331985af8d75c5a88d02feeb4f84a02759972b4f7d97dd7b750739809b8a0251279cba16bbd267b85f76a0327b7b61bf964ded1488b283a0c0f3887d9bcdee2f023c2db7f0a8c82d50fac451f0fc9fa59be37b1109845956b0a5c35a4a4f87775cf3539b", 0xe9}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40}, 0xe32dde7c2ebdd801) r6 = syz_open_pts() close(r0) r7 = dup(r6) recvfrom(r7, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000340)=""/156) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r9 = semget$private(0x0, 0x4, 0x2a9) semop(r9, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() 05:53:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="c383b67334da842156d9785bd467cf231d5eb078453238ebcbcce3a4a5dce1", 0x1f, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4000, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) socket$inet6(0x18, 0x3, 0x1ff) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) shutdown(r2, 0x1) 05:53:50 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) setitimer(0xd6066ab4e7243c2b, &(0x7f0000000280)={{0xfffffffffffffffd, 0x1}, {0x2, 0x2d7ca50d}}, &(0x7f0000000240)) r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x8, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0xea40, 0x9889}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8612d35dd9703187, 0x7, 0xd7ef}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0xffffffff, 0x10001}, {{r2}, 0x0, 0x80, 0x2, 0xf924, 0x267}], 0x81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x47, 0x4, 0x7, 0xf4e}], 0x4, &(0x7f00000001c0)={0x7ff, 0x7}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 05:53:50 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 05:53:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 05:53:51 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) 05:53:51 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) fchflags(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 05:53:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) clock_getres(0x2, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 05:53:51 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe68946fa4dbc40d3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:53:52 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x40) openat(r0, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 05:53:52 executing program 0: r0 = socket(0x18, 0x2, 0x40000000000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = msgget$private(0x0, 0x443) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x4) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) setreuid(r4, r4) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xff, r2, r3, r4, r5, 0x37a028caaed8d612}, 0x80000001, 0x80, r6, r7, 0x4, 0x4, 0x7fffffff, 0x6}) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) getsockname$unix(r0, &(0x7f00000021c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089c40725a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000717163dd2a1994dcbe9c7003f5296489fef05d7e5cd507d6d510c3f741493114d8c3d8675d37421a7a0cdded0a2d45454bd004545b8f153efdcf8d085753fe3f194eabb9ee7d8affe5657e692c36f64d1b097d95606d1ee1de82ab0d9696e84ccb362171669016cc201c2dfa9fae339665acbc37ffa136bf7b8394ab683dae7a4b18c6290e29802e6a88235d1dd4631ebb38"], &(0x7f00000000c0)=0x1002) 05:53:52 executing program 1: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) 05:53:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x72b0) openat(r0, &(0x7f0000001000)='./file0\x00', 0x0, 0x80) pread(r1, &(0x7f0000000000)="00e2404cf95cc70211a50f0aad6b9d57aca4f5236d55d97ccf9375c436e86c344df0b6c6c4b42e0a9daad760e6d2477d436b08c875f520aed528613f3d685b080448609046d5bb8a4728b63e0d3decd379a755f7bb1ca9e58eca885646d00717dadf9a6376493cd54b22ecba5defc67f4fbd628b889f59d576497c81c9a4c063af50baa7305a289a0bdf29d583acbd5e13049495e1d4ab57d16c6ec51f1442921256aeb231ffd06c23e7038ea0bcebc7cdded70829c8de3a44b6e573b17631925ed1f9b5f205bae4ef9e39556c1ea63186503548cfae40c688fb8568b898f5be349b8f86ac4e22c6c3e71b7f993acaeadcc905b8645416fe85835a9c53bfd78a034b6211fe12e18b74cec2589daa70f5e07e78a1b9173ea584bcb2a5a195b7688dce155cb38322fa99fd8e15726a7fd2e00928b668fb74aa8e3255409d954d9396099517f2f5248a36f8857e14a087164196a1bd671a228c5f59e4b986f772b45c3dae7b9db2e8cd12c80f43fb9b7c4f062241d4f9c5c2bc558bcf0c3f7b954749d1c72b6425530e3858dc09b26f6394a8a63d3208a51b76894f345e5c87c1a017a2882aff92f7b792f4111b3511caaaf7c37f9b9fd676dbae13b2a40cbac8a644426a1217d6cb10ca1c644b2986835037e9ba866c815f3f308d0d289a1b2357890dd903233c949111a0f8fd458ccc5abe952f0d9fb6f9f59f45663b0641e1ceccfabb6e9ca6edf4bd489adf9074ac46a68e24d3ef24640fc0d3117c75d04063accc781f0bab8f7634ab2c198687067a90b7432164ff3a2c280e698299127744833ede668e69b16afcd33317d80f4aed3cb98a1cf9980473e3626039a1ee7887f982e39a1a2e1c34316e639224234e1f5852611cd1772fb761888c462c67cfc940bde9068928d060672decb6df87f9d8b252993c2084d428379a981a710e7767dd08378407c42f629e3f8e419c495a3a476d9a4347a87885811b4a57eb3c28a4899127f6e5dbabc1fe9bce0f93d2391864a7cef3b271ab415a479d2ef0eaea32a1f190eae1951c6b1e5a6291d55879365c1ea2bbd7ce9465fd80651711881edeb16c47600d6f231cdda2d307f8f108aeada403e5367be132aba2bc4b56c1060a179f4417d9aa0954adf9287d9b1c02c7b4e11547ce4b721871ba14e4b17b453a16203eef7087c6fd14438e02bc63fd530e89f743bba46837ed567087d7b0994d399fca892edb237941a6bbfee311e4580671239db258d4a1f1e4140528dc8bdced6eaf149ff371c8b4ef9dffb1ab39b0d268735201fdd25f93bd6e8a4b2c1b8fe147698b32440f0b21bc18acbaf824b8fe7ec59e9e2a508ebc83f814380efeb678f6e937f62f768a4e915e45f2688c2fc7cb6520bba798014dcda80e8b281a83e92bd233180580e49a3750509d537e92d9de249990fc0ba5bb53b8be1896f890d8e449a14dcf8627590e9b9b29dc3215a23108e637834bd1308f47e0c2c0974df118b71bbb018cab4f0feee5d1d9123df4d226b09839e939e1bb21c399be748cd48de4388462dc83b869b75a717ed604cf452edda6697d65437a7f94439d32c94ecaf793eaa9992580873600fb83f640dc5d73baad93ebe34c522230cf247490257e912e4842ce084c1dfd9a8c2e571b9330901314da2099d71d71361128f0bdeeb1cf02bcb367cf32c6d44799961957496c64632337b8f36d81f5b99b33801e3ae219e0cdbb5e82fd20161d37872d5709d912baae26e7d712dbd88aadc231ccecb1d1ef488b08002e3a8387968501cdd68268f2b8ec2db77f3251c15e14bb5b9a10632c5dbf5faae54995540872d140fe7328904ac5550842a46687d85281bca7c927eec2e345496dff9fdbb3fcd9fcf5c00b698c6743e6f2ed3ddecfbc0cb42f85bd0746b5a50893444cf61b12f4d0ab7649bc0718c8da031e81c9e28f5c877117a63b4cc9865a08178278854c4ce06d52af2e0fcbdb45c83cd38dc2018e0edf20754c64b7e798dc75d0bd4dd1eb28713bc5607aba5a40c26102af15d2696d3cd120009bdbd834dd65202e9a0e7cfe47e5f58aa624eb5526a24eacf733e452f613f5923f46b1f9992880d9cb7f8b868f5d7fcb38a15c506611253efac2631ac5b8eeb2ae1fef9bc6afda8a36e77204356004d3ec1beb9bbd9dc4cfb4b114e2153f0e9b37c8f74f7397de0cba83cdbada60af0257ae4e1c2dde5dce6206294936e7aa1fc0c050a39aa1ea59ef648248870de9e3965be49216150d2a04cd7fc227c7f3246e0d4cdd1e423ddb324e4ee593541e4d04515b605c4b02658c14a3cdb5f418978b8d3f22e99fb9aba515a5ffb979fedebf989bb7ea50f744391d9a3df8246d6a309b762b55b622a466d43f82e006d10e864ef0c853fe38697cc15ebfb656744ac3573e12aa7abb732debd739b36aaec66a18401baf5df964cccdd8cbc93e79df33404a6bdd5da3492fee73c0b069cda3252a2afd4cbc594ffe3f0fb105218cc70d07aaa96d63acb26d51def64b55cc038cceb9c6b938e6ecb226a561b60462c08654ea1e6292e45d65ce095e4f79a332d3f0bb65d169517a3f3aa1079cf3407cbdb5304b3c43fc9555905d322349a15845a797637e722c971b20316efa59fc326f9e5b12cc9a9da3b0059b55458fbaac109cc4cb106f049cefedaae9f6f6807c0d64fb41aaf19f0bd85e54a140dd85625ce09682c74f2692fd26d14cc8e168c0c104e108b6892baa4012198ffe048dfad2738169189395f26072896f079e0d17c32b57830ca0f4537c71920936ff127b628b3142302c439d028a7348505aa5fb90f173493231d57eb018ae461d786d88aa0f8513a8b0ea654abefc52e126b6325a0dc207721c7aa621e96781ecca81068267486c0a7013c185d7be1ac86c5667de6402972cd96681fb2f24ec46ab8f09e571a911c0b03edc904921ff71450ce27984e9548d51421cf9cbc131651bbf791d1a06965d6182f658b9aa22eb12fb4f7835435e1259fc627f8e2466cffe2ce94d5a3a18b091695254c5e7b095542bf27408eb3862ee7cbe1fbda88449a5f8d72a5b80291f08c0021101a78a89ebfc4523ad843023b1a916f67f6f5959b2c5fe1ca597f81ec3b42f78bfd44057f128fc071e519fac556ec740af581cc326eb11691f8cb4cf0f0581671f3e47fe4f969e09a2ae1ae1ead7e9b3a7892dc24f3864932ba85e992a750e9b4b56a66a8ae39d24213adbcaca5451398a40dd59b3343c814bd61605aa86f6677fa91ed76014445dc17af2e7c6e341ad5c1072847732c0801f80b1f4253e334fd3faee2bc08ac34a2fdd866e63fa6eca040ad2693fe8320ca3813611e7a0405c097dc653f2e3cd80c7c373fa0a14ef4736b0f678b715881d32fcfd96f946af8824efda6b32beb33d38789cab94eecf215e23362a3986fee22f6ebca1b469bbf9c1c444788a22b68d5ba7bc6d1b9d15926f34cbd32b4442edba1002a34f49c53628ee6ab356e5349c77b86392bc67653513151ad0119e3998cce9620fb0f25eb5eb984f1244a3f875656036a66f1bdddfbcc17f2584b1f37e9f25756a087cd41085f4520e2a10f96975345fe8c5d5b520b4db54abf884b511a68b526e5fbdb5c3c3f9487b66caf867d9cfe2b7fafe0367fa89e01deadc77d08f03aa1e2b64e6cb21a461cc2a72c3b2f468b3e2caa4ee4bfd191767984835d2d043863659c9452cc757ecf81f72433fcfabf4538b8dc12ac48a6991d4f96635c834cee30dcb99c606517862ce1ff4ed20ca28d7fd7b41dead103686fa3ca325e64a394de9707f19425d947b361bff82cc84fc0ee4d16287bbf32a6037033fd193f1051ef012f5ce3d9220ddcf7bbd783119235c9fb2c8535b8ebe68df3f328fd69068f4fc0ebc2a1cc4ab6efb04124183044c518b6f121b5d6fe1f50b1bce53f58f803e66712cdf87464b6a22cad5a003d04827131e735480de4e05d3282c9f006d52229cf44e75f5f53246d3f58cd3634637a8dc27fe641cdfbd6e67783417f38d9ef2bd7c6623a641872fb489e61a7eaae495f514178e554e66b0058f06ee5a5202de58d83f3aa1a484a24a356d570dab0d508baa02cf6ca5b09f2d5bf48f15e6b09fda81f541d4e262caa6195727afbb1c94c74f79f5d778d6ef958fa0136ed2be4d1530ca15d99b3bf610bd86d3026cb89d47573b832315c7d4646828a3030296e3ae252d6b0481461d430484079407eb0f32df5a2c7e330ad7f25799ef742eaf1ca24f3aed4236faf027937c6b08733bfce3cc2f1a4d53eee5f5f9e642b040a600ba4769d3e0a2e76b17c1a929fbb2fc9cdb7c049b14521a76af64b790b005739871d8559b42ea92a4ea08c4a45763000e8a0129618b0fc644e40c8d58bdc555e89b3adce9fc6cf1011260ed9a782a330e0d9b5c22e425660be1a707853ff414ec11ca259c82a85d91c0fef87b22ba3ac7b30df9f415f64f7d26004613e260196c0e406ec6c9b521166a25c3cd5ef89dab9ddde9efcab4004ca71de9e62b5ada47f8ad1b9a9a384500625841947c21b588f1047cc72ff102d43f4690561789a312668c8302db0f0de646a8a8f74ef8562171704ff2f66e131a16aa394c3c63eaf9dbcca6607df795d9f7e745b9ba9c05ad98e42ee8fd78bcf52dcbb862b542c1256d63e57278e2cf2400f57cb3c7ac4e8bd21ccf24c60a021e6f57923c1a00d0edaed14b412d342fe9f16cdde8a9d462134a3a2cb02a005372e31d989b35c058fc1d462c4626377ec248f74e115d0916e158ad563a58de61fd1de0b4e329f8689a803a7ae4692f9088d5b6470a56881b280b841ea57bd0ae30b9ec9ef8e975ddd7bc0283eeea483c2272b2d4a9591909f6940ca58ba58624888e9e3db75bfdea5a2804008f3151e3b4d58d3868910fefd05c103b70e901e84a8f69479ce77fff0d61313e1e6cb3934d09ac9d9d0224da2ebc695cf0a78baf3b423a38bedeff9730a366b124d45839b9346ed1e80858f8b24854c27ed953e72b6897fab38b78e91add62f90784396fcdb3b39fbbcf6ee0087da8e709873fb6348d29987fb65d8ffdb00088d4a60c284623f35f2744060f03cd08fdca75380c22418a5c511658f1046285276fe724f17a056088a10e71bd3cc84c60799a141c73bc2f3afe52030ad028c18136dd404a79bfc609af962694441684d68f3783a640ed8d46f810c9218c016020618f0d7598397e90f65ce98367d9e6640efeb08d212e000b916eae02a43171f5a2f7978836e87c38b6e18f0bf8f58426e5b5975dc55bdd13775ca5fc019a81acbe194692a84988e569562246b31b5a265414bb31ba4e50bf80fe1b91e86f2a2f25a6c9a11961060896b67bab350d8c567bd8d4a5e0d71d55fc43e3a0f15f63ef5cb61e544983aa2c77d44001db1f592a28f8860dae14440ab6447380479500abc2199525fcdd3621e7780c7f006d00f27e42ba273ff05c409b8b2fffead073687bc10b110309864416ed1c0689e9906d25e7a31a1e46bec33de3cf962aa0aebfd85b6a391c6938e201aaa08fdcedf7e64741e05fb9d0520323af6713421661c604c4666d97acca76efcc73dc6bc72d114a61e27f58b5d219c6b6b5e5a0ad052c8a457d73d6187c11689b85905a5187ab4e815894a5169c6062ae4a298b32706990154620337ba3e869ff78ce0885b926278fc7774b95e780cedf33fa02b59e49109d51dea46d22f9199a071225f414b5d5acca5130b89ebd6494a1d6d3390d1b87cdbc897a6d0f86e60c32b3fc019bd4d95d9f69e4b2ca4614f6d44d630d5d7896dc8cd4", 0x1000, 0x0, 0x0) 05:53:52 executing program 0: r0 = msgget(0x3, 0x11d) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000049d00000000"], 0x8, 0x0) 05:53:52 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 05:53:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0x80000000000}) r0 = socket(0xc67208f1bdf9cab5, 0x2, 0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x281, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1000, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:53:52 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x100) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x9) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x4, 0x8, 0x7fe0000000}, {0x81, 0x8a, 0x2, 0x100}]}) ktrace(0x0, 0x1, 0x4, r3) open(&(0x7f0000000300)='./file1\x00', 0x10000, 0x10) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x6, 0x2, 0x200, 0x200}, {0x9, 0x7, 0x1f, 0x2}, {0x1, 0x5c, 0x9, 0x10000}, {0xc, 0x539778ab, 0x4, 0x100000000}]}) ioctl$TIOCCDTR(r4, 0x20007478) 05:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x1) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0xa, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000100010380) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r9 = openat(r8, &(0x7f0000000140)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x1ff) fcntl$setflags(r9, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 05:53:52 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x80, 0x7}, {0x18, 0x1, 0xfffffffffffffff8, 0x80000001}, 0x4, [0x80000001, 0x3, 0x1, 0x80, 0xe3, 0x2, 0x40, 0x3f]}, 0x3c) r1 = dup(r0) fsync(r0) ftruncate(r0, 0x0, 0x8000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') listen(r0, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='r\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=',{(!$[$-\x00', &(0x7f00000003c0)='@@\x00', &(0x7f0000000400)='&\x00']) getpeername$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x2, &(0x7f0000000580)={{0x1, 0x10001}, {0x9, 0x25}}, &(0x7f00000005c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000640)={0x7, &(0x7f0000000600)=[{0x400, 0x8, 0x4, 0x5}, {0x4, 0x5, 0x400, 0x4}, {0x3b1, 0x6, 0x67, 0x1}, {0x5730, 0x7fffffff, 0x20, 0x3ff}, {0x3, 0x10000, 0x40}, {0x4, 0xee, 0x3, 0xff}, {0x100000000, 0x100000000, 0x4, 0x6}]}) open$dir(&(0x7f0000000680)='./file0\x00', 0x40, 0x40) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000006c0)={0x1}) preadv(r1, &(0x7f0000001ac0)=[{&(0x7f0000000700)=""/129, 0x81}, {&(0x7f00000007c0)=""/30, 0x1e}, {&(0x7f0000000800)=""/221, 0xdd}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/104, 0x68}, {&(0x7f0000001980)=""/156, 0x9c}, {&(0x7f0000001a40)=""/66, 0x42}], 0x7, 0x0, 0x0) linkat(r4, &(0x7f0000001b40)='./file0\x00', r1, &(0x7f0000001b80)='./file0\x00', 0x0) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mkdir(&(0x7f0000001c00)='./file0\x00', 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) ktrace(&(0x7f0000001c40)='./file0\x00', 0x7, 0x8, r6) connect(r4, &(0x7f0000001d00)=@in6={0x18, 0x1, 0x6, 0x20}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001d40)={0x9, [{0x2, 0x4}, {0x2, 0x40}, {0x1, 0xfffffffffffffff8}, {0x2, 0xfb}, {0x0, 0x80000001}, {0x3, 0x9}, {0x2, 0x200}, {0x8a8f146a0c24bb83, 0x4}, {0x1, 0x5}, {0x2, 0x5}, {0x2, 0x9989}, {0x2}, {0x3, 0x8d4}, {0x1, 0x81}, {0x1, 0xfffffffffffffff9}, {0x1, 0xffffffff7fffffff}, {0x2}, {0x3, 0x1f}, {0x2, 0x4}, {0x3, 0x800}, {0x3, 0x100000000}, {0x1, 0xffffffffffffffc0}, {0x1, 0xd9c}, {0x3, 0xffc00000000000}, {0x3, 0xf1}, {0x1, 0x6}, {0x1, 0x74b0}, {0x3}, {0x2, 0xd1e}, {0x1, 0x6}, {0x2, 0x4}, {0xe45bf29bcf28414f, 0x200}]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001e80)={0x3, 0x1}, 0x8) rename(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./file0\x00') r9 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001f40)={{0x5, r7, r8, r7, r8, 0x10, 0x3}, 0x2, 0x8, r6, r6, 0xfffffffffffffff7, 0x80000000, 0x56e}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001fc0)={0x3, 0x8, 0x0, 0x8, "1c76d3cef8a8d5f3fe18784541e0a8e055e1376d", 0x31e8, 0x1800000000000}) 05:53:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0xf, &(0x7f0000000080)={0x5, 0x895}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket$inet(0x2, 0x2, 0x1) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7fffffff, 0x10000, 0x5, 0x8, "7a92444aaebd9bfd9c7b5d4b7903bf882c947541", 0x7f, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x5b8f, 0x1f}) 05:53:52 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) 05:53:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:53:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 05:53:52 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = semget(0x2, 0x4, 0xa) syz_emit_ethernet(0x48, &(0x7f0000000200)="33e53e85af261f8d48c65033ab9407e518ba4094c948753b014cd3590aac25b322cd65ed5a924d1927b1657ad4c8cf19b9574c9d86d8948bc373631e04d0687a08428daabfabed9b") ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xf4f3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r2, &(0x7f0000000080)='\r', 0x334) 05:53:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x81, r2, r3, r4, r5, 0x1, 0x1}, 0x7, 0x1ff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 05:53:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0xbb) r2 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x3f, 0x12ac, &(0x7f0000000140)="11d33ccb1d9ed3c8f26087f94c5f158ae095570c0a90ab33e712ada1c26a8747223ddfb44abb5cc11c70c3ae4b35626c5ea9e3b77981bc5f548bc71f4873d99aa2b3983440eab74da471fc401e9e529f3239669e00f94f6781501b067c442d9962a32a10d2fc5318bc86565d9a16ac9bf4bef583d8589bda58b4d0da2edc5d7f78ef708198486bfe744e4443e7813c1262ae200735ef75455568cd485fb7c89f322b559c77f575137d7a8b31790232e9fa7ab1843ca8c4ef57e526c72f0c07064e22e182885dad95e804e9084ca085c6bbbd04e3d0", 0xd5) 05:53:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/111, 0x23, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0xe14faa40dd967fb4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 05:53:52 executing program 0: syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:53:52 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) 05:53:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffffff000000000000000000f0c000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:53:53 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f0000000500)="4fa415427505e479e19c3f3408b1280e3bfdb148660e54045f8e6480ccf4ae9a74ed17f08d54185bca973f12db5679ffb32512ed41ed9bbeae53d8e7daa1238eeaf8693e69b7cfc9d709fbf91f7c0fc33e354f6607fd41af6631d99c68e83f9f15fa35787c83b3eea99ede7c48171e8e3bb3fe4298f316df0d1d62614cd0c28f583148b55d2d1fc367229ee778a9c08916af8cb66166272915bdaa66e290377ea53c2b946c12986a9589f2c15f1c035a3ddd12ac4b4d3313b192c08d263657a916fbf6b05c77a47e7eb9f6928342a7e233fe00384e20758f9f4ce808786d0cabecf31cd5ba4b3d0a376a7a41be1bf2441394678c6d95067545d2a6dbdf51c7b90d600021cbbf538d46a18cff49f0ca09563398be98eaa5117abf7c88239ad081d169cfde663c2027402bac025495e60f216d3a76051835aeb2d6a1cfbe0e3d8cac54e77d758910d89e629d94449bbe935198449ea0d61579ac8e837cb67fd19b8b5e7dc340a1a0f5479a71c454b68db09b5618d3ca1cb6ed54489fd8cbaf996faa412f43703155b9091def5fb4648c48e5b5cb5f62f922deb9eafaf7835201755af0dd6913e1de179a9656f3d2e10586c3e924add17e74468a9dbfe137a4726b27853dca74eb805f694e0ab50339b3d2344874f9e346711f2f03f59e5673998d08fa2e0c3f556e977121d545b60e551194f440bc5a8006fb0e1a3b4e11331b4aa899c02777baf665893ef1f71bce282fe674473cc4fc6bb2792cff1b845ebedcaffc349e0c77247725b968cfdb773a2617cd8f8f58fc0f6c9db1804ded571bd1b703ed34f7ec815fd61cbfc4063eb3d0c97030db19f73f360d85352a77b7f70d3867dbbaa4844ff615ecc38b2dde8d0c983ca6e4d194a50083ac1b3eb80350019eb246a628e3778184945a7a2e44af4d94bc2f71310bf0030de204c900d8f277414ff3341632c2f9e7b4e3197392163faaa957e466559045487333bedb11801a80f961a031856d1de5681907f95533ad1f26c8d5bd8bca8d7cccaf5685c5c80b037dfed1270209d841ceea6d4716fcaf3c95b19073677e83551b88b8d5ee8cfa4dbf89accff3ea9c8500dc9a6b158e5928ba460c75abcda8f849cb182d73783f2add24a3b3687bea6c6fbe825d2c40f1daaf3483be8107c3c40dc1e03ce822271a33a349da960747d718f33f69e09b2f661e8f5acafe61c6317df89e16cef8c130c991fc9b6c8485d899857e1a41c04e41d12674a44995c9b69274e726fd605f76681b0c20f2bce62b30af6fd39f12726fd8294cbf5d912a57266418886cd15ba27b3aa5fa41e48e66ab774865bf6c441085ed930b2cab6f886a319999442da19e286c9786064bd8dfb937887568c11b7099cd2bbce773c2658440e4b793c4ddef4e6a39071245d4aa6b2b63ba120daec1cfdd60cb49e0c2c33cc56dc0488b56a01afec471517e181aab0e5a99da744fe3726d5b2b4339753944e2133fdd81b6df6584bbf7f50a37f602fece51e145ad879fd608ea2587aaed620e14f5f6b949ec09bb74d82d1978e5995378ee92f9b61c5af0fdc9e092156212660573842a43c926460615c064eb052374136d3efddf36770655f8061ffeb2d7b50addd81d6f4b766f32ebc8c0bb821e624f5e6124782d05f77409305f5998ac7d9cc6ee71ca755d0d213940bc684716eb6a573c3c9acbd257539c3978f1149bd6ee005dcda4abeb3f91185a23c15b4bf65e782650c6dd440d3e2c2b06ce84faf8f08bc5695fceb740f50e3468f856c0ff6f2966e159991fc09b44f81653b7af352c3cad894efdb504f3938d43c877a6563800d6883600f7ff651a0297c68c4e6aea6b19f5f44845139ee198611fde534cdc68728ba0dda83b4147c2838603a65884931aed492a8571fe0af3fec978d8cf552af2a6f6de9d992edb57b16e946d5128667a8c4776a507c0f0b47d17163eadd21a01dd52fe0f33bcb1e3695c34d03ba186e57d28bc5b1bbabe74f18c6e705a12361dcaf81f7ff92eb3f28c85c844fe9f3880883eacd04ed10a107836718bebe67c621dd7e904b8d7209a07eee53fb501394ffe6c645dcef3c021bf508b9a1af030c1ab0e76d160e4dbad23d953cf331d5cd986c62ef9512e30e81131fe346acb909e37d938f804ff53a05fc01ebad888dbfac283d4d3c4badd28877dff2ef79aeba8f199d4ea490f203efdcb33a840ef7d2e77265f6d8f856c65da7680c4d7df522d35658e1570cf85545ac7a31f3803702d4f7aef47e142548c962df22e091396a1c8ae1808e63c47ebb5c1063e45909eb6484610dd620b805970cc19a3c8eb03daca70b9e30132032a29b65cf951ecb09cb8bdb882cb2ab1bc1a605e339f8c82cc9205c7936305df461edeee7c844f09f067b702daf4d25ccd6b711e1cbced313137a4999dce17b29d26da49d8905e6aa7a6e6fe300bcd9884850c115a532240362e35e46ab3c7f9e020712740a4f7c94e31f685e5034bac9c68a6f8b61f917e8151b3cb256d5b5f8f42a9de7cd030ba0169ad3645193d400f09a7d709252fc517958e562c2761f4551a9b19d51cf8f7b94d9d85147c6169430058172a06b816cdf4556b6dabbbb173345f7179b562a4bc8d041dce0b7f04ee4cb087a38e616a5186e99aafe2253a6be04ddc275a46c020f0c5641cfb7aca8ab32c685d76466727ec493e10437d0d1720fc1b838d3405f8cf13b5cc81e2ca644a0809a8d6ba5e3b3c9565f3c412ed35421d06b7b833a77016bd8b38916ef9de1097b7bed2af41b0e745549b09cf290d3b00df70452367bd78ad4aa05dbecc2fb53d19f6aaab6048faa4f631ecbdb001e1badd4cfcda07be5feb900024723ceb6c8ee18153db15944750767f14b73e382131ebf755571207bffd831af6786cd7c6b335c9624d93d8d852b1ee1c3ad847feefe68c0a5e7fc384f9eb251fe882b4a5a53633c54db9a3c7c36ee5f8570f8d1d54284a4763919c94224ebc9bdca3c2a53393db444501dc95c5fd21ce5e2064ae6b6b5f2b695c2cd55bbc5e6abf4ec2e8df7bd4c246eeb2bac5b0ad2c1bb8c756e7d5a84cf374df4e4cb6ce95afe2e78ea1c1f263e0613b5e5d29269c0737242cee2741ac47e7aeb62cdc4636199f8362354c10ca4fd56f1e2ec57274d859afa016d5fd4e71668af7f723b7a68a2999d955a3a75b48fd322e32914bd260e9f6e612376ae35a471806b227c15c9e79ca6140ee7cd97fa799c3267ef40604b85aca5a0b66d15dcb7c4b492b6a517084aaaa3f4ea8e4868949ab599a5132a91593b20f8cc627cdf43abed783bcbbb5be5e540f493aae4a95aef868649fec19c8a225cce6da2b8f9bea9a4da97231a4f37834160a47dcc5e4e34f6048bc18fa6ce56c83af640cff476a89cc0b165f0e6e290b8574908ff081f1ba2b88e4bf5f14685e02b498ccb9ff3b4f3fd92d0f955fb91f6d11db6163c16934b9b9618a46221747ff1a7655089def3f7b2c34a6a1f584d5b391b6a317996e9750dbbf6c71847fd13f5ca6568a6fc534834bc1ec3f630ddc08744c43b59852d436086634b4a24996f4d931dc6041cc46e4ff122e9cc533fef0ba0e25429684ad6ba6ecd449d3bce868f7a6b080efbd574f5f0f62ffe2c9f28118de16130eb2c29fe4353a7a7ec0ab89b093cb4c4401f7f6f9f810fed8cbd0cb0637718816efdfb5086f796bb6a019315b4515b609f4998969881128043531074e3ab54023e23a11ccbe2a70dd15aa200d5f9feecda4e1d37a3e3484d23299a14c12b19fd71fbd3bba275037566c18f2117fef0eb405eba650a7cd4213ba0e94357ae5865dc7febe24d1841e237c0d47b8583ff300558b8376543e2d09c74adada5fbc56e532b53c9cfa93c605a4ef4013bc2000436ec954af467fba336d5e4d141eed443d2a8ae53077dca506b9f4b1b0c13fb895e79e8a049e16179c30eb57e63c123d9c9f296f0a9b1a66c1f121263267550cf04cb08ab2dd0573cd36f13478c1f585ef0eec1cc1d4e8bcae82e0c87e674f7c9e05aae5578bbf631457154e310cdcc97f72348842cc58faf4bfdd0835e992b9a01ca10677650df33618e007ae35c4bc50cc1b187d6f8dca83ce903d6e209881bd6e2c657b1d2eae1a8755f8c9f2e6283779fe7c25ace84a178442266874e0a6d996f740f875dc0f96ab7b622dc0ca85bcac6e4f463dc196e53986f56e61098170f714a731567678965892188f941e24d650b5d43f8e4faa13764afa3ee75e03c16ffec053fc0901f0112a63d1a2ada1f2fe9951386fa59423916f13e5e1d8ec808c6964123f0d3c5e2527068d12240121c9a057ec8ee5382ee33005ce3b44af2ddb1b56a4b03d10ea96a5b3dcd67eef7b879d8c491e4e8af29f764ddbce4c654a249137ddad134cc98a8b5414c11de8cf723bb34c8b4062adab4bee800d6d1d95c557339b70691e2ef3af98165b2c283e4d8848f34bafe0af1e80d8ae5eb5b379a71b7b28e06e70937650a91b8533a6347f0e119bb698ad6ec611058b943e2a2a2f6ff87435aac015e84f485edafcf795b94b00af72e193b0afddd7a74276d37a5636d7d85766c6cb1740d52f24a12d64ab08e0655bc6548e4178a0782f82ecc9b8232f13741221dcad18970cf08735237eaab9e8a434606e08033ce3c0b161a6dda5eaf905b1b84e3126a58dcb6735b37e4b8e36975e31b86c6ddf5fcc052456ad4d16ac2abcee0079bd0b648a9229e1e218b851387742b5dad6b870fcd6c25d45db4cd2c8d982f751ec8a6cc813898fd509c1afba531906be3b3c155479b2cf6efd405162a2dc929802322a924b09bdbf3461cfb5d62a105019e1ff6c681c75efd73a25f8bf7d16a053f899a3e3a4c166c3dd4f109c1df2733fce106b02d1acdf65659d5a19ac0484144212675dbd9d5eb7b1c4cd2f9f80f2f08532f0939c1337bfc365bd6518ab90b78b0c6cfec79f956eb4466522e9955c54aff5c8a55f9b901184fe940ae1dbe33941925e57ba65c83448dcfbbe2aa61fd4800bed9661cb1abfa22fc5b4ca0bea6b30fcad466e0e142deb27ba9c97f1d5269406974cd82dc7267ce4ac10f5894b84fd747ef1db740c818da5fbd5d0654a73fcf2c28e5398e0a26cb45a396754df3da85b1d9dc9c0f79614bb785cfd136764d16c45b59316f9391b01bdf6b23f2dc5c84e39569b7c70c6e9cf369bd1bfc39dd16e6f4178e5d915d9120cc6c1c0b503f6b87e5ce3a4127b20597482b21c8dee2fc7e5092ec9539ea18b625d66a87ec754902e54d244e892b2f1ddbcc757507295507f85f382f49252222deb5e922f8a07e15f19d2ea9c7fb20f159d14372c6865e9c220786ebb109694b5d5b560e5056f35286fdadeaaa1ac3a964179a7ece8c5d6d18882e9d4c0a97e87bcd312f667325a08e42c1a171a6f141158647ae8c212727380c0c444eb06428d8067ae32aa56b9a8c4b18435a88cd7ab019e3601ebfc2cf66abb94983c9401b81db17e7de280ed79f7b1d2439a8b10e8bba870571b21690d7e44a766e1901a6d30aa2f390cf29dd47a681261876fb35feeaf1eac0d2495535eac48ca8773148b259b4a7dce015c0099235bfd916611894f7b9b976e73f28e40ba28805f4ee933f67a0308175bf8da6f9903d3154d5bde7b6325e3badca909e124404128e31594b94f5f5a839d279b8843b3b7566108f958fcaeab118a74497b8fc1c1d7a5abce92b4b48a240209cd66e2de329860a731d2c8299fb316db37fa1bb944103e07544346fdbc2ffa2d348e26e1a1868476ad263cc5037c9a22eea4f863d9da7f", 0x1000, 0xa, &(0x7f0000000080)={0x18, 0x1, 0xf7a, 0x22}, 0xc) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 05:53:53 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa7) ktrace(0x0, 0x1, 0x0, 0x0) r0 = semget(0x3, 0x4, 0x408) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0xeb, 0xe, 0x0, 0x5, 0xfffffffffffff71f, 0x6, 0x1, 0x3, 0x18d, 0x7}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') 05:53:53 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000840)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x3) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) write(r4, &(0x7f0000000680)="c9fb68927f29e5dbca22f963a8cd8b25cb97e0e61cbede4b9a65943b0a4f4ce2e276d6ef2e0f24376f273c917d743db80812ae6bc7b1f36642fff5636feb7b69d313e4e3b7d09d789ded887bdf14863f9de162842caf60c6633246e80651599aae6254fe991e19bcef57808737eb35137d47409537704a4ff9cadfe1936822267b1452273ff5f164e6d03dfa4e9c2c454f26929baf7d2eac8bd6ec10a84f209d252d976604cf8547bb5a97672463dc5bff6e486e461dddce1d0fe8419a7e91cf4e04f1a715aa9e3f330f1bd310caee322a1f487686c215ea8735b48979fab47c206277cc1e0012e2ff688417cf2758708ea72b332c26f4509e", 0xf9) semget$private(0x0, 0x0, 0x80) getuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=r3) 05:53:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) open(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x20) 05:53:53 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000003c0)={0xddcd541, 0x234}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x3) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) getuid() 05:53:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) 05:53:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) shmget$private(0x0, 0x2000, 0x8, &(0x7f00006e1000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x10000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:53:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 05:53:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x29a) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 05:53:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="4dc44b5cba12232e2121c92594dd2e054d62f8248fa1a69a38012c61f15c19459d36910a7ec4ea4ef638612cfe2d3913a2bf90f203e86a8feb674f4a95d21c997f48ccd593455fe15d8e9c37bc1cc3632d1477ccc371455bf6d6144bafa26c44b20cbff4823fc1beb4b55e2e576c19dd88eff94ece15b6e7999a915252d8a4b41ae619b0af8cf5b518310c8e245a4afdad847b0c0b328fd2622b527d1c62acd01ded", 0xa2}, {&(0x7f0000000180)="10369ed2fce7019c06d12705dc046737f4df50f24d2d02a49bdb7e9bc9ffbd4cda2941248f81f75cf4e2b36a7b838e65fd98c3bda89815aba56b16463ec4e59cbffd3cb3a086898aa12e3d55754b4d26", 0x50}, {&(0x7f0000000340)="08c3332bf30b2216e51d85c9c6c9dc", 0xf}, {&(0x7f0000000380)="5d90cf9f63827bb2271cb2cecdba23b0712da389831018947fd399039c24437751a9c96a4b971712da37c4f86563f86f9baa39d08ee6ff", 0x37}, {0x0}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept(0xffffffffffffff9c, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/235, 0xeb}], 0x2) 05:53:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x10000, 0x40, 0x695da91d, "1bc31b9b966f517f7ab228111b73f3a9b2620bb8", 0x8000, 0x4cd3}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f00000000c0), 0x20000000000002e2, 0x0) 05:53:54 executing program 1: r0 = msgget(0x2, 0x490) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500346556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000b40)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x1, 0x2, 0x9d1, 0x1, 0x80000000000000, 0x1f, 0x100000001, 0x1, 0x1, 0x0, 0x6}) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f0000000a40)={0x2, "7712ff4fe37b286c39fb8e89165c538fdd3625e909530492a1e6a4f9f318b177f766cf691fc011bde922c869f146a84cc1486e2b8cfabae5360ed5c3610115321a57f1515081d0ee57eac0bfb67e6abee30167c933a65d36969eb615cb944c5a05c6c23baa0b525f6c9e225ca018b8219a30c94da065490ed7cb18de6f963d8c6a2a987bbf99e89263d6c1f6cc5ecb9f450344c3d52a43ca3c13ca2fd6a25ed6c4b655a0c372c01794631d5f89e6ba404c9c497ba7b12fef2fa178bab2e6f67d3ba220e47857"}, 0xce, 0x800) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x7fff, 0x7}, {0x18, 0x2, 0x800000000000007, 0x8}, 0x3, [0x2, 0x4, 0x1, 0x7bf6, 0x6, 0x7f, 0x2, 0x2]}, 0x3c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x101, 0x100000000}) socketpair(0x10, 0x4, 0x4578, &(0x7f0000000840)) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000460000000000000000c8f6000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000100000f000000"], 0x1, 0x3, 0x0) open$dir(&(0x7f00000007c0)='\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', 0x10000, 0x183) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) msgsnd(r6, &(0x7f00000006c0)={0x2, "e8f1d1e00006854662a75927547bfb53f947a905ad"}, 0x1d, 0x800) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r6, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0300000000000000d562da7839e9847ff966db301426b02d29d7587298ce68c87b27c210836548455a03dd440000000080000001f211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807d89dba1bc391e7663fdd706d42fd25689e6997d00dd885ba3f2af12565e5ad13e8d4"], 0x70, 0x800) 05:53:54 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 05:53:54 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0xb5c, './file0\x00', './file2\x00'}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000400)={0x4, 0x1}) r4 = shmget(0x0, 0x3000, 0x425, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1, 0x9, 0x54f, 0x7f, "0375a2d60cc260cf5086e1cf130bc458628c0044", 0x6, 0x4}) ioctl$KDGKBMODE(r2, 0x40044b06) open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x50) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) fcntl$getown(r2, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f00000002c0)='./file0\x00') pipe2(&(0x7f0000000280), 0x4) getrusage(0x0, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000040)) 05:53:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfe36, 0x0, 0x0, 0x176) 05:53:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b6f1b1b542a4d5c390200000053040000290000003d0012000300dd0035b21ed0c26d08ec"], 0x38}, 0xc) 05:53:54 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0xa81974608466d4d4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:53:54 executing program 0: r0 = socket(0x10, 0x7, 0xffffffffffffffff) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="c8ca9f0c654ce5c963e20c0a66f2e83346ed1e8b9302d99fc2da5923d1daea7c71fcdb2fc65c1ebef6d595d636a9b3944578cdd9d725729c8d890d15664552ded08208258abf662ba44934bb5e6c8a3719a06d25da24e181", 0x58) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:53:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000016c000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x20, 0x7, 0xfb3, "d3a7479a4a14ceb5652d7503ac1e5f23236c6dc7", 0xdc6, 0x2}) 05:53:54 executing program 0: setitimer(0x0, &(0x7f0000000280)={{}, {0x80, 0x80000000008}}, 0x0) poll(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="7ab6698928095d723e26e21329020031a735c7656e3deb45c5e4300f2090272f3c6ff08ab40c3ee7833b11a5cc89ade88abf0e85870cffb899e0700d3aad4b8bd0847fae3a78bfa4bd37f894d1d3ebb21707383d9bde0931", 0x58}, {&(0x7f0000000140)="0fa2b4e345b401e5f8c9f888ce5196bdb287b53f9bbec2e56c8bbd44d7d6dd0895ab6e41013f8a7e6c6417c47bdb3b0f97d2d8b132d66b4be58ff4cd5c7d15213f5a233111cd41ded44f04ee2cc221e3a42027100aecf89b3db3fe91df72e8b2696edda93bd6bc74621bb2359db716af477edff46a498e09e2a2e2b918ff0ba43c6c2bf78d754aa87a278eab31a6ea49a42f3b55c9d09ae39de7fe426a025c236123268f52148621d2908667bc36a0157637b136a15081745f3c3257c79e9af4bb7c97edf77748ea488cf48846b35c865180edbfeb706eac3e9d0f78d231db6a2ec039f2f35b0903d9a5de65f6bd5d3cd8de9e13eb1450427bd4", 0xfa}], 0x2) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) 05:53:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:53:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1f) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="0a7c823aa5adf4a80298cc04020fa0d46d451b1d4565663608c823f58942334c9315d2267683f58d0b49c090121c979e882c9596e890bed37b8a291e6796b63511f9ffedd63b41d42d964533c899", 0x4e}, {&(0x7f0000000080)="95dc7aba927d9866b04a3de06c004d5284bf5715560dc70c580f14b2f5b096176e9cb7ee25769fc19d05445b80f53b0ea2014fefb5e82fae455d91cc774c20eb457b191e5b4c85afcee451acaf5b00cf76bd79806e7408f3202d8fe818e4bd0b25d88bdd9387627f9010fb74e72657f7c2c5f05b01fa8a859d6e5cae1cfabf70f7", 0x81}, {&(0x7f0000000140)="d96a843103b6109f480a45c90cc919477c715442ee85bbeaf0b568b9227253f8b62374dfb62be6a4a81bd8548c76ac1bce6ff512edebf57cecd5ef99954c07ba53e76d68a65604fd97e073bf205c22558300453f3a11aeef98e5e730d9cad40b6f4ced15da9b564dc4a34cdd24eb577c541b7c1852610726fd41257712", 0xfffffd03}, {&(0x7f00000001c0)="439f5899a9718143606ba377b46b47c5a0b47265c32e5f5e22c6237e63510035e9a612b5381a30f75616d7a7225b95532cd97530a00feef7c5efd2e54979bdc351d19a654cfd744013f52c14568f0a2301fe2f3fc7cdeff6e81c87f75ceb0722fb9503b325c617d98c481f", 0x6b}, {&(0x7f00000002c0)="736e7b7b85a5e9926d1fd50a4ce649d74c112e9281f241d40f712453abf611481016dc169ddcf9a250055bc4a232c18411038f0866dc88a2e2413b70a228a493e000365432ecb2e80650d26854cb48e77fb0f4744e5b09aa483254ca740384a99d49352878e452638ae54060bc95a29f73266cd9a90516f4f343c82bd81d14e1f64274101c95c16d9ea59c6c4739cb31343e656750ce2d5e40a2684b4ba1f94ddf3660eca1f066ad7490e434d9e892d1b1ac2bd62a3b89b8b7a2916c5a39508ac8842b76b25b76c82d4d8ff59e043db94425110054005abe7784aefb00cbe43750f80426ff31aa80c50d0bd976c2f1d04a9ca09965", 0xffffffd3}, {&(0x7f0000000240)="ae5cf6366e", 0x5}], 0x6) kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x6) socket$inet6(0x18, 0x4000, 0x6) 05:53:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 05:53:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000040)='.\x00', 0x80, 0x20) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x2, 0x4, 0xf600000000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffff80000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1b}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8d7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd12}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) 05:53:54 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 05:53:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2e48b2fa943afd3f}, {{r1}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x1d2, 0x0) 05:53:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248", 0x2c2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="40c74279df1476ef255a30d47a4b187ff3a80493cde30829dff75b9f", 0x1c) 05:53:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x18, 0x2, 0x7) recvfrom$unix(r1, 0x0, 0x1b4, 0x0, &(0x7f0000000200)=ANY=[@ANYRES64=r0], 0x1) r2 = dup2(r0, r0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffffc4c1253c15"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0xfff, 0x9}, 0x10) 05:53:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000002c0)="f1136029816b6dfe49346473ad707a2e6b3d7cbc6c8adfb3f9a43e819374b66a17efa0ad982b4db61288513d17b3aa3a1e449b010fb2b5c5ebb261bbe4c41946c14e771a3c698d9e1099cc9aaa1ff981b73c7e9f631e62e5622cc1d5be9f5be6a632cfb8f52dffb8e8ac6146593565ef9ec5541df5137273f7d4a9b93eeab765d70dd81d4babe924fb90f8382bf474264ad5d64366fc567c236d50e38cca7daff5f85aaf53f4f0205d3d5a35130b3692a49a820fa2317f4c32d0f2b4abbcd6463caf6f28a735b0aedecfaa0c036499b4a34452d0b8438c4b7c5927251222f7f986a2299c9905c85baf071aa5f6807cfdcca3871b", 0xf4}, {&(0x7f00000003c0)="153e9ab5d3d597375f565dfd5ac5df03da53f713a443ab60c50bb9a6cd9c2fb8a165ce76d30e100a366268741edbea067d9ac0fc2864865d4e29233d5306ae037c2cd642233ac38a87ba2eb1ea310602d833cdf7bdd7105ed90abbfd2aeba04d33e813902a13f428313a2def43f84db23bb4e66d246c77edc03fee127bbcc217a741f256a44ed0e063b10e6631dec91040740e887de9ce865592b3350d8d97aaecd70b4e86530e4c7c", 0xa9}, {&(0x7f0000000480)="014476dcf0440083e4368ed3bcfac59bdc89c220a2337d1f6c90e8c6cb75afeb3ba6d25ef6d1dba3d6252e411089eb3be87428c907d15515f93fe0fb476130649f8eabf1a2650fb085b19e9a975188b6fd707c56a099a452e362a911a08fb6eb88c7acbe6088ff9c6c154eefdfa69f0cd76b78c6d021827e82bc42424da69145ac038824fee2ae346f7b743e8cb745417258794f1bbf7b6a4dcead73a011c4f417516eb3f273f40728fbed1b4b7abaa6d797c9d891dce435789d810450ed6be47f96589e97674c873e9a8d22936eb7e95bced700ace0f367019822e204b0e09baaa70a782a2f932f6e57f80bffa74c0f75e4938efcf2d5c96d420214", 0xfc}, {&(0x7f0000000580)="ce71771a36bb86a4a6", 0x9}, {&(0x7f00000005c0)="9003b845496020a75c3e1c06d54284927579eeca7e9109887a094f95c478a1f5d86590cacce14e194656ca7a95e1c1dc94181d610986945d4dc598c98e41edb406451d3774ca9be427140fb6f2", 0x4d}, {&(0x7f0000000640)="4d8f8fab370af1619cb4def3d966ee983bb53b11c58eba46f9f1307bb44828eb942b8f15c8b40c1b27a4a0cb8f82", 0x2e}, {&(0x7f0000000680)="e591f961fdf08fd3a15709d34791736dc42ee0e2db7721d5ff22d92161ce4aaa404498e0d0effa83f18c29c7dcbf334c71a978156bb79aa42b88f0897923fd460f09933881af4ff90465de20954ea5c485fbe3d5c446d5549a6ddc1ccc87f5710c27ee33a259aa87a50072b66931e280c62d5937417be66bc1caea92a07da0dc1f02a133b911c44d1ece17ceb9edcd7eca31a88841add2e311258a2a41b97152b56801453b532130bbfba539124982598973f6fcaaaa5f5aba6453f87fb0473126cc526f971e3f4a24d0e650e2503931cdf01a39b94178d56b14929a28cb22eb48552b88c0cc1103d032fd60694eb563b164264c6b6018", 0xf7}], 0x7, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x400}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x51, 0x4, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x40, 0x401}, {{r0}, 0xfffffffffffffffd, 0x10, 0x87c6551f10970a69, 0x281c, 0xf0}, {{r0}, 0xfffffffffffffffe, 0xf1, 0xf0000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x24, 0x20, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x40000000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x20000000, 0x841, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x40, 0x762000}], 0x1000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xc0, 0x6bdf8e31}, {{r0}, 0xffffffffffffffff, 0x80, 0x52d8a1093756db1, 0x1ff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x80000000, 0x3f}], 0x101, &(0x7f0000000240)={0x0, 0x5}) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 05:53:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) read(r2, &(0x7f0000000080)=""/255, 0xff) 05:53:54 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kqueue() 05:53:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:53:55 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10000) syz_open_pts() 05:53:55 executing program 0: socket$inet6(0x18, 0x3a62981e7808a252, 0xfffffffffffffffb) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x4000a) getsockopt(r3, 0x100000002d, 0x20001000, 0x0, 0x0) 05:53:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r1, 0x0, 0x0, 0x1) 05:53:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/190, 0xbe, 0x3, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) socket$inet(0x2, 0x4001, 0x3) ktrace(&(0x7f0000000100)='./file0\x00', 0x3526bc2956c8481d, 0x100000020, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='W\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 05:53:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000680)=0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x400, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b7dded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415f294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) semop(r1, &(0x7f00000005c0)=[{0x2, 0x0, 0x1800}, {0x1, 0x7f, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x200, 0x1800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) chroot(&(0x7f0000000600)='./file0\x00') r7 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r7, 0x5) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r8 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r8, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) chown(&(0x7f0000000640)='./file0\x00', r2, r6) 05:53:55 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc1fda84f70a8e7d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) close(r0) 05:53:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x81, 0xa0, &(0x7f0000000040)="eaa903a6db3afb9072058bc75191fea5fbde393e2c2c6bf36cb2367b79700cc93d", 0x21) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) 05:53:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 05:53:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="6927ba908ac134d5d0f641efa245ddb333ba9a6a84efcfb3f4839f617ddbaa1c4695264bbbbddbee76a08c88a572bec8bfdaa208da695c9c0b220a903c89599ab34bdde6034c31cbdc74a4e586e1de107751605cae19cd4f139413ec3738f835243bda1bb2ecf67f94fe2a2461e45ae6a3bed674963fe869af7f00392f79862e6892f9", 0x83) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) 05:53:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x400}, 0x10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:53:55 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000000)='\x1a\x97') 05:53:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 05:53:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0xc49, 0x0, 0x2, 0x0, 0x1, 0x4362, 0x80, 0x1, 0x1, 0x7fce, 0x8}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) pipe2(&(0x7f0000000100), 0x4) 05:53:57 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) select(0x40, &(0x7f0000001a00), 0x0, &(0x7f0000001a80)={0x15}, &(0x7f0000000000)={0x0, 0x8}) 05:53:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0xfcc7}], 0x7) r5 = socket(0x10, 0x8000, 0x802) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x20, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000002500)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) 05:53:58 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r4 = dup(r3) r5 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e8623318b000dd426700000000f8000000000000002200010000008bddca3584070000000071bf2666b7c20000000000e8ce00000000000000"], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x3fb, 0x9, &(0x7f0000000140)="03000080", 0xfffffffffffffe34) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x800, r7) getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r5, 0x0, r8, r9, 0x100, 0x1000}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) 05:53:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0x1c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/19, 0xffffffffffffff2e}, {&(0x7f00000002c0)=""/162, 0xa2}], 0x2, 0x0, 0x1) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 05:53:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r1) r4 = semget$private(0x0, 0x4, 0x2b7) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x90) semget$private(0x0, 0x4, 0x111) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) semctl$IPC_RMID(r4, 0x0, 0x0) 05:53:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[0x1f, 0xffffffff, 0x0, 0x3]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r1, &(0x7f0000000040)=""/245, 0xf5, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 05:53:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 05:53:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r3) getsockopt(r0, 0x200000029, 0x400000002f, 0x0, 0x0) sendto(r2, &(0x7f0000000040)="6af74d7867a3fa13bc1c5632a170381bb7fe3cc0435392c632feddf08dfede48439c56c4fea5e13d71ea8b5d1574d3b00cdfc263f73a7d81936d905e29560d81f6a094d673f0a52d6fb74b2db79a44934c9d8db7f5567fc597ae565610b0553eea", 0x61, 0x400, 0x0, 0x0) pwrite(r2, &(0x7f0000000100)="93225aec3cdccd75ff65e3732e93056765bbc95064b2d576323f530de8874bbf27b498699c9f77490b8fab85cd8480c62152bd5d36228ea063fb4126421bc465940c6235b7145f35122a8f84e7f6fcbe6b437dadee6133d6d0d2602a37279d298025", 0x62, 0x0, 0x0) 05:53:58 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r3, 0xffff, 0x102e, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x40000005, 0x0, 0x0, 0xfffffffffffff68d, "1f76308304000006000000bf00000000e1ff00", 0x0, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xee) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000a40)) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r4) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xffffffffffffff3d}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000001380), 0x0, 0x0, 0x800000000) ioctl$TIOCNOTTY(r6, 0x20007471) 05:53:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x2, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:53:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x20000000000000, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x1f, 0x8}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x800, './file0/../file0'}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x3, 0x2, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x100000000, 0x5]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x1, 0x82}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f85000/0x3000)=nil}, {&(0x7f0000f95000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x32fb}, {&(0x7f0000f2b000/0x3000)=nil, &(0x7f0000efb000/0x3000)=nil, 0x400}, {&(0x7f0000fb4000/0x2000)=nil, &(0x7f0000efb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ebe000/0x2000)=nil, &(0x7f0000e23000/0x4000)=nil, 0x4e6a}, {&(0x7f0000fe2000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000e01000/0x2000)=nil, &(0x7f0000f71000/0x3000)=nil, 0x100000000}, {&(0x7f0000f16000/0x1000)=nil, &(0x7f0000f9e000/0x4000)=nil, 0x9}, {&(0x7f0000e70000/0x4000)=nil, &(0x7f0000f4f000/0x3000)=nil, 0xff}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000ed7000/0x2000)=nil, 0xe9a1}, {&(0x7f0000f80000/0x3000)=nil, &(0x7f0000f9d000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000e27000/0x2000)=nil, &(0x7f0000eed000/0x1000)=nil, 0x6}, {&(0x7f0000e8d000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000eee000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e4c000/0x4000)=nil, 0x32ee}], ['./file0/../file0\x00', './file0/../file0\x00', './file0\x00', './file0/../file0\x00'], './file0\x00', './file0/../file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0x7fff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x9) 05:53:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) msgget$private(0x0, 0x22) r1 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) read(r0, &(0x7f0000000040)=""/10, 0xa) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r2 = dup2(r0, r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) r3 = dup(r0) setrlimit(0x3, &(0x7f00000002c0)={0x5, 0x2}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x9) setrlimit(0x4, &(0x7f0000000340)={0x3}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4ad) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x100000000, 0x1000}, {0x10000, 0x6}}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000540)) truncate(&(0x7f0000000580)='./file0\x00', 0x0, 0x435) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000005c0)=0x8) getgid() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000600)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000640)=0x25) setrlimit(0x0, &(0x7f0000000680)={0x3, 0xffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000700)={0x0, 0x3, 0xa8b, 0x7fffffff, r4}) 05:53:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x39, 0x2, 0x5b1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="82e5f4c5e7fe107f16a0af257b751eb1447753c3e14adff0ce161de5b9a11a29e3c5f6ee98e42b42e7706f759416c1d111157192de92156a2ee9eaf10db7006723d88340a6cbbf0a1c4e181ea9bee945e691e33c728f966fc09966a51894c223adc735a3e13fca132abc3d87c934bb199fd7fdd8d890fbdbdaae8eac489cdc57b555753c0b1cef0183e55348881e021902a16e52e522bae82803eedbe3a94bfc6d4552317473e5e4ea5c4378a9b70a7f732834e817868893957afe0bd634b104d9ef7d1b87eca906f3a7100545aae78f", 0xd0}, {&(0x7f0000000200)="022aba419248ecb40db20df4cf0f2ec97002af00e7545d4353edb5cd27c0d746633c19de7bc2c972641c004265443153fffa2db787c161094841779362d82ce75f", 0x41}, {&(0x7f0000000280)="fd5826b844a09a2a3466773d1dbfc148f452c50e70bd96f7d96d34b1b48f8ce0ce66a09801d77fe52e67050054656274d0a199dcff4a43d78eddb30dfc42923a72ba8e23e0f68a6b397aa5b4e4378844b9a55e7bc1e9357dd8938f3ae77a1879e0df7b25bf4787f5c7b7122583648184604870496716845af48e99ff9f95762655bf03740270eabe6c3006728d42db849ec52a1e1cdfea3925b11c589f56f815820cbc4ac8a99665ff7b293aef81a463461d99a2f436cba860a46c1d6cc5193aab02e920323c785ecd74858221", 0xcd}, {&(0x7f0000000380)="8d67ee24214208485d9959261c21f55f0d55af6818b1450c1586ddd8401794ea48ccc3e36dfccae959dca8b929af0b3be9414546494aef9718ae486b2cdfa78a110be4fcd3eeca5badf6efb3aaa9f9f4b93c595c613913b4958d4bb0599d", 0x5e}, {&(0x7f0000000400)="d7c611048b3d350a3e20e0084760763e4085bde766e2145973d279f4fb5211511369b39e56153cafb1cd69952e167813d0c3433462035e609e897dd3cca65a60514ef1bad5085806dd28a5041679ecb3493262561e16eb7ecc11d9a66b558043a4d8221dc05930a5fe1443e41cd94b44382bd036b1a10de7ede6c03ade200c3f3f4a4314fc65af04d77801137f7c803ef4ac45eb9113235eb61aa82989b41abd905632", 0xa3}], 0x5, 0x0, 0x0, 0x8}, 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x40, 0x100, "a75469ee13dc9cf95ef31b92ba00c2db42684bd3", 0x7, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x45db) write(r0, &(0x7f0000000480)="070020efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632c0495ff334a5619515a4c8ab00000000000000000d45d3be579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a412f728193ef16a960387a64d5f16b136a5d00d16280ff60d2208a1729829b5e2fbf52429b0cebe139bd8bda58984d36fb9e37a1bdca0aeb52acee52995ce2a6c084b59b12c0ac1b12a06d2dee68273930ff2d5e9f625b04b5ab0cdad353116b5d698c0c0fb774552eda3138b5aea39a3bb", 0xbf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) 05:53:58 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000afc200000000000000000000000000000000000000000000000000000000000014b4e81c0000009a137ae84ca8000000000000000000aae123e947d20d0abb94000000000000000000000000000000000000000000000000000000000000000000000000000000708e63bab84acadbe537cf754473abe90000000000000000000000000000000000000000000000000000000000007c1fb36c523c0e000000000000000000000000000000000a38d342000000000000c8f082cb0000"], 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r3) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000300)='&\':\x00', &(0x7f0000000600)=')%\x00', &(0x7f0000000640)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00']) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r9 = semget$private(0x0, 0x3, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x408, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r8, r7, r5, r6, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) 05:53:58 executing program 0: r0 = socket(0x2, 0x7aa3f59547b1c189, 0x8000000094d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) r3 = getppid() r4 = geteuid() r5 = getgid() r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) close(r0) r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) r13 = geteuid() getgroups(0x2, &(0x7f0000002700)=[0xffffffffffffffff, 0x0]) r15 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00file0\x00'], 0xa, &(0x7f0000000340)=[{&(0x7f0000000400)="d40ddd94f9c24358e97aa90ae359043677cd0e4cf0b1db392ee588b84ed4bfcf8b1978869d58145bfe9cb392c71b56febe5a86840b321e71690db88dadd9ccb24b594139ebf3e614565ed9d12ad3ad6538df8671113a7880fd62643453444e0dbd06eb4c59c0fe34cffc6fc134d5e3ec7214144a9bf25d0e621cbfaba1777dc441c342e6336361499ad52638b36ce68b5be0541096686097e355df5d85d7c7f1852f4597ef9a01da7ed1adbb9515c1f2b65935d384cd2844e2d9d93c96d3f6a0284aad65c9bf0a683de7f19748480905759cfbfb4c29f61c2181cc719456469bf23b467d94d379a585dda0ad4cccdce344e94dd940c15f59c34926fb671dd3388c61c9ec3c0ff3f3a9f0ce9399ab8de04ec99a5280f105d6e8cfb109327169705827387a432fc901a8d34c9880ecb8b25262032f8e96e3f74e10e58842cf2fe43268400c1e58897e1cc94cd213d5d13d97815fe8ea89dc9ee21edae6024a04b709c24315a4682755480c995394073001017289223b9c8e02cfc16bf6e994ea0edfc97b4d97d8b8f5b8433fa9f25d0b01176593d156c2c61b02e4a0021deb3b5bd0cf8c3d85a04657c45f7593cad713d50f1309ea660c6b8f023495c06437a1e30029889dbfcfc03416f0e3d15a9574e4602939c3e2059710c8e562636d69c8e6f7c43bf1fb79162085e68760d677e668be808a6ee6449c68564b4d8bbf70c4237d3fb1757800d0c87a1c65df14679868bb24455f62d7226ddcf5987cc5512740dbfd646b17d5162ef12d5a469da35dd2d8ef399860d9c3d2b85ffa68290980d452f671aed911c16d5e4e00bd098d86a01c3db1324b22f220abafd2df558610a64b741658ab2de1c5188c29bd4007817c85170e34c680a2563bd1c5e82854d7bb1a7af8277a50f78d9e825433124092a868654d867fb549220371d1ec83bf10565a589e7fc43dd61c7adcb6cad6cb51743b57409d78fd2144ba2894c8d818e5d1dcfa5f62ab64413b8c72f5ca95472314f8157423901dde2251d69b8548d75ab5a7a20f6c26444f31e6ef1e15d053f523c64bd5d1595b11f97665440c379d696c9703177908e71f1b390406e2a180637b7db2123543a144b3a15459fbb30a08c1b3698a0f1e6d406055ce8de0c4ce579dddd6f9b0940ef138afbd9eef9de33f4f0e1e6dcd6cda7e48af580c473506edc4bd9fd0b170386b84b6844968dbdcc61301e62aee413e169c1079436c8ae2675e6fe5c79749b004ca94c9955b2fa977daa4be92526490824a29886a45d4e106291e1eaa86bd5e48459d840b96024125c511a8726bdf093465ec4f43e4c255fda7d8b9408808a0dbb93b54c3b914db825a367f6ce505a0536a50537c28d0081ae743661d9bff396710fdf768df5e805602dd73620bfb4913966590808ee354d8711a3b73652eed5f521686f13c000bafc6f352895b72a0b3d559ebf80fe34b73787fa0ee7d867477224fcfc46a19436464a50550d20503d65ba38525b39127ef68eaec2c6d14b57d0946b732fa4a8db44e6118c8f52aaa2f771f371d7466844bfed0988c53120842d593fde4cbb7fa296a046e1548b14001e5a11b645ed07345813746458dc664acf392a9f608bdb223425cd451df6c60dff5f7ef1033ff8d7b50c9dd57f32b27623aaa24f0934f54b559208fcd83987ecba6949e41152489e24103c3dbbe8ed129df15be2f996bd2fb481cee12ebb6e965f446641103c09557087145b33265a8f68f3b153ba47da7c334613c8d97ecf6c60593512b7a20f129be672afae1c1446b1708377d034ef3aa33c9b9ba38a2050ada2fcd50c707517fea1d34ef025893e46dfdedb3d028c91c4f73df0399e2c7b0049445995ab23d575c791928e0f0e32527313e0b6e8bebdc970bf95953b164e764f864cc024e40b07b9a36ea22513ba4a5dc63435511cff0e302e812953b32237bd999df854c1b75a61d17a458eaf6f3a33afa171769d835f8eac15563fa07c501c11f8abbd7144f00195685e5ee5e998eb296deae173fdd896e37abc3cdaa701292b66c26993c1973f8f0413dbc0303812bde071df2ea9ce3272eb21dfca46e3a59592ab97cd2306b2ee4865b9cbab4fabddcc041ad386ffbc7049818c2e7f22017a55b0f8584d1e1530bc24af5343c64899ee82dbc45b73a67da96d9ebf5aa57674b1c3f584b9b83ed0a42c2d97dbf452ef28664a28aabb6698919f5a2acfe35c1791684d942b060b5907b02d34ad7adfcfc25f8da083f34d0db252329037a8bb7b1cdeec2645cf7d27e5e884010b7fdeae9a0cc0efd07a4ce23925cc20410fe90d57327a185477084f0669809b354734b9d04f9c9b07f1bab6ee9aa5bc05197295faea83e58411fe5172e6a1978100bb8f319d5488b63b019e14baf901dd5b8c5d00a4432633dad22fa8abecb0f7f030f76822421c3a61ee10d39f37ebee9a49d8f3cd791376cd32a6dbb7982a99700e44f62e86b9f158c3f80c3f2bc7bb0abe9ce0fc0ce298839d91ef7c33f24219c450839aa643addf270208f5bc9c1dbd002cbb40db69e87bafe439825ab14d5c01596e487125394b771fff5f9ac3f7205aa40f547fafa921dfc1dbb7e9d983b394bfc1e932c9c77129c422867f99a4f6aff277745ea03c7a75fcabde668951a82c235b51be26d9726b08cb7018d4aeae6ca3ab1a71e8ee824d8be25eaf0a7710eeb44a69bf0bed4bb4f878a495fbab7e8b8e4f7b736200cf834d34eda8d80e783d534cd39931bef4c183f6adfcf00dd086f85f56816f907fde703039ceb35c3b21c09251c1322463f963490c6f0ef8b589deffccf3f9769c435866523e97262239fb4a7a6b0c630579580d1b68047aa591f6e0a39fdbaa02ee2c566b250550a6341c77c26ffabb3f77084e1c46daf37b453b12ed3e77eaed5e3b25d4c5ecd4306ae09e9a6f75282afe8b06095c9194f2e1a404f615a42bec39cf75a92b460392fe16a81a2806af5592194357e6690b952dfa70ca417fd7dca1d5f8d1d9b35fed909e854338aa13e2e81f6a4a8dc12ec82cedf750d667df08430f34f907f4d9019d8519f5332ca4451adf1b4c896eedd328701c97fdda11e894bcb8a5e933767b3e5deddd2bf7655ddd459f678de080c9f35a323909df013c2cb77c7abf086fdc7f2105203651d9dd621795fc6a0fb3354878f31c7a15b92ca30fccd99794463d6f6a2e9c57fbfb214321f30c1e33b098b834d5de5fff1e5166ec4eaea2f9052634c384453c5606bb9102e75f6d0260dd0334c0cae8a3d59d5f2fb43add4edb3462bd6d550968e9c8fe31ca5db0a4871e096ebe17add6426ad1ca429e33e6119337d7d28bb0070cffe435fea160e640c23fef12b50cb09a4ce78195874a3882dfe5a195170dff4f0eeeaadbb57df770601a5bdf50bd2115b3c711a1b4fbdb1d30218b3678761fb35628426ecfccff1523a59ce989a4ec4e7416f69705160d228282fa695f51b54b3bbcc733284f8e2a267da5c23c7d5861db5a7923f5e0ef98acfd4eabe05fd3516c44e827954f5db6cc802a3b770914e41759447644f6d12091f982e2a21857616e252bb462c53302d1cbbee591fe68cb8e6e881f9be41cbbfdfc05187f001ef3efe55d9a4baeb0c99c1e841a15a4ccd5e52bc13ca602c93d82ad959691fd1d07cef0982c1339d6045513627a515e7ff52d11649408f4e6d6c10953d9291400ebbbc2ded5baa2ae8ba38a288b62676a09fb2c4a9123b6c18c74deb7a182afb7e0015535adec624da3c81af89ec39ee8dcad3a047fa1924227db50a8e63ed5e55c044edd2afe5690ddfed436814c2ca20bed15adeb9a05d092134a5db711905431e09d5a4e7d7e21a2407cf3c4aadf3991ed11b5a91cebaf6bcab4f2e90ad6813b59fac4c3b1b71fa7b58ae4af82583edba47b79e13f8a286f54519a2f7ea3ad69fef67480ffb3e4a45912162ae08c3a3ff62aedd19d964bbe312fa98c019963c698c40dffad7c64e6af582e4e124e114b109751c849440e9d48bd13a450678eaa380cc1cd96b5b60e760b90a200b7a649badecd61c3b7700373bf31fed25d4991485f0470a24cb57f8ef5ef223918325242a8018d88a3b7c4c0671e6dc7c86e159afe0399fe26279e9fb9af729a2675554f3109608b3b3d721685785d982c78b1dadf045230562960314a1ec0841518402dce917b5ed4683405d6a6b231432991f013144f5c704692c1f26d02b3d22a91296222d198b5f0f187f2121ac29a1e387087fd6b17045c0f86168453a63bec45027bac89cf8cd44fd930b15d15920b8503e6ea39ae3e9f4c04e13b13d45ae22170f58d89a70cd66737537b657c95c765fccd5e06111bc0623bd6f1d6095a0b3f2111f803e08d0501d3fe040eade5af7d8ff8cee717a70adb1d62e89abd654b96038c7306c477d657f808fe42ca5819146ee683303706ba41cf32a4d3fd4b28c80fd07ea054cef8a36b940e5e32480c1247a0324d2c397d43e34481241284ae53416c3aa99cc753aa4c2540316fa73e4455e75d2caa513f928578ffd9ac0821a5c33f731d57272cea79852337d494f0c412fca44c1dfd601bce2e5219199b5d14be3aa438062e0ccb7179a3efb27bc23be66f101f43e659c90c8080d5a9bb66cb6275079f0d693c37602efcc3298b87f083df969ad0505ac3240fb1fd79c7ade8aaa1d2743f7ec0a29662984ca4288cd2cecb440af7c8af26e42b182634a627b487a2667af1b0878b172ecffcac8a955539e5d5a9caf034ba9cc89d8656dcc143f8f9e9fe7130065f2ca782573e5adf4a9c881d62caa92c3f6a0e23dedf04981f3f5cc810c672b4fb7168bea66d5101b19c0dc02c1cc9a5a7fb89d220ac43831ca999687b912ac6b60106f8d19b913ee6500329c15f52c5d9b5ecd750e915e0f923235910d41a64a341c767d236f5a969f4d7b0155a0c96abd068b75c4006f7436c147a2cffc5c22082ec9c19e187a0f812c1d4a25e2dbc9c7510ec3e1637c1016cefdf9b4a7158704e84de28f2226d31aa76d747e526c96d717eff80d831dba5cf154ae57f48846099cac1f340a3599e0bbee13ef4861182a4f3655c2edeb9b644f1acdcb0e8ca2718f645eab052dea84c751d7d8f4dc00da1ab82663898cf97c0d66f95369f401dfb5e25b3286261c52ad323882d008c1b4067cb66a2208c40401a01b46f91005382e5739074a67a94dc9d52d93c86e4f0d2633ec800789022d38401a0b921cb89960f9870064bb11315788070129c05d418f9a1a646e7374262c319ee4935aabdd2b42fa1b9022a5fdfa65380279e6c23d5e69b651d5fbda94a737804d452b0024feeb6e9944c293ee3ae51a6566d19a5650410aeae8fdae2544d6b6169b1d808c1c5525bd5448c26e8ca1c79fc7a03ede94e6e8a3123c830711d843e6f020142f294a6c415d905eea2636168e2df54529efbe3eb8e9dc817c8afe6e75d0151830c48e327c7e10a90155500f0b31ab1d6b7a9cbffa6272e411d54041ae6bb85203cae6eabf1b099537767713ff59152642dad5b9f7ac65b0c66fd576306fdb3127de8b47f8f3f034b1b8424f98d1ec7f48eab0bb846ac5af24733085499b411fc2fa26feb4295cdca08b92dcca0fdec68423385ff5cd78fba0cff76f1b028fb327bab40dff11631c3ca7035d497656514cc06830ea6511169aca7c71a02dc99dd9c949d08b61f1159b70a9f94ce89fabb8c120f532d2768d2d85c19e2d12d131abc5de5ac3fed663af58e1ecac42f8b8de5a9264b61c63daf4a31eaf094512d55a55110a58fda9dbd082", 0x1000}, {&(0x7f0000001400)="b05bde1aba9f0f6db0d2c71f32c90513ea4ffd73f2b15c5633f95dad99d524505199dd6a3f876f95f98e2778ff4f04b621b8b006b85c2ce121368c8b7f4abe931b028f6af2c2f46edcd665878c24ce08889f1fc3eefa09c42d45456bb582c5bf918805815e334d34e38f5483cc850e5e25745d0fac485cc1b1544976754a0879259b1b3a7a2189884123d9ea0785e545be10bd7c667e6be51beacaa9d3087a4024c344b9a4701f3007d6671edcc34a565a7b8f80a3fa6f7a510e5edf70f70f3a0e7dd7c40db5c9d714641f4ddb8ab48b69a0380bb249215aeee3a7e4b58dc3c8ed6f13c045df43c93672fd90e0f7c57f07eed6e42154adf4d9c161d559dc2029ef085034c40b63e054d83d82070360730fb07fdc062838543043c001054c2f6ce485a64eb4fc9b4554e21ea18450ebbf6dd126fabf6445c3ddbbfdb31ac6eecc575f9744eda1003e1da43d9e63c230afb42f32b9b55f0452ff3ac08cbda2b3fbfdcdc80e822cb3f3a0afc2d06a24f795d5aab8ca0f90b0cc458d91aad3db91400942dfd8ac6c42bf3396661fb6b6f87431789fe62064e0a591d65a4f611b843e5be55298512076174bcbb1397f4a38e91c55ea2245eb6913203c871f602b5c1b42d9c379315f7eda3f0032d110f541aa7c2e3fd2eb0c6af334f105aae0b854c36a30245c44113eeed2e98477db25a8c558a097ce7553df552d52aea5933d403bd6583a974c513f1305f05c2b51ca7d4ef38de2197e9597c5d16973ad2c01504812ba6941fcfb5b0bcabd7045c3a479413e16306c2d0fc09a1cb891778270fc2eb826af808c231b6227b8afa1d1c9cf33de2dbaec56f7fafde8f975c0b191a6e10a924aed58c4cdb524c65af355c3b59d4bfb40babfdf83e6edfd5d5ca58e75482fb214f7517e26aa5a6c0690f9d892b3f8b9489835d84d64f5c021e56975491377c1e391a815d2bd7cf65de67430230dde7aa941935be4a45d903766bc440aca7121d74856931f4ca275bf53a56e89818fa0e870c28e20302e8977a71c186f67469868b9f37594ab160edc0c2fc5fe13d428ac8bdaaff75ad89d93577f5566cc889d5a3b3f9583e72b95708a68dd949bb766d9de91bccb912163cfcc2360058ccbca52efcf476cab29f1b64f38e18cb9e84bc61b8a1d5649ef71a126d2876d66b152d7754c70d9f60c1948726e47f0031d8e0ad0d53a18f524898d087ef1f3bf3c2e627ff8b9d74ed6257c7dc41105b5918a6e50169118fdf8e4c8603f852f9a23f24af5b75b24d8c90c9ee1ad914ee31956acd45b9742036658202056e8a4e91290fd353935176a08335f85a89a25fd43aa7b98f1ad67d2f73d831b89272c21daa7882b6e464e85532061a28bb3dadf7429ebe6d8075f65da3320932e37af92c36e7994dc054d54c694a92e5e158da1dfe67e891ed41a2582705e3e27b4045af827c1fdac51c6422589d612a2b83f822273bf9f26a9a8a423b3b5d1b6c4f9d7747be00a3d10960b925434e0c2640b81ba0a9c3dfc393aa19d2f9b96088ca4f7ea0da70a2cc80c283373e87d4c7b4dc50748214cc82cc60649bbbedbb0af83c65c58255722154d1de580b5ded3fc3fe64c1e48e0148f7ea9b749d2a87e145a1870facb6b4c719de3ba692a8c04b9c66db1535e770477f540905b832152aabf0709c9d639f877fa6abc16faf1ea261b8317cd7c532d3333ff647ef310174e7b308f8d97d45dbe628b995230d9de3fc5771c1b61480bf22c3b82b07d063000fc099189213d65feb2bad1e0c3196bc0eaa84c0c06ae6d2a694214e87a12a4a8290463c378279ff191961ce057d26e4bc1e3d4a269545890f524d35df09356ac82b0a4f9bb163246f54b1ae3065b403f4588785deba2985e40c59509fc51f831cb521923c38fb290e551af7a3bcb5c069f791f969982ba2322e4c5c6cb68d3b247d562618461e14c13f29cba4627b9444a3a2d3636b714eda66f81b54dd93fd8880ab09e0d1728813ba79a6d990a890bce436337155688a2bb8c545c90fd14712077bf88c9abe8de6e025ad9cdf26842aedd951499ac73106c1ef3491f78e3dde557b17a4d740d04810925e0fbb8221d040cbafeddad6576bb5b7061b2705e0ed9e869671119a32fcbf64721912a977fe3155f3e5d7dd5a8021912f1011a010faafd384a4240e485957275736e23acc9a56cafde5c69d406c389d3a0fbe0fa9a6c9c8a5dced79aa715494434ff7b46308bf7da90e0941e91abd07e3a763592efd209f6f2f2c8a8e6b2075a3e385b6686d2ab3897ade163cdb667c20db8637f616098a1e09445d48065486e9cd86e2012356a482200ab0a8af137a5518bfcebb21cbfb50d4074c7aaf939c4b6950f3e4b5943154ddc09516322d8d63504a1972e02b8500b41421e94caee003dd9dc78613727c0e0d492d7afe4b7be19b57da1eb090a35bb6cbbc2c12d519fa928f37422c33175fa5a62048bad3952f78879cc7c3575078669291f035976c49beeb62a247c8b3cc8df159098705b51cb42e4d45786edde367755f4cf12be2f0ce3eb401d93c2cbb49e6f741785f9f16984867127fa35fa46b2b92736925cdb0479da1fc01289b8eca5d9cac7e398f9c13a307b423a1d80fbce4693d14b7db04254e1f67c971f15fda060f21228c6f0d450dc038f8b356fb0bf4cd2f564d34719e027ae4144353b0a34edd5c9a539a65e2f2f1aa3c2d964043933f200d50b1bacaccc3c313a941da1afd9d2086f8e43c1078e410a9e7367d9dd8e9a36b4d252120160a737a8214fe98efb65417990b5cca5ac8fc0369a894541b6deeaa1817204406ec2eb2636406b7380a96831af06ec8268cbfd2d74d0831283e33f3248a7eb0212849abf99ac1cdcf2ccda8faed2549802284a9c3b130573c8f3fe9bcb351fbdaa2682341c0278e3eb6560ee06084f85c6c92575453c1829ab73f620aad9ec22a6a37634b534d8f41830e39203be8e74d7e9f9a97cf0c905480995bd2bb98bebd2b05f589a5bde79a4ee95ea5e6fb25d56f1a17acf69573e85e687849e3a5ef7fca6a8fc3a14cb1a9353967e387343fadbc21bddce9209e2cf95eb12e96da6d97660a69a9c69459858c59ed0544691e23fbb0f3a3186106958bf840fc9cc7b1c6e1413b5d70b14ba415b509e76df0b7680c208cf4902e42f627ccb8ae72c8e3ac6bec42a7fbd8af14c41d02246d2fe012c20dfabdb4381e03a2ba2a2f5659cfcc1b3254043c1ac8d63e60617097dab8d9940875310a5ee5efb8696c990ecab3110635f725d1ce8974a77d8b659e4ea9d5e96308d69d86e34a5ac93b28daf3042fae98c57eb3f977a2d36212f73a26166ee23d8eb3b3b9d02141b8959569eac459efb6584e545d0df95e179f10ff6fb6fc02a374c37d0d3336d7300541a6b529d9d738464458407c6b29d6c817508bee46924a0def680c68442cae6f2593cec1e1a9bd4a495bb38e2ac9679840caba8d655b99bc41b98388b2b29111b81969a73d8bb532e502f27705c6ae84bff9e1d581ffd9f492587ca608d36bf24e690c03225c2063d0a5337d1052c210430465cbd5569809d8f84f6bde34c16dc3df27fca3e5d5b74c87cf35bb3439b31e5b76c2a3dcb5299a71c9e3a279a9bd86a1c7f0c34d0e8a8a3fa33e9c43d00277e5c9257c0d09afafca25e9e7635185a285e2458604abc67ced54beedd0edd42b97a32980ef71701276f511a5e6c6969d65fa573ea89e2729857188fceeeab382cab37af6de998a198eab898d3947d45262eb4a696435f534eafb3be99ce62075c69f01867c3e9c9a05daeb23aa8bd175a622a6587e0585512cf75deb5255ceab0e7b1c307144451945ec081eb4153a43d97977b87b411351ff911dc7ac1146f8a33f3f0647a352397a86dad57e4ef87865e961afec8fada5df0a25db423b4f7972a8b9bf5409fd5d014350667f03e0b72d71fd21efb031d07d41c4f83811c6a22cfd4be864d988dfbd8e64c1b375265fd61d3da3f518129a4bbd7df96783911b8769200ce3da031ab8729956690c8e7530c97581684fb1ab78694aae046585f2d265f50793ff698aa50b6861a7fb0d3a85577f34c34375ac2d3fcb501658473e782ec3fb471ddf31786b6141665b83b25d7dd4713cd5cf5bd8081030fac4ad62910cb133cc7d0c82cbde3586b2d81efb78dacea02f41ad40938d8dce85cd831b9bcc8198860cc9391b0d189fa3e7fb3895d2c4fbf6c992996643e56636532639b390758a5be014805f32d7f507b152edbdcd19164e9de7ba79f6f204ac36565904542003e9ea7f15b2474e4289a150e348348a537cae4359009f6e29ce0744bb71aad758bb9c01fb63f604878949d9d01bc42ad7ada7ce9bd234942b6048352031bb9f3d8df9ba6b16e1c6415569c1fa278a9b7c2d57bab85e2592ec18894f82db0caecc297228a9eae4477f6f6229652acf19daed5b3be159eac69c9b5b1968a1480b4bf9ecddf76600e244f9c3def8f668e21109c1a80ee4a707b52168c3798b72f9d18aec758981c1ff838280673354d692b5df92e9e9e77acc06648703a6ae925bae119f542445a53374952c6af915f30b3a26bd264eba93f9f78a577ab5fc00c9a39570d31144efd11eae0aa59914fdf9d9b041150f7b9b1c74db2827298cbf538544db37fd95651aac908dac0c7baaacae097f3b9c0d003290a8485c6f6e54750ba7b1b7994508ae223f084b2e24e96352a9deedf19c71bda0a8d0427d1f5aca728b0fd14912ad0a027a58b0ab09a35b7bbd2b9f89653cbd188c94e344a2d139ef861aa4cbfbbe8c01f009407d04d83e8e8c6b5295fbbfdc7f913614565276b77eb4662ae97fceac7a11c1aaef75eefbf0640c7719b4d40a59d89aef56522665d5eb1cec60818e0d60b1afee0443010452214c97ede2cc7ff3f9188339a949ee26a5391d9ef54fec640171c1890e1dd71ee1974b7164010549ccdc5ad317e9ee5257f5feaeaa2be560431e19c833c082067954ccbb296520dbd35b7d4695d631c646bcd3e0ddb121cf5cea239ff44b6f82c6f22bcb7b2323a06a13a937c90d4322bac2b8569915afd6889380e23223506bc53a5b1ded2a6ee48565320ebeaa63cf32be5f4d346466c5520bbdf04a2861090072ba5b3004a1a638c0a1b4ff39a745662c4141c0b37f46b9ed783b792d34a68dc963a55b69d84a0944b4b227ec30ea2a8e56b69bf04765b96b16301a8d5e652682f1fd1e03ea0cb246f1ec9b052c89ea1e678dfb8b255fc3aa8516e0eda2832da5c54a86147a25f9f132c900e1dd2dd449f682d22a3bef66227dadf8b324cb81e12a7779bbdc87bf1ada72d11969c10bbf8ea1824655ff1dabd5414c0a0ae8240004d345a1d106d90687954b2da20cf2fede4e8d18e8b35c3a8ec22d388c015930a6cb5ba9b796565090c2325ff981121b166170be97b8ccc51cbf3ad43769dfe10172ea930d2a2e03598ce30bd6e5dca85ba00dbe391cef3b0e470ca884240057cddad840e941ed89254abf9dbdb5e448605fb04aa13233d4dd2d6f9be7a0b4a1c84e51f354179f165ce68fee28dc683562a8be099c17525472e9ab8b3edab9088fe32859a0e035fbd8259ae4ffd964f7cc14aa2806646572e20b8ff680d9b589a7ccbab893b1f4b6ef27e81add28adc261c0f902167a2f3a7e37a13f70698926eff242aea9dd158a78d014b031e931acca9a362625ee595a0a4061dd09cdcd72d943858ca02e8a0d022777a1dfe5f500608661530282b6c71acaa64f8fd3598aecc11afd1cd1cbef64381c0b6f314a76cf9c1", 0x1000}, {&(0x7f00000000c0)="90817e9aee0097edb286d9c7a7275f85495179824a919268f6fce8fbbaed003504837db8d5d6512404aa95375052e8a0c786c71a42d3e6ecad0e438ab8bfa10363c011929861f2084a81003eb72e3fb1b55dd1c962aa2cea2737cf86153f1d9ecbb1ff88f09d049fe06c3534fd32cee218c845321841f4a61991845b4579f1f02ebf3fc225dfbfe004c2f52fc295bce3f351737e135273be705f6db688039ff5daf7ce258551cc15af21177bd2ac15c2fbee3ec9613d2299ae7efdd7be28a1463382bca835d6315586c33a9e89e2032e8354b36a5458e66f3ec3500c", 0xdc}, {&(0x7f00000001c0)="c73d91f13e3151a350d8bca4ae69adb78fc83e9801bbc737d641d400dbefb56dc7304398d6ceb40d6e12274ee3957e7cfcce3d29acab849da7a9aa71f2ec0d87516006a68e42ea4014a8f74a1d55d7fe6dc66cfdd16baff72054f18e7d08dedd1e647073e9edca94fc80b87af944543806696ccd35b797fa032afbe81749a0aacb7d0629c477a521c9e8384ffe304612bf7e0149cdb9ae0c626965263510e0c49dd5c8adb6fda08335ac956e32e0", 0xae}, {&(0x7f0000000280)="c8c113eabb01bb1d248bc7f0346ca8e0", 0x10}, {&(0x7f00000002c0)="4977d2cd7f088de352d6bd4519e63fc5362468df9299054ca35c6c6d8ae7421cd98214", 0x23}, {&(0x7f0000000300)="377c2f5d5936a5a6f005155685d4c7a4028484400a484986b2746c69bc6681c8d8401cb8d526ce12ab84", 0x2a}, {&(0x7f0000002400)="232e2dfed8b43f8b145a836f211314b3cdcf68b0d42406d9523f20d7d09a21d1d3a089dfd0f245f8dd61916fe22fca7c217a7fd63fa94ab61070f130291d0960e9a065afffb033860029d93719a73564ac2cb902bea02ddaacf9dc5ab3f4aaa3bea8a3ecb23cadc430c988e806bb354f85ac8904c28f3fa926f31df7897356090e18c6d13309eb307c1643fbb91fa30ad3100cff9d7688f9818b239de2ef89e38d3143f01f26f1825770d0da53ac4bae09059e25c97f1f731e5e3df30985f4a3bcf4b7d714f992f35b11cae5c7b6d42907bfffce3a49d62a4e86532d75341a", 0xdf}], 0x8, &(0x7f0000002ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="006500007b2a88c0dd9e0f0b4346b13301873d131fc93f9b6567b7812a166da52d06d54540a4b3da1214b28064e08c712525044a2a9ac8244e01e472d49eab68dacde17416b65f122678cf6e2bb0338a64518a66b3c2dd107bbe43a85b8c5d8364c48765866571b03f8b17f672a1"], 0x138, 0x54e348e0b4c56ce3}, 0x401) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 05:53:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0x0, "3ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5bd6790b0f6e0cab4d0cb37785ac1d52a690703d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b82669c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8"}, {0x10}], 0xe8}, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 05:53:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20000000003) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffd, 0x0, 0x7, &(0x7f00000002c0)={0x4, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0xd7772fe0b2402b1f, 0x1, 0x9a30, 0x6b7828ae}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x1}], 0x9c1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0xb7, 0x2, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfff, 0x9f}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xdbaf}], 0x7ff, &(0x7f0000000280)={0x7, 0x7fffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x10000, 0xffff}, {{r1}, 0x253758e2241020b6, 0x80, 0x20000040, 0x100, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0x8f4f}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0xffff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x8, 0x4f2}, {{r0}, 0xfffffffffffffffe, 0x50, 0x8, 0x3}], 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 05:53:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x5, 0x80000001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:53:59 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xc, 0x8}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) fchflags(r0, 0x10000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 05:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x10000, 0xc15, 0x0, 0x1, 0xb93b903, 0x100000001, 0x3, 0x2, 0x100000000}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="0559a29310abc267e1701a43c9f5cbb2ae73a9f204b3b6d2fc8be193a589e706b460d2a735bb40a977aa47942ae6461964bf04864b0e732f65c78a5a4f041419b084870551fff46bee12e6b246aea1c122e134b7284033c402db81aabab635f87f995e8e231bc1524615c6815dc404e84fb727f8ee267f23f6bbd0e671e8297de69318eff511f335f08611e331da5b4e739e9c1e942e3f91da9994224b30482435406d147fee6b1746a9dcc9c34f4c8712eedb056ec675e1ece6c46bddc98a120b", 0xc1}, {&(0x7f00000002c0)="ae4f189babce0a6e4af7dba485660f2de3dc4477b5482791e57463b3e6e84fbeca8e192af4fb9be2acb8523aac1fdf93f5f80a8fbc0212df80b826fb119432735b6ad5c4d05c259420f3adb2e32319fcc3b5a9d7abc58cf48e0e2ef783e5244b00eba09d933669019fe5c93249c95d37573a93b9aa8a2ac31469dbf25f505118aaa9c48ed88f503f740c946a4b59", 0x8e}, {&(0x7f0000000380)="b26ed74356573db8cd3ef88b2aacc1bcdee41f4f9c6b88850421ce21906a1a53a3597d1836dc66a9dd86cfb7095ad6c8b26fdae737d029f7a0797ac873864a6fdb7de480866d321d03d81b40227f7fb8ff0afef18ff43d039347c8d17f57744ff55b40c5331b5801e8bc97b240f3a9a8e9020702c71bc4531569d4e00a6c92d39bd572cde775d3bfb56ea652d99f8f7786033363de9f9e", 0x97}, {&(0x7f0000000440)="42e7e8b3a89b96236868025b48576db93c8b75599bcab605e80cc7699d290e054c2dbd2e2818259cafd2ec95cb5c5bc5756cfcca458f6d015ccf2632ed877eb1e2e43d5152c6a162c86cce88c1", 0x4d}], 0x4, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0x3) syz_open_pts() 05:53:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000000180)=[{&(0x7f0000000080)="abeb8644625e0f58c98aa334483b6e54debb9c3207bba3f5934710297a971e98207c83f7f0f5e2259963d4eceaee0ffd7df229d7702bcd7066dbfc1887c003b5d9bd3fc60a12f8edd179d6f1f72ea3548a4d6c559e0d54b0d76da364910ca0c7c14633a5a7eb61d6f2130f6e4a8b145641cdf708318682f50273f3be2153b8e417bacac94b606f9252c0e3047101f991ad67099e7ceaf4381fe494ab7ac483b14120fa375adf234e4f3b19e3a59dc3fa65c7fee0db6fd76079a384db03a8e680dc2c564e0788f9d0bd8d7ada", 0xcc}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, r0]}], 0x30, 0x8}, 0x8) sync() sendto(r1, &(0x7f0000000280)="5dc991a77dee340f29f134bc7a039355849e13dfbd445b49e0efa1ba7eb54bd325b591d023cd139626dab2111bc3338b4e96b4544ef32cb1c89bcfb347b4675a2f223a277e914da2958a85afe7a271035a73e07d16f71a53abc9145f4204dd9e8bad60f616ee73b3e3dd418a9a8918cc5778f991", 0x74, 0x1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 05:53:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f00000002c0)=""/73, 0x49}], 0x3) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000010, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10200, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 05:54:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 05:54:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/63, 0x3f}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4) 05:54:00 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) accept$inet(r0, 0x0, 0x0) 05:54:00 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) getegid() getpgrp() r0 = getppid() getpgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:54:00 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28090, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x9, 0x56, 0x0, 0x4, 0x5, 0x4, 0x0, 0x1, 0x6, 0x4}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd79462300e7a901147a1568bb5781d05d10c4eda39e1d0280cf8c2d2ad8cad7c935068f8fa62a4c7d1c6f9dfcaa6ae1803e245eef834bdb718deccf701eacfe4d5838254fd339707ae6a1144cc1e98a4f4cc2b667bc8614097f1ced1324766b420105ac64cdc7830c1477edd5be0c337ff4bdb7b2aae22d4e5b6a4f7b71861eb3298ca34fc1be1dfcb57c407b0357a56c64d5b486f4e0e92c8efa0e6c7d829ad392f1ca8f52071d76dac4ff4f602b1bdddeab09b1c31c415d452282e627c03d29081"], 0x1, 0x7f9) msgrcv(r2, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) 05:54:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) chflagsat(r1, &(0x7f0000000a00)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r6) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f4669670000008000000000f3ea5ad6379358dfc2064762"], 0xa) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x3, 0x111) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000340)=""/162) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xfffffffffffffebd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x2) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000009c0)=0x1) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000540)) r10 = socket(0x20, 0x1, 0x74) pread(r1, &(0x7f0000000580)="1decaf4923ecaf4367890ca99fa5c6ac9c960b7f981f2aed643d51677e1bb2996ac0741f08a7de242e3e792e53117e3e1645d51853ae65f973dc9bb4d5521b85a98b0a6fb799530e977ec87aefc979586e92d76dcb158d830e9426f3190c8d44b314201de7e20bb12cc810358e827be408a684b083e3f53d6f78cfab944f213a3358aeb01eb79ef90f83a32b567af73bc0cd2e8d559500b073528e1b3f2e44c93b9a67fac4dab61f4a4207b7a640e23411aec32615856ede23d41b7798afcc45841e69148e6a1ee39d44e8c8317c49d82b5b44eff728fad1bde0cddd056a5d87ac0275032e53bcd59072f70df0bc", 0xfffffcac, 0x0, 0x0) getsockname$inet(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000780)={0x58, 0x0, &(0x7f0000000700)=""/88}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000007c0)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1) setegid(r3) chown(&(0x7f0000000880)='./file0\x00', r5, r3) getpeername(r10, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) semop(r7, &(0x7f0000000940)=[{0x4, 0x7f42, 0x800}, {0x1, 0x8, 0x1000}, {0x219e8e7aa6eb050f, 0x2, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x902, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) sendto(r8, &(0x7f0000000980)="b1c5a36f89ca59071016626bd9ebdf5898b953b78ff8d4c9ef8425d33ccaccf7dcd0311257076c47a086e52f", 0x2c, 0xc, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) 05:54:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0xfffffffffffffff7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:54:00 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x3}) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0x283, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x80000000, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0xfffffffa) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r0, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget$private(0x0, 0x3, 0x10108) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x0, 0x12, r5, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r0, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 05:54:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 05:54:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r2, &(0x7f00000001c0), 0x7212d31dbfcd416) 05:54:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r2, r0) dup2(r4, r0) 05:54:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r0, r1) 05:54:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef22451850818657fff0e091fe600"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c9651", 0x5e) 05:54:01 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x3a) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r5 = dup2(r0, r3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x81) r6 = accept(r4, 0x0, &(0x7f0000000240)=0xe5) socket$inet6(0x18, 0x4, 0x2) getsockopt(r5, 0x7f, 0x85, &(0x7f0000000380)=""/136, &(0x7f0000000080)=0x88) kqueue() sendto$inet6(r6, &(0x7f0000000280)="36a18f6c20f66bbbb6bfa23a404f4c8f6344a54e953d7614a566c1b329b2e750f7ac3dc78ccc848ea2b7851bf3a76f8132b9de6c2d9df8d4917da86e283d0add10d71054595e6f959dff52a6bad2d9608a824600e04dbd5b0a6b67764302ef20f1f9152afce749149c6ef9995f35991424401eaec95a4d03d340962d65399d32b06e7eb0749f606e5a78253ee7ac98ffbeb83d6f1873a83f252c0843cccecffd6ecc33b8da77038c23d0b94efc40ab0548e9d937454e03531cf8a26023c5da780e953e3fc3278956a285c3d6508c21e458f7916024009c3a8bccf71c668b95b3f0234118c6e9b65ffb807f", 0xeb, 0xa, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) kevent(r0, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffe, 0x5}, {{r4}, 0xffffffffffffffff}], 0x9, 0x0) 05:54:01 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) 05:54:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:54:01 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:54:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x8, "b04d00f3ff0a631a00"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f0000000000)={0x5, 0x3, 0xfffffffffffffffd, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x800000000004}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="cce878b4172b847acb2414ebcf2e6ee22fa5f529f63a712b592eddaa18b435ee0cdd0e7bcf380c00e7681fae470d98ee4e50c141ccc98d2e1d320902881a3cde2d53d70e2b3548b9219c87655b540edf47718b432da2c0d939723d6568424755fb01390477b23c051de93aa0193c8f6dd20aea7f60306456c4225c66200bd9f8be55b69f89", 0x85}, {&(0x7f00000005c0)="9eea0114f08e352e5ffc631e5dfdf05495c313c46d89576529cab969e47c8a14b6f29e0e44427385c8ef16bc99113700d1c52f068a256281b53dbaa8d88707bdf49fc83945bda5e9888183507f9f2fec6d4dc725a9457e073c96ac2f4760322f28a057f4f427830a1fa2f3c3cf389424d2bba9e2e74ed39d20b59402c23c69f7821359cd9d3bedc733b893598311ddc4368a1e3c6bec6e336755fe80ed90fc8741a395cbb555d828d966b3460f2717cf062ecbe8142fec33b4849edfb113d6d423b0b3b234ae4ab68ff615ed15e5a63ba36d2ae6e619d8fecf87d0ac86c28db31f285656a23db3dba7be9739caf00a", 0xef}], 0x2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x82}], 0x1, 0x0) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 05:54:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpgrp() r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 05:54:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x2080000000a, 0x0, 0x0) 05:54:01 executing program 1: r0 = syz_open_pts() syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807224a700) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 25553 91704 32767 0x10 0x4000000 1 syz-executor.1 284989 70055 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff8220e320) at witness_warn+0x69e userret(ffff800020a889f8) at userret+0x36a syscall(ffff800024fbf930) at syscall+0x44a Xsyscall(6,0,ffffffffffffff87,0,4,fb06a2871b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfb320ae1520, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff8220e320) at witness_warn+0x69e userret(ffff800020a889f8) at userret+0x36a syscall(ffff800024fbf930) at syscall+0x44a Xsyscall(6,0,ffffffffffffff87,0,4,fb06a2871b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfb320ae1520, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fbf670 rbx 0xffff800024fbf720 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002313e000 rax 0xffff800000a70680 r8 0xffffffff81128163 kprintf+0x173 r9 0x1 r10 0x25 r11 0x44dc1fc7777cf4fd r12 0x3000000008 r13 0xffff800024fbf680 r14 0x100 r15 0x1 rip 0xffffffff81dbc048 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fbf660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=25553 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a893d8,0xffffffff8263dfe0 process=0xffff800020a8b510 user=0xffff800024fba000, vmspace=0xfffffd807f00c450 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91704 343213 48862 32767 2 0x10 syz-executor.1 91704 177513 48862 32767 2 0x4000010 syz-executor.1 91704 425230 48862 32767 3 0x4000090 fsleep syz-executor.1 *91704 25553 48862 32767 7 0x4000010 syz-executor.1 62094 329371 34375 32767 3 0x90 nanosleep syz-executor.0 62094 76558 34375 32767 3 0x4000090 ttyout syz-executor.0 62094 412314 34375 32767 3 0x4000090 fsleep syz-executor.0 48862 416181 76950 32767 2 0x490 syz-executor.1 76950 508833 26421 0 3 0x82 wait syz-executor.1 34375 486134 91589 32767 3 0x90 nanosleep syz-executor.0 91589 426935 26421 0 3 0x82 wait syz-executor.0 31769 518044 0 0 3 0x14200 bored sosplice 26421 181193 27494 0 3 0x82 thrsleep syz-fuzzer 26421 72109 27494 0 2 0x4000482 syz-fuzzer 26421 485585 27494 0 3 0x4000082 thrsleep syz-fuzzer 26421 330288 27494 0 3 0x4000082 thrsleep syz-fuzzer 26421 331403 27494 0 3 0x4000082 thrsleep syz-fuzzer 26421 243738 27494 0 3 0x4000082 thrsleep syz-fuzzer 26421 400431 27494 0 3 0x4000082 thrsleep syz-fuzzer 26421 347152 27494 0 3 0x4000082 kqread syz-fuzzer 26421 277809 27494 0 3 0x4000082 thrsleep syz-fuzzer 26421 197431 27494 0 3 0x4000082 thrsleep syz-fuzzer 27494 262157 33971 0 3 0x10008a pause ksh 33971 363824 2201 0 3 0x92 select sshd 18646 123676 1 0 3 0x100083 ttyin getty 2201 474755 1 0 3 0x80 select sshd 70055 284989 4717 73 7 0x100010 syslogd 4717 250206 1 0 3 0x100082 netio syslogd 52996 1839 1 77 3 0x100090 poll dhclient 51870 304325 1 0 3 0x80 poll dhclient 40985 102548 0 0 3 0x14200 pgzero zerothread 95342 398776 0 0 3 0x14200 aiodoned aiodoned 79534 295214 0 0 3 0x14200 syncer update 58033 22712 0 0 3 0x14200 cleaner cleaner 33915 17177 0 0 3 0x14200 reaper reaper 51036 164610 0 0 3 0x14200 pgdaemon pagedaemon 42276 245012 0 0 3 0x14200 bored crynlk 58607 56034 0 0 3 0x14200 bored crypto 4941 287035 0 0 3 0x40014200 acpi0 acpi0 62809 413167 0 0 3 0x40014200 idle1 89730 160634 0 0 3 0x14200 bored softnet 17863 131576 0 0 3 0x14200 bored systqmp 98562 496232 0 0 3 0x14200 bored systq 17099 219289 0 0 3 0x40014200 bored softclock 22544 182813 0 0 3 0x40014200 idle0 72354 297540 0 0 3 0x14200 bored smr 1 62959 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 91704 (syz-executor.1) thread 0xffff800020a889f8 (25553) exclusive rrwlock inode r = 0 (0xfffffd807224a700) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 Process 70055 (syslogd) thread 0xffff800020ac1158 (284989) exclusive rrwlock inode r = 0 (0xfffffd806eb5a2b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 12345 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 16308 0 0 ifaddr 38 18K 21K 78643K 2233 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 890 0 0 iov 0 0K 28K 78643K 1595 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 10089 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 207 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2003 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 21328 0 0 sigio 0 0K 0K 78643K 188 0 0 proc 41 38K 78K 78643K 16847 0 0 subproc 34 2K 2K 78643K 6137 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2593 0 0 in_multi 33 2K 2K 78643K 4473 0 0 ether_multi 1 0K 0K 78643K 97 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 6495 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 164 25K 35K 78643K 67507 0 0 UVM aobj 130 4K 4K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 953 0 0 NDP 7 0K 0K 78643K 1086 0 0 temp 121 3554K 3634K 78643K 89184 0 0 kqueue 0 0K 0K 78643K 221 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 727 0 721 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1582 0 1580 1 0 1 1 0 8 0 rtentry 112 3997 0 3953 2 0 2 2 0 8 0 unpcb 120 6278 0 6270 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 6 0 6 5 5 0 1 0 8 0 tcpqe 32 189 0 189 14 14 0 1 0 8 0 tcpcb 544 4779 0 4775 1 0 1 1 0 8 0 ipq 40 23 0 23 12 12 0 1 0 8 0 ipqe 40 74 0 74 12 12 0 1 0 8 0 inpcb 280 12620 0 12611 11 10 1 2 0 8 0 nd6 48 1083 0 1077 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 16397 0 16203 27 14 13 13 0 8 0 art_table 32 16398 0 16203 2 0 2 2 0 8 0 art_node 16 3996 0 3956 1 0 1 1 0 8 0 sysvmsgpl 40 35 0 35 1 1 0 1 0 8 0 semapl 112 2001 0 1991 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 23094 0 21621 48 0 48 48 0 8 0 ffsino 272 23094 0 21621 101 2 99 99 0 8 0 nchpl 144 47848 0 46216 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 196074 0 196074 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 146534 0 146534 85 83 2 7 0 8 2 plimitpl 152 4473 0 4463 1 0 1 1 0 8 0 sigapl 432 20422 0 20406 15 13 2 3 0 8 0 futexpl 56 184794 0 184792 10 9 1 1 0 8 0 knotepl 112 11208 0 11189 1 0 1 1 0 8 0 kqueuepl 104 4271 0 4269 1 0 1 1 0 8 0 pipepl 112 10640 0 10621 16 15 1 2 0 8 0 fdescpl 488 20423 0 20406 6 3 3 3 0 8 0 filepl 152 116613 0 116507 41 36 5 7 0 8 0 lockfpl 104 2955 0 2955 40 39 1 1 0 8 1 lockfspl 48 957 0 957 40 39 1 1 0 8 1 sessionpl 112 376 0 366 1 0 1 1 0 8 0 pgrppl 48 544 0 534 1 0 1 1 0 8 0 ucredpl 96 34234 0 34225 1 0 1 1 0 8 0 zombiepl 144 20406 0 20406 8 7 1 1 0 8 1 processpl 896 20439 0 20406 4 0 4 4 0 8 0 procpl 632 51450 0 51403 54 49 5 5 0 8 1 srpgc 64 718 0 718 53 52 1 1 0 8 1 sosppl 128 265 0 265 61 60 1 1 0 8 1 sockpl 384 20715 0 20698 22 19 3 4 0 8 1 mcl64k 65536 42 0 0 6 4 2 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 84 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 31 0 0 4 1 3 3 0 8 0 mcl2k2 2112 23 0 0 2 0 2 2 0 8 0 mcl2k 2048 572 0 0 14 5 9 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1210 0 0 13 2 11 13 0 8 0 bufpl 256 59238 0 52224 439 0 439 439 0 8 0 anonpl 16 2101762 0 2096248 132 92 40 42 0 124 0 amapchunkpl 152 155572 0 155479 225 220 5 18 0 158 1 amappl16 192 93320 0 93037 494 474 20 29 0 8 4 amappl15 184 3495 0 3494 1 0 1 1 0 8 0 amappl14 176 5407 0 5395 1 0 1 1 0 8 0 amappl13 168 2626 0 2624 38 37 1 1 0 8 0 amappl12 160 1522 0 1516 1 0 1 1 0 8 0 amappl11 152 2754 0 2743 1 0 1 1 0 8 0 amappl10 144 2943 0 2934 1 0 1 1 0 8 0 amappl9 136 8248 0 8240 1 0 1 1 0 8 0 amappl8 128 7046 0 6915 9 4 5 5 0 8 0 amappl7 120 3661 0 3652 1 0 1 1 0 8 0 amappl6 112 1969 0 1947 1 0 1 1 0 8 0 amappl5 104 4287 0 4276 1 0 1 1 0 8 0 amappl4 96 19448 0 19404 11 9 2 2 0 8 0 amappl3 88 6031 0 6018 1 0 1 1 0 8 0 amappl2 80 135977 0 135890 4 2 2 3 0 8 0 amappl1 72 539500 0 539028 25 15 10 19 0 8 0 amappl 80 57457 0 57418 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 20423 0 20406 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 20423 0 20406 1 0 1 1 0 8 0 vmmpekpl 168 155838 0 155807 3 1 2 3 0 8 0 vmmpepl 168 2557015 0 2555248 486 398 88 96 0 357 8 vmsppl 368 20422 0 20406 2 0 2 2 0 8 0 pdppl 4096 40853 0 40812 10 4 6 6 0 8 0 pvpl 32 5882232 0 5873330 672 567 105 119 0 265 0 pmappl 232 20422 0 20406 37 35 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 635 0 39 18 0 18 18 0 8 0