LAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000c40)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r4, &(0x7f0000000fc0)={&(0x7f0000000cc0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000f80)=[{&(0x7f0000000d00)="29f16a0cd90ccc5ed358efbe0d097cc329733ccbcdb95d70808cca1e4c4abb0a1fcd06f787a35d37ae70d9dd6bb8154f3239830d195c42b6ac12a595b2a1657b74497a353f924c8ae24093e28be0474020f47e4cc7d3d4aa40533f2f033ae04ac6ac96c4cffd248155cd74f635fb7556b419bcfb8c70877cbdc9bd4a5bf2434520260dfb390516e305b65d050f44283e617cefcf5e81d4305a8d8ca14714fba38396300d8f54e6a8f953bd8e445c5ab8cc9af2d95ea4360a98c892a54f26d35ed3694d02a4582f9b107de2e0be54a7ecaebb7759570484d22e6f7b97bdd5d6fbab212e427bad8700cc", 0xe9}, {&(0x7f0000000e00)="196167d84cf401a08cac1e6be20e26b56f45b54b61a410f79f0a516a95ce82f140e4fe5d70e7df65687d2d422836ab4546ae5a1f4861cfc4f7fd0257f177fce104d6de78319f537833c0852785d1a3f7004afb7780987da26e1fb25f96ab99", 0x5f}, {&(0x7f0000000e80)="05e619cb0ebcd73d57ca827944a71532cc9a211ca3e19b264e5bbfb06937420f1677a6824c88606c04cfd5291d1af53d2dbc9ccfd8c5f271233e9e73c405588a371751096509fbb27d926d4616c18639207481ac96df9bd7b9ac4c9968ccc651", 0x60}, {&(0x7f0000000f00)="482eac2b6e88c65d7bf4deb1cf5478b3759d56be7e4c330abe24dfcdd1b6e849f5e6f9696b1f6ca95b708a62f39ffed89abe29b78eeeffc8d6befcdd733ef45253d5c134188dd5bfb8e7e2cbeb2c3cff8bebd45fccf62710d452f59acf547cb5e0", 0x61}], 0x4, 0x0, 0x0, 0x8}, 0x1) chflags(&(0x7f0000001000)='./file0/file0\x00', 0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0/file0\x00', 0x80, 0x18) sendto$unix(r5, &(0x7f0000001080)="eb9542c5c35d55220e4e7c274a2fd783d7e8c9a39b2a23713752b091f5f60e5ee7719af996cfe88acfb581fe193644ad79d42cbea3b23faf0789d20b8d60f61fddf2213428d051430976a7bd06ab", 0x4e, 0x1, &(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001140)='/dev/klog\x00', 0x10, 0x0) fchdir(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001180), &(0x7f00000011c0)=0x10) r7 = dup(0xffffffffffffffff) recvfrom$unix(r7, &(0x7f0000001200)=""/112, 0x70, 0x1, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) r8 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) symlink(&(0x7f00000012c0)='./file1\x00', &(0x7f0000001300)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0xe633888b8417aca9, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x200, 0x0) getpeername$inet6(r9, &(0x7f00000013c0), &(0x7f0000001400)=0xc) 13:02:01 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) 13:02:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x6, 0xd63, 0x0, 0xff, 0xfffffffb, 0x9e49, 0x2, 0x6, 0x2000000000000000, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 13:02:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 13:02:02 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0xa582819222b9778d, 0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000000)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 13:02:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fcntl$setflags(r0, 0x2, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 13:02:02 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x3) 13:02:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="db1664f768e0b62d30087d0791197c6b7b3c66bc0bf948943108be648cd428bd21db068b8bc49e1d6acdf1e0dbf6d2ea25f4233fa6bcecbe5290c1c7ad32d21c757526e133e161d55cb85e7cdb568e88f0091f2659d2633011b4d3ccbdd46c256648c6e85df1a329f96be645212fe0aa5fed7d100ac3172d80e078d012a7ca26b7bfe842bc97386388fd6f8caa6b8f89ba7d7b6cfd412a3b432cdc3ddeff1f3f880848de459ac892ff7d9cd834bb93374f3c52fc65e9efd04925f00a719ca22b1b013e7f36e41785851d2deb020400000df27a882e8e1a5dbb861c5b84d6b41a18cf53a21a0239095dd2ac396d31"], 0x1) read(r3, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f00000004c0)="dd", 0x1) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xc7) readv(r7, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0xeda218eef373e108) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) semget$private(0x0, 0x4, 0xc1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 13:02:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x5}, {0xc6, 0x401}}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x122d, 0x6}, 0x10) semget(0x2, 0x2, 0xd3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 13:02:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x2a, './file0\x00'}) 13:02:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) r3 = kqueue() fcntl$dupfd(r2, 0x0, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x1, 0x0, 0xfffffffffffffff7, 0x80, r5}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r8, 0x7, &(0x7f0000000300)={0x2, 0x0, 0xcc, 0x0, r9}) chown(&(0x7f0000000340)='./file0\x00', r6, r7) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x8, 0x0) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$dupfd(r10, 0xa, r11) r12 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x800, 0x10) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000440)) r13 = socket(0x3, 0xc000, 0x45) r14 = getuid() r15 = getgid() sendmsg$unix(r13, &(0x7f0000001900)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f00000004c0)="52aa2725a77504d9f9699cbe9cd0e966bf7453e6eab005eb6c8ccd5af85f59e1cd654a7df612f065bd11c88d95e992997f398947c7d16776405321d7a8e5a5c4d25e740951047f06cce6f15218d39d0ec4f3efa5ceec8c7613d4bc1ab76aff9a5faba3df5140674a06bb46ac25766e7b2c5b79e5f298d757d0296516ef8364f038ec8db63af57e35da8d291908aea6f567786fe8c1fa6ab074b980233422c9ea8221a587d63f2b48ce650062c8aacf66dd52ab51f3c5f90746fb0fc8e74e15bb04abf5bea12ed07ed497da186d25f6cd3630c63f239ea86aa680d120055cf4944fac3f60137eefd08cf581", 0xeb}, {&(0x7f00000005c0)="013b9258f5ef3e57e9e09a21875b319cbe69eeb9bf93fb93a395ce4fb9f849ee49d9480e3043802b4cb8f31139ef61b7d2226f1c47ff1f57e185513ea37c94c30218917bdb205e2f88332d7ed78b1489ffd7d09d986d173c4c7689eb979622ef8ffc37a48761b9ff", 0x68}, {&(0x7f0000000640)="e9dfd13f4b85d59f580dc5e863c704fbf531c8d527de335bf5d29685cf948372372d3b6ecb2760a6ccb7b0b60242b7b7d8efbfd94b125945c336ff1cc455e9e9c5e9f1bdcedee8dc4de2cf", 0x4b}, {&(0x7f00000006c0)="1d9188e45f5e306309c06f930bf84e5ac19a564bd1145717d84e027d96f77879adf736095f4b76b1a5905c690ee748806e9ece782fecff5d5c874b2503d668edfaa303cc95f84db51bcdef3e5d5d7ba2", 0x50}, {&(0x7f0000000740)="ad21f89519d3066b7ca8427b782c2f7ac619d9b33de0613dcf43f8eadf80f26b50e2adebe93774abf4f0eccb924480cc394f492d7480e4335791335cac87caeb88a793e08412e791afc16c9c9e8eb849303d6466f2337936adc5472ed48e3d07ab5752e1dae2a65fc92ed6bdd9e6a8e7a7", 0x71}, {&(0x7f00000007c0)="b1444af33ef876ed4f3390c84f2a282e09ac99a672c8a9763451943ac5c3240065a69930147e821e", 0x28}, {&(0x7f0000000800)="d9af98a57e10e5b7bacd", 0xa}, {&(0x7f0000000840)="cb21cfda1702c55bdca3dccbf3b1bb2c8563f14ea39cc95ecac3b5634fe54c5f99607de002714782d34334c7e7702fcfcf49d75d4df9e3b066e9921d12a403667d5bfbc8e880de93f5c4d5f733e7fd401862b4242600b7c137373d7376149c88c3705ae4d375cbc8fbf725b1bd706d3c82bf273f42ae68ee6e418c56fc7072c969b317cc83bd07a3b81f683beb188f943638c551ec3fab3ec2c32c23946b10222d397c4cd8ce10951c166bdc81ee19557c38af40a461da22d0e0ed39caa959ebc3a3def6fff5469bbb22f0d6a24a5a2275ccf8e2d70934744b216191f35e4f5772a1713445e4ed2b479a2774c6d1f731a961d06cc6d94c24d83543319d2bbbcf94026ea270d287347b488a3e1b8687f1db160aafac574d4a307cfbea91db1582308159231778c3a79126b887f9d4b4e0e20b98ab1c703d6ee2790feb789e7271868722c71c2644f609abadc81d2f69584f6720e5b9a54ebd7bd112b7c6d3f64e5daaeb988384301bcbf8a7d07e6f63f74a5ec7a5b5e8cde2a049f9a348b4e8e7e97af6309e8e241993fe9df665e3b9f337078290fc70bc6500406a8d3fc1807d8fda3c91e7e48c615a8fb36a81f1e6b21711aa2a6dd06329682282e784c36a9182abb376597d151803321ebc7dc293386bb50e2ed9ade12fd22fcee4c78f16ed67f69931322137a8f42f54b82326bbfbdf3d8cf9dbd9c5723d2e2cd735326d96bf62ab00aa2a3f3f58516cf1f7e559905dd20919fac2b4621621a7536df24460d784fdb22c4d80ff8f7b703ae207c864b6c04aa94d3fa7cc532bcc2b50a24be83277465d6e4171a2157ca9246afbbcebf49160d25fc1a555dcc1667b5121cc347a1f4238e77f002b60589d056881ff7cb24ff88e354de2fbde805bf6b6cacefc58c73ec917fd6aa126d511e1137784b731c1d7432a823e8b03251cb09b6849374e32cf6b10db03b22ad5379e753c0298df43fe62929ea6c49897032a7f1e7aaa2371f67ea039995e208ed44057f2ffed50a9ebf524c26c835a8f891a2def8bfcec838292ebe1509a4f3a6bb9fc56244d252c488670de5ff96c2053e9243349e8345c8a64c8eb6ee289a80badc64e87e9cf6fa35062844d1020458b369a50d01c333bc9090f415d6f8506f84a9dc815ba2dd067d5bc60c1cb20f00d6399325f3b0528f58f8d3b6bee677b9f92fc48d3f44a02e30c36bb6549d858ae474f26ca51ed6233d0a5e7f6209d66008102d813a84a84cfee9035c931a75b432ee07d042ffd0b730f06f8f47422970854cb6aabb108f0725a3a556c4d1b36c1897f85e90a3e5488f36a6f784837b1ee3ae004c1999e6f1789105f987f843c8dfe716b8b6042cadc82e7c3ba72bc40688199e216c408ea17ab666e1c3aa81a311cf53fdae96746da8a8449dc0082f886eefee6e3c2046e137f02a84651dabac8aa7a7cd3b32761be2f6bfd3fb9891f8bd4db0be561fadf86f8352b15d6040b90907030e0099582e6fcce779c51423e0208f92e893cd24269a2b6f070309f53ebbfd9b4b57cb1c60199f6f308b6fb75a9318a542e3e799221d06853aea81d9353d5c56ade9357f6028d3776fabd9b444aa52ca8b62723f77c2e92594a0c4245b96d744639ea2d4836fb3b103559ad18962636a9e2bbf047b4c14faec4489feec358f71653dd284f4ee19cacf781c9c55a2b853c71dd9b9e27e8b50fc454099d2c3f5cac393bb8e0a8ff09118bf9d72142f57f71e83daf3b5911cfc9bf98f217361e4b68df6e8c47b42fa9d00f420fb9fb459379f60cab3e89040cc3d4e0259ea82157471e31f5d4da245a055a702712583de67d15b3f726c451ce11c1d7508c4a0bf356b509d3f05d2631ce8a3665d94ce782701d30b380780abf3afaf6e1cb592ff8842b75c054d45583078ac06b0a0de716fd01dba9f94d727755ed74d74f5fcd64d43d639a03f7eabcd7353751284019244d53ad03fa46651285861b03277be5f6fdc5ea63ed008b6ff0c9cf133a8f5736890066ba941df25bfddb5549bb7b2f5895e5e7e3e5d741fcba9c2cc43f81bfa0cb0b9edf0c5b859c01f6d0da780ca9524f8d5e40cf6fccd0ac2f62ba091e2e186f5583c088ce3835d24333551b50237384a1e548224a600ac43ee130fb6c0289f719e75ffea2ee84161e2b79d0437bca7d8335603332f474850b0b9114d8892518e0bca10d5eeb84f384deadb410caa972dd587ed4a8ab1488837d18b90de3ee091abef4eb9cc4944e08325096f541275d5984768e0afc549b3a7cef67ba5816dc4730e4d3d4d7fdc958657a34b48864e9b1283d6729b86fb60e779462243ad94a36374221fc2c15d1ae3a42e1b9b1490457e930e9f714dcafd6c95a053074147f39972ccd8fb67be0216823fef9690cec06b22dbc2d13e664b3d7cbf3ec068386d35e7905b64095aa62babf1714462a7f5f6294e29a93fb97bf9114251d39520877b155bcfe01251ab871a874779375515982ccf6830a486a2cf14beb4186cd553f912dfce4990ecf0ddecff3546318dcd44236addf3e9b7c97e7f0d3fcc8b73b5a1fd3871ce70338d914a9be5334365e54999d490c67fc0fec5c00efa9903c91af8c93d7e67875d32076954ed7594ccd77a606a81b4594a49018eb4cdb89bb1d6904c2009317bf297b601b9788119f340d3c04bef82edc58397f77d3729b05799ca94e01b8f7c9318e5f03de6e17908f5309279f472efb9f0713138fc93c2166340a69a8f4b64fd7a6b795b43429f940f5f9ec002212be06a08c7330e60f670dc7afab7a2fa469d4d98b262ac150dac1e96e6270ef7217cae2b4e3003039937d2c625cda47ac1881b2c2b98f0a143618f2db9e56486df2efeaccac37ccae1c76b71416e9e9df0824c076acc61b991bb23d2277043ee054abfbd21d51b3f42e237ab34e92327c40914c7260fd7d4e17459a9bef4353ec93339b941ec7ed6ca38be214216c81423a4043417750131d14dd77f7afde37f03db3b451710150605065b5d7a5a8979f5bb3cf09e82ec7a6063e53c938f4f4079ccb350d75f421ae2a80f1af4a63a97c216136e733889e1c0de2d11b7df7adcd7f4daea61811c25c20ab4d48f5c364dc7c04d158aa08d0f0997bebab9974a549518954951e4f0c4b054070d9cdc0d820dc166b1bc128b94af918360517d5329e5b784b6ded4a659a9b10f82b8f5e9d0444c60524959cb17a3dea675d4c54ef245bee4b0dc7e9031f9470af1fa82e0cc44e13570dcba6a1d89a2328e5d143fdd043bcfb8b6999cd9f20ef10b7282d45d38bb765bae93297dd748e850f96e8252e13ff2361977e36cf568ef6f058ed4579074ca54309965b63bdfd0dae0ba577caac66318e2db9d7e073546fa4f3937746bf4a918444c565693d25a8ec8484e7321cf39bc0dde4f67ee2615e275155dcf84076e0decbc829570c7e1a8ef956caa68c0ebe36d6dd18daadbc6f65f2637022a0a0c443f5f06b0e2a985253f01009f8810d1dbda486928b0e0380adac2d8b6572cdea6f2ca660ac7f137d7598c5efb4781696e2ee33c4bec396c18507d0ccfccfe9d84f4c5c62f629ee1a20cbd78c99a44cd918b35fd8d3e072f5d106400a3efb01a6e0c1fc12fd5f89699c20cb41cbcaee9fcb3eb1b608e661d3d46000e867a51c4722b52beaa760095e732817a05d9e6d6b49bb1a6b2b5ba1f0e2e9dd953eafc6c1dcf1a2926de749699546a05a3768f219517bd64478d975122498f5847fee6cdcde554852f393b177e6a93274cbf1ba1cafd6f8ba948cb8d8f67eb70027c46966fbbd5a320ec37cfc4d6aa542702cdb0afea6b935cde2ef933bfa7b9804e7cf503587eafb2db825b41f432954add655f136454651bc74df6ff7fc88b065ac501705ec6c2d98ca61ccb8a2a1342830a8da5f644e558a2c70c2c7d841411116affdca6a8c4fd1a195b13f7db49e4c4a7e90f1610eb882a277370fe32fb4089e76a48421844f724ecb1e8f45ab895cc84f96c42fcd47173dd063375df8eb1de1350a60f3f7fbaf201c67eaa9939e43dff08a356c1bc685b75835eed1c61ce423a39201e56d94a916c2fe3c36d902f02dfbd389c5f5c127dd976912c45364a94ac0ffe4f71caede9b025ae36896c5c83ceaf7467822e773e2a4689f14ef060082577506e26ed52e2212c76fdfa4e51427e7cbfd79f42a899dba6c543aaf1e49bdd11e1495011cf2caf09e9ee07145456b195d7dee5ecb6e8227caa8b3bb6f13f867da36fcaaaf8ee11ccbf47ce4bacc594710f4eae2ea0ffa29881e0d7e9a749e1086a6288da5620946ffbb1ea3e8ce1fd4e5d4a88367fd8e10faa4a2edd73fec0ec285e1cc1de31bf4cb2720ed283515bb33490ab30f5d75cf79cabcd110fc29b3bfc36b9079c72abb45fbfc4cad63337818f894b7b6bf46e2a26ebb768f6e2db740d692ce11ef73d27901c55d5fc030fdbc4660be40741c0c93047d4117fdf2d3db9585d7f221b0473489dd051e2e97ea8c3e95ae2594406ed6bbe351fd6ae4840dad7262c9487d411791b7b54ca46eeea030204e9931cf12f5b14d75e295dbe8c3bca00c6112d30750b3f595e6873bd62399ead979f667dc15379465f134b148f7b3c641525e20f90e74da288761ce1517b02eb63e3b47ba134aab7c0b7f36bf42ce4f1df0ae8bf676f2c350efc650a90f2d5f5d5a88519d82f936b7a8cf9d6f0a6dbea3b11f22432f3dcdf79bad94de4407cb338991c28aebc8b0d052d4862cc01fb5374cdabe42871c6cf1fa40a404122411c01ba638ec821e3d3e5dc31230428385e3895754f8211f2259c2daedbda9a1e54b51b367aae15c317a66fe37d581ddcaaf308f403a9bd9af079ee04d89970a62cdee30f1147e9181c8220064a24b7f36915d45b1a759804e8294dc5b6fba79c838e781a0b32fe857d39a6f4801ef869eb4f7b0f4ce4f2c8a4f660f90af7289b261333eaa3c191406593e31483bbb1bb699b814f8c2c07dcd592d2e1fa98e6fd5aeb5350288992363e0280ab8431cf91e04e5604e0e29f3ef9191336601bcbbc27aa78d69f84bb1a1e299ac976ebda42e7c502579f03b636b7cfc13e8fbedf9cc8a123346ecebe2f93d0a93146f1440b17ac26aae8e7f68ac6b9dab1c9721ab02a04646034660959b066598512baa3bb2b72224ec38a8a1c1260c7d98f805ea06ede018684f9cc40cf998afe8af428b6e022e6ca832d2014a5ab07cb96b1f8b91da0ca65eba0558abc003c8930d4d039adc9519eb36107ade2e2c56787c9adf37ec50a428531514f6def1c1949c454c48da285a5319b4f546b794ca6c04474f45de2913bc87d2cc6ea24d58e36c44f860a483e385dec6f71a2488d61bd47a51c9db2ef883cf7da3cecbc412b22c5701d19ff63276191950d8b08597f859743c47b835b57243bf7668d2276c1b2abe5dc7238d7b94baab40478869d583bb08a87da873b7028e27d0c85db0ad5be0aeb43b1ee8322d5560c50b809fd8a92c1f43f7efb60925c1d92ae4b8ead46b5e6571c8f34fd23d7a3923e58accb64160580a990c3f74c26f31de5869f5a9eda266c38eb70c035c978d6abba7a62d8d2db60ebef794f1f794fa82d29d2f37a97a8bd5c3deb5cbe8e6d67149a501a8cca6315fc4b682ce066e544eb93cf23f87baff20c2c144a49c4a72386eb9b8de7f3d3d2b979a8e8f053576e670adb5cba0eee212ff766e6a4e586182d30c829be27a76a7c54fd474f8047047bf3c24ec786654b0e22721dfa0dc50cb2663a820816da62039b82097e5a5027124721fcd98e7e013f13f692984c2704a", 0x1000}], 0x8, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r5, r14, r15}], 0x20}, 0x80e) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001940)=0x400) r16 = msgget(0x1, 0x500) msgrcv(r16, &(0x7f0000001980)={0x0, ""/254}, 0x106, 0x0, 0x0) pipe(&(0x7f0000001ac0)={0xffffffffffffffff}) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000001b00)="898062427f76fca6ed6f484bceca258d750a24b912487c7177af3e52d376e1e316e7da6f06ae0f1674c5b98a378ca5060da3daacf4390f7f320768a08dc2c8ac2ec50736c2d837c14020296f37bf7a73ed0c1ccc2453b00d43d7d415a82f7e11835b68c0aa087e4e", 0x68) r18 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x40, 0x14) readlinkat(r18, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/177, 0xb1) bind$unix(0xffffffffffffff9c, &(0x7f0000001cc0)=@file={0x0, './file0\x00'}, 0xa) 13:02:03 executing program 1: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) mprotect(&(0x7f000049f000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 13:02:03 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e001c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073342c1b3e6411c60282ff654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93dc7f70f7d3f90952c3ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6518b440557a3070fd8411b618e3cfa2313618b042de82ed006ca064a026679"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x5, 0x2, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) r8 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0x800) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r11 = fcntl$dupfd(r10, 0x1, 0xffffffffffffff9c) fchmod(r11, 0x0) 13:02:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="cd6e316a630548f9"], 0x1) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0xef, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) chown(0x0, 0x0, 0x0) getgid() setegid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) getegid() getuid() geteuid() kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0xffffffffffffff23, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) getgid() getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r3 = accept$unix(r1, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/133, 0x85}], 0x2) 13:02:04 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) acct(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup(r0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x3}], 0x1}) getuid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 13:02:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r3) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:02:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000840)={0x10, 0x1000, 0x4, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x560}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x71}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd800000000}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8001}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7f}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xda}) poll(&(0x7f00000001c0)=[{r4}], 0x2000000c, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 13:02:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="20918a7f1489e54571fa7d7a48eb1e9eae67c8a670a176bf7266bacd6616b078adbb715604399c541f1e1f6e1fa771b9b2d6e9ff19b44f3e40503eac69a3a3e294c891fba46ad379af46371c28ffea2f9e06406f914682001adff4f55e99071b5923fe188fe6fe848caf874b70406b42cd50b33dd429e0c6607003a0294743db7e3911c4aa72eb8d3746ad865bc7b742a35f59d6490536a8411fbbe695ad4efab0", 0xa1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r1, &(0x7f0000000100)="bd", 0x254) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) 13:02:05 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) setgid(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000300)=""/46, 0x2e, 0x1, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r7 = semget(0x2, 0x2, 0x0) semop(r7, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kqueue() r8 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r8, 0x6, 0x4, 0x0, 0x0) 13:02:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) syz_open_pts() 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) r3 = socket(0x1, 0x2, 0x40) fcntl$getflags(r3, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$getown(r0, 0x5) r5 = msgget(0x0, 0x1) msgrcv(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000080567ecf7e431ef6d3f57ef7e7161900000000000000000000000000000000f3330500000000000000000000000000000000000000000000000000a3cd2a29ebbe2100000000000000000000000000ea0000c3b7427d0f7abc510000000000000000000000000000000000548112459608a5772b47c3a270f4180d79dedfe77a2dfb790f5bd0941e7f01de1714eb5131015dea8afe860eaed8cd890f8a7888da1f2b6909e954a3515e5e7df0c9f8509c5b884057e792e7d4785d38845090e201894a7acfb81ad7aa7f1a728ddb74118b6e964749ff2ea19916e5ff997d0e0b3097781b4a6538491554ee14b4a8571a4fe5657bf39f6543afb1f8ccfde8660529e1dd83a6f9db16a759e15a5a21e61064fd43ffbdf6d5600859f0162b10b15fe0cd78ef88f3fc64"], 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)={r4, r6, r7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xfffffffffffffe0d) getpgid(0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r9 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r9, 0x0, 0x2) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r13, 0x0, 0x0, r12, 0x1}}) fchown(r8, r9, r12) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xc7) readv(r14, &(0x7f00000005c0)=[{0x0}], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xc7) readv(r15, &(0x7f0000000900)=[{&(0x7f0000000400)=""/81, 0x17d}, {&(0x7f00000008c0)=""/30, 0x1e}, {&(0x7f00000007c0)=""/227, 0xe3}, {&(0x7f0000000940)=""/100, 0x1ac}], 0x4) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340), 0xfe67) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r19 = getgid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001540)={r17, r18, r19}, 0xfffffffffffffe1e) r20 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x5, 0x0, 0x0, r18, r12, 0x30, 0x7f8}, 0x732b, 0x5, 0x0, 0xffffffffffffffff, 0x100006, 0x2808, 0x80001}) 13:02:05 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) poll(&(0x7f0000000000)=[{}], 0x1, 0x1ff) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x62ee6b3339058001}) 13:02:05 executing program 1: socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000300)="f1e62e1d9a708994a956b75d4f325128f932ab9334d515a658dd03f845181edf71ce5f02f206b44a2ec155d6bca8bc3d09a5a84e49ca6c8639fcd9415454135eae0c0af51931e04a09b385d7750161a37f8c00cbf2137dc9e703318c650fd6f4193d7c95a691f075f01442fdad2f38b3bd133851a0b7d007b2204f365ec1178215d761a0df978347d8c694c4edb8a1b95d9ce40bb3e68cf260d4adc686b0eaea6bed8addd69dba752c8edb5ba318e0fe61d574193aad4319f6e8e9fa375890f4e650d79692d0ccdabf69a8895cb51befeb9490bf464090e36604e7e45d9cae5084d10f7b1541de6cdd96fdd76a28f43dc610bc80b025dee31f26eb"}, {&(0x7f0000000400)="2946f9f94190e221f8d0f8cf109e998ddc3f1bd22c7f542628b4f473f0251ee307c85b5c971ee451faa0d79200da64f96518ff6c221e509c7d3f4175c7aae363fec3eadc93926b869bfbc420fac57a8af3b6025494e433b941a24519971d15bbe57822c31b1d37e65f1f5d2c242ecfbb4b4a9ed064daa8dff241508bc7da2c913cd9283d7c9166acb979276de3c8cbe22db4cdc657c7d1914f9ccf1908b712dfaeb3a6e2065b8c5b6a2339b92948e2eacebb427ece8c5b94a035ab8936011af9b4d5e7d4d5525bd856be11709d6c9255fa037fc2e4f143e69e9a4f90f6e7e4f3c510a95d7a"}, {&(0x7f0000002400)="b42172a36e8c223f6c0c4c2e59c33d76e2b0e5cd5652386607c75823cd962d7d29e31dc654b7c325c50aa50cd55f608605fa956bdb5faa94ebe0b06672c9cce30b6a5552d47ecda2ff694d9acf1b5f2e7769ae21a007c183856782f19b77ba50896711e7cb696bc24ff2ca3e7fdb124376e7f83a95830e2985e49d31712e54bc4deaf8fd76e75067e3dfaace5750f34c8cb8fc61256a47ed9abd19fed357e15d2a2103a6618483e8cf467ed18bc55cd232f27600ae381dde40dcc1d8bb70f8b1dc595054f17eb873832e3fa6aef86f092452266a468e57b9dfe7f8bf13741d4b099049ee87e33053ad71e91f26"}, {&(0x7f0000000040)="e008df61a7fb2ea9d70fdae062c489c72d7760e354e3a085ad23ad8e692d524ce015f6206af43d0d29d8f9"}, {&(0x7f0000000240)="61f7eb0e3ec128fa6a1865699ccd3c084371961fcb06c18c10531aac5b7ca2672f2d61c4643df53814c584d6754125b8"}, {&(0x7f0000002500)="716f3d36311a7cf2843a5c15e45d3e9b54ffacf80a30b6c14b783e724c9d9933a88dfc44324f940849ec0bce62fc0b136fb709d92e10eb69a1b6cab0c6557d71415ee82394ca58303e3c42ec3ca1eded644afd3b8a63ac069a293b1d24f35e9d6c96cb5145e781abb9231263f64cf7cef71371c629c21095433055bcef293a532172e77207399eeba6f25bc4e6dfce29817f4a98154aa3037eb85d9abc540f8d591c11c8b4746d2cd6ae65b08d22c3a50776c32972de5c5ea5d532a83455d863fc91699a67c3"}], 0x4}, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:02:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000016969874a73a2b0c60c242f41eee4c3e711f97e1992fa890697353e20a56996e3f6ee54dcec7b0555b25d92cdad62e34efade5a6bf7e3915ddca597087887d196f46d49fc9c77c506fe2b40857149fad55c16b2fe90205a9da936883c3fbcc190728947ca960e8c7933267f037cac17dd80b5d4c6b19579b85eb05fc0de814898bc5b3d7757cc5ae536234bc08377476f7a3ee763ac3dfc631a8f4d55248f53374a28411ab77244c1fe8cfc36f1c7d967449abb7336b8626e3a4b5df03e4601c7c8cb57b1a7e30"], 0x1) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:02:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getpid() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000000c0)=[{0x0, 0x71}], 0x39) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x40, 0x48, 0x6, 0xfffa}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r0) 13:02:06 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002d5, 0x0) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) 13:02:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x8000002, 0x0, 0x0, "6100d4edee519ad9c9e9737399a78bc000"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10030, 0x0) socket(0x20, 0xd, 0x3) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r6 = dup2(r0, r5) ioctl$PCIOCREAD(r6, 0xc0287533, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getgid() ioctl$TIOCSCTTY(r7, 0x20007461) 13:02:06 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000740)=[{&(0x7f0000000340)="9534056a72dabcf13b14f7b364283ca3931d79f3b46a816856bb48fc882340d1702cc3771eeb574092cddff0cbec9a72b9435a191495769364228b25e17af2c776a2ef", 0x43}, {&(0x7f0000000440)="e9f05c8c7f883277605437b4362deadeaef7a1be040a8601a2ffc62906149ce305c3377e", 0x24}, {&(0x7f0000000480)="ce6fde82bfe21fee731728b261fe12f843c7304ece8f4ff85d82ef9b3d9d15c6d228307d87d982fea866d9280d0c65c64a17ac97c573bb3f9024953d753d", 0x3e}, {&(0x7f0000000500)="782f2c0956d8927eb3f0c7a3ba609869517e1a4ec88bbc7d152d8b2d88c0917173a8c26844ba2962c57910304176c110eb701c24c4544db1d05d188502dd287cbc081f0c14ad8fbe6ef7e7bc7b4f96407e7d96ec2de339aeeb47a875f2", 0x5d}, {&(0x7f0000000680)="b6494dbb632ec6e313e227e9b253f37d23ca4781ad2e5a10c4722cbc0cb6c85ab4ff9f18ac0a2718e63e6907b3c9d249311280f91ca283de63fd105ba7d559c812d5bc58b0485573055bcd54a41eeed5b471fa6dc53bf1bc2bee1a5fd4d865a1b57a86f3ccb5d6c770f31694df89c9a120d8a39aeedd3fbe9df08a149e66c90a95f62f8d167202b1a756686b5cba53dcf0e2ee", 0x93}, {&(0x7f00000016c0)="5d818313e51176d333f2944e2a53b67273e9a26e401689435eb353563bddd3d3eebcaaa630a60733eb9988549507e22d74cd7b37691a1d5089a0964d42c3484e87f4cf9f33e1da0928e09ffd523cbb3a3bee1f06498cea6b59f70c8ae0d233b907f58f13deda5b710709f9e0f8f592fe70286aea914fea42aae4f3afdbcfba7e1479f91477e7ccd38205ed99e20f2332bf6dfb4f6dde269b26830e736ccd9243d907710e7d65a6244aeeaf66b811de6b851c22e3aefa636fc5dc0ba809c1c323221264406fc40709462b79488f74617aa5722481aa635c5dfba57326a64a6aeaa12e0803c0f585aa766314d91cfdb40272b6510113153a80e0bcd20b991ee8a497eba103e3e8f38f32b430289725a068770c7825d1ea1cfcd4d5f25b773068535578add9ec6661c712cd92d6161efdc24605e55c072eb9ff76b2cad7232556db8af7bd1675062fe423b2d013d41b4547f6edcdf8ac3f46a1533f8d37c2c5f7fbca5f845d7c872927c9d227399337abc537bbe657b7993af4da5887142ec0814f7c8556f5181a107cb41e8db5181f89e3e0daf30a45b95e8de46d7609bea76470e38fcb13d56fbc4e17e38b2e7f807a220248fe59caf8b43d64c96c4552e6f5181a7164ca58a03aab037c2659636df08a0636f48c2a2118fa8669f5c0ca3ca2bc8a6ae5503eb61924b8b0a5123e53559103886c710b74be57f4a87694d339a037e1d5b4625dbbea9349f3918e644a673d189c466f588806e265e7262b965c609125a2fb9284a6c3819e8a4f794e43e63f1bc66cc36eccef2a6932a6357105fb3c81e3f66f71a695820a0ca8fa643998588c324d2681d2c183c01495be8553b3a3c87900b30923137994e88eb88b79376be56ccdc47305ca87db1c286216670b9982e26116fdbecc258e63ad1d1b11edf51cf7bdc010356a991c4a6bcf78606d10d7b07a26eb1fc2866e836ac8457ae19f5f0396159fbfdb1646236d6c01b2398217925cdd332569bc475ea9643be5e56540845cf51a43e3e490f62b01281deb0403004a6c73f7f59a007303d8d0ed6f622986ba522f645140a8c62311dfd1972e997496e9d6b2980946a30e2fa5b2a4265403b8625cc02ab070559b9a50286d8a4f7cddb6335f914d0dde30b5a0f7d706044924a5f6e103bf2611b1f6c3b82e876d23ca2db9f377668e7d0cc33325076df2d2e50985ab27753fdc1842184cde2f442e35300e7561f437f13c2ce425bc2ab0419fd29e251fe74f864305e9f3cc8de49346ba2ad5cddd556df33f80132a519f673e6945b6be43d7583ad04271ec78ecd90e32c7401a8d4cec5d40eabea863fda5a8276631c016c6fbbb2c8e3d76acffe360139cc9e6a4e86d5c01a4ac78713dfde913776e1a4415ce72d825bc3462eb977a74102abf97021dab4321b201ccdff60a9026d184da07767dc27f345d53f2f5998fc2ebb3682334f4a2915af3997797cd60e28bf0fdd2b2e961169bcabe98b8ce1102966c2d2d96aefe0740b273c0440808d74c5917b7039ffaf242b36271e999635b1005bc6fcb24ef4a184a3110da95d5a1774b6b0e0411e0fcd45de943a63542c5703e7069d16b7c8c808af6cb8a9d8db81557c6dc5d1dd28944b7e1cdabd4247862a6be729f009249cf33e8535156b5871aff3610fca364447c50ab3595d6af10da39c85080529f0adaca78aa3aff8f0488c3daa2e1abe3939e6270ddfe58b14a79ab54fe54b446a5c5a95b19cda7d4196750c1c110cf7368af46fa539f14e7d24393a8a8c2ec8de912b25059a9578aaa7ac4dce26eed24a48ec2d87c591cf5afe858f35d713fc33d61d4bd56880a384f9e01f98c91a0f655cbdd0b2bd37501864c48375b7c162446fb000b43f4aee955e67bfc235998d71cf345b5740bb17cffcde65a8bbbdc70e761a5dde82b3bc9c8ac50ae8292dd04c1e147e3a6a6c46c873a81910f1d33b792a1fab1edfc099103ef20aec5046bbba5f90ada73a941d1ed4a6365a50c13bdca614bbb2af250ca057c21cdd02396c34b7857a10c1d7e10a8ff818eb31cbfd6894ce9437e1b9f5b5b375079a568c26bece80a0ea6e06b0e05667dfbccde0e8f0950c812b27dd1f7d76a61fbdb425a9d3a72538eee5f88d2a9e644a62fb55050869201e5619208599e90876b01e3932fffd58b9f2a67dc1ecac40810c840afd7e24cf2c07d2480832770ff1eef199ecd00b30dd3a0b69ca6013542e966e89245a2ce3d1a0915e6ec6fa0915d06ce543be17a5deca3bd69be14147d7e1acf9dba891dbf25ab7e9bd74e84a7edd1087d5ca545b597d381bafeb47b1574e277356f5eb57abe7b7406a6f777375443f97e4a525d5f9369bc0e0c276f1d4d45740373fc576cca1f7cb1191d47611a68450606007ec3bca4c455abda0b389099f413e0dc95a9677ba2f32088f46a8f92c5fdbcabe6362deab35d64cb99a8b94a11e54eeb76dfd599446e24235c2d5959eab197d4c03196bd86a14a597e28d39adbd4a46d6d5ba6df45150feda91d54a2d21995ccd73e367a38421834d859d7ec54829d09ca4e35d929f7e0a78e9faaf17423437544bdd0bfd6d6cafcd3c5fd72a35f4493aa0f27a1488bb50e52f704fa365bfaf4e8c891b91dfcb9300249391ff25b3d4e93cbb795fa481439d8f060ed07f341484cf53b7ec8744bc0a677055f10cbbbbd79020b20ddba0a9cb674a105836d8a3a3cc0a691f1758df240af93d05a1ec5455369a28818a563f2a36b41a6de4c2067420de0d5d0f8b0e604a1ecd644b5ee68a55cabe8e08d1e582bb9bb2276f8d4c22479500e3f0e7b5a09857aadc67c905da698232af3446054ec476ebdb6cc8a47f551527edb155b6e87c1d2656da77cf91f7c5c890e50a7c77a4cf9f6319f1f1cc40e68c45e55bd0e6e37d07162a9a3e1b61abc521a949d508451ff3faec06f8613d9f5154438fc47248a6c89ff042d933e576f4d91cdae355dcea140cc4199b7e638fd87291a349c52f926b94b87e28df6ce2a23c2779b49b86e4a1cb2215b13d932f51f711913d841e9b9a09cdfd68e3b0d7360ff4b9cbbbfc4661efeddcc6ecb4da3c2bc84bc3fdfa0db8a97c810587756cabb78dee42d839db5612596ff40a33f0c60f2d6b978702186104398d53d2667b95f71a846348ef172f454a05a341d3c2f2da3df42996d9f9b3357e5578a3de2f5c414e506f3915dc9732b10cfedbd3902df38ff6cd0723a8de2c129c9e2b4c070ce30f433a2cfa12a176c73a8fbbcdc2021dfba2bb2000be5ed09117bb5c62c8a0ab77eddb179feca966e1e548a17e4056fb07e5f36f83d9b1025fdabe665e9723983695b59747ee3563a97d8eec5d515f5efdb272c5d30687c1470ae07138c18439c3908deb9a79bf9d3e054bacb2c496266daab73a3905a9f9f502b25610f0c1f1652c1a178ecda2ec4e0541b4b0bcc4937ca486f81bd360a7e4271767df2eeeb4d72920e37e39b12e592bdf9210810e7b8320fe777bdbca7bd63e5920c5bd507a8060f9269d00f8d0485e1223362e582d4bc68ecac945182bf0f5ed336285d0de7ad7cf80e0ea41ea1e220934ae374e639a2d846a2242e2491f15622575fc21a859cf20f3bb3e06b2fe1900bef959641c7e0da3743bc776fcd5adb4e5767c401aefd12566cbb2d5ce6ddd4a02e163ac91832d8e737f4ab9012ff7cfa223b0ef8b311d34c7e66fb51dcaf44a137b7684d4fdfd7e31b47e351feb790f86a215e234696a2a27957269a1c348d73157b5176995a4876158a18fea276c10bd5877f63f6032b2fc5a2d0095f0ed63ffe562551571399e52ce575da32f1739372bb585d17e6ffa63d22fd034b17fa57af7b7a1706820fe5075e9de699c81fb3c74b2cd25e537bc755c2da6fc91876bec5017a4720bbdf517b2270ac6dda131c2fa6c3e5ce707728b013b24f608c7d2a20d9ea1992a3ed5b98ea993ce7b13b98ea159eedc41ecf5ce3578553ba9131fa6263bfb4f13f146231c2c42404051eb772a9f507e90d156929b6b0cb10278ef88b879567e0f19680f508ef85423e67118224da4faf1e256a450067d7a1e2ec3934241a47f81fe145860c49bc7ba692f962a88699428281a784455f50c4a7b24dd48b423ddd7149a3ad5e4530ab98e9539fa08509f5770cc174df20871df700d9efdaf72fe2563a236c61b2f5060bf43b297190a9bab36c0e640f3bb0720adf396887b147393f135dd6a69f1274f91f0de4c8be16510e60c88ca35770c6ee82ebe010ae92ad0ac71e57b06179bff43ed8ced1219199e15c573d5651348cc1f55f28fcf0fbaf16dff9e5e71d3192d102fb1d0fc5388c25b2243f34fc7ecea4aa5ca1fafc561fd3054619a0fe43b69f243d55386a68ba01d17d32404fc8a9e527521a582bc9c352fac2fd7a3970db6efbc520e8947c155ce9a58f9a26906863d2b2f4f70a14f18765c78f7324f9c8f8054498f63f9fe3ea2f1cf86777789d0cb1818ff8ea4d791cbac563fcb42caa9ff50ab5998cf13af0c8b55edbbb2c0d7f381869da699e3bcd5e43b52070338699f22314fed2ab40b5a3b88968b38fa54bad2cf392bfdf889196885648613a6702034a5ac7abf7dedce18cb4fd40bb46016d3588353e587099857653a5a2f9e688f957725f74a595d8398cc127b9c18895343c2ff32278a533c7883db2308326ff55681b805a08e1aebc1d1be3ea69488d29b2769727cbba9b0ab982dc1a9647ee5772a8cdcd5baa9b9b5b08f30fc75b2d5ee93fd07f8b2399524da0a3ecbca2bd0257f9dd3df9393b7aabd5b0ca99fc58981c9f0b02271f02b7828f28d60e41a3fbbdc793e4cf32c1e3481f15c7df8afaf267a758ab30dff84c60debc8b7c7dbcc4232b84ffd45b8f86e37b14c8c454399880914a016ce2d171bdbd4e61fe6a7591ba3c442a18bd6138a3441df7121573d226482f46cacb21fb29c4d3242e3537440fd4792b016209381bcdb59825e11a50d8d59d058969277f8febf92dec5330540dd50e3e33cf7c5bf956732cbff1e762e9316a8e57fbd0fca6ed731cc0cd7dd15daebf9cdd2c12422c987863a28e0539bdf0ccc89447f40b93c3baf55e63679a0d7a35ad78d91b64975dda4de184cad9388356607a6671baf20b6a6dcfbc99052dbb6061196d80f190a3f1d8787e981d2a54e9d8ec1019346092f3e15d6bff54b62b64438f4cd126f7b68ba7a5b2ecff9cb7c4ea04a23808fde81d587e7fae38479f12c06531b0757fa12e853561a50ede7c564dc2265551835eb485a3334ffeb96826c616c8cc760058e4dec9613d2886b247591ba02229c7166916c00a1bb76b1d87cf29b5fa3df4903c4bc23be6b9d407bfc6a51e1dcf9c1782e242c5d6240572618f407a31ddde6aa6253b6c8b49bee73eac7a012dc0111ac6a7b358e30a77e70415ce0d9e89860fa102c20b7aa9c5ef6e9f256ec29a9874fab3cba5915093859cc4a6702980bf9104753c5fd09c2343b98d1e115e91b73cffd3336a7d214c97f7fbf653a0fe7b1ac52bf664f0d63420ded9074d34092f42d474fe78d40138abaef2b99bcc364f447c5c2aea94b1ca4d522ffe2a578ba9d4d121ee930a5ea86a8520959f3d9311f0f8e5b3abde9878181f9de3ff84fe16228eeb27f364fc07bbb94f87fda1002734294e82fccc6b9dc56b4de619804e06282ff2206c5cfaf01997168cdd846b48dcde49a1bafd825fc3c9b8ae21015b1cb01cb8c97eff0ae45807932134a4004ab1e047367c5e57b54f73ce7111ebef9a2ccba490b1fd468602115769dc39d1042f11d9bd262b0a52a62ecf", 0x1000}, {&(0x7f0000000580)="c84e5933cf37f950", 0x8}], 0x7) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcb5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0/file0\x00', r7, r11) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'], 0x10) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x2) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000000)="ee38085641defbabc516673c295d705cafe2f9874ba49832facc90a46090570638e29f5754c443a14fdd3186798e3856afef090285022587a83f0a82d26ee0570f06ed997269d8895f58824c026a0137dce6574e50ef0e0667daa7d992a0898eeb36bda597fe5833e32fb096196f56ad0a09659762586eea39a875f9ee9849cc63a5cc3cf5bb0367821867b0393befd01fef35b730ecb57fcc82010415993e71dce55403fbb7bce2c71891e6511fde2bba971cb33363f91a7198518135870851c462541d218a085f013c6d2f43d21feb51c3f1eee6", 0xd5) 13:02:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000140), 0x10000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x268, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r10, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r16 = accept$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000640)={r11, r13, r12}, 0xc) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r17, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r17, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r23 = accept$inet(r17, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r22, &(0x7f00000008c0)='./file0\x00', r20, r21, 0x0) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000640)={r18, r20, r19}, 0xc) setgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, r5, r1, r1, r12, r19]) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r26, &(0x7f00000008c0)='./file0\x00', r24, r25, 0x0) r27 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r29 = accept$inet6(r28, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r31 = geteuid() fchown(r29, r31, r30) ftruncate(r0, 0x0, 0x8) 13:02:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x200, 0x4}, 0xc) 13:02:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) listen(r3, 0x0) r4 = semget(0x3, 0x2, 0x244) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r5, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) getpgrp() r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r2, r7) 13:02:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_data=&(0x7f0000000980)="b593dbedfa5c5b193403404ba4c2a6b84b8bdb54e99bb8d8da502070b5e9188b63bf26bdef91004ce8128192c34a0904025e05e8e3f41b1e39321faab52c8f7163878e269b7a42ad3305400a08e7d7f9962cca11524750a0725bb59b4e075515d1599ccbd0a25d268942ccbc06ff8b4c87472c4772f9215ca658726a5adde44976ed0efa6f1d9c877b6fd2641fa93b9103fa8ccf0aee967ff815ab4b98948158b9a48b247dc6b64bdcdbd17e55f48fe8cca41687b41148394cb509f89fea895a2520c3601eb8cdc5"}) 13:02:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffeab) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000600)={0x0, 0x5, 0xfffffffffffffffd, {[0xa6c7, 0x3, 0x2, 0x2, 0x6, 0x1, 0x2, 0x8, 0x7fffffff, 0x7, 0x40000000000000, 0x0, 0x2, 0x7f9f4cd0, 0x1, 0x7, 0x7f, 0x80000000], [0x800, 0x1f, 0x7, 0x84c8, 0x3, 0x0, 0x8001, 0x1, 0x8, 0x100], [0x1c7, 0xffffffffffffffff, 0x5, 0xd071, 0xffff, 0x7, 0xfffffffffffffff9], [0x3700, 0x40, 0x100000000, 0x9, 0x1], [{0x0, 0x4aa, 0x3, 0x7f}, {0x5, 0x0, 0x7fffffff, 0xfffffffffffffff7}, {0xfffb, 0x20, 0x7, 0x61}, {0x3, 0x7, 0x73b, 0xe9}, {0xff80, 0x5, 0x6, 0x7}, {0x1f, 0x8, 0x79324bd5, 0x9}, {0x2, 0x6, 0xffffffff, 0x215e}, {0x6, 0x8001, 0x3f31896d, 0x5}], {0x2, 0x2, 0x81}, {0x7, 0x8, 0x4, 0x4}}}) fcntl$setstatus(r6, 0x4, 0xc7) readv(r6, &(0x7f00000005c0)=[{0x0}], 0x1) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10a12, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10004, 0x0) kevent(r6, &(0x7f0000000100)=[{{r5}, 0x5, 0x4, 0x80, 0x5, 0x7}, {{r7}, 0xfffffffffffffffe, 0x8, 0x2, 0xfd, 0x5}], 0x4, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffd, 0x2a, 0x0, 0xfffffffffffffffb, 0x7}, {{r9}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x6, 0xffffffff}, {{r10}, 0x1, 0x20, 0x400fffff, 0x200, 0xfffffffffffff432}, {{r5}, 0xffffffffffffffff, 0x1a4, 0x10, 0x4, 0x1}], 0x4, &(0x7f0000000280)={0x1f, 0x8}) r11 = dup2(r5, r4) connect$unix(r11, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x6) 13:02:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) getppid() connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) 13:02:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x890, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f00000000c0)="2098df2433c047576aef4432336b669a4e5c63ceb0af19a061035aea185630cb25f708ef440e36e899ed8109ab4123a3d555375d46c49552edcf73aac728d70798af5d0d12fc5a09f96e1fae99fc896b7f7c27b830aaa370ca4f809d2628a24940d52342646093a0bbaf712e57d814cc09bb8464b6", 0x75}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)={0x1}) 13:02:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x150) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 13:02:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 13:02:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socket(0x2, 0x1, 0x0) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980690f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b4844961f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cb00000000000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3f93ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) r6 = kqueue() fcntl$setown(r6, 0x6, 0x0) r7 = kqueue() fcntl$setown(r7, 0x6, 0x0) r8 = kqueue() fcntl$setown(r8, 0x6, 0x0) r9 = kqueue() fcntl$setown(r9, 0x6, 0x0) r10 = kqueue() fcntl$setown(r10, 0x6, 0x0) r11 = kqueue() fcntl$setown(r11, 0x6, 0x0) r12 = kqueue() fcntl$setown(r12, 0x6, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt(r13, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) r14 = socket(0x800000018, 0x1, 0x0) setsockopt(r14, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38e6ed71553a8e3626f609673a9f745b6b5aae9e1e53d2b8d941319c6b5dfc16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa2524154e10dfa023aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e191199ec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142ffff0000f9ce77c1ecc017c46450c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000bc835326d4135312f6a79d20e4e4c0b2ecb4b8ce79a6a53295fdd0ecf1200b91f47c"], 0xd5, 0x40000000000800) 13:02:07 executing program 0: pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket(0xd28a4ce0dab63e7, 0x8004, 0xfc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:02:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xfffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1}, {0x18, 0x0, 0x615c3d5f, 0x8}, 0x19f, [0x5, 0x0, 0x6, 0x9, 0xa43, 0x54daaeff, 0x32e4db75, 0x8f]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x10) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x62, 0x20000000, 0x4, 0x1efe0091}, {{r0}, 0xfffffffffffffffe, 0x5a, 0x1, 0x6886641d, 0x7f}, {{r6}, 0x4, 0x0, 0x4, 0x1000, 0x1000}, {{}, 0xfffffffffffffff8, 0x21, 0x2, 0x4, 0x8787}, {{r2}, 0xfffffffffffffff8, 0xeb, 0x8, 0x1, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x100, 0x4, 0x3, 0x7}, {{r7}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x6, 0x3f}], 0x20, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000300)=0x5) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 13:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 13:02:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="bdfa21a819518402564a8051bd24312746798304d786b23dea8d034fd605e2d3380d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa169a0236a559b7cb5e3290fd2d4e7199679daa987423cfefefe6099bbcbf878947da61d75bc9028a2b887f01309bbe061a7f8b9731e5c2091f3e93d25d6486b8ad670744305c63ade47a44a46bbb55d1dc744e16ec4245fdd5ccb1b94d6dbc780ddc0c498bfb907d22f4a1f29293208dfdac101a36f0c3fa99bfc5584f096e0cca91f92660bd933bc16468121d03d4914d3067346f701e1f56c6ae75b6fbf4585505921b6881e3d4c21c2112019a4b206130b77bb38d51969a57c7f5df397255fbb2211d566368df5b08ffcb2c1010940a7dfe252a5048fb6d351a2d162447aa0e16434ce668b2b742a7d18c6b09ab46d8f77a4215e21b0e29a44f2be076a537fcbf030eaed1105e080b6ae0a", 0x14a) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) syz_open_pts() close(r1) dup(r1) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xc7) readv(r9, &(0x7f00000005c0)=[{0x0}], 0x1) accept$inet(r9, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r8, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:02:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="abc50863c4a143dce4a7efe1970da71131a2962eb8538daa6ba5af4d3eecdd57be971e2f660b0ff8cf3f0c78de07350302c1d75fae87afb910991f0a705e17b1733a21c3c0dfe04cdfc7d27bd573ed11dcdf85617d3a4af34d7c4551"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r18, 0x100}, {r19, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r20, 0x4}], 0x6, 0xfffffffc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:02:07 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a839c21e0c5cef77296647b0c0000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000af58404b500000000000"], 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r4, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = msgget$private(0x0, 0x110) msgrcv(r7, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0x44, 0x2}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x2, 0xffffffff, 0x8}) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000b0d9171b0b863b249c2926758cd158274f5d64d22c2a257a8574ecc4eb1aa3b5408f063978a09ba63e92757426e02efb620bd53447369fd3b73fba22c2fc15032f8e8db5391eb81e3bfd09a8649487c305b98379e41e5d40a9deceb6924959a8ac29d50c690afd2ac7b156081d393a9e97a8945b9c4966450000000038f74edd8c87b0386b32bc9dc4a55c7575a0d6b888470d12d29d80f206bcbddd9c1a1f5ac4f2d0c3dbe4866903b0eef0a5243906027b5d5d7a7940d2729f1e195ef316b30f760d7e0e09435d70ac79dd7d15d82b5ed38cd209fb878de794c61688bcec315dae59c8f25b536f206244da6bbc5ab7c767f3ed294036bbf1ba8bfc160fbf152f6e2c3249ef07e5923a10ea3233e760c784faf0799b"], 0x1f, 0x800) getsockopt(r6, 0x29, 0x24, 0x0, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r9 = accept$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r12 = fcntl$dupfd(r11, 0x5, r4) poll(&(0x7f0000000580)=[{r8, 0x1}, {r9, 0x6}, {r10, 0x4}, {r12, 0x100}], 0x4, 0x7) 13:02:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x1, 0xa6) r3 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001440)=[0x206, 0x81, 0x4, 0xb6, 0x403d, 0x1]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000140)=[{0x0, 0x6, 0xc00}], 0xeb) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x1008, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x800}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8}, {0x1, 0x4}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r7) dup(r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000386, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r8, &(0x7f0000001580)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r8, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 13:02:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x5, &(0x7f0000000100)={0x60000000, 0x5ffffffd}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0x4) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xb, 0x5, 0x3d, 0x1, 0x8, 0x54, 0x4, 0x1, 0x0, 0x400, 0x4}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) 13:02:07 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xd9fc, 0x10000}) getrlimit(0x3, &(0x7f0000000000)) close(0xffffffffffffffff) 13:02:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) fcntl$setstatus(r1, 0x4, 0x8f) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) 13:02:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62f50207e000ebfffffbe2b3af3808040da40a2ea6445ac6fe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffdd5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xc7) readv(r6, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r14 = accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r9, r11, r10}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r22, &(0x7f00000008c0)='./file0\x00', r20, r21, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r23, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r23, &(0x7f0000000100), &(0x7f0000000140)=0xc) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r23, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r29 = accept$inet(r23, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r28, &(0x7f00000008c0)='./file0\x00', r26, r27, 0x0) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000640)={r24, r26, r25}, 0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r30, 0x4, 0xc7) readv(r30, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r32, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r32, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x9, './file0\x00', 0x0, 0x0, 0x40, 0x1}) getsockname$inet(r32, &(0x7f0000000100), &(0x7f0000000140)=0xc) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r32, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r38 = accept$inet(r32, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r37, &(0x7f00000008c0)='./file0\x00', r35, r36, 0x0) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000640)={r33, r35, r34}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r1, r4, r7, r10, r17, r21, r25, r31, r34]) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:02:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x5, 0xb}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4964, 0x0, 0x3, 0x0, "000000000000000100002000", 0x0, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x7d, &(0x7f00000002c0)=ANY=[@ANYBLOB="806695a0abcdeab5b51dbfe607003faa9d6b2184a3082329ef2ccf7ca92b4ea75d2b04fadfcde0189576c4dee2023b6630a71f24ff6e7745289841fbba7a83ee521532380b28b482a52486e2c4bf8272333806b15f5951419e9716e41dd42e00023e9eb2c41bebb846a4b6f51903b6dd1fdc31b861cd12912471205372f70c66b5b30e0edbfcb1b6dbce0cf61d5b7a2608dc2b68c2a1c98fb80de01afac6e2e12963bd9f42b487b5dc3a831848bd56d0ef3ed8406e5540248e4668f4a2a12b5a42f2397fc31035c7d9e8c24306599db6e9c5d0e69c14607e720367ac6db9a30715e349bdea66ddbb6cfc00"/248], 0xf0}, 0x114) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x23, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfe7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socket(0x4, 0x8001, 0x7) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000464200000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r6, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r6, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgrcv(r6, &(0x7f0000000640)=ANY=[], 0x0, 0x2, 0x800) getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getuid() msgctl$IPC_RMID(r5, 0x0) 13:02:11 executing program 0: 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) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x250) r5 = socket(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000480), 0x0) semop(0x0, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r16, r6, r7, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r18, r19) r20 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r19) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r23, r24) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r22, r3, r24]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r17, 0xffffffffffffffff, r21, r25, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 13:02:11 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) close(r4) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xd3c8, 0x97fc, 0x0, 0x101}) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 13:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffd, "661fbef2510400"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1", 0x2f1}], 0x1) 13:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x8, 0xc, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) setrlimit(0x0, &(0x7f0000000000)={0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000500)={0x0, 0x0, 0xffffffffffffffff, 0x4, "d730d15b00f4ff0000747beffde400", 0xfffffffd}) r3 = socket(0x18, 0x4000, 0x0) close(r3) socket(0x18, 0x400000002, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002ec7d72d1b874c5f"], 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206913, &(0x7f0000000300)) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000001c0)) dup(r3) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xc938315d62ec72da, 0x0) close(r7) r8 = socket(0x18, 0x5, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setpgid(0x0, r9) 13:02:12 executing program 0: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/135) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) 13:02:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r0, 0x0, r2) write(r1, &(0x7f0000000300)="1323", 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:02:12 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x3, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) recvfrom(r5, &(0x7f00000048c0)=""/4099, 0x1003, 0xabab671b2e2f8f6c, 0x0, 0x0) 13:02:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0500050400", 0x5, 0x0, 0x0, 0x0) 13:02:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) 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"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) 13:02:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001980), &(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 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 13:02:12 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xa}, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) dup(r2) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) 13:02:12 executing program 0: socket(0x6d6fc57a42747fbc, 0x4007, 0x4f) 13:02:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x24) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x1ff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ddf000/0x4000)=nil, 0x3}, {&(0x7f0000c96000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000bbf000/0x4000)=nil, &(0x7f0000fe7000/0x3000)=nil, 0x5}, {&(0x7f0000cab000/0x1000)=nil, &(0x7f0000bf0000/0x4000)=nil, 0x1f}, {&(0x7f0000ece000/0x2000)=nil, &(0x7f0000a7f000/0x2000)=nil, 0x4}, {&(0x7f0000ecc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000de5000/0x4000)=nil, &(0x7f0000d1f000/0x4000)=nil, 0x4}, {&(0x7f0000df7000/0x2000)=nil, &(0x7f0000af5000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f95000/0x3000)=nil, 0x40}, {&(0x7f0000f86000/0x4000)=nil, &(0x7f0000e8e000/0x3000)=nil, 0x97}, {&(0x7f0000bdc000/0x4000)=nil, &(0x7f0000e24000/0x1000)=nil, 0x100000000}, {&(0x7f0000be2000/0x3000)=nil, &(0x7f0000b10000/0x3000)=nil, 0x6}, {&(0x7f0000bbf000/0x2000)=nil, &(0x7f0000a18000/0x10000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000a0a000/0x1000)=nil, 0xb53}, {&(0x7f0000b6c000/0x1000)=nil, &(0x7f0000d90000/0x2000)=nil, 0x5}], ['./file0/file0/file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) 13:02:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x1, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 13:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x2, 0x7fffffff, "73ccd160527b11000700", 0x0, 0x400}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 13:02:12 executing program 0: r0 = kqueue() lstat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) symlink(&(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f0000000700)='./file0/file0\x00') r4 = semget$private(0x0, 0x2, 0x200) getrusage(0xffffffffffffffff, &(0x7f0000000600)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xc7) readv(r5, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000003c0)=0xde5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffda5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xc7) readv(r8, &(0x7f00000005c0)=[{0x0}], 0x1) r9 = accept$inet6(r8, 0x0, &(0x7f0000000440)) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) r10 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r3, r6, 0x2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000580)=0x401) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x1) acct(&(0x7f0000000280)='./file0\x00') 13:02:12 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) r0 = socket(0x10, 0x3, 0xff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x631668c6}], 0x1000050f, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x0) 13:02:12 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffff2f3, 0xff, 0x7, 0x1, 0x8, 0x4, 0x162, 0x2, 0x1, 0x8, 0x6}) 13:02:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) open(&(0x7f0000000380)='./file0/file0\x00', 0x1, 0x0) 13:02:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x22, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f95955984987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b6"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:02:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x80000000, 0x0, "e43631c2bd324287d42718000000000000000010"}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r2}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x8abe}, {{r1}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x4, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x6e0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000000c0)=0x1153) connect$unix(r4, &(0x7f00000008c0)=ANY=[], 0x0) getpeername$unix(r0, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca5237f451ecb8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd3a7f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9737182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a0635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf"], &(0x7f00000002c0)=0x1002) r5 = getppid() getpgid(r5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x100000, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r7, 0x18c}], 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) setsockopt$inet_opts(r0, 0x0, 0x22837ccfd5efc896, &(0x7f00000007c0)="e606cc3c5074bb96064adc6dce55b09073b735f03f26ce2601dfa55fdbae72e00000000000000000000000000000023904268343df92bfadb1e8c0bf9f6424661cb28bded5f6d00baa6c912d8f46e29698fb373bbe80a4bbe58f64d83736db7305c9009acd2995e175fad6a14ed4eb574ad057c8e3f0f2721ee3cff3dc9f33388f0e46ff42843f8112d01a73bae6eccda028022fd773f04373c320451bdbd1eb3770753770aa1f71e99a16846787a53bc1733c165890c219828715adf806167b4f830d3a6e6d596e2b4ba286934e00"/218, 0xa88b3242a5354272) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xb, 0x0, 0x0) setsockopt(r8, 0x4, 0xb, 0x0, 0x166) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x8, &(0x7f0000000040)) r9 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x95}) r11 = syz_open_pts() ftruncate(r11, 0x0, 0x1f) close(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) fchmod(r10, 0x8) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000140)) r13 = semget$private(0x0, 0x7, 0x380) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 13:02:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="001a0000000000000000"], 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xc7) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="65ef87e9b9a11616037abdf7d681807511e7d0c64dde7e86f2958f2c51ca125a33", 0x21) readv(r5, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$KDDISABIO(r5, 0x20004b3d) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000000c0)={0x720fc188, 0x0, {0x1, 0x2}}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 13:02:14 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair(0x6, 0x2, 0x20, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 13:02:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff8e) 13:02:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000000)=@abs, 0x364) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) write(r1, &(0x7f0000000080)="8bf145273397419352ec8a031386b91c69e8d3ced927d19f1856a8e3f351784cfd29ed756cfca89c364243fffcf67ddee8540ae9f332cb6dd5aeed285115f701a8da61664eb3dae0ec8bbaa4d7c152ee86701b6423e370c118fb3acef33ba5b7a253c41c39744b9094b86cb905c06a4bd7286bd534886f013805f1ccd49752d0da12781f35b02aad31f93eba9e7290222d61f8cdd86c8036078617f3d6407a4346dc72089f255631bd83e88912d78072f37da45558476a916b0aa4afe42ee934", 0xc0) 13:02:14 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x40000000000006, 0x4, 0x0, 0x1ab) 13:02:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000003}) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r13 = getuid() r14 = socket(0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x1000100d3) semop(r15, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r15, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x4, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() r18 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r22 = fcntl$getown(r18, 0x5) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r23, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r21, r26, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r24, 0x0, 0x92, 0xffff}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r27, r16, r17, r21, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="000800000225a7964c9d2b64209944bff7a8a1f867794cf09c010000001d1efee5a209"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r10, r13, r16}], 0x20, 0x1}, 0x806) fcntl$setown(r2, 0x6, r10) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 13:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) setrlimit(0x5, &(0x7f0000000000)={0x5, 0xffffffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 13:02:14 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="cad5b415", 0xfffffffffffffe6b) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r3 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) r5 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r5, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r1, 0x5) getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r7 = accept$unix(r1, 0x0, &(0x7f0000000100)) fcntl$setstatus(r7, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 13:02:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20040, 0x0) write(r2, &(0x7f0000000180)="1e4139552536b6f0006f202b5b0fb8e483fa20d7738b1e1cc3b83da71ceb79d7b3218953814ebaebc2f0b32e5a3076227227ee5490553c785ad8fc509173c614f7981ccfc1c244aa8afc8ba6e9ee9c92b39dcd143f809f7499dae8cc63b0784c6be618942b73c277f6d1448c7ab3610461538a3cd346b1781d8fe0b17f0ca776766482f13326879fc6b63dc4f043cf5eef382566cea2eb1fd2aab26e04b12f751a8d88318ac50d05d6b3e2af6cb2f1fc178ff3253f531ef4e159effe8a119da5e3", 0xc1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) socket(0x10, 0x8, 0xa4) 13:02:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7, 0x2, 0x0, 0x8000002}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) r3 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000004c0)=""/106) semop(r3, &(0x7f00000000c0)=[{0x4, 0x20, 0x1800}, {0x1, 0xde5a, 0x1000}, {0x1, 0x8000, 0x1000}, {0x4, 0x1d, 0x1000}, {0x2, 0x6}, {0x4, 0x4}, {0x0, 0x400}, {0x4, 0x7f, 0x1400}, {0x2, 0x4, 0x1000}], 0x9) dup2(r1, r2) 13:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000240)=""/135, 0x87}], 0x4, 0x0, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) socket(0x6, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000540)={0xffffffff, 0x2, 0x8}) 13:02:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x3, 0x326) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r4 = getgid() lchown(&(0x7f00000001c0)='./file0/../file0\x00', r2, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r4, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r2, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x5, r8, r6, r9, r12, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) 13:02:15 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) shmget(0x0, 0x5000, 0x18, &(0x7f0000f0e000/0x5000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x814, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x73d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x18}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10200}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e8d000/0x4000)=nil, 0x400}, {&(0x7f0000edb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000c7d000/0x3000)=nil, &(0x7f0000df2000/0x1000)=nil, 0x5}, {&(0x7f0000c91000/0x3000)=nil, &(0x7f0000f3e000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f6b000/0xd000)=nil, 0x5276}, {&(0x7f0000e9d000/0x2000)=nil, &(0x7f0000f5a000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e85000/0x2000)=nil, 0x5}, {&(0x7f0000ef9000/0x3000)=nil, &(0x7f0000fe3000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fbe000/0x4000)=nil, 0xffffffff00000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c03}) r0 = socket(0x27, 0x7, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0xfffffffffffffd6b) 13:02:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) r3 = syz_open_pts() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000600)="dcdb12ff1cd40908f9ada29a0d8d50455ed6cc9114f8af61cc023378cf4bbb619a3370bbc7d671b2d79d22bd106f55761074e4a7a1e40f5e100e48888a8007b338123e16866ccd9f562014859e0b2001a8b27f0fc1ba13b0a1a4b26eb8092833ea4af2863554326cad2bad13e13d57fc538fe510336f934ebe944188b6b95749afeef6ea619b39908a3738818970823303f59714c24a58a6f98637f3829ac07c61b9948378e1fc10c0b912b6ab8db02c9c53b1589d7c6ecf9e999ddd2fa49e072ee699f25d1b3053d0f4fc4a107a134f07989e092cfa16a9e8b57376f3169152dc29bc6b4728deff239195628e636eb9749d28f6065466473593c9b7aaaf09823ba84f43079feac5d6fdddeaff7809794668b881a64889e7fcd2a2629d1fae27cb07e29f9daf39c8d1bf539f24afb2d14db94fa8755c8466032770feb0701a471882820e8f0568bc459dd63e6d0703d42c87145bc1d0157591b6982af82dbcf12ea644d94438b2069eb7cc1ca283b1e6157aadf425b036b48dafe6d4b10bac6c0ff77ad6b708c0caf1467f2a908ba35f3764ae1d4a488bc1d63b542dc834ebd72f08318493d800d5248e18d714fa06da9a28b23c11f696d9ba489b0fdd6a4d1002bfad9fedbffd179a7b497ea09a2f9e925f76c6586c0ac23533440d3a405c385807f981d92bf68f6b73c9c6c20951016882cd1a4387ee30bd458c182c35165001522c53a6c3a8190fd9054b706b2e29ffe94985a397ad7976ba4fe6ee9bd3e8fdf941640fb4e33e04464d7d8a48c32bfe867745615418c5b084ed278c573645d7db8849c3afc250464a9caae405e14da72ee1c531087ce84f9b6b72a06b29e0af3f86302fcad90e223350a5b848721ac8fa3859d1f39a7e08d2309b675de54b1a863675ca97620e51b06df7440781bce0f39f1cbbc766d1d83ace09ab983edb71757a348a17e7e1e2eac0f338e8359389ae18f33ea788a279d7fdd0e03d2ef0258dafe89044624404685c7c4d3567a1a0e8cfe10e800dbbabdc030037f7e4df8c8949d76192fc95fa6db5ce7ebd74602def1bbbcc31d2f015a3674b618285b2bbfc0645fb4098afeacffb38a5dd61b2a3b2abc9cf149247b2acb734f00e725d1099dba7a0d3eb7e6e72055f6102ebda819c036e5e255dcbf478bc40941c9a9f55bbf2bf6d40533b5645e77b8bfa11abe300d28e9d2af7f7e410014759ee871cf6f771e8651bce52e62d866beaa9e46f4867c12d78b9b2d5e1c496edc566703e22aa9ad5090bbc6b3d5c72544b192f3205692fabd14ffe6635c2af1e675f4e9a3f63022e222383ab6eae793c11ae6c6b6385d03c059f8c78977a15b920f5da643ace885c2bf1ad275945f3a0539124446bd381d498c7f8f0f4ea3d0d88f9a176991abf87e9cf4aff012b07938bdb571b433aa69320ec54d2d04f9b7e026994a3695f74af94cd06f67f2d7a7b46675d20db6e39183c911952f785dfd9a2f3ed647251519888cc2c2dc2fb2b57cf1fac05bc865f3413ab9620b2b380409fbd3a43e17a1edc9955b4c93fbd3f7f4ae51e022222d536465c701181e35d14b0a14b12fe0f547851464306d1e95b71b2881787053f7d15801295440d35147406bd92e2688accd0e15cf8b71b2f42213688926ec49af0fc2921d06cf02b83feac815f060d8db2f35b93a044b0d26c932348adf6c8202933379e0cd347da2019a73b8e1caae9b60006deaeaeace820cd029210a25f73275a4fc56fb6fa89e15afe39dd3ecba1484c6bfbd54aa162e281150ab5826a38377a4f50a02239d034b22ccab7c891be6f30ab08cd36bd9142d36638fd1d528252b2561d6f80cd7dfe5ab9745882ad8a56c95c9ed61dbb53022c0f0a948d4c42325f199688d80ac6fb634fb4fe398e065ec1c70f40918e6881fefd131e6833fd35ea0d6c46ca6ca709a001cf98d9ff2868d076df0b5ae07d1c03f11254eec4a9d9238ce48ef6b3881d4c8025e62820e1e71ee86b9104b712947577f298137e6cf82bf63f28ec2fd870d63dd028e72ab7595e3d7d5d27b1d7a60ff8be2d4207df1c501d528b8454b219c681ab65a3ee3a098e4f05f1f200cd460ac38caad7846b162fb9b9b4907342d6e63372d0324df94931650c31ad136cde2c742d6be3a8fa4d1a9b6a610a0c508049e163a4f5e66d67599ed2fc0fd1b20c466198351a4e61fa74d0378165b1d24b62c9409c38ebdade7ea30445c9c6c11d52ecddb8c3552e5fef90548fcb08f8618a26b0802ea80bc91c2f63958903115a873ea6cf4274359a7ead1ce211e029e6846891b788c7a7acc9b71362c5f8e6224f075fef74473840a4628f3103dfc057bff6df76c640164262f0b91251f1dedfed6b2c2aa2ae7f16fac97f8b43b837523432b1357a8d9c489281ab0868aa6e57babc5bd34a09ffeda0baad8edf0b0feb57b143d02b525b586e9761585c6db024cc4e99326be36b4f89a1e54afe2814424cc8556e1362503bf88bb170d0bfb5630c6fc5e095cc3ef67352357822d8966a8baed43479715beda8ad3bae11dd78e3a3928e5a6d150fa19ef8aaa543eaf2cbb482f0b4df03046101537fe62d4dd29f4df4d9e3fbab13342e4413bb3f53a71c1b8bca1c83659d7bcbea669f302dea7a7694dc33eb66e086186ccf86cf5938c48651f56f6000e36645877b539fa222fd4cbc65ae090a1a5a03e727933043f640dbc45fe19dfe9e029c4339aded57e2ed66c98b6dc20873755bf878911c17ed412fa16965b9a90d40de0a091019ac3a364f48511a6877c38655fec775750fb30f59895534d27271cf637fc6086f5c2712dd69053295d52b7fe45226570be58bfca4f135c1524cca8938f432ea0110bd89ba3f6069ec805a7c3137b39ea0a82f8ca0dd97ad0a4c269c33f0b05d2afa7fa66249dc163b598eac0bfa39bf02c4f63f644ef73248a71e9ef0a4e99da61130fd8e402dc8394b1a331bba080f5a7023b9d3bfc50b31f5f4449a3a76c0ceab32d49048f6adc47db2b816354b71ab80ad335cda38d11958cd3a24eb68df5781667e251e860fbdc2fb58367d08e10472ed84c68d589d9ae3e999fe072cf159f260492db97c2337cc5d8d93f1d204b5e6b96c13174ab915cdd28fa4bf8e01942d727480d671abd9ee438ceefaed1af14292be9ee1ffd9e210248d3e69618d6e5b310317b879c97c0bb31632f3b1c9e82fb4e609bcdfcc72ab178d6f9e647749eac57967d01cd770d263c553b87f76a23963f1bc6b74daf688c8edfddc401b480e00e949fbb0e2b70a3ac656e17e906839e6d657a61a076897b1fc436c53962db2e8c28efe816315b3f7a73fd6eee7c5ba547dc5e4ae402a8a8612becd2ad8cf10d32f2899a05bd86feb6797d0b398986515bd83647c701f206b5b6552e35d4e246451c6ea34a6e729fa6c32cf91acc94a4d1a0015d36613c224fcabb664362ed7123b799f715448ae1818dd11c26b44010e7cd4f7d50088d5472877f99003319f613000f04a3520f653ebfb74455d5bccf1f8c67545d2acbd5489136a4d8dbd1340df7a049008e4fc6a277466fd92d0649c0dc7779916c81a0d4f596ba09e21ca1d1ab09429a2d5e6217385e82f808f362bf41ad136d5817d1241cf5cc89922dc70b33a0d86dd52b90f1eecc452b52bfc1e59739e30835529da9d451deaeded904cc3405dd9afdc9316964e69c45e7bb9ae8cb4c3bfd3b0e03d309c72c0f0f883430ebc264d9bc18506b84a726cca81fe9c740dc046aba8fe0b1f57482ddd93180b78065f7bb8c9adcc76569f12e5214463c8a0be1d7d4d05c7ea101c6c37bdf947dc5a2ddd0db12ef53fb7b3c6bea65291e5fa3faaa3493df2b35353d2911676d69fc5cba5997e3b8d5d5dc36a3c83ded3bd0a39c1648eee3078d664539ddfc24b17174d850394a7158b061c4b52ffab98066dd3a22aeccd95682fa057578431adc9c6439ad0e325a8a1412b705684da373131fa4e3f70a775c63214eac3ae01abaccb8c7d10c4c40a013bbd77badcb49b0f943ae768ee76464e884d52c0115cff3511ed68ad8f083f0c91f6e7d21da176558020294c5bf4218634b3e10d484132155dd19b2fa613a591e81ce8632a5c75ff7a31004424897203958a8eb4d981e8e570bda3fdb5e2c46200d6d8961779ef621f2066e4507aa90fe3a9353f970907f1c72121333145ad07c1ff0432f111770dc1096e08973840b40de28c95ce7981b97f9a9a821235a48a8306ec6bf62b335904423bc4b9e996f2af4020b961e73099a83fdfa88d885a624768101de72ddc4c2debb398c5b9a4c1416a52792911e612a5de28ebd804e5737af10b9c5892ad82c19c4323a52a4e1f9ad22fa1f5e60a38217c306f35c492713b7872468fa0fa7121105e29cd184d1d6b884a34cd1c9316132442cb64589dbbb585e02225ae6ac6acab0430c79d5898783295089d3bbb26eaa9c3ff327d68a66f6334714474354de693a61cadb95475edb1b50a409a10af0d000e52fe33a85ec8e840b9b0f8da5c84a141f8268f800a7feac4c526633c2fbff8d043786710f879a707b1f94596bcb586f5d1136e75497981effcb5341f33330fa42f8d9df18b2679ad0d946bee8f7ac64643811e55fcd2b1e47f8301a43ab87ffa0472865fec92c22642fec4b0d057c5bc2dae54736b7eb49fcd172f0937790bf865c7baf95b740829f8cbbbf7e15150827228cbb738c64c8221132e31724d6635c15e3388ace2050eb280c9a31572e3e0be5d663c69d68e165108dbb711bfa713f3d1e3a45439b6da4ae0662201e9b54f2e99fac1cc5b0ddd6454d377310a477be7556f3e9ac4e8881ae2d56ded2138e933a6a8439abb5927e273ef2000d963a36be1b7ba8f33656b92bfdba9a4e9f468fdc8458230ac1aa85116b02dec49ec4ed001669c110166bde1669db9bd50e9442b3799ed45ab5bb450f22b5bf38d50b69be4b9ff5d6661e519592a349a643453c8b900a08715b52e868e7d515e4c1dc4fb25468055d2ab47fcf87263c35a1f644b7e1c964295c801bd4c05b677f278f8ed725b5c346a82e690df8e3dcb40e8138f9e076f063d009df7724d74767cecd394a8cd563b3fb2b7794d478835b5882aefabf52638ec03be6f9ab0624b54518c6d47b8c984d1e6acfe7ee427e4fd7340d9ac75a4e6bf8b30045bc678c8e012a028337e6d3bbe66aa36f7015539cd4e6a2111a48fd86cf38a7e00ed0d8e6951a81ef7391a7f132d9fb7826d614211388d71842fd526187d9a39ae52f1bdc92cc0cd55660038b68c3dce008176d9974d1c166d59fe1543966e5b1d22c4a36613e877a89f405da8e0ccf8c528794287346c6454382fed0f1b6c25b469da419a738652fc625f696f566edf7e69d9d5ff8e16eb8ba650ff4096706e6035a223bb2a62dcb28f1410ea9d7afb03e2c16bfee7490c5ce8a5d5b6597f9cc5ffc170dae418a02d8f92967feb0d326260ddef3cc22f54b3fdc928ec23323b7af28140b5af8c9d750be2b8fa1346bc344b81ba11117f3ac2bb23473870b4c32d881ba0eff5d80793a5d119eee884fcbf52a7ca186284c9f3ebb734884188bd652974a29f0310c955995072de7aa60a47a4027f724a10058534a3f00e297ea7923a7f20e9252b5e5428830eddf3c77a9fd154db72195b59c717325c4593f191a178b2812013347286acf3c3fdccb151308a10e5dc50478f1fec3afbb6d0c240e8e52953a62b9f4d1b0fc862537aae2b005e0ec43602704f977f920c8318a8848fac5523c24d5f175128b85166fe78d70b19f2f30d00569a76", 0x1000}, {&(0x7f00000016c0)="6b9eee6c275fd64fbbb5832ec55c450b369b73d9c6fa9926a52eacd2a1ce16a84bae729cafb3be2a0d00be559a33539cd3341f2baedeb5dc6019fa0bb90c4e7881fbd192c2ebc373320afff2961ef08eca1e0193516b545b890285760e03ac0f198ce0f64a34c924b7ecf62c964a27f6e740bad605ed5f292bcaf3bbbe7bd13d769cea41bbaaef57d1feb757be4eb874d6ba27fd8bb91e7c9329fed7d4f90e429a0df82341189a34ed13418fd83452f0c3f0c9e893f7b180cf8b354617158560b7874ab13e3d197937846f3ec9396b4e28558745ad4a283a8b339d237cf135e1e0edb45c7ef21bd8f0f7cfc6b598b74998c0e6a8060686ec71df64cd71503dfce8d55995f9d0bd5906f677ff3ab6fd7da03897b395a0a15d832819d867f54a5427a2c02843a13c33992c80a834003785ffba8df1058889beb823ec49fbeb33933244a27f6050027107c3f6ad9bce1c3816fbf7d4758456c15b7c165bda3cf3a6e84abbc79312dc2e3fa2a3b306a1992cfa27be4356272406e6e641aa296072131a197b34c8862e14d9b86768c6a133cc50bc591f8c3c64016850397a13e196f0e58b7d5586a75a0e726c30927da612fd2b1e0ab875e9e3b29671dd357b8f68db324bad2e1107995083df548ae0678863db5d92915541bd8bc3478af4736c2a7977a7fd19802d6a1160b692f14b000012d4a868542ed2cd8ef14b5096dde8f4fddd8a518820b887a6ffa552ea7965133ac899268a200ab69aa94d8597eb75b2b34d63787f99bff34789227635e730579dcfd5cec186516572360a7c1827c70cba9ea73f1c9d5aac4b0b183a3d71b43d9a92ab1bae9953430f715d5d6c4d708e87d604681e344bd31276deabdcb81f482a425b2481c22c39815cec7445811c4ae5da6cc46df614513106a43cdcde7cfc46473a4429127e638e2ed4c321741419b4c8214f1b0a4fb0970b6742cf980370610fe71ecfc0da03e410f8e33f9529b62c890b1555ec3f0d9a9f8d9e737fa286501bec22b31c7031c51a769a1305b2a4fe00c59e4d3b45988e8a7b9f48422be001349fa589d39eaafe3b5e8e67ea5a439a20cdcba96cc806bba132da29cb30d9b7eda672e47fd138563234ec6900fec5cbc2124b65c73983ed1f188c4ed157c3da09d5a926c9c1fa7e7b2646f3261c11388b83324cb4a129556905d032b0df10a57b8450452223461d2a6fe5ab8eafb0266feb41157e57ad4a05e95c98224aed2fc06eb8fdbed5a9563b90b612d103746fcd03846723fe60d2addc95a945b8a24a9f675dc9f680d30a54f3ee38c711102f8beabaa57a15ef6a5124815fef904c2fb0bff6c49f61110b1422c31c0b8ca958abcaafb1e29c094386b4ace9e12f55b053474e6b7c1145f381e037c7d3f2b5a0699721eb3a4a850b7d82df61b4397ef5bb59e42b8a9f4701dec3f6b22ad81cc68cb1f42b302dac1d6b6cf00c0dfd576eb92b8541934f7b9c2d7e6855b9340b0b039bd584ec1922bc3686beccd08861a02955a3a1a684c44734a90cffbafbd13a8206ef295334d35a350d1792f3262fe6e0f3d7611e822f1aa1ba9cae1aa4dcee2fcc0d70feaaca46c37c5a5e10a2ea78c09576611f34f156988b80480dd5fd3b9338ed51bcb21d3279b1c59d4229a144459bc40ab9887196dc29f4bc71527340f1df83fb23a2cbde228f3060ec05aca2daa69853f9be2461c8af91cfcf7e18233418dd2a10727388eabffe7c3c53b7ecb4d04c71de1b1e652ffbf92d052c142f1d18b44580ce424c98bdbc1544cf39fddbaec0346a9dd8b3df41a35476ceee46160a74ef7a3b36526821928fb69a392caeab80b5063411bd164eac8635c329e17ace807280a0ea1a29cbf2e7f8408427f7264ef1f51ede3c33d199c47e75876166c7a3dfe73f134ec3d4f24e2b9bfc05d92890c2c7fd330fb8c47402ec36c150b3ab9d442a243dd14d7ce468def35cca94a2b18c423601fc7aafe55a5dd66dac8a0cfb3d9aa321106f25d9529fd0af07103c5eb713b6309859bfa4ecba54612cc778e779abe2dedb9cad5ba59b81f8eec54124a61e6abff54e073bbe0f9c2b1b8e1bbc16aba6082a4b2547b419bcaed891ec169b00b9c9af18a0d1cf7fb1c385ef383770703eedcb42c4a43fe5a776b4977be1abc553d9973f86f5842754ffc4e895533a4959082ad861a092e5c2fe9e050cce14508c474b752c3e9e1b5ff2e5f75d5d62510f779872c2378db58b747d28c93afd83c5946bfb6193c6daaee1eebe1811883c7a295cbe12324efdfd6a42bb4af22d7e2e40f111b9871d27486289b7ce53c1f0741b9e7ba9d082ff44a57b7b38ec3094a5c06b50b5d29e9de9ff60656a279ea664f33783397cb6e3bf7696012eada2c25feb56ba7b25944d710b320eff65b2ece71166a671519712ea3a41209fda06fbdbfd7f96395b764a786f28bbd2b22250e8b08272a9664c60f914ebb1047cdc4b9cfca1b5cc6d558917f841117f3ed24d1dec4260de3e13f820f50920b442f1f8e1d5caf53681159259e867941a76054d9132fb2670e6e289d3f7d96b80e94cf86dbbd0da6a306f11fde633b6e236de86c414310a73a87af2d34ba7b544cf3b7e7074a7936bef3db9caba9295dd0ebaccc5122c29b776d79613abbc9c7e4c7b26152e089d6267a81deb43814c2f3a6d69b581a913a4483db86074103438835af5013231ec272f054529251f49fcaa6dd17ec0ea36429dcade2210f786b45c1cbc85a126081dfdfb2c6a21dc5ea40d94e1d5adaf2aacca502f4a76e55a9ec22db020f7c92a1b733eced43beeecbde3042a39ac4bfb7aa2396aa64204ca6c5ef45951e52b325803c322cea59ff7ac42177f6dad6bc68e1e0d25391e087d6f3652897eb6450104caf9675a4dbd82082deed3d6bc717850dc1d978a47ada9b8c194700d878103612ef57eb4ee85f5279794f2019806f6221e492cbfd6771fcc7e369850732cd2db43282cb5583adfedb43f7a6b3bb76b38abd5e4307f510d7688d40ea55c51b31f3c9d2b95d79451f0b996d52e3f076a3df54c6b1b89498d1a438af9b000f6d55142649cab466c6e919bd5696c9aa4f324b5e590baa64ee883f92d3365e9bc4bc9087778bf10ce10983d9897e5e160393b6bfbf896acdc2751d28cc322c7bf69b2c9f29892d32eb3ae5fb2a2cbbf7373fa9d7382734fb626d9ee78aaeba4fc00ce183f236906a86ff20a05594d896865ae0ee6829964a7cda54f04766bc367e7eb236b7f306b2c08e222233a9ae55cb6529cdce4a29b6d5d5c0e28c9d15652abd3c7269507b2027f5cdb127d2190f92a69ae8fee93a0a08a7204e230efa34dd26377a7612400e7f65e9fcc548592d30a11ef3c4821bf79ef21dead204f3631eeed4e3d2ecd98136c837cd66540a083c19a01c571236f43143a3db20391ff1a719bac064a514e402bc4f9ca4e0ee20b6a7ecc3438e852fcb13dcd1945de132e10e3616faf4b4c3b2bf73ec5f345921273c2a09e8b247bad4d5d1464adc6ee7ec2a0e388e73b17f80c61be3c4244cbda64b2ef82520da20766370855b4d4fcac9ba200e29ca89399b3d147bff66ad6db3f9e98f76134618c5dcb0fc78afa73918563aa3a51a375c24cdb3a31da241aee14b23c52b6f515c6cbcb10d24331640f782a906bb11f90882b41603962751c52cd4d0d31ccd80c7d6fde503564634cc2512e2dd05d9432984dcc89834fdd5b69dbf1719ce07f2d7e572db1284b0bcb93d8d40b579696df41821c10b284dcc1ae82ca0ae6c7767a41cc2e18ece3ecc1a4e5f08f807a5fa9646babcf30b39b98f53c8fe5d8c621c86e0caafb921ac13ab5e6ada6f8ea912331ea657c478581957f67bbb8469f2f9d59b2b4cb4c6b50964631b05fcc3463b8cd9d06f3ea92edcd58bbb7ec4fa47184a5134fecb8ec433ba02ca6168c2d997a1199010c72c14e79f0d05088919d43f67c1cacff7a25e02621a4471610b6720371259b64a6ac6b5aaccdf15ea2d1fd809d131f67fd53a2e483a0dea4d5e58923c9752a7db29d03a4d70a159e13df00d6b7611ab90a2506721d20e68c319ad3817b6f79e3aa82edcbb1716015b069c23c003e9cd100ef13454255ff5cf0cd4cac36617951ebc3306882e675b1effa31033c9d9145d983db2f6c8249f0a0ee7a78f99da740960d74e5ec0d937f7e131b0033d76f8eff1f56e96b59b33746fdc708bfccac764f18ad9545c6d6eaef1aa90a1253c9139d96bbb2836db5f9e71337420add2e8a308d0bd358e03375d0f0a3a6cd08dab8f77b92073ff467be37a0f2b1b0690d1a3bc6cf4ea51ef8db4f747f952b4e661a5250d57c89d331c038dce97e21735b72f3c0b8f39ae345e6a135311f51ce39ff116d9ae91d4db17a45dee9f68cffd25baa411e7c48358f60f7e388908a007d7f31869aaf3f7a0bf83bbb73998989a9d9b075fbe1b1bbb8ddee65fc60de477e406da4f67f51141b9b6654df8489dc78cdac240a0259f5925112e6e3137701714c951c2840e0ad77e1630f8ab92f7efecba74fa02dfcb9907abd79fbf7e7d8eedca5f95a36371a3b63dd1346b34d0060f3dedd7ac0c55ccb5018c62a4560ec7ed5c15ae3406e1ad12e8085f9eb8d2f637b977a586a344d779cc05d8d790e38f61b6e1d4eafb84870b3ef3099071178d70a6c93148843cfd94084586961be5b64a035fc01843553c5f0c6e098b07f91cbada0d3e655e3458c785f677a4330d63fa7dd4356fe254a43121a05edffbc57c22392ff3bf3a5d439001eb6628e0adcec8b48ed7cbfa8ef4c1b8d905d99298b0df04180ff8b7f90029c957eb1efb6368823ff909c1d86f9d1c99361696d8579ab25edd9fea34c4273be6c63d47d98a84475204e088da2379967379c0aad88a27e23e998c1ff4af54c8ac063e5421b493708f0adc2bd4de346c11591fa776661bb985f92c50ca8972febcd9f5047f1e9d260e2f123bd16c4b9bb1d657260a6d93e6998f2c26627e4ccc128b28936891f743dff73a9c4ed7d3e188b3ad58717b6798c28e2033bbd4bc8efc60b30ccde8007d62ac37c7fe1f6061f3d4c60282e6ad1b4b8e292474a0b3db40b70ebab0348a468445b856ac3993e738b97aa84215f607034e916afde58c01402bdabbb079710b99e24067ae70d9371a1116813f817f62751173b22dda1cb9b900c2588e790a65f4117fd895eb1503a797efdd36312a97be3b7843701ccdf73ffc580ba3cbf79bd9288c21cf0fdbcb99c555a607d6a03eeb73fcb50c33298904abf2d94ad0622b0a98447007a55ed874633fd6fcbc523e77eeb8f737806c0352711f1d8bee5a2293d55121620c4339540ac24d9236ab77e85ecf37cb2a816cca20178ea611725d385c132a3139ec52fd1b36cb8b487ea1b8c9fa0a67e7df8fb918632bd6006931f8683193a56f9afa6020dbf7ecd3f73e5b4a58341dcac471fe56891c115ac3f930f9c2301621c3abd39045b78da67c43ce29cc6bab83a36ffd01911b9bd177acf8d8399cef74f0cb0459bc5bd33dea27d4db3ac4a4ac14d18c90a72266f5cb82c24539b7175a391917c29bda519b33d4632276de1cfea29b0a2f3c22eaaa3b986be3ab5aa8244defa78edc43d12fee20bbccd7c68f02afedb6fffe4643c69f64cdb33fe7440104e2520a758571fbaf66430a90fc6917df28206f823b3a554e822781a09156c4ad05396907f77526a0a8f033cf85f5894829ff9142abc8267dfd7cd8d7a96b44c0f4d68acae008de03a0f6b47c07c985f298593b6f58802ec8fdac94e5cee89c43f0e8c8bfd981e", 0x1000}, {&(0x7f0000000100)="b14b8fc2d285e57c465354b1679fa056d6d7639a059568648458c9389a5315d885d2024ae52ede6270c23be4984ea4c3af8b60b438f653c13aa6a1286f37a4a3b190bf571ac03ed3bb7668a33e3bb5cc40c9328e4151e08b642a33a1904011700eb69be67db2579c0167d4c0eebe1b81a2b892307a0e5eb4474c78e38d0b13ee70d5e994024259e1b824a8cbd423b88130c3486475849b9fedd813dc7c339047631755dc150bacdf31463040e7c61a387c2d336e77e1b86b0104cc86c54ed0ccd9fd510ae14cbecf19164bbb36cc289c17c658e95c154d1ff55475a7278656961698de3ec84cdc590c95405b07b090e494b2", 0xf2}, {&(0x7f0000000200)="85e770b89026c14d25d40ec658c2d5f549fa661f7e64bc7ec045dc48c461b086051b25296a2c781b1e1e2542ca5416421c610a65fc432b4fc0279b99b77516e9ab5eaf15dc7bf06b826a31635032df3130f2e4486c64012f03562a27cacb1550c96640e07af435e3b2206971c40b0e3b8870c6f3f6eb494dd0d4210c31b8fd03b77090a15de0ae28b2fbfd1e69724a6bb10e2ece580635fb08daa0720aa4e1e30ff39e7c7de2dcaa76a00534dc0d9225c29c64aa5ffe8239345fb49bff89cb7fa79c2808efec4af3240c4c60e90e0358a192", 0xd2}, {&(0x7f0000000300)="3276297fd58f078fa7d34ec04737bdde545dba18d7e56a932e49135bf1bd1ed9b8b2101dd232ca140c1f4e1772fd0165ec6016fd15c18ea479d9b8c407ee68dc43cb1536484c28d06e2f20c59d90f79ef5b727885048184123ba4409a515395327aee0faf6ebb3bd6009625169c9b714fdd10b8ad092e25a340d761330f1660b657edcfb5d337fc03ebba4703e7f704505821dcef60875b68c9d9a3645ac93352c5bd48308f741d45e11a4a4ecf41ebc2e869d63a85af30f7c9e2ce21ae053dd4278fdcc", 0xc4}, {&(0x7f0000000400)}], 0x6, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:02:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/102) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r4) shmdt(r4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) 13:02:15 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r1 = msgget(0x3, 0x3) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000089020000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde010000000000fe16e195202c7d5dea29fbbef1d330efe0b330a42305d973ac5e35713e0bd4df30c535cf"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) 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) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000e00)={0x1}, 0x8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x8) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYRES16=0x0], 0x1, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x0) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="2882022e2f66cf056c6534"], 0x10) getsockopt(r4, 0x829, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 13:02:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000200)=0x242a) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100, 0x6, 0x8, 0x6, "3e23abd26f85a664b5ac7fa36d87a767942152ff", 0x7f, 0x80}) r3 = dup(r0) select(0x3b, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xc531}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) 13:02:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e491ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 13:02:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000040), 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r7 = socket(0x11, 0x4003, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x86, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffd, 0x14f, 0x2, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 13:02:16 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$unix(r6, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000400)=0x8) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="6a8b09000000000000008246da4e061da2fc862a1d285e2725b2e124e83a9fdc678c55edd6d01a1c67760055f1912d888688102cb5058b9bd9d4cb9c0a4312d5b70082166c5326a3e41c23d18ac95f6c8d5cb45f1d90b3b275245beabdbae71facc49ae4d94f64e0f4b88cae2f20bc04d85cec98f3bc725109edb445fa7a3770846a0e568afa86805390d97add9f5dcab892d2d41dbce4b90be4f96cde3d49f2225a2dbeaff4dcdccdffe6138387c68b57ad34380bac41790fe97c5f0cf0249edff90a5b4112fa47"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) 13:02:16 executing program 0: clock_gettime(0x0, &(0x7f0000002980)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x100, 0x9}, {0x18, 0x1, 0x7, 0x7}, 0x6, [0x6, 0x36, 0x3, 0x7ff0, 0x0, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pread(r2, &(0x7f0000000040)="186b6e9c935ce925df8b7667e9c67a996be513b88cb7a28dc004223fb22f0cd884534d629ccd8e0ad565894a16a5893c8b5e1a31e347e7fcc4673d58da6077c864e97a3035449f30398e1e", 0x4b, 0x0, 0x0) 13:02:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) r2 = socket$inet(0x2, 0x4000, 0x9) fcntl$getown(r2, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 13:02:16 executing program 0: shmdt(0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) accept$unix(r2, 0x0, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/185) 13:02:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = semget(0x1, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046ea7de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ceda42192c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bfc007d1b6be9bea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3d285a8716dd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b2549aa2edf5ef86538fbafae3d7f8b9228119982b63d4d7c0e7cc8365a5935398dfe7da39713e02e1255fa885d6c86b5d568aa7b19a6d49288b6b5bf35d72d717c35f6e8e6d4fad2cb69b7b9cf90a36cdfc8358878912aa2f031d2dcf8d6757210226a4a007736ccf26f62fc8f17c40bf0a22ac16c25bc2206ad406e6622375ee738dc25d4b1f03e6cd870198fcf00eab8c9e1db69ba52b0edf2f01632d127b4"], &(0x7f00000000c0)=0xfffffffffffffec5) 13:02:16 executing program 1: socketpair(0x0, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x10) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0xc) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 13:02:17 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x27, 0x40, 0xb}, {{r0}, 0x8000000000000000, 0x0, 0x8, 0x5, 0x1}, {{r0}, 0x4, 0x21, 0xfffff, 0x7fffffff, 0x94}, {{r4}, 0xfffffffffffffffe, 0x94, 0x400ffffe, 0x0, 0xffffffffffffffff}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0x48, 0x3, 0x5, 0x8}, {{r5}, 0x7, 0x2, 0x1, 0x3, 0x1}], 0x400, &(0x7f00000001c0)={0x2, 0x9}) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8040, 0x0) readv(r6, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/226, 0xe2}], 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fchmod(r0, 0xb86276b255d1e94a) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00aa10 failed: hole in range 13:02:17 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') socket(0x18, 0x2, 0x86) 13:02:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="dfe56e5293f24ad9260f234870c04f3454561661090000005432f577952314cfa7267d60b63316f7465ac2f48b82d4992978336a3e57586d14c93ba6ac0e1afd4d3bc8d9dabe0dd19a8de7b028c158e6ac0fecc779b5371f4ad559f18cca1ab4c8ea4519f1873d81b367901bb64aa918afbb60501e3accb992dad0489d254de8f69cc5192eaf22ef2c9536790aa36d046ba2f2f9a6164dde2ae2a6f55c28ce090966a7d90800616c3360993f32f97a92358f5fa35d6a37378cc248893f758e61cab1bc17f72a6a20c386220f89396eb55a"], 0xa) r3 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r5 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r7 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) accept$unix(r8, 0x0, &(0x7f0000000240)) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xc7) readv(r9, &(0x7f00000005c0)=[{0x0}], 0x1) listen(r6, 0x6) bind$inet6(r9, &(0x7f0000000280)={0x18, 0x0, 0x19, 0x3}, 0xc) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r1) 13:02:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r2, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000001680)="7df7a48d014cf4a68ef65093ed4a78977acbb59c0b59fc0327f31ba94d2d3cc48514afa483da76b688b893913ec7cdff1d4210e1b5d1d965ff00a119e69984a038b42aaa24c07e25e473a6ec6b8f076835c91c016328b8d4c9f23597c62211d0f88a125ed81ff1336a6a7913", 0x1c3}], 0x100000e2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = semget$private(0x0, 0x4, 0x2c0) semop(r3, &(0x7f0000000040)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0xfffffffffffffc00, 0x1000}, {0x0, 0x10001, 0x800}, {0x7, 0x3f, 0x800}, {0x4, 0xc0, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x1, 0x1000}], 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) clock_getres(0x212c09b8f1f04ac8, &(0x7f0000000300)) connect(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="00002e2f66696c6530001e0c2a5a1962643f1b6bdd71313202c977f0fd983fc44aa13eab6300804d657b2e12176fe9bb4066721175d300ca31e4bca07af2649b2ea2ad2585a0f64f3ff9c361dba2f2c1d0858bdd26b119cae13723c423ba49b7036e72822b3add4ff2a6a8c10af1909de5950dbedd890000003128b3ef016681ed968b19e90ef72b7af7a780163edff371d3beb058150d09b063ffffff7f00000000aa29490bc8330a61bb8ffbb248afa0c364f4d1354f43bc560d9f155800000000000000"], 0xa) semget(0x1, 0x5, 0x620) socket$inet6(0x18, 0x8000, 0x2) r5 = open(&(0x7f00000001c0)='./file0\x00', 0xef3065548ab10caf, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000340)=0x9) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r6, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) fchflags(r6, 0x8e76a477a0c988a9) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)=0xfffffffffffffd92) getgroups(0x1, &(0x7f0000001640)=[0x0]) 13:02:17 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000580)='./bus\x00', 0x60) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1109, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) r4 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) 13:02:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xd9f0408bc3ab58f6, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 13:02:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b7", 0x2) syz_open_pts() r1 = kqueue() r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) kevent(r1, &(0x7f0000000140), 0x46, &(0x7f0000000040), 0x6a, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 13:02:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) 13:02:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2b4b56751c37ab8fd8702db1ed657682c8341433e53140b43e4d14e1eb8206b86f79bd99c8f895860d2e73945a58f82631cee2e44e33cab5127d8fbdeef608d9e047df5ea512ab225e2d69108711b80116ace931b609600a4737def08a75eaa255424c555b0700153ee43b02e5ee170133bfe2b8ec3d4bb75982e96a4b5eeac0aec935afb5abc4466afaac3b1a382f1b6c313997d3f647e0b9e1be967ebda59350db23cc4670fa7d71b2822c14085afd3d7d17ca58d4a06c13c93fe3d30df20901574aade2ee50dc85ae1aadd603bc92293eef6219b5fbe7d9a3f5cde16b2b6f061f4b37d46ca7bea38bef8d4e814641f4d8f8"], 0xa) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0xf00d, 0x40}, 0xc) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 13:02:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x16, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r18, 0x100}, {r19, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r20, 0x4}], 0x6, 0xfffffffc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:02:17 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x66e4d754c76f0bb, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:02:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 13:02:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 13:02:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x80000000, 0x1, 0x7}], 0x7f, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x6c, 0x4, 0x80000001, 0xffffffff}, {{r1}, 0x4, 0x80, 0x80000002, 0x6, 0x400}], 0x401, &(0x7f00000000c0)={0x7fff, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) syz_open_pts() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x7) 13:02:17 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x2, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x10, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0x2) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 13:02:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28002) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socket(0x6, 0x4000, 0xe5) r4 = msgget(0x3, 0x0) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="00003cc8eb661d022745efba0bb95a9e0c6c00000000000000000000000020000000000000000000000000000000000000330268000000000000000000000000000000000000e6ffffffffffffff0000000000000000000000000000000004000000000000000000fd500dda1687b6df8f6348ffab13a2fd209a95d4be8ae514ee49cdc9ec55e10ed7835d62937aeabefb563cc3b7ea73ac4c36d701b341dba984d86fe2a3dc431d6af3154536fbb46e0a27669159bc91853a957f1786b10af8eccf76009bb8a3cdca0ff544d473dae0a1e706f4e9149eda5d8a50fc15223a40fa55e78a9e3f9574320f0ce2c2ef38c3eaa983eb3d459390625edc7e1eb3293d4c727341aa842a3b66eba899ef0000000000000000f643108708102a7e14abc8661db0811df3c9253293fbab61a073d4f515f225af43c46e8a03abdfd2e7ba0031ba0a7a16d2a796deba18edfaaa892d5682e06499c51cf2ef0de3a2d240d8e42a5865adf49009850b4aefccc5e599406ab44a977d8a5372aa18489a4e0f50573599a4ebbbb8d9cdfc4858a57c7d96e24c12d3d040d90fe85c2310055d6d08eae2f6be4b0fef48f87b8d97bcca293fbc52474a56f092bf41cdabfe478eb9b0f39be7486da0e5cabb0451893cb1d3ee96b19fdbb8f3a6095ffc4f0d1f1da72e4cf68862472da08a2081e04c21ec1fd885f3def5398ea33ebc638a30f8ad3783"], 0x5e, 0x0, 0x1800) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000001280)='.\x00', r5, &(0x7f0000001200)='./file0/file0\x00') r6 = accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) r7 = socket(0x2000000000000002, 0x1, 0x0) dup(r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r7, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r12 = getuid() fchownat(r11, &(0x7f0000000040)='./file0\x00', r12, 0x0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) msgrcv(r13, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000ccb7627c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036eaf6fcad2180266b42cef8fcacda16c17e6e16e59eadccbdfdd885021e10984e8407bd2fa4c4ec645c3024634f0ccd0128b79f348e00463517f20a921d5cd9c7f8b8a7c52c710cb5c7f49c35e76de68b2a230b4c250a833b1a095809bfb1d20b0c8f76d69d42fb65aad56265bf87ef14ac21072127ed6682ebb9abdb90c4063bd0c2b40121872119f82bc200000000000000000000000000180d4e6d8b52e0ea631be1e24b10cb71eb5d6a9b4d3cb19d000c0760a5212d821874c6fb62e2c637df98a12294d59a596385cb2dab08f875e0a956b6da5b0a167afc3cb31e788040294927851e2e7baf8bb9fa12ffa5efab652407b6d7d28e8c42f06e03bfa3cf78d7066051e170a434e8cbf2fb8b8265461337bb065a713419e551cbbb330d4ee43f2be150f1829180406448cceb635f114825f2c232efaf5d76c0cf3207de12fca9831bec6fa9c8395f2d95a20079958d8c5b6f4d83d6b0f564585ed1caa3fc4017e3c0705e8644ded14c55faf72037fbfd10255a0addd5845d532705ac1e5c245becc5"], 0x107, 0x2, 0x800) r14 = getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = geteuid() r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, r14, r17, r20, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r21 = getuid() r22 = getegid() r23 = getgid() r24 = semget$private(0x0, 0x4, 0xc1) semop(r24, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r24, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r25 = getuid() seteuid(r25) r26 = geteuid() r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() chown(&(0x7f0000000180)='./file0\x00', r28, r29) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000680)={{0x4, r25, r23, r26, r29, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r30 = getgid() r31 = semget$private(0x0, 0x0, 0xf3) semop(r31, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r31, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r32 = getuid() seteuid(r32) geteuid() r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x3) r35 = getgid() chown(&(0x7f0000000180)='./file0\x00', r34, r35) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000680)={{0x8, r32, r30, r36, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x0, r21, r22, r25, r30, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r37 = getegid() r38 = getegid() r39 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000040)={{0x3, r25, r37, 0xffffffffffffffff, r38, 0x1, 0xa09e}, 0xd152, 0x80000000, r39, 0x0, 0x3, 0xa6ef, 0x8, 0x14}) 13:02:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="162988fb6015cff6c2a44abd36d6f4e34170d0ec8e67d121b11af8968023c800fad759e0ed99fa242ad8248affc3b53905315e6f26aace556a9975c19dbf9ef8387b6b4727af73216407a5182b5a79605e54254fe834b8aa2296d574dcee102d84993caee293fd065998a22c9100c5e039c65ae7c67141c2521374d607ba380f6777b3387be4530084abefe20f5f9cc2640c", 0x92, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) fcntl$getown(r2, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x8, 0x2, 0x4, 0x8001, 0x7ff, 0xfff, 0x0, 0x10, [{0x10000, 0x800, 0x1f, 0x6}, {0xfffffffd, 0x4, 0x81, 0x100}, {0x3ff, 0x2, 0x1, 0x5}, {0x6, 0x1f, 0x8b, 0x8}, {0x5c, 0x4d20, 0x1186, 0x1}, {0x0, 0xffff0000, 0x1f, 0x6}, {0xfe, 0x7, 0x4, 0x9b}, {0xfff, 0x8, 0x2, 0x1}, {0x3, 0x8, 0x5f0, 0x9}, {0x800, 0x455362db, 0x0, 0x4121}, {0x8, 0x7fff, 0x0, 0xed54}, {0xef5, 0x101, 0x1f, 0x1}, {0x1, 0x257, 0x6, 0x1ff}, {0x3, 0x2fa1, 0x80, 0x7}, {0x2, 0x3, 0x7, 0x9}, {0x1, 0x2, 0x3f, 0x3}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0xa63, 0x2}) r4 = geteuid() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xc7) readv(r5, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) 13:02:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da701ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r18, 0x100}, {r19, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r20, 0x4}], 0x6, 0xfffffffc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:02:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000000)="d587cc525047917caf1ccce6b7fc1840826e8a60993704e7d6279b086b49a773341490b1b7cbec109c685f3f68ad837dff3a4ddfd3025d161f7a5923c691e840ee868c209b852c7b0bc729829ac41b353e6a2477d2d006e97a10c9b00fecd52e9a7bd6e5a01fdc5a587b41f3c93a983042d8de82b821c0901e2ebd182193238435085125fc9d2529701a4b5e33da16be95d041f977c47811056cd46b173b5db75f7adc0fa5e636a163f4e56f604e9de04946d48d52c67d68725dec8e0779d4c6532935a3c03a483bffed239431f4a1fb5224f6515497c36b369c8c7ed0e43e6cd5f7f87344feb05fb8309525cfb1e9a1297c50b986a9f62946b07427b7a9baa35ff86490589f08e8d3af016c91edc1c6c0f31b26bbcfa107e7f7a19e139373de261018d3761fe2ffa5f01f6fd5da46b8d3ec0b8e570fb60465869ca02cc22e755bd665d749e93fb807d14b8a5ffb8355be989a4e14d6249c1fe26faf4dfe6a996099d3ce32148a221e72759faae96d33e87c2729f80b7cbf5f2cdf28ce2231c27a0dce46e49c74d16cf6b29c5812720a138958e685cb196e899bca0dac703ebea4e9c8ba6d22ba5368f1c54fa9dd74f3e0076a3cdf770be429494c2ac4f034870a3f4a393f573c88d772d589c8e9f608dc85d161426e54b910a8b8b37d8bfef0dc05f4cd4e663757465157484e1f06fcfc55b6fe4d62fd2ae2c0ac7e5a0a8179270e9b29f2c907f49a78d9b84f7554d9c3de7366e9c83e4202e880ba41912c4219618e88cc47375fdf788b104134ad639db05149539b6738106e0cb02185399df9447cd5024def246435a50120b3088d6a26eafcf087c118700e809150aa3759dc8aebea95a652d3b9ebc926ac653eec08ebf96d0637fb6049b97ae1e9525ca148792edef4e51b1927bf6b47d6519f30fdc8eca24941b2944bc51a782d41536090a0a9f36bb1462436b31d64d1c7a57d29c8609b8a730c356332a2d43c7e0c0f6fb7ed0b5bbbd163606b3d15645c217760e8c1035affe75ab7958bf71deb6e2b102dabcefe6898c5d35b06eb8e934a93c01eff6c91c7773cc41bbc6e84acd76577d8655be58403601fc8300dcdf8eacabffb9bedf0703279528707e131243ba703f88234a132043e30267cb2aee28d7f6610b2e21f90b36dfc6bf75bf47fa0835b9624954803fb1f68a594db620a27621a4afe037ef97736d5d95d5daada566785ceb7429cf96f94c8717b127f1271f74cf8b0a7ba36ad39cb5a8addba204364fd20be708ce836a151692950bb2f0a308e530786eeaae981a0c460980904c7fb07629f358c88f9ba6696507974b19711f92aeebec98f4e6607a5626a623c610516fc9792af15962aa7d9d24dbea9b1f48c96e0e616d87b318f3f930c38951f9c842e2fa59fcfd154506931e4098ff582b56913319917d622609e69b35bcd52ee7c89d86c8f4c1ae02d896b654bf9a0b76de21444d2f0682daa6bf2f4fe027ff50a0a34db452cf809ec2710cfca272c172dd459c4a2f5eb14e6e8dafa3dadd36a855bde014856e7fabe53b4467bfa7b9dd8119572f8462edde01424eee6e4844e71b574f0cc86ed11aeae91acd2feb41a46f834a00bda3b727c482cbda3ac548b59da817deef1958db2576acb126784e1154f6a110bf420470f5d1a4ad6f5cc04740a2909d4ddcf4eb745c5814b12913121f15f8fbc4da06ac9e628a124ab0a749be41583651c630751d1cb0fcfa12969f110699ec9aa76e0e322babb9f1a4bfa6dbb75d4cb32f1a3f0fb876a5ed7c61c6470d178e752641c196be25f265cf086225f5d7ee3e03c0dd57d023a7b004a7bb7dd2563df9b827d12d05ea7e35708106e5bed7000a354c899e88157511f79e0ddcc0e8fdb2d87af9f771e2ebb39533d45d9a2582c3bbabf70edd3688d8840948884c870c8c092ab167bc138f35360f2763e6d7af6fca74da61021f1e6d1af44490da36461feff3f98b68fc2d10ea6b813c92cd6d310186b98f9fadba0312bbb9c0cbda00da25f92f9a9b25f4ab3ebdf783ae4b215061388eca3397c55fd58e74f720ea8034b13a42714a3705ba27a16ffd834fb882be169dc45f9a8b495a3576c4c8bcfba12552f61dbaf852f13062689af80f686004bc7490c7375ebaa4bd94d7441637fb4b491675193916e25d3ce7e03a65d00e10dcab36ae45610bd6eeab1111d270e314644b238e86577dc0660784f70d47875c52a56e51d1c50954c95a74f4104487cd4e4082cf4b9ed70bbfe0f0c71ae5fac81d819d05c28beb1bb08a6590b3c70035d1b5dd9a12f35e077bd1d61f057bde2a1c03581e00d31940acdd48b833f6a5f2952b9980520f366c6b94e7ee8e8915a08ec67a9855aeafe26d48c6d8ecfcbbe24ff5372f33888739bb1177a0d06f7f59c1de5adf02e59c651c4f10dacdcf944e4f49d10921f61da4cc99cc463db2ef05dc253b9c1756e10bcc10f347940d5c49e5eb108029d540920fc32edca7ac150a00786cca6c1edb3f41c76f3c18ceaa7475b2463574a6bb8afc0e4767e15404f036bd72dd2dfa30057f5bfdd9363aaa14bd7b1dc0b09021b310acec6958243723898157e47b806a145f871e2ed397fef55a84c10a0bc379c8fb9501c240c373920c5df8f975291b38d1f6fe0855900c3c89b43fb2f8285ae37de6804d8ee1dad1132995f141c307f5c2e9a42c5d0f23f5fb4909328c4653aa47929c2fb84e3be28c33a3aef563f6d46a3855c0dc315180aa76386d841943e3b6bad2fc6bb0b867d94ed27db81c1c9072435dfebd5c78aa1b298a7e6e382bab8c7025e87a3d8a0918a04bf0279f0101e95d64028c5d92e30f678e37c928415c8d08a3c0a4c50ed2f3757ace3a2ce80c4bc08f08ed71c20e299b1392bf175d9936d565aa6d792fe3034ff5de0ad48c39ffe32f21e816154f32a7f7a9d2e811e1757cef4d91c8f8b0a281caa84c09ea5739e575a964f9598a19a74c50477cb0dc8cfa7f1d9733acab69fb5c0868c668276dd2d917fa3c1ebcb88167320057864820b23153d863a0e8d7c0528524040f398e8ef852be61f64f1c36b81c48bf836e0d57e0a173e45b769b699aeb0795ab1cf4bc86ac64400b8a230f02ff3dcc7fa6b55b0f70a6c7097f02378c0ae96f24f47e2c4b86c36bf68a1db6e8e571061388625862536a8b8694bd63479b418778d878d52859ef20302f24a230adff6e0b6ca6d13bf28ba1fe21a97a0fe3d6690aae9543d190cd60b74ed83aa4be56c156931dc3716f686ccb93ec847a16785b7c69d857a03379f1b77f2cd45917d4287948d3cc396cd4d72be1747e340f00c3e3edf268b4734aee02deabc301e47d8c9bea2a58b21d5579f35a027661b87f12bc0293ec3697dc31b8226da020d0af14415425a54aba7c0f3c457a2b5e953c406cf5a41e9b678e72886e63e581131545c71fe67af85086e5957fc0741b23acb2c3d2e51b76b44962d9b60b6c63a6ae715ea6a1f67ec77fd7d217d82c087828490541ada3635510b2f3932341fa84234452a2eafe69da689e4d09b3a3b82aa878fbe6621674bf528e8181ddc6a5c3d19521b06b14f4e0981b02bc62d8512601f63265a50c921833ed2298a7e1e7840d2a5cb16968403d4175c8809daab85cca6351c8e66bb22ebbe106e6cd66f2d84ea3f708da0e302a61040ad02f78d470b6d52a62a647cec5ba77ba2b4902a60d37421060e6a639694849c0f64416914c016598e7bab951af8f27882cf5160910cfccbbe2d7f98694010c14bb72538e3bb53b5e414754d722d0814e7efd61c5317d4e21d262835c3d2077332ae02e9dcd1cffad00f55c245d49d07faf170cc452a05d8f40dd64290df7f61e43a16774dc6d16a8bc798b1e79038e949a994f6e18cfae912603ef073bc8c1abdb5375c71e88328de131d341184c6edd59307bc000ea2be6f93e42c7f8a3be052ceb68a1ad698cb2267cf1b15920a3a535cb65c78ef2819ce7c0b47d48df3d5c34d023ecc0e3221ecaedb4ff03a9380fd64776802952edebb42148cf2caa4275b45a0502446fc77c7fde02682f4aa1333f825016d3deb241d133e23a5a67a8a963a548e68c6631e0b5b4c836f6d9ff889930e8d4e80d67f8a6ab2c18ca0c5abb64a16f3c817c4c26943a882d0095b88b418fcb7b52542e74220d80c1bc09fc72b2ed3170c605513c244b2706971b3355eefdf2130b59a8e9c759b76979d74d3a722588c533755c60232d03fc054fa0287bf3d23823e0be7ade61b4459a783fd40eb5e7e49a593ca43544af5685be41200fc0d488dc645f42645c2a23d7fdd1deaddd5b9f6cb3be0ecc14a507115b7d7400995f0f402eb823641cfbc9313102bb7d61c3ddefd807c34a9b24098e0bd2c07f76caa8101545c4f9b9478f67a1e631c389ff9128925ec45dda95f811ab3bc4438affd8e3e99187d784c2f3004a4d5d9607d38618ca1117f6ddd5fa6e479a4141458ccce3a6c2f34a2df4f5787c92802633e935af5b5f30ef026d4ad4ab133188cba4478b25634500927aa29e04a088baba644c22378e912a69cc467c33b427bbb5933ea81815b212ca84904ed0dc299a058f3e1460e2909470bb66e8a15f7a2f983ea99500313f481cb3a7fd11645b9acf721ded5f4effc23348e7162bb6aed1708b2951e88b1f16c8a0dc870cf17c103e5ea1a5cc015047b080877da87d80f5baa1be4fca42fedc304db2ff1769b125680e2b6c66c774acef3b64dccfd59d44cccfecad9e692dd729926fd24fb7ae23f54de93042932706dd0a5fcbc68f4f723f49f08b44795802a0929eabdfb058afac2cad32609bb7f4d9462c13a3ef8318fbdf5288aa6708e8ab5b2ed9ab93df1175325db015c58dd10f1d08aeb07c78c79cc412989d47135227c189f51720c79b8ddde8b74291d31302fa99ed3f47d00b0ac1381ad4795fc50ca416ae24dd17cd04ac1fa4e9f8db76eaf17b6a4e69756a82da773b7c69993bb0997563436cb42b9ed4b015d126c579d049c44db5aca5eb663ad4621bd360fd42f504e1029e799c02f1512ea314af5a4dcf47e7ba52d06a024169fb5ea5d8ba0f1a0a6ecae2ffa68e7fe5339c2a762be02c42f29f3fd5a4f7a0321c2ad195e65124c5dd1c93e4533cb16a35da42ae727670281e137fc77ef88e1a4d9f94f7833100d25d9da52d2cdddea6b43953456cb7a7b3ea1943b0f20ebb7ccbfa83ffd4f0a2776d266f6cf4ecc9cf2a806da1941cb4e92aac7c1345dc1d527305eacf47188e84ba94e24ff2c73decb4e751a4edf82fe33530db74529b56b1d248ca7967e5f5fae43a9cdde7de90e9f23bfc603d9b07125e38662e6d59d19fc667dd42f97be079f80cce9fb953b879d29abd589ba90b6e207684e58fcfd65fe579163757f472e7d8ee3e57504fa25d0bf0acfddac9896138a52a5a3f2f41996944653779dede1e28c3d3fcd5f94065daedef4a49656602abbe350297d52804e564db7282ef88296466fada9527059d815b1a93d92f483ae193cb7564de560342c0e959671352f7250f8f8ff5cd9a23e64eefdcb803b88e8acb1eaad7ce9c1e7107383f85aa6aa6cb53da7929003a27d3937f20ef10558f3742c3a439c4c9675d93be44db367c8738e25a901883b55da5062ce19c51784a4b39e4647f4cb7c9313e4f64458086cbc2e5898b107f3899126e00cf52ae1219aec3cdb5d9b73129845934d51b88b9d0bdf20787939fb781b59bf5be4206748f2a7475963c7d66510719ae0f706d22f085514e10735db89da2875c394a529e602710be49622177cd318550720a7ee", 0x1000, 0x0, 0x19) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001480)=0xffffffff) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000001000)='./file0\x00', 0x0, 0x40) socketpair(0x1, 0x3, 0x3, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r4, &(0x7f0000001080)="7e6ce24394d800d5778562f74b667704397366b3aa177eff992473795828c17a9dbc20e17496dcab52947b3cfba9b7d541fb1fd6d35fb298f60c9324642b539558203d6229bdb2716e0eb2f0f41a04220bb4b5e8a9aa8a9c98896ae02ed3a0db012ad33c5e7f05701425df37bf29483ac1bfd3460e516968b89cbec0483a66dd5bff5157f400e20b292a3766ba9f1fad8f1c061e47d3a155d63b0f22a97905b4cc6d08b2f241cb4785d7a6a2b4868ce9bf79050582160c590abca0f8ad67d00b41", 0xc1, 0x0, 0x0) openat(r3, &(0x7f0000001180)='./file0\x00', 0x20000, 0x130) openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/klog\x00', 0x10, 0x0) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) fcntl$dupfd(r5, 0xa, r2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000001280)={0x8, 0x6}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getpeername$inet(r7, &(0x7f0000001340), &(0x7f0000001380)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001440)={0x8, 0x1}, 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000001400)={{0x18, 0x0, 0x1f, 0x6}, {0x18, 0x1, 0x2, 0x80}, 0x0, [0x1, 0x5, 0x7, 0x92, 0x7, 0x8000, 0xfff, 0x5fb8]}, 0x3c) sync() r10 = socket$inet(0x2, 0x2, 0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x3014, r10, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSDTR(r11, 0x20007479) r12 = msgget(0x0, 0x0) msgctl$IPC_RMID(r12, 0x0) 13:02:17 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000080)="1221691845", 0x5, 0x801, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:02:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="fcd17301a0dc66455ad0fd0412f1fec30160af245acb4f6826034220aca1872f86e4815e795c7b069298c49f86ac0881b6cf3a3ee3e1bd10"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb000000000000000000000000000000000000000000000000000000000000000010000000000000000000002bb451bc5a04839c62678788a9b5e3cf25a193db0f32fafd387b2692fcb8be108af611d9ebed4efc85cff1969d1587995c157756e94de3bbd3904fad76a30221e7d0cc5092faf69400bf87de5c220fbee16ee84493d7819a69a2f996dececd95bd0d49da4c116cdc2f3878ba278f481415071a927e4bf9d795158ad6dd735f1c0bc77e66ab5bf05b4b84a6f24aff50fca42ae3ee7976c9afbd47d6da2b774772959043e4ae56ef85b9db66bc905c0305444c1dc22b5a121c608a0c7a734a95a95fb7b7ce17a268cebcf3632d8820c4b7b829d4e7fa496d3f3fcb51e5f1e76c262d2a603dbabf4458ed056ee173adb6526b27d67096534b42"], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 13:02:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x0) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) r3 = syz_open_pts() close(r3) r4 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r6 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000380), &(0x7f00000003c0)=0x4) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB='le2\x00\x00\x00\x00\x00\x00\x00'], 0xa) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file1\x00', r8, &(0x7f0000000240)='./file0\x00') sendto(r2, &(0x7f0000000000)="d54776cce9842ecc4f794f455daf6c9b7a9a189a62ad3b31012175b97f88099960a1363422992862226d3ec34010ac4288bc43854eb14331cc96a218d5cff18461edf33a2b62173e3c6e4719c8e7281df900fce0575f20df38328be65e821e94a89432542dd6dceda58ac206af0d9885a8b94f4ed39d1b48241c173de02e9b969771de45ac85c6362505f35c6a7a01d419da6f69c1dfc61c8d9d2345a2e1563e8155f8bb20fe29e385f639d326ba40976bd509533bb4f6d0662401c72dad0efcc099581034192352ed76e7fdea25d57bf28cb64f62cfd3d98c15783959", 0xdd, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socket$inet(0x2, 0x4000, 0x6) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xc7) readv(r9, &(0x7f00000005c0)=[{0x0}], 0x1) accept(r9, 0x0, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:02:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0xa0000000, 0x4) dup2(r0, r1) recvfrom(r0, &(0x7f0000000080)=""/138, 0x8a, 0x40, &(0x7f0000000140)=@un=@file={0x3, './file0\x00'}, 0xa) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) write(r1, 0x0, 0x0) 13:02:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getppid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r6, r8, r7}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="e3d3e9db6bf92aaf7b5d3b680b9755959d46c9b6044d41fd8a5bcbb16862e349698569030156dfe8be3c616142879119a5c18237301d0b351e4286ac8b637dd1e5778a3243a92ccde4143f380a61d769f8987278a08d6c742769d1029a80ea985b4511abc5cb23533718df7e3115557f0452e9e48a40eca2c4e34d068944a79ba18d4a4cc8c36719394a7a1d88b0f5dd30bd7ef2a77306a993ab9790901f66d8e8c73d77f9376fac5f2d7ab9c383f24500b91dc3c37a69fd702397238fa0e0cab67f6255b63bd2", 0xc7}, {&(0x7f0000000240)="870c3e1be50400aa84be811c9872b643b12aa61dbd2f67a1d40f9e97dafbd97d153424d1e82b7f4bfb541dfc9e0608fcb0c743c4422f7819908c54ec3b856ba2bd781ef8f176a8e98195d19ef172e6bc8a497af9506ae7b70e15a296c17540277f0917ef0ec4a8e73ebc3d15790209a58f876e392967c0a0c257784706c57c59e616343f4c9f7ed2e3f98331ec0d26dcf972049978a40308604682ce42dc82e588d48d18", 0xa4}, {&(0x7f0000000300)="ec62df2aa9f94d4ba4dc557e2fc5f19541ea411d37c99465edbf6d4fd253e90b444e64d9d6d68ddcad8cc09d30d2f5f97fe9bcffa59e3653c5fb0f288bd331f631f9a7fd0c8eaef8602fd72d5651cd8a", 0x50}, {&(0x7f0000000380)="839010593a824307eff4f7d3f38b17a2deb3781205b9772293c154dd32e1a8a1c9d795895adf53437b29623e104563ee2ab1f31c00f4c25fdcf3d2e121d227ebe7e7003ddd6e743124027c05293973a95f746e2c5fd30ceeba45788d2a60e8182b94ad1836a12447f579231db73070541d7ad1fcbf1446227ffdfce3307fc1906365313315e3fa2a1021b8f5839c1ede479084fc45345d3fe50f072f7267ad4ff3aee0686b614404095a2e16ebcdbf6494c4cbcd374d96f1367161ecf1baef64350a92b88aad061fdc10496ab218791a5e296de7d6ec9a4bd0cca439609677910e06a3bba11be69722759aca8d6cf7894a6b19c69f24c7968f13242f", 0xfc}, {&(0x7f0000000480)="bf732060c6c7d8df60ed82d6552073a4693c6f32d53c8888cd4c969099613dd7df6546cdb15c80d7ffd3889e859bb0d35015cf802834f270e362e1024a054dbd5d259a5e534a7aae86e2ce39d29b3f95eb6650e57060749203d105cd32848c8f29e5319af0d1e6df4a09a0497938ae1e6934c407645be8ccca64b2a98abe8b3f0febf775ab7ad4496af367297b2e2bd3df8c016b3a30c6aa3eee5251300e142972ca8316ef9e03ad7b37d785af19f3fc7fede520c724f6abbefe5ac416cdf9e361fb55390cf5b757ade0443509d330772c79ae0d9c5d19347459057809", 0xdd}], 0x5, &(0x7f0000000940)=ANY=[@ANYBLOB="2006000000000000ffff00000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff0000010000002ffcfe1a674535ee69ea47aab074435d48e733151cfe6acdf3e0e36e60333da4e5bf9991c174fd58bf27a0b271023ecc2a1b14d27eecb855e1180d073d8cb7414a750222a5fba43921c6584fab678dc6f5aac79a2f35335952828df827ca2fa67eae350ad72ecfcae78c175ce147216b994666a923dc4575f68a1b702384c98cdb083d1c90c0180c37ad35226e01de", @ANYRES32=r13, @ANYBLOB="00010000b6f1ec24ec15fa22cb8205600aeb37630a8ac604cd79a5046c0e9d2727e9ca2abcdba090e3ee1bde1993fe9c3f64f192d967aec05373a4cf2c9d016191a0a7729378b0a90bbc3e4c909206c52a13c020bef1b1e190882e843cd8fc20e5be20ab537bf3b3f63d34e2c247f97442be72b9"], 0x50, 0x6}, 0x2) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r14) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xc7) readv(r15, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f00000000c0)) 13:02:17 executing program 0: mprotect(&(0x7f0000668000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:02:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x240b0, 0x90) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) setsockopt$sock_int(r4, 0xffff, 0xb, &(0x7f0000000140)=0xf8, 0x4) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) flock(r2, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffec, 0x0) 13:02:17 executing program 0: r0 = socket(0x18, 0x0, 0x19) recvmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/240, 0xf0}, {&(0x7f0000000500)=""/34, 0x22}], 0x7, &(0x7f00000005c0)=""/4096, 0x1000}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffffffffffdce, 0x0, 0x0, 0xfffffffffffffebc) 13:02:17 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000005a000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0x0, 0x3c) 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, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) 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), 0x2ac, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 13:02:18 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x20}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x10, 0x5, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b83"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c06637a4738d9ad08c3910e9edff7da7774fcf9a10a8648327439187416c6c52bededd5d7d95fbbbb3546b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef"], 0x156, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000cc0), 0xfffffffffffffe8b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x2000}, {0x0, 0x4, 0x1000}], 0x2aaaaaaaaaaaab55) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r26, 0x0) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000940), 0x0) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r34, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, r30, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r31) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getppid() getpgid(r43) r44 = msgget$private(0x0, 0x20000003c4) r45 = syz_open_pts() close(r45) ioctl$TIOCSETA(r45, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r46 = syz_open_pts() close(r46) ioctl$TIOCSETA(r46, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r46, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r47 = syz_open_pts() close(r47) ioctl$TIOCSETA(r47, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r47, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) msgrcv(r44, &(0x7f0000000900)=ANY=[@ANYPTR=&(0x7f0000001940)=ANY=[@ANYRESHEX, @ANYBLOB="833b245f0de62972c79850be4f79d6417db5a54e88d337afcb067f09378da49622441e48725e86e33793823882a85960", @ANYRESHEX=r47, @ANYBLOB, @ANYRESHEX=r46, @ANYRES32, @ANYBLOB="7864d040437d67624e779cf9e490bf48bf89078c887dc4e20c981c363e4f85d68cefdad43fb62ba699037d77b41dfebb8e583b07bfd6de3b4f63bd08c5d35366b338f7e723f018c731b8c3d8e5f153", @ANYPTR64]], 0x1, 0x2, 0x2000) msgrcv(r44, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000d00)=ANY=[@ANYBLOB="02000000fc428a6c1abc3b7a67d790805fab37eedb5db9b4cb6a6ec554c20000000000000000203364a3860117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128f916d13c44d48af8cea73da6581d3db900c48e58000000e1ff000000000000"], 0x1, 0x0) msgsnd(r44, 0x0, 0x0, 0x1800) msgsnd(r44, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x1, r38, r41, r37, 0x0, 0x46, 0x81}, 0x10001, 0x1, r42, r43, 0xa5, 0x1, 0x4e2c, 0x6}) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r49) r50 = syz_open_pts() r51 = kqueue() kevent(r51, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r49}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r50, r51) r52 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r52) r53 = syz_open_pts() r54 = kqueue() kevent(r54, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r52}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r53, r54) r55 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r55) r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r55}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r57 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r57) r58 = syz_open_pts() r59 = kqueue() r60 = socket$inet(0x2, 0x5, 0x7f) r61 = socket(0x2, 0x400000000002, 0x0) setsockopt(r61, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r62 = socket(0x2, 0x400000000002, 0x0) setsockopt(r62, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r59, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r60}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r61}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x7}, {{r62}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r58, r59) r63 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r63}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r63) r64 = syz_open_pts() r65 = kqueue() kevent(r65, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r63}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r64, r65) msgsnd(r48, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r51, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r29, @ANYRES16, @ANYRESOCT=r54, @ANYRESOCT=r55, @ANYRESOCT=r59, @ANYRESOCT=r18, @ANYRES16=r64, @ANYRESDEC, @ANYRES16=r19], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r24]], 0x4, 0x800) msgrcv(r48, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r48, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r48, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r48, &(0x7f0000000480)=ANY=[@ANYRESHEX=r42, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r36], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r40], 0x4, 0x2, 0x1800) kqueue() msgctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) 13:02:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) close(r0) shutdown(0xffffffffffffff9c, 0x1) shutdown(r0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) 13:02:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000100)="b540705f3cce5bf60dde7d593b89693c9e65af9fd7a8d797cd338434caeeb7ca2bb6d2e9fc27911642857e618edfe7a7d44f0408ca8137b8d0f5e0724b296288245060f4a1e91e8e71240af80e8763a10d61d3773338841848db056b9bcb11ae5e83507d5b7e34b2b072a27144b7d05833a72ce991858da015052ca07c9b0cfad80daf05cb5e8ea626fb88a5ed84ba31c0790a7e62965673134bb69306dc9b35a9cd508ad77520d754105899", 0xac) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000400), 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = dup2(r9, r1) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x20, 0xb0}, {{r5}, 0xffffffffffffffff, 0x10, 0x4, 0xb7, 0x9abb}, {{r0}, 0x8a2875b6fb87b9b5, 0x20, 0x21, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0xe, 0xfffff, 0x9, 0x496}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x11, 0x14, 0x438182ec, 0x8}], 0xffff92af, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x30, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x7fffffff, 0x8}, {{r7}, 0xfffffffffffffff9, 0x5, 0x40000000, 0x1, 0x3af9}, {{}, 0xfffffffffffffffa, 0x2d, 0x2, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x4, 0x7}, {{r8}, 0xfffffffffffffffb, 0x34, 0x2, 0xe4c}, {{r10}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x80000001}], 0x40000, &(0x7f0000000380)={0x9, 0x400}) shutdown(r0, 0x0) 13:02:19 executing program 1: pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x41, 0x400}, {0x22, 0x1}, {0x0, 0x7}, {0x9787650b44993612, 0x2}, {0x81, 0x7cd}, {0x2, 0x7}, {0x25, 0xffffffff}, {0x89, 0x8}], 0x8}) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 13:02:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0xe75fce202ed9b4b8, &(0x7f0000000100), &(0x7f0000000140)=0x10) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) recvfrom$unix(r3, &(0x7f00000001c0), 0x0, 0x803, 0x0, 0x0) 13:02:19 executing program 1: kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa6247813e3dfbc52, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x18b) kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0xc6, 0x0) 13:02:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd, 0xe3, 0x100000001, 0x550f, "7f00a2d5ffc1000000000000000001f8ffff00", 0x0, 0xffffffff}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x4, 0xfffffffffffffffb, 0x1ff}, {{r5}, 0x0, 0x20, 0x20, 0x0, 0xb0}], 0x4, &(0x7f0000000140)=[{{r6}, 0x6dcb66af31102fdb, 0xd35f87ed17487afe, 0x20, 0x53a, 0x7ff}, {{r7}, 0xfffffffffffffffd, 0x0, 0x4, 0x4, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10000008, 0x5, 0x101}, {{r8}, 0xfffffffffffffffc, 0x61, 0x1, 0xffffffffeb95be41, 0x58}, {{r9}, 0x7ffffffffffffff4, 0xa, 0x2, 0x8, 0x3}, {{r10}, 0xffffffffffffffff, 0x54, 0x8, 0x7, 0x9}, {{r1}, 0x0, 0x10, 0x6, 0xd94, 0xe9f}], 0x0, &(0x7f0000000240)={0x7f, 0x5}) 13:02:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x4, 0x1, 0x41, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:02:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x81, 0x80000001, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x9) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r3, 0x2000746e) pread(r3, &(0x7f00000000c0)="08b7ad8c33752b3a18e4c1ad7324efeb917e52cde2fc4192337be638711ec3312b7c7eb2abe37009d56939d76fbb8d8353c2f712d451b90a4e8cdab5e7f69143053b754600ebad02f006bb5b79b5341bfed0eb2df157", 0x56, 0x0, 0x0) 13:02:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/146) close(r0) 13:02:33 executing program 1: shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x86, 0x80}, {0x0, 0xddb}, {0x86, 0x1f}, {0x461429bf67d19c18, 0x3}], 0x4}) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) recvfrom(r1, &(0x7f0000000080)=""/109, 0x6d, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x401, 0x7d7a}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) 13:02:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffe3d) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) r4 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/81, 0x51}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x1, &(0x7f0000000080)={0xbca7, 0x2193}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 13:02:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000040)="87", 0x0) close(r1) 13:02:34 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x262) 13:02:34 executing program 0: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8, 0x0) poll(&(0x7f0000000640), 0x0, 0x3) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000480), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pwritev(r6, &(0x7f00000005c0)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f00000000c0)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925747a7bf49423645afb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e22b1a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea355425835c15f45726d21a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f0000000380)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac702a0d24855d68452c83d7a282866f3cd459c6451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47720e0f63b82fe555538317191d63402974164a29c0cde4323aa5dcccb229c3185dd6b41b201d622d88ae0306", 0x95}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0x8, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 13:02:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="c40008becd8e8200000e"], 0xa) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r4 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r13, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r19 = accept$inet(r13, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={r14, r16, r15}, 0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r20, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r26 = accept$inet(r20, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r25, &(0x7f00000008c0)='./file0\x00', r23, r24, 0x0) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000640)={r21, r23, r22}, 0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r27, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r30, &(0x7f00000008c0)='./file0\x00', r28, r29, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r31, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r31, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r31, &(0x7f0000000100), &(0x7f0000000140)=0xc) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r31, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r37 = accept$inet(r31, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r36, &(0x7f00000008c0)='./file0\x00', r34, r35, 0x0) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000640)={r32, r34, r33}, 0xc) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r38, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r38, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r38, &(0x7f0000000100), &(0x7f0000000140)=0xc) r43 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r38, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r44 = accept$inet(r38, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r43, &(0x7f00000008c0)='./file0\x00', r41, r42, 0x0) setsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000640)={r39, r41, r40}, 0xc) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r45, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r48, &(0x7f00000008c0)='./file0\x00', r46, r47, 0x0) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r11, r15, r22, r29, 0xffffffffffffffff, 0x0, r33, r40, r47]) r50 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfffff9e7, r6, r7, r8, r49, 0x52, 0x9}, 0x3, 0x0, r50, 0x0, 0x8, 0x101, 0x3f}) 13:02:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000280)=[{0x1, 0x203, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1, 0x2, &(0x7f0000000640)='\x00\x00\x00\x00', 0xfce8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pledge(&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='\x00') r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) getgid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000019c0)="b1e967d1d5cff75980469d83ca7ea7ab7836fbd138a8d0f0d87c9ccda57b7bdc33afc4f77a65970bf5e425290c20f85ee90d6e7928c291e28a8ba7824ca419d3285dacee21193fc91340102c0c71515931ac6bdf9ba82b50d75bdd8fb2163f03a9bc25c6d00a8988f3f378253281274db7b62c8858f898a97955113a7115ec3f1af5fbe1e9b2add8dc055cdc1baf07223634b1b65f0e5c14461985ad10b37ec3be365e18be1d36c5eff20d4f1412869837cba8244a14011c60801ec7ca9dbbe8ab4660268c7b024052ba7c3b7f2e57d114683b1438db18e0f27e668333ada8299db424f5ecfdf493091780de150bb8a94d929f351b62d0ff63f5f4543e603a494621f75df35623c7a9856d0676149f169b257dd60d7ebbf631a83d9f839b1b9f1bd1abbf0041d713f764b3f91305d46860c68b8e177eb86fc84f757b5a8a3371a13bc5f55163fc350fbdb108f0a13eb9144a99bfe07822f34e167a7594421ac4e9f4cdc9375b4147dc5b4881056a07551d83fcc7449488ee103ea3b4c7c5a9e5d4c54fd8f31da1c92f8b46498be75407f6313ef1a3571c431210d9947d397cb25600814f08ff8ecba7a761927b729193dfacf0a9a64acffb4ee9a66c78f568b8c79a590dd91c3bb82dbb937560275ce707ee6925d3f53aafaf9ca4ccdc70966ae963e1f75b0831e3070c821683fafd095226595594d0ba7a7171ea0ffb25907e146c54cd6bed6621905958340c8ab6fe30ee905a6f5344fe70bc94fd9b53ed7208b8c6dcf20aae2cf2dba5f1270292728476f095a19dd8b6bd58122c8475172da6b55db0c743aa65c05690cef229cae173880a01e61fd3c8bfcecea0b10519f0a27b1c6f8ed8d2a239ec9a44f33bee92fbe5c60671074b19c37929eefc80463a05e27b772cdca07dd33568afd5c02492f3423e779a84002c54d60d92eea4bb7c65a2205f0ae3203084233ce506ce92ae5fc2df1df734506527843714a8bb753b500473c1b42fd2c3efc60fd8ed9f43206ef422b10571c5b40d3ff6058b4d6777dc02cf52d881ce17b40b79bf7ce392cc9e9a194005b81c77fd8cb992ca02bdbc3fb13f1773cb95aa6d7fc0ff2181bdc74abc919ee26c09c6a2af2123d2c773614490151dd6719497b8ecf8132bf32401da44cdffb80beaa0ab585fd99fcf2b3026a96bdc939531e1cd3d3727373c1e64bf46ea781397430d5bb5aacf2e2c7311036be5fe580ae67c4d2dd444b5511bb516205129ed49ce034a778b1ddf0eda0964a6a5c647491a437e76733df3d1e9a701917192f6e54c69cd49b1c33a0831c6cdb83890db97ba10e906dffd332c5ecfc7ff6200d82cd66e46fe98d12720937ca22d8c1778397b2dc170053c7eaf1093be4ccbb8553c1ee302927bd69e978418e6bdcc16cfa73af53f548981eddf555da91bf373aaf5c5e0288da0f6f8f996e9cd1fea213f9384c41f5e1e35045b959c69305ae56143c7e49313eb39f58a398562a4ca6aba1d2537823524814b2faf7a4faeb6e913102043335db8d584c15d0e65bb3b2907e9eef2ac2d6fe3d39cd97e577ffe00ad4d10a253b84d334cc8bb32d11313556679b9d367b4e9b65ae52aa3ff93c655519c085739e22a6f97a2c3246edcfd44349c76c1dff068b22072815f7f543c47631f00d89c90a2f7b20afe905c5e4138d6a04a0dbf5d17a3ec04eaa44ed8ba1eafaf5f7adeb7a790034d1d004ae46ef0d8abcf0f5be0428b0c15b38f616833fd1ec4533ea6ea5e02bcc5ea167639c3f895f5baf2186b425096c229775a2435679bcfd38fcc4ce67726a85cba00c97bfe56cb2549036573a7c58ba7f5acad3ce25590f9ab485673c7f07a96e5a0dcf10f153306b7aba2ebd9d838aba8798555cfdc80d13376783aafcfb2a68c7c1f018f6ae128d54fac1c35b9168efba87efb40e12461eb7e66bf39e69159192f969771cb42f87d2214b76fb40a9005ef62b2f5c2703f5b8289d7bc7ecd466f3415b19cc6e534c14332f65662bca39d683bdbb54f1f3c21193fca07824ba2a808eb31cfdd9401cd15d4b8da33d06fbdd647d755d019aea6c26a2d45cf6015ed1034d71229962cada7b2fc5ce21e0233209c0d5c3aa7ae1a87e6fe229ae71f1735072f7b473907d1b41a2751d4a56deba7e7ccbadde15e873bca2e7c59c788f73092b510ff56dfbd96ac4a1aa4847823b962ca542b2c3a6c479c369bc858084a2238c4b51bd1bdba1b4e92f276010d55326c95464b3417094a267889705d509166469b257616761087fffa278e240f4fa77092ab842fc25063f0a3152e4fff5c1b93a03bd465e8804a9d9cc3947b2dc3498a7cf8b493268b910d4dacfaee8ff3a9b9cd6c13e8a8c290a70b22eb2e47961eeafec4ade729681ffc087a18c0ca0958a365e39e3e11e94e89239da45cc9fa2806ebde1ded375485630705a3ee0340d1ea9d3ece8aed165aac21872afa041581d68928af32ed668fd22193fea543710f1de141f8b0688e0bf0991e941b479f6b724e939a4711a4625611d95cd235c94ae920a35a28ee1ee5526d1b81436cd7d0eab165c05ed0bd753d3c4d67c184c2082853a2fffb3c954d8a2743b17be769b35636e3796e0f63a479514fb76018838ff6652a3c06262f748c770e4c9ad5abb69cae37f44aa6425d6e7720d0eade1018236ee876aa79c6b5d79768a1d645ac095775f6cbcd1130d7be648c3e2b61cea03a99912cba4ad22e7ce726e4a5970978ff89a9ede41b1e3acb56dad591bbc4b51f7a69a6d5bd78143c31c190a6bc738754e44607002a8f4f0ec2092efe75f890bf77b720156b59693cd2bc0f34f3f2a383e060ae0ee5709f3168a054716a382b3273500de3f3319885298450a243abadebd2306035d182cdd5f81c6a37c34f8b9c422b279c1527781a3144aacb900c11213ef0bd09cfb18812983c7b96307c0ba7fcdafcec0b787071991f6c6af5a55f15848d4aae15c47c4cacc22bd1921d70e2d17d1c8140c47ecccb25f5254cbf6b5cb0430b9b8d61f9a309d0d6d492053e6cadad8dd4073ceea8891ba4480e9772e2779a15b016c062ec725fc1a92068e4ce0d91c788872c7f69b0db8e4b80943b3581e5c643c494f8a70657833537fd4f142400c063f5a31e34f3e5fee4e0633447caff9968262068b85160119002d7062890b8acef81742decd257845cc1be830db82c4a47a1fc67b6e9ccaa9f279dac70f0f34856d07617aa5453ce9c07882329f72138374b132da1ff41441aab9c4f12ce716e711f1f0bf0729c783332ec56767b60195ff09a8a7f20d432ad0c62f7ae5f0d7bab20295ea99ac3377facb15395d0ac0cea529a4b910597c4b0dc05c240577d3db23c20b4156b41de7271fe90be756cc52e25a31b8fa628f72aee96a98bff0b6bfaba73b467be8a1342ab62eff0d26d0b5d927c792bf6f0dd290b16c0c68576955145644b8a3024daa913d4be1ab18600d7ec2ca6d0b9683ca6cf108aa05fbeebed73382170b652f158e0ee9afe4b194a67a652119654c3d0ddf5f986a22f41a9122edcf70020f337563c0c2f7c1e5c86bd20583392791082e62a61f91c9fe4e69419d0794edccd7242a89f9c351aded763750a426e8429e58a60bca79d929df7f5af604f5f6390e7008e33f13359d57298016e2ecdf9a19bee2cc3abce2e9c7685b859d75c3c300826a0afe5d70e0e1b601bbf5bc749ee34a1b7d7e4c7e5de90001beb1f7415553a085b89f09570b8b30f350af6ac32d579a2c2fc9ad3ea9d08da559ebe4cd351f3883700b8e77cbd143aac42854ca3392144beb70aeccace5917d602ed134a635bd3ce6a2c4453d025aa15c2b0f84c5bf66dc784b78f98cd08409b6af972f5ae8d89663a6c3ae36b5a794f6ddb2a408c27835d1e5b47abd9ed52a394fa9ab2f90bdf7568dcfd3c44f2c0d390c86a60e29d58be21da3c0de6e50eeaa0c2e36d075c037a65967b026528aa29127880a66002aa40f8b4c135db41cd06943f3553830ec6ed9404729c2b051d151819a1c07420ead8945b81ec05c5f30d2f5b00257efd5cadb0d063fa78e318821f10c029e7cf2fc44c20d6cb5665ebd7336aaf1b188b3c2adb01dbe81d15dc13498c1fb55a70e5a4aa9cbe07df2ad22f40fa6849aa09ab8e1873153303fcf975e01ede2006ff00ea2eae18f4f76834640aec200fdbb9cdf6124cdb99d7b9acb22194f3ab0f1337d891ab84c2918261cbcad71b3a2ace676b57432dfc5efc2de4b6fa9f9aedd97c1f0fc66b464f6614ec03d499b554ced3e64d0e2db4b73680ce1dc0f18b8f2316f6352e6174d29638241e1bf98f3b8bb02c7d3b8bc30dbdd13a91707b4caaae2b130406f639ee529ce34a822ed397b8e399daf6ffda8042e71f182a94f8246003bf733733b4463e33fa0d193a94f7cb5df607107ade72c3e64b40c1d410a76428bda6cd6f48e10dfde8fb6eed8e9b2978cf61813bb5a3badbf619a1eed800a2ebf8d2789378df12c53c63a9f0af9d5bfe1995def59479782c415d0ef40ae498366e39e6a1b1aa88b5534c3c5a0f292d9fafd005bd27105883f4bfd2360e447c71a5dad932b929d8d597d295aa48e5186ec1c8271c3c75a0b86bc1770af1b3cc9063062b2dca043851cba202cef08e75107cd8f742285b8a1357724f78d3d6998d8af13ad9fc0dcf0d82bc300b54e762f281227a8232997cacfad417675485a85335e30cd459cb4e583c33036629da3314667f3fea629367a109bf75c3bbfa1b1602f421a2d9c7d2e57c1ab2dc8d0403d56b9b717478a60611c4c378791c324f8a7ed0441e60c380ad860e242fdc6cabdf8e5421cfd5718c3610617c144d914669718322b716f670c06f354ef572e6c68f80fd4515bf7dfd28de55046964d08733937517cafa5a6c865b9c5d3372074145e63f9de01a95c20ad5630d6641de59f2ebd0a7d1138cfb2fb75e6eed4f9a80a74ca6b5c24fcf05ec1e24f14b04b9cbbc195d872efb6747cff8662ac1b4fa5f5aa9d71c5f30c7fdad32e98123d4ef8e5f3e2bf0ec39918fef1d43925f538ca48f9fd7ccd3b1b5ba812e16afdc1b671f3b832ca73c13b4fb4877d2f0519223ec14aa7810083255f9320e37d39e53035753242ceb853ac9a854a5de592a188ace02631121d55a1047a0033d0b3e6cb01bf90b9afde6460fdf2a30dfbc07b4a8e37b07ba5c072c1e95bb3ef78971d98a98bee4944b5bbd280d6f8193904fac0574df436883fc3758de8fd89ac94719d3e98603b830f95bfeb1f736f78f9860302d7e3aa4eff53dbd41b8c71c706ddbd72fffecb3aee6c22793ab0643509b026a5729536d0b5c74cd68f148594d47eef1867979c53a2da26294424fc714a1e85fb7e552f7521ca87493892d075a34a64d30ce949078ce09b97c50fa6e43904d028f3e3044e818fc911584aef07aa1a3d0fd4969790986fc8a8a5154c4c0f8c133d5e003ab48e3b2b46d670aeedce1055fb44f1ad6a5db0d6ba7c4d51105c42dc913d42b1b6e14e1c4dcffc7f4562c01b11859f39eeb1ee3291dca5d34495f25cfa29c1c851c2f80c3bcd9ff4747118c5dfb185f148eb5d37a76d2ef425db34b0d9fff3e247faeef25ca172ef6574b4ac71c77d3650b5cc40a3e5baa8b77574b1ca95521752da9a0610f76baae70accbafbaab4e7fc250b8be6bc7c7eb4b4cda87b6bd540e8383574e5ea30c82589d2d48d4c9ac75252253e48ed726964fc02db4810676bedbf9ab9f8b72985331797170924b5a69c24d7615faee258a3bcc3ce793170d32719363cbc351b407d5856fa6f47b0fd7", 0x1000}, {&(0x7f00000003c0)="f7c0cce31dddc93c24774aef1e3b59550277a976460fc5b18df0ef3e8bda444afa8466cd34af91dc64ba5d263635d6a20a18d9ae5635d9b4bc2852ff1c07a8a570b3fa435a54aab9a641b830c0719cd39dab4be10d1064c6440a26c9c3c230e47b0b33abf098d9347871a690701dc10bccad8509c3e1b0b7a260c32b29aab978987a6ff687216fd618ca8088f53a656c0cab4199b5c9e4086616b4ef1f5b74b97f8c3f56", 0xa4}], 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) dup(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000200)=""/176, 0xb0) write(0xffffffffffffffff, &(0x7f00000002c0)="760cb2b7e0274641b86f853ca47203296c2ac1f1bc8327d18d62ccd7e16871e350d8508b56d3eb6c5feb7347218c579f30d688a31b87006b7dd350834d8d0ee154a2475c17f7be848be631302e6b369616b272265f3b1f717e9959877da5fb1cfd5b4695c4bd0c65e6a3de623000b421ebd04c3e0034e05d650ab52f469e457e6429a407d953864bdfaa875c34314283d15baf27e89c18fcd414a2566844df32c38345a772baca285bdf1836ffc0366fb49bfef8a4f04d3cd749a82558610719470a283ea7b02b4cc489cd", 0xcb) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffed5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000004c0)={0xc5, 0x7, 0x4, 0x2, "725d7a31746772f0de6893173a85bfa7b836f85d", 0xf636, 0x1e3}) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) r10 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000004c0)=""/106) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff, 0x0, r4, r7}, 0x0, 0x0, 0xfffffffffffffffb}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) 13:02:35 executing program 0: 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="e75908c989b0a3a552556e836975601b1dd4d01650c78db7aa6a3eab348295d4f6b959eed424bfa57054f2511e10bd5c4a7fc3719378deed56728c791ffc3627c5ec51b99b9586b53ea3dc15f6147a13e0afe157701803b9948cc40f0e82de9ced0eecba215b94c97340f03e1d342e9caa3bf53f715c50f61a4eafe4d00d1af64629000000000000000000005bcf0d93f45a4f407a54181690b41548abd3e67d542b48d97dfae88fddba3f743a3dab5b49921fabcfab"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) recvfrom(r3, &(0x7f0000000040)=""/71, 0x47, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc) write(r1, 0x0, 0x0) 13:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) r1 = socket$unix(0x1, 0x3, 0x0) dup(r1) 13:02:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x20}) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 13:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/51, 0x33) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 13:02:36 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000b80000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) mprotect(&(0x7f0000f3c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xffffffffffffff29) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) r13 = semget$private(0x0, 0x0, 0x202) semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r10, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, r17, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r21 = socket(0x11, 0x4003, 0x0) r22 = dup2(r21, r21) r23 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r23, r25) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r17, r6, r23, 0x0, 0x2}, 0x0, 0x0, 0x0, r14}) r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = fcntl$getown(r2, 0x5) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r27, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r28, r36, 0x10001, 0x8000, 0x3}) fchown(0xffffffffffffffff, r1, r5) 13:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x20, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0xc, r10, 0x0, r13, r12, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r14, 0x0, 0x4) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r15, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r16, 0x0, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r17, 0x0, 0x0) r18 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r24, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r26 = geteuid() setreuid(r25, r26) r27 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e4b66866c6530009d0578b627b92829b50b513f43"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453334503a9c3304405", 0x45}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000000030000091352d776d8cc8a17f8600004cee71b3f8d1b3be20d9b6", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r18, @ANYRES32, @ANYBLOB="000000009f03000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x2) 13:02:36 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 13:02:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:02:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) shmget(0x1, 0x4000, 0x450, &(0x7f0000ff8000/0x4000)=nil) r2 = dup(r0) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/145, 0x91, 0xf70a0225918e4edb, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x408, 0x0, 0x0) 13:02:36 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) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8bf6, 0xff, 0x3, 0x1, 0x7, 0x2, 0x9, 0x2, 0x0, 0x7f, 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:02:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x7, 0x2000}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x1, 0x1c00}], 0x9) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r15, r13, 0x4, 0x7}, 0x7, 0x7, 0x20000000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="696c653494"], 0xa) dup2(r17, r16) fcntl$setown(r16, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f00000006c0)=ANY=[@ANYBLOB="273f50616125e002ef9e3ec525a0a8fa6448cbc6fc0f9ed672e6f99f94f9fe39de303a2f0a0f000021ccfa3da6c1ac59c6cdd72f9a21e8e0c2e6778abf974b61176a8b048d8b9e6b0e5a20623d223300f2f35992850b2ca1b7bda5abebfd16735383a5ae87bf7931404c7511093c149c376d1e22025b99ae1a0c3d8ce2351df0e82785beac938b34901bc55829d76e56861e7447edcfc56b99452e0d1b1c4cdf0748fe19195d01b4d9f4c63135de1f6f4419693eac975896ecd8b949dad5fa63a6634b1ed741d32243b9fc11579d4cc3903bde1392da221896e454bf7708390ef9fd375aa9c3c043a9140faf4a8f36c0a6274fc783525172c0dac3bfa22bd144ca215d5339c5337d79a36f378eb0482b662c4b171de85e234c2459e3a7924a2ee4d323e8ed775d6bb30500cafb6bd0e5042244be39b399ac4466f91fb084658f8afed8f5d49632560000d7cee888a02f8d9275ff30a01c538cd98ec19b220989dac629112b43dd0e06594fc773048cd78d077c46556f90f08d3fb72b739bdeeca4035f7956dd5e2b5e0d59997ad0469134f79d20f28a"], 0xa) dup2(r19, r18) r20 = getpgrp() fcntl$setown(r18, 0x6, r20) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r21, 0x5, 0x7ff, 0x5}) 13:02:36 executing program 1: 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)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) connect(r3, &(0x7f0000000740)=@in={0x2, 0x3}, 0xc) clock_gettime(0x6, &(0x7f0000000200)) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x102) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xc7) readv(r5, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="01eb0000005c0e000000"], 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 13:02:36 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket(0x1, 0x3, 0x40) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xa15b, 0x5}, {0x18, 0x3, 0x219, 0x5}, 0x0, [0x1, 0x3, 0x305b, 0xde, 0x7fffffff, 0x9, 0x7, 0x80000000]}, 0x3c) getsockopt(r2, 0x8, 0x37, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f57acb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d104330000000000000000000000cadcd00d1e65ab82aa9f3d7748bd2510ee825a2130dd44c91b8f3e359d854c020a0aaff2629c2204aab2321bdb90d36c566c1c775fdc4ebb05071b0b"], 0x10) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000040)="8a1128cf1bcefd538c6d95c1dd5b44f4a788a7e4849b51c78ed7aa73ed57b01201cfd70f06c67a82b8ab58cb618a181a663c3e0290a9d24da5665764d2d804578f6de7ec4444d36fad76f969b574100aa8eb31ced849eb11052e7ff9ba70ef226e220c0c44bb51fc77d38f9dda3ab955e76d205731ed7a59bab878172a24d7939fde18fff0748cc26f8f702079408f827dad43cab28c1ddfa503fb4c19b542b503e410b58db3bd2220005779b1a5c32835332e1bbf0ec33f863d0b70730ad1dc96370b48c1cf6fd1c7e9b8cfee25897c22da938775fd4e2ee753a5862363a9274096ed662a5f1fb9e2fd2a10d249c5e904938de1d6", 0xf5}, {&(0x7f0000000140)="a87a7d2ab2c59f8b64a063591691d11220271c8a4ef40c400220533ce457c384f4e88b13f2fa0c98ee1f2e", 0x2b}, {&(0x7f0000000180)="855269b7e4a5a838e7a6a4a0a8ba83b0b81179f3c869400a700ddcfed5bd5be62cfd11aea28ce5af0ac578b7b14470213b5b847d8a5c4fb3d42744e0a6eb501a87ba7254880bd00b0a37f374082e08fbd61eda72f2bcbc8bd20e81637f5e4fa1188382dd617ae50ceb5f8bf070ca8fce4183fe2ebef3f83d07cdc57774293a498a40b9927fc0be6ec1cc2aa976c369cb16c7554373c576051f9eab20ffabc0eec7d4b660159e0017e315353d4b50d141592991881b6738033de1e94432ce0bb8b0c5e1cd6123fe3ede27faa35649c4159bd659", 0xd3}, {&(0x7f0000000480)="e9c989f58f92387f50ef93d911f98aa3f1a9b3e0691f76b2736e7d2ecf8baedad447254bf6f421cfb95ccb9cb3ac63d17477a038961d1df54adc149985307d2836901ca35a8d7640425728b0315271fe0d08bb584aed4fd3fff862acc894cccb3332a495d7a086cc136d75c7c8193e68b794a77bb0ecc52a86a1e215921dc77662801d0c07ca830ff4837d8ec9333d5446d5a6394ac065100821eebee9d9423353ea647acc73dcb50e623deef9f89774680848afb8f6464c73255a8f6e398c3930ae912fee37b6ba7fbbc78e9ae4e14dff2f5b070ccc7830993a47828d2e783fc2d7ab82f34d3c3bc45e04c8b901a995a8c886bb8e2c0ee45a289756c9dc197bd841f3e10b0b58e4fc8238bcd6b00ff6c5adf1bf28bdadf78e132f1a161c6afdadc2854a1875683781e3404418885b9d005ec34825897c97cd078ab3f0583287341e9ee0cf848448556995f797af404f71fc792136e86f4cf81483d02aae7d24c3ac931ff9ae476564d00a83d4e41e1abf4073a7b52bdd6a24d7f269af542d3163c42c959bde872cfd0bf44bcc76c36faf4a26c2acaf8407c0ad94f781929d7d5eb6e28237207ec1f6351eff6c8b6628e35eafdc327db74cd74abdc16b8454e6283d308c905fe29767fae0cde3f7445c443be684a3f765beb555d9a2008da19ed9d23edc6a8c2bc7d1b1bdca60eea95e4cad3636726418cb0a06e103f677f5a2d2af954b320355482de46851e8489cd8ea990d1d8b81cfc2af13498d004a7585fbe54b9de027696ee555e7e67b2cbb6a1490d8bb8763c53a79da0cd1cd33f094a03e3fac8c5757874f7ecd6c80527b30c51345998325cd485ef040ee8cdcd02919fbf109b46f67c03c8cee94cab4516ecd778cfd3e6f60bbd4e1ffd90f83bff361e58b699bd7fa97c7ef73a5161325a1a903fdc2b3b9d3d20812a5797c4a9ff9ffcced815023efc75ee85dc54af390aa85190f2c6f87f37db959e2e7933857995b88f4867db84acbba4d1186dbaaed0c7bcfb8e07856896839491073eaaa6ea7dd6247ed4f27065a4233e3a3d53de1e7737f0b889dd09d34e9bf70a7a4a222fd48b02802aa4f19272d48f4dbfb8eec5eaa1a5f4e42784fc96e8873d78a7581cd877bc9fc55413b4e7d77a2e472e19775b456ec586a595703a82dd87515f46b7d42bf13cc09c39f8a987da3c6d376c8985c26f9cdd99a3cb2afe7d496489ace5471b8f451a5dc0acaca96ad179f9bd295d60bbb19c66266f6d36ca705b034b2ff3153c1a572a7a6e29e142617626a20c051252db0f2176ec89e52a364fd489b5ac048e4cc473701293b9e093d29bc9a11f679ed2469c070e8dce2b98774c7185456193809dbb7ec584dc3dcb7cbb2", 0x3ce}], 0x4) socket$inet6(0x18, 0x4000, 0x1) 13:02:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x4, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x100000000000000c) 13:02:36 executing program 1: r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 13:02:36 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x96a4674165877e2d, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 13:02:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x8, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0xa0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0xa1) write(r1, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x46f2bd0e720a5132, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 13:02:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x400004, 0x2, 0x3, 0x7ff, "2b0497bd1c332814bd238c60a529c6e81a971ac8", 0x101, 0x8}) r4 = getpid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 13:02:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:02:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r11, 0x5) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r16, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r17, 0x0, 0x92, 0xffff}) r20 = getgid() r21 = getpid() r22 = geteuid() r23 = socket(0x0, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x1000100d3) semop(r24, &(0x7f0000000480), 0x0) semop(r24, &(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) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = getuid() r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r27, 0x5) r32 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r29, r30, r29, r30, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x41d, 0x5, 0x5}) r35 = getuid() setreuid(r35, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r35, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r31, r33, 0x0, 0x92, 0xffff}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r36, r25, r26, r30, 0x20, 0x7}, 0x4, 0x5, 0x5}) r37 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r37, 0xffff, 0x8, 0x0, 0x0) r38 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r38, 0xffff, 0x8, 0x0, 0x0) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x80, 0x0) r40 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r40, 0xffff, 0x8, 0x0, 0x0) r41 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r41, 0xffff, 0x8, 0x0, 0x0) r42 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r42, 0xffff, 0x8, 0x0, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000001540)={0xffffffffffffffff}) r44 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r44, 0xffff, 0x8, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f00000002c0)="480bf38792a0a7a2699d0d6d76a3c58bdac1ff5d7271ab18861a33fd8cafb39dc5a54842e79268afb0882aa2a7e3c1a1718ca626ce44d593e4d9aa6540223296f9b1e2ffd13a85284d8dea4b493f3b9c67c63a45048a576e5278beb9e5e3246a7edf94e5bfa6df0f5b002e8018e7faa8eafc867c26e566943261affa228bb9445ba603ff8468da124ed0eee8793e8e866fc65c34327de0366d08f6502e170bcd49174ecb2e9dcd5d1ea73074ff261a3a9ff7eed401a4239281b67b7aab00acccc482ef58b6dbb599fa66a95af7a889d08e5b34c8cabe28f2564f5aafaae7cf1920562def1028684e6821f81d17b91a6084408b78914acda5c07b2b4a9ede1f87f76cad60f4aaa1c44efef693712fee9517c9e92a2c355f2c9be226ebcb2675dfeab4448de2d058ac52b698d9ac471874864e8b24226866c61697055a69a19209cdf0bfcd7dadf20d88058fbf3bb3ae36383d8f2adb9ec59f1b3b56895b9a4a6e598bea58d94c6c8d8d05374cde8a1d16de867f56e399dff882a9c3d48ad224142ae98a94a88e783ebfc85cf40f2ee22ecedd4466bc2845a446be81a1ddc5c831b3fc9d8f1632f7e0dcd1e1dbaf7a1b94c4ffbfa1ed821c11e2a3a57246529475316bb09aaa989073d12e7a96b0dd4e3f307ed4e831a4549deeb31f3502efcb51b3e916bfa619ccd93bdc171d8c92d00b6dda9f1706a4dc2323a24ad7a0db87d44b934bede68cc85fc5a8d183945e2d2b12356e4a8fad45e1b094f3c1fb4ec00c07af6aa813605bdaaf72a6e3a016712f959b6cdd42d0b0827f74b04b4b68deb8e30d0bcf18e742fe82c35bc82d9af5cd8a50f36857b9f8a23defd0652561b2f6422bc522ca82412e3d28a9cc2c2126252f58e85dca8464f3a8c103c3fc9127e3bb26c966e84c499080ac4c6ab74c7496a0d11059d87d225c18692d9c1641c5dce0b1dd15a042519331300acbe119622ff8ee41a11a6da049599b8ac7bfd3e4997458e57e47cc9178121024be5a41fb7e72b7e8d77f112cc3d481299c226a21a9e5337d58500bb6a26ddd9c997391763a17101e483d87503ae1322c463497601923bca5cdb5d401fbcb531649fdba1627cb3a684c910a1f4a1541227c84402af1ae018d252544473f475aeeea69841e4f673b7834663c52b12a0a2150ca6f2f9286c28a7c05ab1f18a47791c70565c963f96e859c1ae68d027aad0df9a74d21ec3937b1e812f97e46a03382419513f6c9bf2b56f15729afdc10631374f2a20111d974e6ca2d2330b7a9409ab00b1406ae32464aebcf4f125f278607b50c4a5542865f9e8e06ca8bab62a7286950c478fd196fdbb8b466e26ccf87b965652b88bcbbe2471aee86fb2e4f90e76951ddeac220f3afc91827c51321d5e5ae907f552668fd4b9065f750ec8c307538cb0498f0872a9a3a8196affc61ef7e7a5f3bc32a36b59f347a34672d0bc20edcc0502b2419e25e934fd2e6e39e70c65d9c913047937cd412e5227df17890d8d35ad2805b7082eabec97ae135f3678ff1da34d6d1387efb1f4e33168e8e4127aee29b7b9c6c25da9120e2ce42bbee4e32a38c3a15f6445c6c29e24653aa4b31a258d4783421a882409557da2eda94f47e905520fe792ad46a51b3045f4eb647b48b64d296ac4651289bdda6b02b5a8ce618e9cce9bb3d1663d3114e9522834e34500117df937ac8f647ff6dc89a330d4eca02bbba29de91a53af5941f957854e6878c50b714a33f129f537aa3ef5253e3fb78c1a5e8e95a981561b746c06e409dfa0515f6f77856240e88546855b9cd8b7990e079a264403b7cd22ae02d6bba5f93c16bbb187757b9a11b7dc1c89689ceb0a4ea9f7dfe61a660e04af8f4c22f219e970fa3ff7b53532412e65272a12cfa3d7c7c658feeda3bca801c4f128f000382506eeee156c638a69e6df7c1bb875c4543b49e5911f28f6522dd9a96d2384cedb9b4064f5e91ed76482c5c95cdc8b5e383c62636afcda885dd972188c97e5d02aea5883af15f3ba6a4652e6970071223baf7585937c357d4baf64a28bc22914ce14cc55841d9304a6113c842307cf68272ee50174462daefc6450efb1c75a262c1cb7be680cfe9cfe9d2a583a8ed4789889e2a2cfa6e6d35cf0a23e48a025ff80127f3ec33d52ae828c0dfccc7244ce750479c5696065def9933b7107e221e50f28efae87d1df5a15f3ff968e7d1208a1b7d269e609246409d4acd51afffdbab9b670a932cc779cd25f36ccdd970c0a0f3bd77a04b0bb94b74fe7283e7daf8ffd66c049029295cd2797d7e3f9009603f467aa4a3818b416d0ecb79bacf9848ad7167ce80b7a541614b057b0b5c2fd4dd1e01478223717710f339a5ec6da1238763df36a9206e972266128b8918ba5991d97fde063611ad6ebc32f36f911eeaad9f57637d33c8e339a3fdb13977efc51e87f6430ab4ad021390b4be1473d3d5cbfba60ff99a84f832c9f420a2f09a05f882c044a5baea219dd348215ccb5d78ac5b1f4a707e23094adb80357e71711a48c5ebe2300397a83b36bde3621bfc744efe2fda161e8c4e5c5d62cdea1ecded200bacb8d87a2358eb357fd472bdcd58addbd392cadd723199ba413a1fa593fa536c4050f4eec4ddda856bb3da0d776bc5b5eab5eff7701a41a0dc542c50735389df4f0e69d064a62efc5aaae9faf09d21aa01931cfb3a2d5cebcf930f439d48ed9711e4cce15d0522ab43fa3e3a7dcd6cecc101c2d5779589f745ab471967de9f04c96e25845c38173fb6251a8a1b3da900c76135cc6fb74bdbb4f3aef7ee642d623db17570c32e06173d938471c3dc7fd28d45a29ba2234b40ec4a8cdd29b6599122dcbec64209d5caeb7de9204d9db39d0afa3604f590c50201b29263de8133a3b4788233d5f7c44126a8f2a003bdfc958a43230a33e10a4fff0014df117ee63c4f471e79f87c14a26b5eea5fc02faeec869238a864f241bdda027d5f0556e04b05008d384aa701a4de26c522048bfc7b5f2d84c918ad059b64387afe5a5ebb0c52404bf55460b37457ecd24f6fc34617da388c86c605056ef6c391bb1a7bb89fd19ff3ae417acaa7b821430f1e49e354a2a511945a2b2a151811d3affa1dc12a64624cce8ec209876ac993211166b50c0859974ee02eb295bdf6b623ea5b8324a46be3c00edcc617556ec346409cd59430be681ab125790b9348efb346a0fa811a0f691312b21784e5d9b72d00b11a38c8cbfd2c5e6470e8557496a47adf77337c103047b1634df7f67144b14d8c208b0732ac4a170f9ac2f35f1fe1662245f2d895f7d00c4772bf0e1474e7b5dd798c4b48e1a3712b4508c30d4e8465b9b26e312b4d22c901c68adf37cedad8b1b2ff96767eb142958381d95c97363d4d50e85d8f301b7254e4c37fc7547672a85debe7695ed843b1bd1541420a9f3c90cef2d0b2b3afdeb13b844268815f13c7568c329b7d66e0db350be1d7c6d60a72b524a59693d67135b096c9f21f4b1abfd3abdf5359bde8cf63e6dc971906759a46041b712afcf40e2b0c40a7f0a6c00c0585b8c1671ded6bc795aa64b2618f2d34e779fd9fc61fd4d1bd05d1826d81b28dbb82dce4e0a99caa5d302cf21f0ca0b5e3a6ee4f596576a4270e6fffb2e123df3f95b1dda0fffd3f02eba46933157bee5e3c7da26f781d27d85577d1e3bde6f4d2387a3099f457875f099af19d9e0e6e9c680a0f24ac47f53186ad2e9c221857bc69683042b38e04c73d719aac5b0b55677818aa53a806d7a929ccfd9bf439e3db2c819964fd7ca4e3c394a666f559e4ac3205e25754575428732ba2cbcfeb7c5485095a17a2206f1686bfc786b6f4135b8cbfd3c80ee17f1331a6facb6207ed14522960ac8377d015cf44f079a9d5cc26eb2b49ae1d9c44bbd2aee688c9bbb2203da7f7f101f97c21d0d1620b2179abd625ac6fa898b7127fb7ee73d1aa7382d68c8b91faf14ae9e9cfd9807d8b43ddf11ecfab73a3b2231426c34e0386c1acbd3d3e3c2f87170b611dc493e90d654884aa7871ec7cc5149470aeeba9cfea0f1f1ca5975494f229ba20452b1783b8670ee1a18e434c0bdc6d38c0c8f24eb846376765376d891d304aa61c51a87b994cd3cd9ab0e2a60186fa398222e8387c975c992463c26343c9ca0949ad64bd392bbb702452a6ac703cb2f7377b5b436fe530f414a954829a601736c2b00785815aae80d32c241968ab4e4d559aa03769f3a9d20a70155e9162586fc9dd3718b3ef4ba48245d201673a50dc23bb632206c1b38f4a038c60dab285fedd4e231897ae83d3f057d6a23c7dbf89513176d37806dd72a2125084cdc2f4577ec57d435f98286d2061032fa1e1b3dbef249a3c5fefbc45778c93430699ffab3fcac39eccc6c72f683a303eb3244b090e6b54f512ea004512955e57435bbff9230f7bd704d1891cbb6bb72865b02f8ba3b3adca1174e9ebc68137dff6680d9a2ae0d492049ced25b7bf9ce32d443ebaa5ce32cc5bd8e184ab3ab0dfe603729fa3b6376327dad3d93c94dbe08a1b1e42da2c6b4ab20b6336a1be46fe33cf454de9d51a6ab10b4e3b0438559b77cbe7c4655ed320dc3ec417b016dfb31e30e8bfe702f6ab8cd06cc17c5e191c353b8c256d64d170fb8e1bcd3ee7424fa54bfee4838ab0bc06b3f4b972a158e4b40326b1a0a91d0f95ec338c2e08faf61152047e51d7e76ae6d4929d456b203103e0f49a514927853174ea51cecce57b00b7b1f8cc68ce700985dae88e26a93087c26bae92c8947e50ed036f27593c2abbd4f41d6c198ccda0e90facb5bb2e156ac313ad6df4b9ee5adb5e14aeb65c02124e80090b203ef0a70392b9963a25ea030b8ed1e82e66953ec1d92b61e647b3ef8f61024d8edb9815e08359f598b676f47b74208b4d86227347f679719129ce09443c646df2b024b2c1ed04c5e40a52dba1080615db24d2b0e973b47272c272ccc27103150dda6d6cb00c5ec793bde139186a6be2d03b7243e96a90243fc25de5ff45d6d3d1210a9bb7ff401fe593b38b58433660dfcd20a236a80962c623f245cb39e861a82e9f69446d07b8522263a160a05a18f10f515e90a69d0e5bc9b2945c50bd778862db747d196d96a1cd4db65193d5b3308ad531bc1525eb1b8684e20dc049fdb6e12c2cd3c1f4c7fdfc78a87a5e464fe2ec04d47e5bb2bf053ffbd85e1a9172eb37198682487e75b2e6fde4c62a6f2ea65d9ddf64480a452a7d2c8303b7ce9babcc335b06f142659225fad73a986f6da183ee82152596ef54effad2b375973006248af4fd64b2e429ba8f7f38d0df171bbcc2989cacb486fdc401bae83b33e6e96d286e9e0e2a740f55efb70a7c16d248da36454e34b7997772a4e4abb80d211934624c17c2a625001f4c7904411f023e1bd316ffeea1fe66e3c782d1a62c0b7a497f2bf171ac41b8629bbd2c909e4734c90bdd2e5b1e1d980540938a20875c0e9d9c21ca5223fc2778feee2181bd2149f85e6a904a5754d9f07398b435175f64ec9188267687c643ff3b8708be60f31bc577186060effcc1f30ecbadf9b01e364cd3d8661ca11edf3742dcccf96cda9a70698d70d4174a5b2ee7b595bef6d8fc176623ba4cd630ef5b05eeefb24a972f2a1d205f75189ba1bde0cfcc580589fa6f24d892c2db511d6a59bee561e28beaf47f6552111368402bcddeff42db00560b64c52b5543eface7c70d49b923614c7facea48c97011bbc3457e190dcaa5aee0ef16c9a72a4f50ed661f58cc435aa83ca7aa439033384fcf2891b569af12b363ce950404b485", 0x1000}, {&(0x7f0000000040)="688bd7bb072f4dfa689ea6e41e032b2e5e2f30a6ac21a135bbe98c23b1da793f59fdf502589781e0858b5b7762be855efd33f7548e4354941569d0693ce88c7ccbdbea96f62c848fc8302fd84dea364506c1f01f0921ba2fbb856718411f24956e6b0712a22d87aa637f042afde792cb9e2d8a70f53d75e4e6a6de6ab818a8e438486a712663d2482338df37f1b7743d12ae39af00785b57f1e2533c16981a655a2e12a7e776ff43a3334581e1901942b8d976d4cdc3037b02aed087c54e", 0xbe}, {&(0x7f00000012c0)="086f70825df4ebc80d359b6e6dd86bcbc41754cf2e80dbb2db8a2f0236b69b8017887b6c299d63053b5f977e3f4bbf1a95effc497f3230a40ef5745cf2de4f61619581cace75fb6a41b98bb14a0a72a6a3bebea57558bc9877c81af374f3e239db4603ee8757e783f0a1269b237e5dea110b171c8cfacef748328078810bfe633f53fa93aa176b93040acfd020b00f4d7107f6", 0x93}, {&(0x7f0000001380)="b0813add7190b085f37197603754d22d985d17a485b1475fb81f8ef3632140caa974b5a2015275e680ec20eaacb9ed9bdf7531fe3244a98c40986e60c9d613f45a6f99c0a67bf1f2fc46d00f2ccac6f074b751d150fe09a6e61354df30de3449d8aabfd5646118d2f60fb145506f3e2c91ecd6c51be2f335f3a551ff476d99c418a614e3668ac972c65a7d0eae84f94ba03a28f426d1c0168567d81c1276db4d75f6c717b0b5e99909a57b78", 0xac}, {&(0x7f0000000100)="fe9782b6215db488bfbd4fa33d95d7d6333a26bf85a837981217bb60c7200b2421420462e7d9d5b7b972fb46a5ebb1cf776eb12b1af176898a9eb6b75465", 0x3e}, {&(0x7f0000000140)="a411887c6ad047aa9db3cdee65adf679ac6f98b890d888df189b252d0f265e3a154e271efc75bbdee423a23d0d59f608e881ea3a", 0x34}, {&(0x7f0000001440)="86b8b615914cfba2215035d02c05bfd7d4e4b4e37479ef0e82b149469b3b1bd125571c830457f65aa3bc", 0x2a}], 0x7, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, 0xffffffffffffff9c, r7, r8, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r10, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r30}, @rights={0x38, 0xffff, 0x1, [r37, r38, r39, r40, r41, 0xffffffffffffff9c, r42, r43, r0, r44]}], 0xd0, 0x406}, 0x0) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1a2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffff}) write(r1, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xffffffffffffff46) r2 = syz_open_pts() close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x0, 0xffff, 0xcf0a, 0xce}, 0x25e) r9 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) fchown(0xffffffffffffff9c, r6, r12) dup(r2) r14 = syz_open_pts() ioctl$TIOCSTOP(r14, 0x2000746f) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:02:37 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) 13:02:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) fsync(r0) 13:02:37 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000020000"], 0x1) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x10, 0x1, 0x10001) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r17, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r18, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r8, &(0x7f0000000680)=[{{r9}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r14}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r16}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, 0x0, 0x0) connect$unix(r20, &(0x7f0000000200)=ANY=[], 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r23 = socket(0x2, 0x8002, 0x4) connect$unix(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373241ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e1c7a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c55421f7a5d876980a796d361b281b5908dd44690cbdcbf53bea8ba8d4b90d0482604cb767586913b3cd9aacf3d6d0158633257ddf4bf5de35318742b8217e7e5643d6a3a6ebda65f9fa2f68dc534a793ed"], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r25 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff31) writev(r6, &(0x7f0000000640), 0x45) writev(r25, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r27, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 13:02:37 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 13:02:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file1\x00') stat(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)) 13:02:37 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8, 0x7, 0x101, 0x5, "d2fb5f2c966511900a94f40575cfe90ec2bf4bda", 0x1, 0xaed}) r1 = socket(0x11, 0x4003, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000000) sendto$unix(r1, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f5074366b36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x2df) sendto$unix(r1, &(0x7f0000000040)="82e88ec6ddbd120768ad1e490a6081f893bb6bd980c2047924007ea96e9ea592df54a63fdfaf4b530c49c25f65e6310a626974cb6080d8abebbf2915994577f9783eba1445ec0ef556b8b17446b17906ff0e03174d86e38e7bc62f8fb6bab3c08030281c1f00ebae27eb78f094c7f37ab32bdcda5d47af1e11d95cfed9863a7ca74d7d98fdce0d7deb6827f556a2d425937af5a994a562730dcca37b6dd31d819243a05cadc1507098c6bc3cd92b487a4a669089f0b29df8c42fed48830fb77d83146265019bfec69f4dfabe42d97271857960361fbb", 0xd6, 0xe, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 13:02:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002eb000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil, 0x10001}, {&(0x7f00006b6000/0x2000)=nil, &(0x7f0000621000/0x10000)=nil, 0x401}, {&(0x7f0000545000/0x1000)=nil, &(0x7f0000689000/0x4000)=nil, 0x8a8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000286000/0x2000)=nil, 0x2eb}, {&(0x7f00003e6000/0x4000)=nil, &(0x7f00004b8000/0x2000)=nil}, {&(0x7f0000031000/0x3000)=nil, &(0x7f000003e000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00006da000/0x2000)=nil, 0x722292b4}, {&(0x7f0000710000/0x1000)=nil, &(0x7f00007e3000/0x1000)=nil, 0x800}, {&(0x7f0000048000/0x2000)=nil, &(0x7f000063e000/0x2000)=nil, 0x2}, {&(0x7f00003da000/0x3000)=nil, &(0x7f0000189000/0x1000)=nil, 0x10000000000000}, {&(0x7f0000175000/0x4000)=nil, &(0x7f0000454000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000024e000/0x3000)=nil, 0x9}, {&(0x7f0000342000/0x2000)=nil, &(0x7f00006dc000/0x3000)=nil}, {&(0x7f00005db000/0x1000)=nil, &(0x7f000011d000/0x4000)=nil, 0x4954e90e}, {&(0x7f0000100000/0x1000)=nil, &(0x7f00007ac000/0x3000)=nil}, {&(0x7f0000232000/0x200000)=nil, &(0x7f00004bc000/0x4000)=nil, 0x100000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 13:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) getrlimit(0x2, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) shutdown(r0, 0x0) msgget(0x1, 0x400) 13:02:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) r11 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r7, r11}, 0xc) 13:02:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x28) 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, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget(0x3, 0x0, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) socket$inet6(0x18, 0x5, 0x28) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000000340)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000240)=""/187, 0xbb}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 13:02:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:02:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r3, 0x0, 0x0, 0x0) 13:02:39 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 13:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/179, 0xb3}], 0x1, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000280)) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r5 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffd, "661fbef2510400"}) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1", 0x2f1}], 0x1) 13:02:39 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x80000001) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 13:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) 13:02:39 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4000000004, &(0x7f0000000000)="06400000", 0x4) socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:02:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x125) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x19, 0x3) 13:02:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/59) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/79}, &(0x7f0000000000)=0x51) 13:02:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) accept$inet6(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:02:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 13:02:40 executing program 0: pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 13:02:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pci\x00', 0x10000, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x8ba9305b20e30610, 0x0) r7 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="1ba831df909dbe4e754117124f9de4dcb95dccf8b98752b023303c389b70b7aa1a043d3a9df38578eb656d462233f92081931c1ec560e94fdb8a8dcd19c44bdb2770252b3f95855c110d1c201f1e10e3d260c7b31cfebe0d5af693e5694e1ddeddf0e9327f192d37", 0x68}, {&(0x7f0000000180)="0f687b255bd15369dab39ed928b259be293c7ab519d9cfb24bd4d87c4cc8313948e27035d77452362894bc850a5fa349ae9a5cf7a4f006d47d8ac1e67c1e978240386e4f764afa1cbea5a848cf349ab1d0b75c3c3c8da64002990ba5075f16c5f9bcec146202dc44533c7f79ecbbc37cfab15bb0fad562fe85ef36a92d91dcbffd90", 0x82}, {&(0x7f0000001240)="32349bd32d3e9de7f3817be08f39901f809eb686df2935b6d56e2dad7e4b3c73b9d907f350c3cff035843d2c576546838bf117aae536d1ad30cb7fae26a59a37d9aa91cf5262e68a2461ebec1d6007fbd1b05e6ec5eb517a36bd42a5d8393dd89dbc90f52382b7ed629d8d259dd932add0e54ca54a332027802bf29f9779ef21765bd1aea79b907180fd3c2fc17f41436366b188a721241d7f1950670071af0e6d", 0xa1}, {&(0x7f0000000100)="b2bc5f37d711bb39744aa57c2b966ff07db400073369280af570afd97b30bc1cdc70d2eead44111524bcd312252f10b0de72d5", 0x33}], 0x4, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r1, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x48, 0x3}, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) lseek(r10, 0x0, 0xfffffffffffffffe, 0x0) 13:02:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x80) write(r2, &(0x7f0000000280)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224c9eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c701f55cbad4013e649c6c200000000000000", 0x80) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r6) 13:02:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1fdf406acd9f90fb36b2124fbc20fcdc006df3b26f0ef38b37b58ec5cdf48a472af1bf2ec483175156b60b29dce4fb828404c1e1c8d001e82006cf0343e6104dc36cffc7c078bed883a99953ddc87c84abcc8832b4ed08e775bc4d8beb6bdb07a48845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e1ffd0d101ffffffffffffff10a3428a66b8da8c6bf861bc95dcc962ae948b08d4d092a8f98ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c829dedfeb69934511e47280609dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669cec09552d9867e1fdc9200"/386], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 13:02:40 executing program 0: pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0), 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) dup2(r1, r3) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20000, 0x0) fcntl$dupfd(r5, 0x14, r6) 13:02:40 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x0, 0x3) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000010c0)=0x200) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1277) 13:02:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2808d7cbe61f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392629d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8a4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r14, &(0x7f00000008c0)='./file0\x00', r12, r13, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0xffffffffffffffff, r7, r13}, 0xc) r15 = dup(r0) sendto$inet6(r15, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:02:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x14, r0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000002c0)="624fa6d6645009a12ef978412cba8000c34fec4a08f833cdad39e8e2578509233ce9f725fb951981313a7ac59bebfb60ff570febae2f572f81b82929a2a3af53de83ee96dc9efc862448a3c42f6b99fd39862adcf39d5770f57141000b6d148465280322d55c0ccae3a7ec59018d379f3d1e29ada3c65cdf6bdf1fc28ad9fd68adea0ddef8c07e406d055a68d135482f549e907544b6f72797801edcce48d844dd50e4ef3ff2e620482afa8dd83dd9c5048acb0e18f254cc3ebd2f17531c9c7f78489057225f81d83dbefec60c65d7db3a1398d848f61fc21f4255fed07123050b74ba9ccf5ffaf99ea9ca9527bc7d21e323563b10e98aca9e3ad6d8139300f82482127de921d149c2a2cffffb8da6e87035eec1e00914f7f00a751b66f9f71751d29e8297f8bdffd779f9d180a938becc305ce0df16d5c974134fe6eb0c1d9e52ee23f564dd4150608bbc9ac2650e3e547fcc3c4da67243de49c7abe22833e5cf38aebe700cd960b967cc65613b194c629adbb848a02d7be19e4fa5366640715136cfbcf54c149286743a6e860581a29df1e3057c0ae93128f9bf94c45b43fb356fe98336cfa1ca2de5f2346d73775c3a663623785028696dda37b2c17c57ef94c67f856857dce8672709271395c0a481c2c23f9f0e979381dcedf9e2293c1483e842ebee7d6931d1fd4fea2e2e0c7156927ab71f73b3a0a65edf72733c5821deea3dea46ac32e2ee2eb65be551ff8a362a0edae325b91a15644518962558662d25f95520e64e8ad47e898f3a5041aa4bec84a6176acd4e5576ce37f02d040885031deab1b5cee52d03e8a16b9350efd08ffa085cf570bdf36759fcdbfc24718dfb56318d5748a13d568bf4666228f734bc83b7b6a3d9869aa14a23ea6a5e563659bfd64d62215fb55b64eb9032c740c860227eeb4c7c964baf9edd11365960258b88c0a479910d79cbbdee005e597c815f4cdd218d3f973b6fe6fda182f8dd853e890c7f851b0c115a33383ff91b950ebe74224cc53647c886ea930110fd6d8f8fa1baff1d4e0599db45be2f2b5891b3135d86a1e5a400b1f0da1e330673e9c23a82b9a90593fbcba1ecb7b04d025dabaaf956dd9b79719f1e45097881d178d3c682303a64fef7d8132b517d6d00937ac6fd424b3fa86dcd2a7c5a015d564c1f0589530612636cf71f0cf5f46e4ee82cdc3e2ed43b806d2003dcfc356c8b7472e30de3292e3f3260c266548981e595a77cbc363aa24f39abb271f1ee5d7a7ac9d33e1baf74a3b1009372cbcd23292a8693399fed232b967204424ff8aed1192fec55865b2c9ddc21084a60421f74aedff2c7d66717bd6f5741779f17344328b5301ebce9fbeef8ff07d44838bbce5a7760f6d2acad01fcaa61ff6a9f806a6cccdd7a6a6f6058bcbc03f4709983b39b5f72951dc5e94f77fe5870091a72268e009d97935543afd2e6a4254792aa63ae50f85efb0ad26f01d60254ad34083d96232a3062adb984e099a946589f3825533a9606213fd1f880d4c60d0d7bba82837bbcb1ebbfb5707a6b1c14aa880dcfacdf99bca8c7b9b20acad69280324c8f2cd26ac685db071d6e9bd65fc14d35f6c29f80bef109e3495497a5dafc79e2e812baa0d1dd1c882c23b73542ac422f08c5674e7a56857dc2f828cecb62f8d22baf2da37dea55bc0859995ba6ade3489ea2a829f4b27ccbea90447a05255c679001aa3524552dafb8fac5e236dd01402b78e438e7d460c3828899492bbfb2971104b436374435ce0cb6580f4c909c66c033cdee5b66b7ecf6a36c5ae105a7f2e3d926e833399756f6c942bc47716873eea7ee4c7ab92195daeb41cca1c7ca8b87e8ecda05de8125de805c093a94a64f9d4b54984d7c27e3014c66833c47699ca6b4e2db51063f8dd7925c19853c38d44b3597d84352d164b5226b453b47b0fcf791e7625366ae5bb57dabb68e42cd34a93bd6ccc0a3205478bd8de0dfd7421faeca8921b1f85607da2168c2f6586a7a7562d8b7e31c1cc5f6f94d338f430a997c27caf0a18068e8e9ba1835c4bfd146ba578b6bd15126d529285d7557dc196fbd1085b60d1de1bbfe4a53aacf8fa741fc377d676b5ef77de864ac37d4253b7cbbf54c235396490374821c0c15f9e2dcc19897eed6256760647fbb9a5e443e6e7fef1f2275b79254c918abb7ba24251ba1c2cbeebe9a5154c54d0ab95c5fa5ac9ba3d80c0964b40f8edaf31615da8298e6ff49e3acb18b822289e15b74da1410bc6929ce02bcdc7fa0bd4f5bf4d5ca1d37052777f916ef8f04d6ebcc239fae5f624cd22f6b999580369cc6908dcdf213aa488a465d5d381d5d8b7fff64c24a0acbcd65062e6d5da5341166d3397e0f6873e9608f43f0ca4e88aee876cf7213edfdf01f89a3a3d18c40611661de1851d9455cc18799693a1bf2b490abb5f60c60738dc152f1ac584444c4febd37a51210315c9044a716012a1095ef2da748718f54b7d84f4488e723a0a09aefe4165544412243c67ad8140cfc9d51e76e0dcb0e8cef3b15d82be170bafddb6247418cdc10281913d5f1837de50d93b1dc178cb61d4bf8f043ec4a0a4e8b3041965e9fd12480dcbfe16927369728241fd5c771949d9a368128e17f98397a982dec1140d54489588435b9a9d3230c1831619bc8adf65eee5ab1906ce6584792323e8b129d0750994de88d2f706c7869685757597afc97228f24df83179db995ba930a12e8561f66b38356505ef19b94a31aa31bb51c55c4b196837ea2e1e4c86db208465f2295c863dc740787afaba752a98f15496b2dbe14ed47c4ef999e6a1fee832bb59b4a5a82f61100d001d1a5de947ac4c0daba7d423dfd1edb4b7957e68611c2e6f22d6fbc6b604dde1deed32a32eeafd16c0c12e547e3c1fdc615d215a73f548666175b0d66ff000b981873323f61b049ed96de2631b6ad81c738b76240845988ee9ab3634f3a69326ffbc30466d1da5bc771a42f562a6d9cb9b4343918b8a4332c35880ca68f42e418f515f7712a7fc0c463accd3cc70e72ebcfc3d35587b66970c24cacf403e532346200ef92e438ae41df5da2b19c9cbd4a5f8e7e42daf03f79467bce41b061a5a07e150995a71bcf527fee68705fd6f01b41f68878e5c053bb44cdbec785128378ccb1eb0d6167a8abf5c434fc71f53d23753c34209ba3bf91f5731c722664217a199dcee1398ef683015188ef53b635e268a4de5da4e238a93a4ac132074ca68a34ef275999ffc0d612b6125f3ded8e403450b24284c8f52e2d93ab4e81feb4b157c0870cb3a0c71328694cb9bf4344cf97d5abd85171e2a67eda863d33e0be17b7665eaab113ae40c7e9f7ec375e0ad309eaa71bbb151b7d0b371e086a3669390a9ba347e4c63022684a613788fffde2f3575d39fe078fe9de7782bfbf44f37f7f80a0ebe13dd3b568b290993e0d33bd64a4974d32b55d2f1d9e3e0bd8d334e66f7e6445b46f8ddaafc7a3b0c1499b2039ac011ad67d5f59aa0423221933f9fd347258234092b7b1a99e7e4f346b6aca0affef7720ff6ef94443acc12be261b58cde938c79159f57b38597fcf63e01da10d430d9f421e416e9b4d4df40b1a8d0760bbf827959ff8d6eece044b1aa2d8a53a2a2309ff922559f75938766c59c39e786f94157cd3322ed4281f3137198521c76af0b38693b116daa605dba904516747569259d114b9c24c017835c0f2c376e9eed706d9706dbaf8355583a157cf8a6331d95ca8d812790f17f01ca67fc7f0c2043e39b6a2d487d75b16038939815562696beea48f425c805a9386d410c2c37e1c024446a2b6e69cc02cb02717c2e80680a69278d7cced34df46978758ce81aa8971ceae79bc262bb6e33f2a5619036301e2c999642c2057741eb308b1fc8c007c8dfdaaa037afe56938134669fcdcbf991d3afce414d57e6f4495de92cc1440a206e7cb88fe5d282c7485e9bde80f01969d8f4c3736405522434b530cdeac7ff84a443cc15435b2db465563422f93b3eaf049748a4171ad472057ca4e812751ca695e4175e299509b4a85734ebb1efeb58e8992fec3c62f699b314ef72adba53d30d07d5ba86e7e5f21fcf0399602796f7876f2e6e1892c1e39345c856b1485976a15dc0bbafbb3c3f00007e18533f942cf683637e55b1c92f70a47d632fea01fee730ccee72ff4e42dc182b58c493958c7138f2aaf35860b9392a0c4485192783c57f430a8806f1565e9fe2ae9784bdef7be31a0a040cc4f3f632ef8755e894691c332880203a87370030240b9e4861f2a91dad606c2d8eefd18f682404716347c3880dfd5fec95f2cd1c91cf9b40a950d5dd09923ead76328891f9bc182df1343f55531c1e6829743d67ae2e015d1f22c437fa7ebfe1d97ce8d1c1ff2df82bb6cf040641e85ac7959ee7de5a75f009a820aa846f12af2d06aae6590ffb8620c44c097e45d6f136d6d965bdbfe9b979d54c6706622972c729a3c9fc8eed02c9c6968091840e8e25494a58e2013d38419acd6f91e2a8f13d2f537298d035caef9f6560be75ecff1227e900e993d8a554269bf97b69123217d19feb4463c7628006f9093ece5976aeb8f34ea605ebb937bd4e52016b9a7985f320c59c61bbb7c7a18be610638779be242c8acb05de7b7e525364274e4925e4c0a4423d51427f08853714491cc9382f5af2430b97a46d7bcc6e5005dbd1ace0fe6b42a87aea44d7c53abc79ccf5fa1ba9252ef389f3484b1eced697162295a914a4c98777ee0925fffd6f3a757c15745bb14e718eca2789fe659e455499cf4f10f38714a09f7f117825d83969429476766446c5d9ff15eff9b80f7de24a28156b8b0a33a786e83d1e19187d49bd56262d80d8ebf5ca2bb2cd5ede24a99ee2002ac5ee41f5775aded67ee5ceba78b2a6e686875d4ac02022d738944dfbd8e398c53cd873974e2b78622e70b40250f72536a1a285a58a5d590876287857601b5a41febba5574d442fd81b0f0db026d7b986f49edef0a14fe4be24ef64661451a92ec9a9eefaf0df7a66832052994d9768c0d8cf9b01e4d80c7abe29be3c742af26884ff8891b1ccf0414bb15b8ee1c3023e9e4df13ffea83452a955c67dd9b9ee12dc15b6487187b26751f657b851aacdaa45c8d425bf50fbcf1cabd0a7a20b0446eb1a7375002e6e4d87729ca4402ec11d2d8557b0e048d0e6562e6b7816b8c7fe075d03dd07f1492f4f0c2c9b4b749c53d23a383504a60b025513973c2b97d20fff41d719eef5e182d264200d0466779e12a449b6e68103ff810254e069a6b851cde09659d0e1e46fe0b7d923ec0fb9722bf9985c50c801c4ca34d3dd741821c9009d3072a75324f08807ac86e58564a49ae0bde28f8fdffd48acf2b6a164060cf88c6f13ba90ee491ee36451652779922fb23dc69f44061660ff8965cc646907ac1d32626365de0583fcf718b223e2e5b72b04734ae88a3f934d1df60767b623043aafacf7c649c039bab84ef797de1a9da71a94c4f0da06cb7945a0dd356a71ed821a16a5c8d532e365c799e0d266f789f6b117e27cfbdd9d8d4e6d51202d2c60d6ff41f4b70e0ba3cffa60733261ec2dfbe7f626520f1706e7234e31f588411c59b1273e2aa60872908914529ff3845e70d0a24077f3472017b9b9dd53766b252644e836f7fa28d7bb6c9775df1c1c9792b9966ec0db9d7e5d99244c027a457c5ea11f448ee61add487e91339b45a1a1eb93fa9e5a2182cfadb14a68e5b02a93dbd6353d6e655de216666a68484a8d9356d63033dd6727dd6bde3c34fe", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = open(&(0x7f00000012c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r12, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r19 = accept$inet(r12, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r15, r16, 0x0) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={r13, r15, r14}, 0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r15, r9, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r6, r8, r7}, 0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r20, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r26 = accept$inet(r20, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r25, &(0x7f00000008c0)='./file0\x00', r23, r24, 0x0) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000640)={r21, r23, r22}, 0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r27, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r27, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r27, &(0x7f0000000100), &(0x7f0000000140)=0xc) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r27, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r27, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r31, &(0x7f00000008c0)='./file0\x00', r29, r30, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r6, r23, r28}, 0xc) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200ffffe, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 13:02:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r13 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r7, r5, r13, r11, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r6, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r12, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2000000000018, 0x0, 0x0) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r21 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r21, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x0, 0xe64582b3d235a4e4) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x4, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, r28, r24, r25, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) kqueue() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r31 = getpid() msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, r31, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 13:02:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000ff7f000000000000000000000000000000000000000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b28601691f286142043248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43436c06736304c3312a624ea751eb000000000000000000000000000000fb143dce60b87dcefe8e3429049fb0b2670df9e7d152e9604adc04777795f53fbcbba17fe7c0d4e36c3d158d927271b997052891e5c26489a6175ad339cb279fe1bacc0121cea3d078d4baa05d55c866ef0ab7d3aabc3e07544ae7476a194bc881345e316edc94d8fe073323d10dc02cfc1a83089b95a2e6dba52a375f6b8c5e23c0a8115de077291cf14f5b0acd1f92ff13225335ddb3886faa3c103690daf9a2ace0252bdce0f1ab27f8a84f15c1b003df842ad3d7176fff4d6eadde0eb9b9fe5f159d6f0e286502ebe6e60c6c15350d072fa3c841a5b869e68d5f9c6949835813658862d365918b9e1c74126af80bd783849b069d638816b88a9a6b21f581d7af3ec6c17b32a772024be206612671281c4266b411b5a47766"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8159c94b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r4 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000004c0)=""/106) semop(r4, &(0x7f0000000180)=[{0x0, 0x3, 0x800}, {0x7, 0xff, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0x8e, 0x734ab929ece5b612}], 0x2aaaaaaaaaaaaacf) r5 = getgid() r6 = socket(0x1, 0x1, 0x80) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = geteuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff54) r13 = getgid() r14 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x4, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r12, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(0x0) r18 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r19 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r19, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/233) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f00000003c0)=""/227) semctl$GETZCNT(r19, 0x4, 0x7, &(0x7f00000007c0)=""/225) r20 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x7, r2, r7, r8, r15, 0x4958e4c547e9c2f4, 0x1}, 0x7, 0xfffffffffffffffb, 0x0, r18, 0xb75b, 0x7, 0x3, 0xfffffffffffffff9}) 13:02:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:02:41 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff0000/0x10000)=nil, 0x4000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x9, 0x4) getgid() r4 = dup2(0xffffffffffffff9c, r3) dup2(r3, r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) ioctl$TIOCSTART(r5, 0x2000746e) r6 = getpid() shmget(0x3, 0x4000, 0x597, &(0x7f0000ff9000/0x4000)=nil) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000140)) close(r1) fcntl$getown(r4, 0x5) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x3823715e711872ca, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000001c0)) r9 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) sendmsg$unix(r9, &(0x7f0000000500)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="370c32e74068746cdaac3614740a18da3e89bec4cf045b5b340fa14e2f0191d583", 0x21}, {&(0x7f00000002c0)="f20d0db9bca97471ab82b6fbff10dbeb306648f784ab80052575b01142747da7a65e546fa232a67d0a99ea62c6e0ee5d5f1bcde4dfa5aa170f3d0cc48a160e93033b2c4e30cd5626680fa94d8885caf9880df06be6c67ae3df01798f939a8dd87bb01b481f2695891f7093edd61a62b3532b135c34", 0x75}, {&(0x7f0000000340)="5b3bd63c6043964274550b42d8572a29b090d2c2f58cebbbaf92297784f729f6503df6c2b2b1b685cfa3cc76879ae90bc7f55fc4069ea4265ef4efe4cb6a5776a77fddbde8ac40068605e7daa0a6066857bd803a49fd7cf46301f785a8fe2fa506e5651c4c671d2104411047778242b37548b2ed954a772af317ebf907e14a999d8bc2a274a9abb446a6b49a21f68bd4f5a203dcb88a3c95e61a29502070ba291523e8360ffda7da7fb7ddbc3805ed014301817297c6edb0eaac8f8176b3e77db78166a9a15b60e0fe0c35f48b1997dd482c44183570d3f19c1d46234b937ff10b102459df98b2b9cae99c5b2f304a6fac2f6f0aa0fd2b5e99", 0xf9}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r10]}], 0x18, 0x405}, 0x1) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) r12 = getpgid(r6) fcntl$setown(r11, 0x6, r12) r13 = open(&(0x7f0000000580)='./file0\x00', 0x40001, 0x104) r14 = kqueue() kevent(r13, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffffd, 0x27, 0x10, 0x58, 0x100000000}], 0x3, &(0x7f0000000600)=[{{r14}, 0xfffffffffffffffd, 0x40, 0xffffc, 0x7}], 0xd3d, &(0x7f0000000640)={0x8, 0x8a9f}) 13:02:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt(r4, 0x2e, 0x0, &(0x7f0000000400)=""/102, &(0x7f0000000380)=0x66) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/del\x00', 0x10000, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x3, 0x0, 0x0}, 0x8) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) r11 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r5, 0x0, r11}, 0xc) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 13:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x80, 0x8001, 0x4, 0x8001, "e3367a2298c9257b7fc61450c3becea7aa3af016", 0x206de, 0x1}) r3 = socket(0x2, 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:02:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x21) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x40) close(r0) 13:02:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f00000000c0), 0x10000) 13:02:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x20a4, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x5, 0x80, 0x8, "fffaff3e14fb0a86cd0863240072bca95d874909", 0x95, 0x1}) fcntl$setstatus(r0, 0x4, 0x46bfb) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) close(r1) setitimer(0x0, &(0x7f0000000100)={{0x6, 0x1}, {0x5, 0xc99}}, &(0x7f0000000140)) 13:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:02:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7fffffff, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3690, 0x20, {0x3, 0x401}}) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r8 = syz_open_pts() close(r8) socket(0x11, 0x4000, 0x0) 13:02:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) readv(r1, &(0x7f0000000000), 0x11d6) ioctl$BIOCFLUSH(r1, 0x20004268) 13:02:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="e1fbcfabcb723c85e7e5f2833a3eba5ed848c23dd4f07b5ed1e1e59b", 0x1c}, {&(0x7f0000000100)="5eaecd263ec22938faf892ef320af556e205ef083b3f7bf347cf1a47a08511bafb1affe79072178a418c1edc3e2a70daf9a720f59388557b413f1b2578e125f9de80283aaadc0cdb1b04c92bf05ae6e363dbd56864d23b896c0005429eed5f5e2ec99976b4fd6fc0cb3514d614171fc41815887e30ef3e30fad78e2e2d05c8ee04eb0c556042f27f8c9b7988d944c467e4772238", 0x94}, {&(0x7f00000001c0)="84b04323e072e92c13905fd6", 0xc}, {&(0x7f0000000200)="9326", 0x2}, {&(0x7f0000000240)="efbd6be3b134575ba66c7fd7eb28b1f282b1f4c89422eb729b6a939aa9e6e30a114ecbc0daf45f1558c5373acd2325d980ebca64424bc0a3a0329c695cbf17d62f5e407363b63274b247e5b7dcbad0fc59d288934b3e36e58247e2af1a68a4cbed4ba2a4165eb60a0f2ddabc126ba610b7cec0b988aa75a8570fadfa0c3f457c2475cb298cf6e7a392b0c4c22ac8e998", 0x90}], 0x5) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 13:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) r14 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r14, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) r15 = accept$inet(r14, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc6) r16 = semget$private(0x0, 0x4, 0x1) r17 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r17, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r17, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r17, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x1, 0x1, 0x80) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xfffffffffffffed0) getgroups(0x5, &(0x7f0000000240)=[r25, r25, r25, r25, r25]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r25) r26 = getgid() setegid(r26) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r27, r26, 0x6) r28 = getgid() setegid(r28) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r29 = syz_open_pts() lseek(r29, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() syz_open_pts() lseek(r19, 0x0, 0x0, 0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000200a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b28601691f286142043248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000b80)=ANY=[], 0x0, 0x800) 13:02:42 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x110) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65ec007a6425c9370300a03d0210968b92976af04c496962ce12204134920bfeb4a45c77adf3386f2a264e2dfdb5010e868f4bf52ae74719951bdb9b657bc92a07f0f536ec91b9cb9e822e2afe8b6147d6fb8e8c4e7146940a46e036fbcd0862fea980586389cc6249479f6a806216cf240448e4baed"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="d40c750a51fe8a0520636ff627864252459890cb0a236547f56d3e5d0ac79463ab20fd83403eee6e60b779294902257181f1e9f12654660ef615702656a73520e77ae005028b675d428df5aa53d984ee", 0x50}, {&(0x7f0000000200)="ad5b53a356b53e6c4b7792cfec782c33bdac972ee7e6ad75afdb266af07571efe2cefa3e86cbaa26d4f1e5412f76a967bc8815d2dd490397235f593323358b4d4138012bb05a2d2b479df9231fd6b5ab6827494e86e19b6092f6bce23c54cb03603a716ba0887acbf2e14bb6ffb422f177b875a29704ac802feea5b5a95e9e2625b3e8244f3360078753bdbf0d13d3e974cc933c7679ede4f9e6da220f", 0x9d}, {&(0x7f00000002c0)="3fece84255734d4c54d3b193dba0d4e5fcbee6f64ab05555b56b6e2cf8ff2ee8b9d200b3bbfafce8400ef89d449246ffa109f83293e66a95dcea78151a487287051b112ff52bcc0a8379219c9342", 0x4e}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="10100000000000000100000000000000eb017e0ffb8b2d31b789e3e50b9f79c8a6911b97e1dcd4d87a87fc495ccd4b29103b99587af1404796d798c1d91d9fe89ca12d66746cef20e2f5480c99b289f8f257fdd9d430b0c51e9de97f46e350789131db5e16934ac5ff2cb12d6cb472cdf754082cc7149da62b0d8780fc3d31e604d26803b983f0b359296955c17b2c6ff84d8d8fd44c4de1ca65687ef0d29c892208ab02d6b2a9f891ed7097534e68892b30c80b5f2a7d5d9b6f958351c4e46d44a1dede760640247d9814f53cd417408974560b51289d7e89220af7cdb38279b67829103cb8f56cf16fee65ce9b24ebeb5af1b4c7ee82967aaf9079152328a89306ab4fafcf9b10f938c2ab16571a6a50f6ff10088066cb86546577f01dbe02543cd68a8406dd2cbcbcaa475502c6ff0af8d7b328ade6f83ec27c6988b9d713be74e6ba56fe327e3605384f3b0367a20e0d231f5066924387f1eb5e7cbf08312e123f77b9d9323b2d7bdf7774f03729fc805b40fbc3ef9d6856e2f09ab82c049ce4cd356084c034d413f435f6ac185850f447daf39b51eaf2e0f5137b956c12b127c436f691d463b3a8ae6b151431f6bd453d374f18eaaa2341479dc39bec62ac4b077db7c852c7ac215031e4e3bba14f81f5aae1d741b28f1d218fc02fb563f6892879fcc9e112202027b778fda2272e5fd7c837616bdd9141a34f6d56eee2abf86ec59d3bba16d2f1297d5d0e0903cba35e1c9eefbc84534eac0ff86b2accfd2b97d3f6053e4dc2d104bacca6892c2f4c3c04733dd8dee077b6a62f9510bf9d4f8a1db2cab6de2ad2a9e7ff65a45028d8bc58415b1a44ae2b30045abe7c893fa24fd75ed54c48f905ca4bc1af6cf433ac223b03e70beac51061ea16eeb9ddbb17183d1cd09c6a24659f3ebde5e23c3f363d4726a1cc570c6dd4cd539595b4f97e5bbc46e2bc34df3bec8ec6058e5f69ae019867a656f2009c27f54f668cc32798a454ca99deead7d56fb4523568e4b6b478ce92546f7ed434a14d6e15cabf73b885af2dd18a9bdbf973e20aed9fadb08318fdc54aaaac77889f178a1486c42fda62ae7ae059fdca01d8f79ed5df1a127404cdef1b99558567757b42417c4ea4a981d523df133a1d6744e9e310abb4405437e8fc9383c770cdc8d26e4e1f40a4585d78bc68aaca4dcfdd85425481fc198f03520b3561308ebb4bbe0a270d3757d4286c28dd6b137d70d7465b7429cd7f3eb35857c5a1d29c5e7cba697fb2c0300937a641e114c7a66f57b6edddeec3d592cb40ea03c8da2ca1ce28f895f8a0b026f093455820025c44bd10d0bb38a4050000000000000025ca9a694ecf37bc72a926bb7299e1836edf139ce58690894383d99f17b9374640b9c5096c7e3905c884e9d95252894491c86a98f9876d1bb4bb92784b7ebc7d7cd10dee7777ff50d575ba0f8e9aad5e5426f4b52bbc0a430a6d11b1c6658a7d3e129f9b928a388b6619f1bb9642e24576d599595ffde3ccd09a5463ac6591a2583ef704189873a23e69cd34b2dda5a4e8978540cf10754e9f7b2094d928463b0bf01e4adb30362df48754a18dc64c3322b839a8cd142ad8dab6f1c65be562bf62297fd0b2864127f91612a95e951363a3a1184861f3abe10d6c0eaae41abff53f5c15874cfe9c8c1360b07e0ba1e2f3acd589ce8d9ce621796d7f31ef609dce2e8d4917cf4d44774612f3fd816f221f4aef165b18bac36a6994e42aa37e83a694cfca2a8b9f634ba15bc1f570b3235cace0f883ef4eba793b05cb107a1fa996b26696bd2d8f3c67991077d85b08b29bb9685fd3f406d769fed70e21b5e58cadfa7c1b431bb88032dcaec1db4ba44f6152aec7f1d1fa6eee40dfe7841006c0b7791823076f29bd5684554a813537016d9ccb2102f1b74623265666937e5c891d2c87af0f5555d4a52802299b743225113de4e8bc20bb4b49a1f95544bc271cd19b98337bea4963cf825c8b15a56e208027a71362e05d3b817b30fe0e3de15d83316c73879780334f3a6be4ca138ee40dc41de157dccdfab51b17b2bcb46cd270aef89393f59ad43df6a1d9a70f5b741a3e05d4a58cf81bc3b6fa6a4ac22341be7dc6aa80daca7bf373a03a260bb7462a15ec86b707796339de6c9cacf9388e4ffe7a08f018e8ee6b9f2b9911699a2106db6f7667786633fe8337bc9ab2814dd86653d2aea22bc34912249280bb9769fa8c0e1901caab41c3b6b54ed99583eb901a18b7336f0b0037732ab83ad69a4a527fe4b01c8edc44711117ce9500f1b47d3ea9ba987af0071b98e066f52d2bbbde44203ddbcc6099df1339b4f000feb06423dc7f7a475847b16293b4ec869f6c93a734f19279cd163369d6bf377b371179be1eab2bfb53ff79eb4965b1ece385451bb6ac42970dcfd3cb5bffbef359caeffee368bd8812fbee3d6fb84083009ff428e7a161a72073aff3e768348d711ad743bed5862cce1f14d9c8a4c8e0d686e560960f0b7386ac8960814b1f41cbad85862b73d2b6a305769a8feba84ddb2b3b258749958dff0968d91f5d887106694f93248746b4bcdd7a1077343d09d4a197c77daeea6965952cddf74f36fe3f3efdca5739a4a02df7e21f78abbe8cb8df9870139ba7822a843b3d3e3a32598030fcb916a1deacca43de8288f0299eb38d6ee69e7cae9f515a06f2a6011bdbb9d8b65b5f6459934c92758dd515ff954f600212ebcd5175b64788914a17c5f24756e6acca3c60bb37249a89b458f46e7da5ad45e0209de3417725d052dce30d7600b2cdcbc601986cb3f8d5f5f674f0196a08d3e6a08879d35b9ce892b375689fd13b8c5c638caa0bf0f50b7efd0ea3adf1417e5721b5e367509b45d8d7e1aa3d59b852d31ea78ca7d6e6f4454c5eae25d871a368824fa0b059208d4d4b9f141f4cda33b91a3f30613c0009b3c66de3e520a75567ca143ecf8094747bc2f7604b931f5e72fd89b5e55909cc181e5aed446954ea510f401d0367d64fbc24a4f61b08dd127903b48f71962467d650a3cd7b870c6c307d1a45e0c9c7163e23a2abeb8bf4c1b84d1ed9629a6c2b8527bcb344b465c474612e05d510492bdbaeaa8381e07b1aca1e3d5c75edbab24984ee5f3c99d6ca5ce7cb3d00a935b2574958e623fae356ff799b8deb5d10063647090fc95544d30aa79261324bc73289e5f673a07d8ee45360e7e1c085be309c7f3a14d53279707eeedc5ac13e59cccab67846b427b05f29821c09e3e03be4aa89c4c43083756efe16b5b45c7aa141f4033fb87815d7540b250b629b9f9690468ece9fb41475c1d51ac25fa3102fe872e854dffdbc64662beef6e25ee45a5c1944a3cde731f3b56e7d7110626eba8a17375f269bcaef7f5d24c5e4227a01653a64727f22562d645c0f90b399d97043c55ec2a936cb1b30f37631d7235bda3f4a7b2c774c82537270a3b6846f8e78647abb26fbf2427fbdfe18025cfcb730c1d6993b636319518eb671a167e0b12bf9ec7bde6f903953ec6c3b939680de2bbea281e80b7392e182d2ae18ece8f150b7075222c2e77fb0a437633bdef4a8d89c47897a46d3a39079b2a4d69d28481608476271816bbbde43acdfaa137e5cc70d24bf25f5eb616c9080c6665e8009b08dc08e973ac5e350413400af22685450963768f4582281e9bef4949edfbe38872944bbf66e71efa1d12461c5cd50991baee5818b02d13e3abb87e1d15d32f9293233faefe0279f83c7d3150a18e64863ffd776e585fe0c6e5702acc5763d43084eb1d97991cbfc8ae77f9b3ff2f099e3230a3242a7c9de2182fb07b40158b7d0560242dc780a6be1c56ffa599cde785a9183d4a96a65462cd1cc3e3606c3d307ece57b90576b402cca916b0112fe0518014990485af69ca583698780745f48f469e1442cd39767539acff1887a87541cd5dec40567774d432506666810ef3ed3b44bf10cfb264ebe5b98ef004b8be3fb608d36c2ad1b41863b2a781caabcb40e1f577ca549f0cfb76c0a1b5451bb910fe6d5c99d60900ab65be8c762e16d2f86d97b2edc95d6b1653d1edc755f647c6824a87ed0cba0ea6020bf01bb860ca965e6645ec74029829e643ea4eab53e6eddd4bcf7be20639d0e82dd89ca6693878a5803172e5e9ad661797d0e0f6115d4d34edc80792da641be5f0142fbe3021f81560b5f123f642e444c70f1ea13e6b213e99aa510c3a9fe214f43e10abb0a980372c8e2fa443554c68af592225980c438415158fbb2ad99a588d9221e9aec6e49de600b397e2511cd98f99b5ea3cf3a873fe40ebc7856ead9c43d8676f708ffb9979105c0f7a9f70a423d08c265c81fffaa4e87546f1477dc74cd3957e1fcb6dde8db6ba553e66f2ef377be0e9d88e772b0a03f8818dbd1518a1a22083c430c481738f78c85e040aeeebf23a6578946cbcd62f675af38672b18e2f57a9ea87b84b0861a003b877f2d0dff69143ae2d3b789a58a53b2a196131e2ba4026bbeeefb9e6354328403b4de43828cac32bbe31ec2c0f76f50df8494560e1cedcd999dfe1709d3eeea1d4812e2c0c6104b7c1ece67d79761e37e9fe9cb2d424f1c0c10e547e38a8538632dc5f5644dfaf0046e98dae8ae67f951a3acc936bb08609c8813ea1bcaeac7af3880252319140e33cf915410a2b3035c4694c8a0ae9db65a9f908981c187c6e437b049be9722547063903c6b3a70253ed6c8d780740e8538cf0ce525dedec0b041426edfce4c55e715b8277824c69bef8cf2977af7326ee57d5054f5cd1320802f6c207ca29c8f9160e227db3e5e03d22465b455283395955cfb17bf6ff29cfef7c2c307e3400582a3db11e649c71c7d0dbb58851c13d1eef0f30f064ad3448159021d3a80f6befdced5d06700b5c28eba0fc60ae56e1a6141bd9af09c8c460245c1b332837b514902c1a696da9e8fd47d68d1e37c4d1cf5e20533c59ed78b651c03276f18f78e8aeae4a13fa2aae9d572afa37e2eb48d788ec69bf1160d02d0b21d2ad7461c1d3470d6f06a94f790086d9781681ffd172eb5259db322e21831a19305ba8ac183696e882b2e928531c50586f32bc9532ded73d6591f667fa57a0460be69a3cd8e4a71115d3d21918c5956c91c91fe6838c330f31832b1a3ebadbd24ec33d99b02a96dbc3563b146690b5af3aaa6f29aa58f4bf7732c9b3608fadd66a3bd178dfcb59507499e14df0714da6c8ffd5ec43dbb5f8bb77d8b9cae8bab00321794b99cb961a1934f8e62af16d3e41c3f43bd39ca45e50dc8f38595033da9cee9b03cf7612d0f2090664cc5ad2d5da3a8ad2224cdceb348c09715250f028a683bf8b62ff0ad6baabd19517921783b2fcc7283b67c868847f67126ae9eb3b532302a616f71965087926167ed8664082b46c413b6ba3288e0c3597f15d91a505848786a7a36fc1dfc34150660b71a6dc0480aa7ce934eb56bb6b4cae85e8bfaeb4125ba579b854dbf088760d04926ce9779710369175e5c2c2727e841c4da7bed36a50d9c07548504bbe6b500324186c49ad08ff5a139f73ef6eb782aa1bba4b241c8470a09208862ae9cc074dec3b4e617cb9dc6ccc17a2d287dd48f4856494c5e49b4ac52738603dc43278b3a7e437b294a029f190ab6966162aee3de82f460bfdcd24e99ac6dc04c27f758b969f2fef61d46d1545c44cf8f82024abc70f06486e9b2a5c7a9df9a9188b39333ca5b10844ecaa520e3bc71f4915dd2d2239575afc33080845256f048ac34b469ad7ac0179e44c2b02e3041241fa76a3248183bafc2165cb97cd91eba62e9549342ec34d49594605c3b2fa800000000000000ffff00001f00000031b878f0f40e619ea05b0e2f7919f5b332e662213fd6158a31826651a5dd968f37d9ee4ec7c11fb8f0ae5b5ce30c33bd3b522df238279dfee6a1c547414e5c53f964296526d07c1c3d2f28afcf7c94f6347ddf79a7c92e423b793e811d89e45ae838dd1eb84eba092ee61173da4ac78177dd458cb9b57f2fd4495f6a7754c44cab0dd6401a48a7ccb93dd22c9a535981629a90209a5c822f780000000000000000000000070000005ba6e3e36f8a162528ffedc34b266e0453615d252d373f3f34fc72a43eeb8406c1770c00574074a6b73fd4b96cfcfbc669601fe3cd4238f2127c64715396a6efc04fc1a770e455978febc1e8d2e6e42a6cc49ab6d088f8571eaa272d8bc5840dc7e5edfcec850000e906247bb34be6bce188ce60b8fed26d6e745e3677f878e28b573da04db972bd83af25bca6de048ebc57d86faf3b1ef69a18feb08cbb96a7342aac46db26fba1e4107382b724ea02348fde44aabba0c588f472aa9a77ad8d0a065523"], 0x1130}, 0x7) 13:02:42 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_gettime(0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1cab2456822c93e07318614e52e333e60e2c014646ae2a5da269d0266391493bcc0b1a63bdbef47181af59956777d0f8bf92b9b4547490bb4da130c9c5e0ff8d811da8f5073c1eb99d3a5e0a9fa6d582540ad15", 0xfffffffffffffc46}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 13:02:42 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="f2c596008954af461df3e9b57e64e92658af6aaa24f86010672dd818a4a48a186c199fcd59e78add982baea8b56961bf8c27c4ca3d965790b8a45998b8173e78d4c1bb832f02dd5a0df13d62a635c122e11b3e5c3017dc3dcab9da9593c1cc16ba5329f810fe1f5dc4382a1f42a2e216e67c2d17e65c7242b57630dd51d4b4698dcccef208a82cfd704fc92f7dbe3dd0492ce1edc4615a1dcb9c8f3591db4a6d98763af229dd294770f1e0d233eaf87c1fc813988605b9b2567a052d280b72259fc651d025a22e8540165ce1456ef2b74e5e23004711addc1cad33fddb7101c137c471dba09d96434aae02ab023328cce4b2c1d5f89b284f72e06a5b1bfb1df1b77b7a749764ffb264cd9f4e1108ce562d65dd204115728b844863c4ae2584dfb9e104e5eb631386894953d1f724cdc5c348257ae85db0b6cef212910b903fc9235f634e373e9c9a2ea603b7c781b1b42dd2307b4f6417b46e2411017abcbe3f52d0596f5707a60a6ad082c9997fcd2176fd46a885ab77a73708fc9203bac41a71f389b2c72a8053b49fa2436db1aafd1e8f5ff5f6e2391cbbdc327b63d51ae43dc804cd157553ddcfc06424577d4de5d72c11e3d80ce83b953cb1bac793ff50425602e0bcacdf3a9d20df4778e8af13583b30ad903c795de48189bf9877e2a5fe3416ffbb170e07afa4407e3b1157830819748c444568838eed531809b83e37f9bf6ed4409fabe01e329af30591a47400647687b3dde024272ff72c45f9ac6107f12707e92bade580c8c4fc7cac2074611924d09a49139cdda0edd82d9cc9bd5e6046c810499d862bd22b08bff40c7bc8a3aff733a101e428c2bcf286361da479c3d2bacffeab35a858d98f6564e217efbc7a7e67b7180d3842e8266e2498393b16ca9f8f0f8810d3e5b0b1fb6579504235bdc6481fba38f70d385a5bac297ebeda128ef8d43d470ef83ed8b024f7fbff7b2534e4f1b21e96aa55f8e523930839012421e2f86aac73c05bf35ca9a9e6cd6f6de93d2fee95b0cefe301b2d523cdf262e3956bd3aeaacadb1067ed6482bd2df21da601535d9a43ed9d25a867eeff9420c9e6a6e8dd8756fc0860301355d000c57f5dafa52025a2460c2ff78b6433b52359c2ae163213a84113c9a38b1fbc02af16e199607c992b4c59f6d7d6e5739d3f5c46e318d5e4ae04bf00c5568ae7020363e6439991066962d4604dce6c4f74317465b335465b2c711cefa558d4a0957e414cf428a2f7d0c1d88b5ea449cf8f4a266e17b3ea1578c14e04b3bea5c816190b3fd40c55702e577bc423a2e9cafa583f404e5b9e8defbc5ffdb0d605751ef5562f20f88ac6b1ff9b9956f644acb59ea7c3b8afc1dee1973ef77b2450a057fa9a9cd5a9fa1b46f535eae20c41ad956213513bd82a23453126be2c52a71cb3e1b251c8fd9f5c6df2814db98ba85f4d6ac3750b4f2059a0962304fa86b561b0b25e5aa52a922152629881a025277b302ed13a1b935ef23396bd8abae8b0f7f6cffc5d8a43f47a2c444aab47cddaf2fd62aac86279eb76ed33301b0c4007671ae5f390ad7b51c4c9df955a94b8d626ddff476de1019b743008a33d7a851e7296ecbcb243c577c95a9f357c7a7b7943b305ecd407d280bf842089935d55fa5b51cc53daff5171c414565417d14f848bdc82aa1fc9bc6f02a2dee37b14fb6f6405f9db79606cae2ab9aed4b36f8b1da1b23a925609d44310445ae5f1e7787540746d752335398355fd73fe11410ec8020d01e39b8566a738765214fc427700650961c6a55cdf57ab06cad6e180b44e94bdecd13f959d6e7ee05b8d939d394ba01190a912903d389afef014754e3b0a457402d08dd14ff1de3701a8531c4e91fe621ec2a438f4fe6be216a8705fdeb6b35aea55582138eebf454cac381fda8af8f51b18bc2bb0142f547a68e872fb4fab87d4cc9a897b02a8b0c24fc56dea88d6ec4d4ce71301373dba4c289ac8eec8d395e0af5ad875e9201a7e68e8f78a377bf2d9f77644847babfbee17617a32d9879aae1336e3d5362fc8d367297e5c26968f3078eda95ac2d875774f2139713ae3a58a6f9eaea6b7ca9bd68e8a1c343bb31ff387968ebcdc23d21ce644962137f48aaacb9cd72f5f0c174b78a1dfe6c6de2b1831c7a7dad6c58fe21648af2c420acd48b21500fb6d476756c887b786395d8a140bf2382054207e7be4d499e1e5f13eb95451c2620c2a223de79fa99edb62401e9fa627db6b48c37cfc8a6f6dfc2750857ffe8c6328439d08d4c4c306eb6a951d3c1e55c0854cb1d68a65b3b839c853c890240b4c09b4c5878f636f386d006de63f71c51bac551b4953fffa9555c905bd87688a62036ac477c6d38389d6cf93923e399ecce015645529a0b6d28d24deada259f03ffb58ef3bf923b181a9f47d9e4eb0b23599f00f5e2dfbd244830485d69e59ff34df02d118b4c9b657f3c1c0524ca35416701269d15309058587feb90cd78f690f6c60445bb033aa808c99c0de75caee58e363627b5349f164629360c537fb7406ed79a4735d3b340e90580498b21271af1626e63c1a2812d537eb982c6a15d68b30988b647dcc4d0f226a6eb3dc999b45b8099e205f389e61a0e86423aa250ccf03d19ae8693f017fd2f599273accdde40e2f0e63ea5589119ba957665cd1abc43f75a83f6a27aeff584b690cdb205133e708a4da0ccd9e798de1033e6400b1b6e9e356c3ac603e8c83c7e7d861b06d88cde5717ce826b23a3d31b9e8ea6f627d8c2552108d397b31cb724ff769ce0a045f4fc348147c2ef13d21c93a38c83bb4de4ac24f139bd65b2b6f41c2bda16b2672994f09b38da87f3b89a27fad15193d368a80d2ba4a933cf18ac8b0831c03d4ab684e6bcd3a7674182747e41559a01478ac46c994c1a627faf1d3d9b2d15636ef52f0e39496ac6ef235d2642760c93979a20d74c6266c5e8857ef1fc2e8c2b2af02b561a903fd8503bd053a40b3b8ea51df4516d22f1f654fcc00a5fb41ffd38493c3b121085b537a904e5b3c3bb84b2b6585c6fba1ebb27f25bd636894f1ffe4bdf18d03f40994f09704cd6ead826d5e09469c79a66c79ebcdff92d48bdc2cffbd50435e1bde2ab3e45d57d6ee1385cc6afe5631bb2dada4c25ef5f7402ff7ca3dfbdc7640f1a50a2f4ad01b651a13b924d742ab83a49bf19b17f8abfde3d809f994163f1e213c24312cd93b48136e81370105ed37078f4ecf1be0b94bd1f952aadfaa73611d1061d0387b0a734bff3d9a94379f7ecc106885b586a4c79f3a04780a64b56716392c70c86223a2162539c06bb5ad4afe9020b2882f078b77394bd383508dcbbbf44d4154b6af2be83f22f36e75a543948a2ed49b8b053f0cac5db45aa860d3837208a08138916f58ed5d390720ec5506ebab7f39006dbddade6211a19fff1e77139e075217894f10229860126f5951033bff6f5ae156f9f34a66fc3995c508180d624ff1a9b7e15ae00e9aa5b9725f8ba1105d0b8824a4c221b4cacee8abbadcc946fc38bbc793046f6d626d6604254059f0633c16006c98f12c6dfed41039fd227d04c98c096db4ddbb60bd40767d9aa4f40c099e9998c0e15402a3f93caf7134c0f8b806501bc95e2ea4bb6ce3fea2e892a1c792391477ab4f00d2b8a3be7ff94231cfee5ed08c7d84c6c71e009bc231a87e4386138ec888be88ca2f3355ca2a29d332353410c8bdc3dcb64d9b1108bd8f15f1d7d2a3009397615f2ba02bb7aca166b8a0e4a5538558947def7a16fb8e73dc7a3409f7a638304e1cabc798c3f9218de3506136e754806f8667c66b7cff6b7d2715005c01cf354dd1bb6356e606e904a9ab951fe44529ac030bc4e47d57d962f5ecebb7b4ef73c25bd6b1dda306316ea847c3ecfffd973a91ca8a976d4beef46f9140b992e91d5eff616a1dba30e0f5309ab382c9f70a630a688a7cb3d8f07c97ae17d59aa49b1bb40b5c44985e995163d08cbd1e9d4c4258e5a46a4d16072feebf467013938c2a8131add5a3ad17dd81d307532830c016437e3c585a71946a3a7bec32b8966728ed062c21c7e672c5577ece36ed59cfcf8eb7563ae508f945c3eb81061a1b58937739aeb8316a8db780fc4b2ea24e2e3ba8feaa7c3c203256ed5d7873ef67fd53093346804027ff3c4e9dd6201ceff8abf3b9e6b638f4bbb9aceaebd870333803b00433825fba30c033c640f88b24c293c3770ef7d104db748faedaa1bc41f9744463df586675f85a9b874c44a512188af3482bc8c94e756a6f05f5aebb620f38da90e901ab0b43311be8e050ec2b592fce58c26d49b9a03bd68794a6dd30e34408df70928a1628e2165f8f62b5994f30c5266ae7f5b8aba4d998855eeed3680b3b0490712394124fdbb6524aef8105f9808556ee2fa41043f3824f905454aecefa63b8298ac7766de633e9911073f714795373c6d6cbf27c63e1079f18415c73b8cb56c77fa601a14c14075a6438b014006b2851a0d41c4559ca00c2d9e14ef0e45cad2a658e5202454c3df4e1643ec46119cf18c1e8a632b2622caea8db68c2cb271fb0e062c7fdeed10ba496340fee415b254c3feed032980679518c228621cf73a2c6a4726b842564542e2704e67763ce8adad6da42729ea58ee28cd5602526bad0ffc1eadc68cac04cecf33bc195a0a0fc55f116887a561c34e22011793aeb21afa86432be49e77ba788fc06ecf64fcdc3fdea53791ecf02174442396b9b1787040dee271743ecad75754c760df9d5b59c0dcd028871d11c6fe533fceff56aea93112f10a940deb71519976eb7b93774d06c027b441e0bfe097445bb8fab2fc5a80c25601d564ce0ae262c5483a5596d2593ed76d5f05092842aedf0533145ae30dbfeb8b1ae28511d3903aa07827f10a507ac09e88c8e218ee68b589d1bca9d3b96ff34bdfdb1709919f8689af77a2161f4c9d9a89bd97fe725bffed77717f01366a6bda6512ee3352b9fba5e2f1079efdee6e6d958e19de843862467ffbaaa4ecb02d606811074c59bd2858153ef1d7119e48da47943a6a8cd102b4f81a9e4235c1031e6bc409714b006e2b53cb1ea2970ad3fb74df8b22d63caf57b316a2f162a63e2ae14a60b56bc565ab46ed3334fcd5c63918659e24c30d75baed89abec737190043a45ac17d5c109d2cae5e2d47eccacf5c8fd8736df24a8aa2b098b8175a823b5d6a7d9b50cf1d84ec54d18abdadc4c104f6eec24f8cf9846fbea9f9de4927ffc6a1a6b2ed63abe3f9e3b69c9c60801efca52077f1618db268f1f6274a2fcf2267cec067b29f6a826d067f4e641262e1a111eec91fa15b54dc43b2c0f8d1aacb8af4afe0ca5b6e6012e7e24041b43ac302f01b3fb60f0cdebb427bcd94555d48e91e952f92c9a7b4e8c90989b310b3a918b8f33d137e673b485c8b0ece517cbc7b935a5f4b4ef1100980eccf20534ae0647ec2c9e890e29d0474a054b0ddf318c3dcb25ce05468a17cdeffe509fcf4b6553cca34fdd391b68fdb19a43301b828cc6c4696df3f6ca8e15f799704b85d918a99c08fa39d6d89c817dffdd5ac1f891933fb7ffc59f92770e28e5ca5f1ae0b5a1c7c94dfa308891ff3dbd5989bd4dc04f19464478bf3078e357435f7ab5bb07197be169811608be954ce59adcb71295fdb6c458188c0457ba076c6935cab133063ccd9ebf84aea3d9cdc175a89828047fe028cff4c05eefa25a0d864d65870cbeb87340ba84bb1a15896132c407cec613b512868b9a914612a6320c5305f45d5673024162e1244d0b3664510b2456196c", @ANYRESOCT=0x0, @ANYBLOB="222c28dfcf3883b2548550331750b4dd8971180f035d710e1319361f7e5784b4027c340bc24ee802397b4cc61b57a9a906678c09127893eb00cc2fb4765b68a4c0e29231a7eef5abc3a8b304000000000000000d54fba8012b67a02097e72ebc6c701e628d3b74f700"/115], 0x3) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0x3f}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 13:02:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) connect$unix(r1, &(0x7f0000000100)=@file={0x8dc10306efa4899, './file0\x00'}, 0xffffffda) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000140)="17160d1fc4b430e3bf12c1f6a98c61dfc3a3ab7b7b97e9cab0bb61bbf66f32fa8980781ea20d6beed64dffa1773d823e8fbd17503c8dc62e68253669d82559458aa1aa20177d424e4c0cfcd83b5f78857e472132ca2182d88718b5c3dc91da8676533cced3626ab29a346259ec7bfeec9eeb3daaed415c548c7691e0f6fce9fa91243eab8dc529e7983911be17f5e45b0db75bc4cf772307613cc867f781e046d537f12846dafb6f3ea87114821cde987ab0e3d2d4469521f14981b6002e172046ae1efb9408727450f18e7f780d672d68ebea784d02bb3eb0cf32ce5b71e1d984", 0xe1}, {&(0x7f0000000240)="440e3dad5c603f82d0beacdb43776d26a75482213d508ee14439b4bb47a1762dd228270b311e85f73189cc3c6e780eeb6cc125ae77014b98c64265d45b0cbb6f2a80ed3299930b249c1c28b1c8ea183f101c2fd5beab05e5c6cd63553a1a6b223fa05185bc85eabfe95df3ee29faae767d3d0a8c0216a2df5442832f20a027a190653a7e94181d5a343c3638e37d98c28a76", 0x92}, {&(0x7f0000000600)="3bb2456d9b227a1bf7720535ba314f2c5de468fb02fa2111d519fb9b6cf78620041e74e030eec11ba8d48c346c120406d1038383ff729ca06c88d4f34ff10cb25ed120d4247e40902e574fb0bc6c49886ffc1ec85bb55be61fd5b3971667f1fa094000254356026c14ae842ca7521a146e330511ca8c4be0c390dcd463a5ef67601b10db31c299e6a51a607b18e79e920f5303d45aadeb6b1f18bcc16f9fcec7ce8d2d5c4656aeb3d5b98b948c7b6cb33dd2cd52fbc568d7b4690cdefd211bee1618a50e5cdce121a4303aa884eb5f7a7e86e83ce8147bca5aaaa6481268d5364e8f20c3393e0a04361a722bae20c99ec40c4c6cb622", 0xf6}, {&(0x7f0000000700)="1ca2397930ea3af6d314ca6636bfb85b9c3ad0f56433c6f6dd2a83efdab1383248af93fce89a7462c6bc8e554785c2bcf63079deba44921ddd5ad458b56c093cda9fadb6449a1cbb94df155e86e9efdd3b5c365e018b4014b8bd9cd2101d2ccdd944900c11f9c01950f31bb256467f24ca6378c1fdff2a0bc857f5099f64bac7d97dfc4fafb457ddd52b87f1106183d2ebd7b6cfd3e397d9759e2db9c93d49ca77efa7113ad9e813c65432eb7bf49a8a1bacc534e3efc0564d053ac373be9a9d4d078e50cb2b3ce60b2e3e", 0xcb}, {&(0x7f0000000300)="b87d46ae1b1caa7d7b2e99e863ba371f598fcad88e2ba628af085fca21f0a45c1d40877cce701d9af4bc45c1aa9075ac8313218634505c98cbea5dd38ed18a7d528e3b472226acca7e", 0x49}, {&(0x7f0000000400)="31f318ffaad09aac5700ca23dfccdca4f7e64414cca4558750e481a41f5f22af1a8143717f7132736e836abc5a35fc329c5788d50d30de6a05e735d9b23916c91c4b966966879fc5d294d7f8c7f25a2558be4d2c149ed30effc25b3d56a4824bf615d3681c992066cf6f471e044980", 0x6f}], 0x6) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) 13:02:42 executing program 1: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) clock_getres(0x3, &(0x7f0000000000)) 13:02:42 executing program 1: r0 = getgid() setgid(r0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[r1, r4]) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000000c0)={0x5, 0x0, {[0x7, 0xffffffffffffff80, 0x4, 0x4, 0x3, 0x0, 0x88, 0x1, 0x9, 0x0, 0xffffffffffff8000, 0x8000, 0x8, 0x5, 0x5f6, 0x554f, 0x100, 0xfffffffffffffffd], [0x8, 0x3, 0x0, 0x100000000, 0x9, 0x7, 0x1, 0x4e94a1b, 0x80000000, 0x1], [0x4, 0x8, 0x6, 0x401, 0x8, 0x7f], [0x1, 0x8adf, 0x25d, 0x202afe4b, 0xffffffff, 0x2], [{0x9, 0x9, 0x9, 0x8}, {0x4, 0x3, 0x1, 0x7fffffff}, {0x0, 0xf91, 0x5, 0x3}, {0x8001, 0x7b07, 0x7, 0x1}, {0x400, 0x7, 0x3ff, 0x4}, {0x6, 0x100, 0x0, 0x4}, {0xb1a4, 0x7ff, 0xffffffff, 0x4}, {0x4, 0x3, 0x4, 0x9597}], {0x5, 0x8, 0xfffffffc, 0x6}, {0x0, 0x8, 0x8001, 0x6}}}) r7 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000003c0)) r9 = getgid() fchown(0xffffffffffffffff, r3, r9) r10 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000480)=[r5, 0x0]) shmctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x0, r11, r12, r13, r14, 0xa0, 0x800}, 0x6000, 0x1, r2, 0xffffffffffffffff, 0x1, 0x5}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) socketpair(0x1, 0x0, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r17 = geteuid() r18 = getgid() chown(&(0x7f0000000740)='./file0\x00', r17, r18) 13:02:42 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 13:02:42 executing program 0: semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000200)=""/108) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x10000) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 13:02:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), 0xffffff3d) fcntl$getown(r0, 0x5) 13:02:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) dup2(r1, r3) 13:02:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:02:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="23d5c54c2f6df4802e4c10fbdaf20095578859b11b499f4a37e6970eea7f919c6608130a68a747751bb2f0f55c3f50", 0x2f}], 0x1) fchmod(r0, 0xe3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = syz_open_pts() close(r2) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000008c0)=""/196, 0xc4}, {&(0x7f0000000500)=""/150, 0x96}, {&(0x7f00000009c0)=""/182, 0xb6}], 0x6, 0x0, 0x0) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000464200000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r3, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r3, &(0x7f00000000c0)={0x1}, 0x8, 0xc00) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r1, 0xf, r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:02:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x80000000, 0x0, "e43631c2bd324287d42718000000000000000010"}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r2}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x8abe}, {{r1}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x4, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x6e0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000000c0)=0x1153) connect$unix(r4, &(0x7f00000008c0)=ANY=[], 0x0) getpeername$unix(r0, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9738182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a043bce07de69513c3d37a635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf"], &(0x7f00000002c0)=0x1002) r5 = getppid() getpgid(r5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x100000, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r7, 0x18c}], 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) setsockopt$inet_opts(r0, 0x0, 0x22837ccfd5efc896, &(0x7f00000007c0)="e606cc3c5074bb96064adc6dce55b09073b735f03f26ce2601dfa55fdbae72e00000000000000000000000000000023904268343df92bfadb1e8c0bf9f6424661cb28bded5f6d00baa6c912d8f46e29698fb373bbe80a4bbe58f64d83736db7305c9009acd2995e175fad6a14ed4eb574ad057c8e3f0f2721ee3cff3dc9f33388f0e46ff42843f8112d01a73bae6eccda028022fd773f04373c320451bdbd1eb3770753770aa1f71e99a16846787a53bc1733c165890c219828715adf806167b4f830d3a6e6d596e2b4ba286934e00"/218, 0xa88b3242a5354272) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xb, 0x0, 0x0) setsockopt(r8, 0x4, 0xb, 0x0, 0x166) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x4, &(0x7f0000000040)) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = dup2(r9, r0) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) r11 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x95}) r12 = syz_open_pts() ftruncate(r12, 0x0, 0x1f) close(r12) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) fchmod(r11, 0x8) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000140)) r14 = semget$private(0x0, 0x7, 0x380) semctl$GETPID(r14, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 13:02:43 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 13:02:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000003) 13:02:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) r4 = syz_open_pts() close(r4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/6, 0x6) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x20310, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffd, 0x64, 0x40, 0x6, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x80, 0x1, 0x14, 0x8e}, {{r5}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r5}, 0x789d4e5562e1995b, 0xe, 0x80, 0x100000001, 0x5}, {{r5}, 0xffffffffffffffff, 0x148, 0x80000066, 0x2, 0x3}, {{r5}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x0, 0x8000, 0x5}, {{r7}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xffd}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r8 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x6}) close(r0) 13:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x8001, 0x3, 0x5, {[0x40, 0x4, 0x1, 0x9, 0xfffffffffffffbea, 0x0, 0x0, 0x7, 0x6, 0x6, 0x2, 0x101, 0x40, 0x40, 0x5, 0x9, 0x9, 0x5], [0x401, 0x4, 0x4, 0x16dd, 0x1, 0x80000001, 0x20, 0x7, 0x100000000, 0x7fff], [0x9, 0x3, 0x2, 0x80, 0xa2, 0x10000, 0x80000000], [0x3ff, 0x1503, 0x8, 0x6, 0xfff, 0x200], [{0x1000, 0x8, 0xfffffffa, 0x200}, {0x9, 0x1f, 0xff, 0x10000}, {0x40, 0x5, 0x233, 0x5}, {0x9110, 0x478, 0x3, 0x1f}, {0x8, 0x4001, 0x4, 0x81}, {0x8c, 0xfeff3c46, 0x4}, {0x5, 0x8, 0x8, 0x1}, {0x1, 0x4, 0x80, 0x4}], {0x5, 0x6, 0x5, 0x6}, {0xffe, 0x80000000, 0x9, 0x7}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) fchdir(r1) 13:02:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fc5396089dd52bfdf61a4398cd62d9c"], 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) 13:02:43 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r4, &(0x7f0000002200)=""/4108, 0x100c, 0x41, 0x0, 0x0) 13:02:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/138, 0x8a, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:02:44 executing program 0: setuid(0xffffffffffffffff) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/137, 0x89, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x6c7, 0x800}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) 13:02:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r13 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r7, r5, r13, r11, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r6, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r12, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2000000000018, 0x0, 0x0) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r28 = semget$private(0x0, 0x0, 0xe64582b3d235a4e4) semop(r28, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x4, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, r29, r24, r25, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) kqueue() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r31 = getpid() msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, r31, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 13:02:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 13:02:44 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4012, 0xffffffffffffffff, 0x0, 0x0) 13:02:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0xfffffffffffffff9}], 0x1f, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000200)="ef0ac9f20685161064de60c35b68cdd5dc291e54325c85c4cd643842d097477974861f956703ef107580822503038cf72036c4b19fba3ea5adf0e96e702766e4059ed9329005f07629ca9d4cf6f9889a8c9cb64633dd5242848e5d1495b18806f685280a8ef9106bfd63ba027a90fef2393405ca135845e586e2dac62e7ae28a4c1c048c986c5c6f0bbf1a979dedb5d0cac512aaf2e79b5301574500d6ea70136fd17ccadd69bec01205c75c233a1579d58591d13794f624e9058efd7aecd05787aa3c5f592211f08ec398931a273bb81bac1b0799e611eb8626b1cdb9f8dda3f54ccb5c0d58f5f6935114e1ad7d20f7511a9208d98ba50459d16f42959270fa4ae421d6fed7a6cae95763c477c846d87603d154c862fa2afd8202541de06dff64b2b84faeca1824b88515ad96ee6c72a7b5a252ab8c19a8e579a196fc4314059336425bfe91eba9d7b8d4a94832140d2eec5b288d6eae73fd2ec0454cabe2a879616dc265f74d955e35b97e88e79ec2996dc46a75ac500dc73dfe509f7ec1eca004fec2fbe6f803487589d65930183f9a628da1d8470d79857f8d0d15d03e53cd7f44b768c5558e8b81427d8400c2196c9dd286955cd9458c2a099a4a376b0904a8ca4276f1397e38515e49bd077faa2f22c4c6ee458b2320df86fcfedba9fe58ed136ef8c1da69d1981e352228e6f4439643e7095c5ca066edeb5e911c0c88d74c1b05964567aecc699854214d109bff32f636d6af7fa8e276cf7a4a732becc77d5b22da492c0e302d2964656341a95806f7292fa7d6340314cee73012ea8a1b85af75e5d8db8f208b9c699fcb1de925c2df04f5af9d7447c332ad093b210418f8de61ada47e13525ef21cad1981bfd197b6a01febbc1afa97778a15d0601248b9022b6e64bdc68d4a6302532b76e12264b59d7d398ca6f331e3fafdbf141dde73941da6c9bd364422cc84069e6bcaf084c67795bb07d91ce896d82e0d06b99e95a86180a5c7d6a9472c842b482aa53d0973dd9abbd6bf6112188cc39f92ccc633af5d334ab497e33a7624eab4ac74c46b9806559415dbc01798f41f923b56c6c0612151c71d6ea52e490f98a695e20e681e53998d6950b35b661340f1a597463c925058e89f0e6b7a0aeaa2852c4799e285f409ec34b334e2fbe35d430636f524630581249d698618f67b6450093ba5ad8e89018bdd34618fce32fc10c568ce4698dedc9b7a87ccab87aa754f139708ea4ca7c4a8cf7c9555b20ffc1b18e57189e7646a380f75a00f450e78824308c8eb0cadb8880ca23f2fe1604568310a1865c0b32e68e3635fc8db2c2d12cd4309399b218b553dbb6404671830e846e42c5e462c6fe250650fd6671fbfcccfa02663001d0dd0b28f14a798cc03ed34caaa3ccc6fc493be1f34ebe971bcdcdf2d2e53d487a540c43a1771488cf4280879f4082200cbaa22a15d03941df4e2aba8f39846f67d2a0caa98afc9934604af9a8ad8ab9445d20ba2a211a4241bc09cd4b90b038095e40cbfedf27708c64b838435ad507eb6e355064c52181d0b43374acd390b6c62ddc404577276889771d9e188c1b324ce6839aa9dfae4ef800cabc59ac47d6f8d5b435cfe9c26d11ea13cda15630d27f0f1b700a9bfb918723ec571eb69b2160c416d128a6ff67520630c5e8d7760f18693182d2ddc99802b635256ccf869b563ccdc2b269276e4684f16e63be79b49c60a688f1957201531b1a8177ce2fe65172bfd4afc86607def20df185a288f6f82ca9640d977aaecf879ce572f60d949a85039b25118e5e631d0f9bda1c2707b516276095ce3f54e2a5ff2f8fdba7fb7bbd2843f8af3dbc32afb9b4a3d9bfac69c4500b5f1c533f4dc71aaeda3feb646501b926db4bb9d68c4ad8d6308686936cb4a7ceffa641761bd72bf47efcdb3a612ccbf151de54738af469afe0b2e5a5d337f4c6a32a0810f2e2d53e74aa7144cb138b9ed05040d25e125a4f1012c14d6572d69afd70886c8574ae8d5bc9a57161425a4ece3a5a2175b7974bb954f6e343ba9aaf32a80ea5ac52a9fb20b1b01627d63c779bdfb0f9590f0cb209d64d64551dd53a9d6ae3ceb347be61ed1888e5ff29587fee4cc661d314a9619a16347699e26a19e5a4295d9003228a70366d647f78e6cd670bad7f0542983e7bcef1407b28cb3997b2c4513f8ff1402f63de4fcd08e1edb0dc4fc263770441f5644e7ef9a0c389315f2129b8ffa9cc2ae3eb807974ed5155d899236e1113b5429706d7bda0f3bc7589d2d5944a3dbbcb6ddf00e779084946143f10b89c5ecb44f12cd7e51356d1c18b2023c1a5bee8d975125d8873f29e519fb34c713dec7dec0f53b591fbdda5bffa92829e67dfa5dfc05ada9bb63ed57a24e114d14dbcf1d820d180efa692bf13ffbc2ae5a93c342f5a1bbd112ffae0165a10982cb9f0b2773be40d0cbb70d6573a1eb90a13cb566e41ad464a1943a5245fd805b8d7056fc81deb07f50aa9631bd9ee5d85bf7bb8283547a53aa0b392b0d50b7b53c0c91b61f64585cda0fbc9ab3093b0253a67f50e026a578d48fb7da2bf111ad620fe650ea9187ab07391e38322eda2ed7e088c10254a9fe1b9857351a766f02bb6f13f6ea3dad3ad12e8fae8c07758ab0b0686bb402b916cb14c18ce03e845e2a3e607c7e27584171ee99e07757921b6b7cbde96fcfca8951d575f710f4752d37b6a62c299118c11d88f51bab4cf01039becb6bdc763c8c75b22a8f179c12ecd773e003c6653c78f33753e8bcb9b0cebfd422bfeb35b32bdab97e49d6863372f4f491cf704ffeee505e69e1a2e6b037b01f8656cf880bf20884a4126981c6ccb6452db793f9f02b920b44115accc5d7a575451297d9f5c4a4f59679d660b54051d0b251d1f289b5fd54fe64acf8ab7ddfdbbf9dd220c6d5bfa2887996c29fccf31fc71db5b76bf65628388e8968dd4529492eb7d879f179408e370305994c0c786dfa2a254abd4725bc36b177af4f7034e417175cc185a5c93e05006963f8cab43498245bc90a6ba27fad3db926517d5e3f4056b9632429d08fc9a6a5747dca8caf9c132e56bf659589688be9238f0528d378546be298b010f29d53a43d83d2227412f5db4af1179bb179832d44f6578fb22f97e0b773b30877cbb42badc43a94ab8872d1b8b4046147d697fcd8c24ecde38229219627852e7a4483ddd7aec41578fd464c0ae22bb0e3e0a3bc92aaad4ab0a32abc41a2ab8f7f62e6606c19dab27593c81fb0e7ef2dd0e6d574980e10d41512a8f28cc39bb5ac566405b57a771ceb03325c13f0918dcd08fc1a81524008a886ab37891b0d8a907a7e8b09c36ab57f45b09689f84224d7c0f5a1ea71a70334f07d7f9f9e67535ee744012e648c7cc69a367bb51e60b585d9b809a4664b713384784a0041defb5a5ad82ecad3b48c448f2be8400e2c62eec8fcd580a254aa14719e68d755dafdedbe820159254b743bca6391181d6adea0a12a5b1ac733838ae0c7f79560bd2b5c3d59c2b1a32195f02eaebf39f9e4a1a158430bbdc930b75195f7429c4205d9d63fe78c7106f9047310abba3957450e2495efd0cee8e782e0e3dabd889757dddb72f740ce7f82202ab36a90f8b996e3e2681f9f113bd9aed5347efdd3dbc2a9ac19bd5ba70b030566e483f7f07b14fa1f8ef94ab6ec2b96a341d2ba6705f91632df727de14e0986366019a428b5ae18cfa2d54a51e069dffb92dd8a8b4e9c38ba509656572ac378b685c16f08559bbc51c3943cadab44673b636d57428bde023efe6f7ba871596a3851392fb6f6970733e9e3400b0ffdfdbbfc68a4daba4fbb99f1cd95218c1bc2a43f96e8261f7a97339e363151c95a2f8b52262417bde6a8e3a00a8e53e57b671baf3b910201033cd999f780142e0160d646e812e462c9746b48feb7888755e05365c34d0101d78f4261290a1c762ecd7cc77b8d52e96738ab773a2c53a10a5c95d6bf24afa03209565ea03c37260f3450c2932103acc20eaf9693cd644bcf8536480637b2d73c09804415951ef5d8e7878f05191f75aa8e3ea26bd0f97a02a394ea8ddd9c93b5dcf7d69b04278e98b92a611d5a47d4442e7bb50242642b93de73c3b28d717b7c6c1f90c42f6467ffd98a5e774e32a40a4813b6c849b724c8306b6ebf8048d418ab0b3a19f1cee97a02f1e488c24bc3812781b174ec0475c57d436c92f19c1cde267b8f93b707c98f4fb221be36878d73d97e78a06496dd4620cac2cedc4277726c829ba9aff49e56afeb94f93bd2e1fc5e96b1c8c153c8bb46f0012f282110c4b83d671e7e5adc316a51f2ce9ba3dcfec54dc563833067ea6997df5993aabdc807dad5d255f48724943c5dcd55856ccb8f47b02051df59bbff63fe81cd1ae84d6467f3a251969402211a2e8ba379b7b1134968d1879c17fa4bf733493f706583ce242e733ab9e0fde3876ea71674f470914fee166a84aaafc36d94f11614deb726969a54137d3eda6913f1c1856833242986dceb6c3a686d65be0d5567c9469e29d60d007e36e2bb6b723e29268641eb4a8b7db7fa3fd770b0630b89b077fadb50c957fcc6cd6d55c10f20f61d3f3955997712e5ebe2ca4145d57391c68b224ac59c12b44d10db45828337191067207ab16bf11752204e098f0025c4b03269e8304779f2d3d151c6774258a60ae371cc5eaa0afc3f0a759fd6a9e7dbf4bb1d73326384f7b44d8a9676bcbe0470519166aba7e464253a70ef404477eed05789a9a4283e303580e0ba92464b11652fe35db8ad66ab2bd8ec755687de7c8ca45146f3747372edfdcae5771372c09c29d89d2f455e5ac6dbc33d93b9479356b6a6fec7efef2b4e9093deff8501b5f5c2d6ed67bd2a67b95f4dc311b11928735da53da56d9c720962124ff4f4c42775dd73d5ddcc42defaf938854f55001bc6b93c1ee2202781df89d8909a118065d185bb285606cc9961f2604bc884c2ad6899bca674293b414a53e1a4cba34dc1c46b956b5e7b655c6c72d80bb0f142b861e57fcc85eb85e2e53c9a51fa7389e81074b3916ae1bb66f64997ce09e3d44a4227c19747ed3dc204089ac451f8681d62822ef7f2aa03e98e9194aa60388a9a47e7c4fee847519458c3911fdad53eb3c1b154e74056f10084fd3c27aa9376743275f39c9a20cbe405080a56c64855791f69a31694b9d7f6a254e8347d576d066b59f1df780517b44e4eff5879f1879c18c38235457710410aa74c9242fe06ced0dd103b545a607bfd4d626fdd3f3cbca22a0eb9870d3f230e215c5e47283e0497da6142f90b3f7c97daf61b0dbdfd1790ba2acd6ed137910589389bfe2f03977aaf3ce2bff15adf179fccca5eba4548169cbee52c5115a87bb3c04762d9f9b58b0b09bf426b7be3924e2d447dee1a693ea3d0c95702a28022bcac4bb405fd3a5f0a4f045ac1de8233639e58de2ad9f28a7c7c5a0e59d328a5cf4adf9ac4892fa985ccf393045f51f969d6172e98519a016862756ad95ea4b4a7cd20200099eee52a9a842eb949c5d1d6c3b36902398057a3425246a51c0bef7aa7e000ae2349353cdcd57918b08c442deb5ef03b5bdd58fcc09d875d693deebe3d409cf1df57f4a16c275e83a845c1eb61ded98e0f6bfdb43bc8e8ba068b53e9c3b8f7bbbcc961f371022dfa802c21d907d372b9e8da2d70789187586606575b188ad4545053cd36b8f1bd5efc852299683820ffe5f859519ca4a0e958143f6562de7b78e3b9a5bcd96352c9c31f0a8e02b53b27006f92ffe0e78b844975ddcad47c997e0ae0", 0xffc6) 13:02:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 13:02:46 executing program 1: clock_getres(0x2004, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r5, 0x0, 0x0, r4, 0x1}}) fchown(r0, r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r6 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) r8 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x20000000000001, &(0x7f00000007c0)="9a02e303000000b90cba85d590f3bc3671ca0a6aab6e1ed191870e2b12516747e0cff1bd72bf3e2ef8c0f5a55cdd9428ac3964b12d20fc7f661e6244e52d2187a1d8c8814bd8246198bb6af9f75b81668f936f69244b2fbe31321a423c406c3f8fb4430240f3ec9bfad13b3af82fbb3ce35d6f5250a3c7622d1ee236d1e9334de4129ef8e8e535a6dd2fea387347caef61071d11a138310d94d8f68a49b0f94273dd076d775c086a1fef4e3311139620a047671bd93a6019bbada5174d45f691367830e66445888cbbe253", 0xcb) getsockopt(r7, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = socket$inet(0x2, 0x2, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) r17 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x32313461099d5e29) ioctl$WSMUXIO_INJECTEVENT(r18, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r18, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0xc, r20, 0x0, r23, r22, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r24, 0x0, 0x0) r25 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r25, 0x0, 0x0) r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r26, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r27, 0x0, 0x0) r28 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) r34 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r34, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = geteuid() setreuid(r35, r36) r37 = getegid() sendmsg$unix(r11, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453", 0x3d}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r16, r17, r22}, @rights={0x18, 0xffff, 0x1, [r10, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r10, r10, r10, r28, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r33, r35, r37}], 0xa8, 0x2}, 0x2) socket$inet(0x2, 0x2, 0x0) r38 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r38, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r43, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r43, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r44 = semget$private(0x0, 0x4, 0xc1) semop(r44, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r44, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r45 = getuid() seteuid(r45) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r47 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r47, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f00000005c0)=0xffffffda) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000680)={{0xc, r45, 0x0, r49, r46, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r50 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r50, 0x0, 0x0) 13:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf90, "0100402ba7620c033c0adf71cf15cd69ef3caf40"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a6306094bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 13:02:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(0x0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xa, 0x4]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x800}, {0x4, 0x1}, {0x3, 0x6, 0x1000}, {0x0, 0x1, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r6) dup(r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r7, &(0x7f0000001580)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r7, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x38, &(0x7f0000000000), 0xffeb) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 13:02:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 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) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 13:02:46 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x101, 0x1) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xa4b2ce240ec45625, 0x2b}], 0x7, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000240)) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r5, &(0x7f00000001c0)=""/72, 0x48) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xc7) readv(r6, &(0x7f00000005c0)=[{0x0}], 0x1) accept(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 13:02:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000000)={0xfffffc00, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) close(r7) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) fchflags(r1, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() syz_open_pts() 13:02:46 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x5, 0x8000, 0x0, 0x6, 0x0, 0x80000000, 0x0, 0x0, 0xaa, 0x5}) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r2 = semget(0x1, 0x3, 0xf1f2bdba34108613) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666bc9f0b58640c677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4104], 0x1008, 0x0, 0x800) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='\x81\x17') r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4}}) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x7000) 13:02:46 executing program 0: r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x100, 0x101, './file0\x00', 0x10001, 0x3, 0x80000001, 0xfffffff9}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNXCL(r4, 0x2000740e) 13:02:46 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000003340)=[{&(0x7f00000000c0)="8c682ca7db519bb11da263df0866a5bcd041a1fefbebf3ba07d7555061097d365f5a6ccf28bc6488b446c9dbed53337be7133491d7dd57e043a1ba095e0f602f61bd3836859a4a6098812f286526a939e037fb9a2f0c6b7f571663a9f6f7344b3c37", 0x62}, {&(0x7f0000000140)="d1c819cd9c118a8a9fda5dc07c60bf1de0f3288a9e73138145c92086d1e8cf18f5", 0x21}, {&(0x7f0000000340)="100a580d20a9bc8a6a0df9ca506a5da6411922e49966142d745ec8327847b872bb4d999861e4c084dab81267480392679d1e8d063de5e0cec7ba93459180eb1571551afd41747ad565df526a8f094bc2ade006cd20943dc28569f05cafecf9cabc8f036dbd17aaf2977c94f0ffff9421deb6cd2e10c73255882326b8ae0a6300a03f5228451369bcbdf1438f65bd0c88be5e15c896675d55ba040d9bd59da4b471600ba054c650abc465a8bb28fb9795ed49ad63fcfc187efd4b842f1c6e2126e8d63b74a5b54a77812f92b6f4de0fe82eac4cbe5f2df072d47b71ad535fd322131c7837ab77812fa2b9d0c04f5ee8954e2218ec015860aa204fd49ec0d97b0a897690c74090b02e98770a8b8f481258f0b9378cbc6ef65b2a6071a3c29416be688cc71c8fe68cc2bdcfc0865d462a1ab7bcac7fefb83b82a1f2fe7c467c6c85f4fd7b35156e9dbbbcbc55d484f90e5dba40d9e53c9b90ffbbe788a48f308f774675fb45e6c736cf2d0a53db87681ef1995ad1c6109bd24cc76b3659a4bedec12808381853d5ad93662b0957536a61c847e155ed8299fe51dc114639a5d434614268da03ebf6e65f5b8c70b5b649b79e0af424f6218b9bad26813d2b0e774aae0bc19a8af619f4227913cab2acae7a776c72a2331b0742b2a4280ae351a5fcb14b0db4b2631cfe3214d2775ca00d66ab77647e81b4e1d7db9b71e28c24d7122e5f29106c1f7d3f74dfb226b1f5a01d1dc592d4a02870f26d67cffca5d6efe19487181e5d36f54e2d56c58f7e0f42eb2c211283bf50da23c4f651f0924e7614c72c42474c594c79b7e3600fde706f070bf9087fc0fe35f56fa38bd54bcd8c381e68134efa8ef826fa0db4b2d90fecd6d191685994acfaf4aa2ef53dcb223fdbd93f32f232abd120ad05dad37f5c36267be0b50e76fd33a3754df9719ad73f80d31e61df9762fc6f63302e7cd643f196e2414935fb9728b86bc94ce81fa2b014742e0e61e10ecc7d332aba723d2aa3992864d9f0ab52286f7c459fcb79bc10af1bb7be9be84684c400a4e8b870a15e2eba1060d64b1ac072b836216d4cfa45c1d70c8305d247058c9b40442d0a88bc6d00770d8c0c6838fb3dbf64e1422017c606f30006795672e8739dfa85f183e6d70f40d4d77e8b266822a9c772e2dde364ff4999492e37d209c57ec61140f0370c62e9452e48a5baf79a06b7ffd0b8eb7a90818ad0bf51af648de7ae176493e0e428d79f9f0a688454505a7f58746d25ab3f5e5884e87b38bdb179ee7c9a124d5a9396ebb2e2ebe654c1a0035619fbc9bc1b795ceb24e49bef6031a3cef694e59c3a14f8461b32f3fc2a4bb9d20b06d268dc583c8f1cc2cdf7e5751c277088c0a2adceffd4727de118449e611316fc0964c1309df24380ffbcd6a84ff61fe41ed9f6fd0dac1d8145d5a012eb225d44d6bf7022eb64c1410020cd45a6d72496b2e3cccc3079275de3b2b21c7e6f3c82d26a78c2129782265c5a75508a168ef19a8f33789534218199258c9ba8ded7967f98221df5873b9a8a587df5202413ef448edc64c71afe0f0eaea5376053351803656b8bf9b14ec5e42fd64d2d69f470d6083f23562bf830431ccc5de453ee5474746b41f6fdd500b6b2ab16eafe67b65852cc51e118d5c39efdb3036a81cb10261487d5dd370c2f659e3722b0e2c68903d4b623f81dea59d90a93eb07ee9c82cc04044e62f2d51459ee0adffe92e2f8dca4fa45b1d13b17b77825dbb2e84ab06399e1e0c13280439d8e1d1e71e0704c228544773f13f07724740ad01ae9ce5e64f2f758dca40f1af1a906cf8ec1654fdbb801ba58e6fbe9f96bea1a2dc679d5aa2612da2d1188f3da16dd6d8ebc9adf1bfbce52b2bdeaab96d99f141c03d39fa1b646f2137e7aa64599c97453187f35c43aa883f340a1fc0c428f9f636d1f58b11c9a5f699a62039ca9efe9656bdbf18504dd7918061a86c122ee3a2f70890b37dcfc402ad0826a18b7b9c6e2d5d7d42c84b440187489fc68d95c7388ccdc4a1b579b669b0f4fa8cd647b7a14aa72021d88fecc0425dcc72600a4ee21809bb203935641f4b86e99be67f141036c817d67f5dca4ee6d5a5969aa498a3772ff07a31c0252ca9a4c74d469f214574dfa980bf72fcc93a41d66975f2e21758bdc3a093dffa06263f88b6684a6ad9e117eb3fa9f06ef9ff8d703171cf5bfa29ac838b7b8113e4974a9c9e1dfe106419d4e3a7758f511af9f8f690c1fb53e80a5b8a344dd2b6c44f63ee9686c82ef0b3be8f17898b3539f31ffc07ce6abb596b15d55f5355c93e7b481a11dda8736768703d13c7ee8cbd990f745b64fc66d59a1edae5bfec6ef119b2c76e037737950bd61249a6a5592744c511b90a45361a4b96c576c4ea1a9c7540f1355e6ce7c989cbc20d9f8bb6281991f5d56729bdbcd4ac275688814f87e52ebc1f6fd4dd25816f071bb43b6ad6cece8b2b58ac4d695f1c1f6f1d336d2a2c46d110c14c033889f295759706de36b9f5eeb71886c5c95235d21ac92cc0c049fd38304cf82df033c14df0fbf61f8be4dbdd196fa70ae9b3b944bb7ffed69e1740d30f122fcf3518493a5dcb1fdc20f858b604106ba94ef8c4eb2d45938b7432fe32df82a3e271ef1f1da2988546b80356d625e723c9dd9da994ce46ff090f8ae4cf16982b53977fb00390ef6efb57ae39e7b0d07f4b5fcf05daef84e5816dd6184d25c93bc5529f38008a92a5078adfb47c250804c8f7c235d03dae15c6910eff297b45918a67a24ef319114d295e968511c56e48531e9b7f46e3d745725fde39dbb07455c0047a93b487945022cfe98d8ade4e5377c42e221284db783e07dee5700696f50a7ab6cc6ed7aa6134f472cc0d6ea6887490065ea45aff5d609f2ba482b4fed02800707267aa9aa5fd032e067fa83a9bea35f9eef1872660055b02ce67b39883b731a1db8fb4094a4dbd63cce76da3bac3366518c37c1de04c75d5cf960c9341b12e1e92459a90325cb5b61967b8c274bb3b3fb2cfb182829b7ce78c0d4e70520daae578d94ecea5f9088cfb1630e5e4157d43f33b8f11f34392923ac7f5aee0e36534a2ad506ed5f07b66ccb90f112d13cfae297c4e5d597956eebe5af2fd26f58cb6415d59b8e35fb9a10b06e7e5f0faf58d879e466eea8b94a6b0a6ef6de1bfcb9ed8831ec263f31b5f429530acdb3b5a1345797463f3513c82b0eb9e4575e883aa406bc92a34af82ccf09e7a5bcd1f56117c3323c1c50daa3573f16bcb9e51fe5bc85c43d6a5858a211189e9eebc8cfcbca7d8e03bea2dd221ea25ef7d07c16b9500faa5b29136d4299df9c06fd5ed065db14aace7666479f434dda8a9a6e35d390a9e5a72fc26f67bb486be83691b1363f0ad1eb75102a6b2ee49b4a0e064eefc7da3bba7920e7058c4a56ce57b3bb1643a24594d954400496ffa3850a5193db67e4106aeee244beb483ee861582fdc3a1fdfe2e3fa5a3379999c3ba2f39f02eecbdc04d3a4017cbdc4e44226b6f483265b1f9458c1e2daae60119f0349986ab591188db56a3229ce8e61776eb9317ec179b807f453c1d933ac786e7c623dda9223d01c297b8e20f0fee5f3930e7dbac97a7e19eef0c5ae81e67be41be634b19504855470eb13a43f47396fb42ebcfd6da2bc338958f553b3fcd20e4faeb10780612f7d406eba175fbcb86432f4cbef8db785d62df09905b999a480c57a4093c2bc88e51e2c6ae73601a384312e36e9abdd558db7e38b52aafe79758eab698b85cbab47c4a46430bd229684408b265ecdee04da1bbcfd114eb0883de0acbced9cf3fe3da39b52a7dd20cd9de323eb8e4679ea6ef6fb53fa1b8144d22a12863e7e8faa602540b0005cd1526ea05e3eceb5ae7d5e877f20f8f8bb1354942461ea0c0fa9de4a41ca7fc5c4a1077318b6dc5df1102a81090cd45496741058422e76217eca26edf4cf2895ecab898b8031dbf40e723d6592d27cef4bf1d31a988b240c16c4370d4eba66a988de51e506dbc249335af43f0c8fba54e636a74163ea4bc5f0b17e978c6454a6593d7ed97b08d44d09e59370919b3cc84b5b0dda2b78762ff980b00acd8365f65814005dd4c0520005e04aaa1bc6a05b376d6f22832c92b208112c333d6dbc7434e858221ba816336eabd721e276961ad302138c11f6cb5fc893b76b528126bf3880e803cdb30aaed790d594180556ecbad97744d6811488e4d46d5b1df1cfbea23fd83b3525ea2f2b9e51c137e762fe9685f35f054d3b4c596a24f095ff79cd9e2808cfdfe5c6143058e7739e5213dfcffd01ac9c567d5aaef7cf18a554e81c937ed568882e5885f161ae21483848c232285e8d2a9320a7c01355e1770f8031c39e188a1f2bb18f2bbb2cf8e01958d6cb27d19b7d61915351b1006e71265e38c65d956082d2abb58e08b5d2595597f11ec7a9e11745ab081d160f0efec29c2bae3eee1c47d631e0ae137fa0c07c055c723c2fe692966566955a6135cdb005f79497218ddf709a357e4baa75288121b946332806e313288762dbfc45dc09d642d347450857f18482e59ec1b804583ac063c94662546185c737ccbef20eff3b58803f0aa58bb03ce1de628c40d6709cce2817ce73a4b0bbb5ca63530635789495852ad68e85640b19413385d1fdb74e3a45dc18b57ccd72ba026e0c72c6362f349d5de025882aacf7350dfeba6caf7069617598f7feb69cd8206186fed148851a1490c8acbbf948cf152e9ac50270083b5528323cebf937b128fa056ec35fef2d77c2aafa5259cf82738c32196b458ae4bcd6b5e78ef8f41a8fb4f6aa9181fb84ac98433a12e349a97a4a8ba1d16ba1e81d715986a77be258a4e510be6b37259e2ac41136c264df98b199996db57814ec2e3bd885782b468af6ecd336d98d278ae6c51c931fb760227cf64c8dd118c2119dd1216080ce218e13a5a99f3b7a5e92d464272b22b6718ba78276cac8af5a62c5ff618dc21e724502faa5c9be92e4d1a68049ea2bcaf41a61a195458ccb8377a7a8b6e88540c3c3bd089ed853146676bb3ddfe668876c4a5ae80214781d12ea1e1492b6b69ca381db92591cac3c5e12a949b0ce1de8e5c8768232ced644372ba007ffdde9e735a2293a1f30c48c4da6635de80212b21d681a006d93c0d72faf1a797f3750cfb46e8a4294e76e53622e63924f3e05e77ef58c3dd63ed2ea442dacfb257dcd438b19ccc02c02b151ad757635fb68b258fb0e03d1de00d7c40df0b60c6f9ea853c83159c1f80a9403b0db49c3ac5b6813e0d493accf3c8c718e364290a623e8bacf7d488bf54b507d4470508bed6946b2bedfa183566a0b30c6c0df044ac9b1881d06e618b8348ade96eef9f78d410e5c53e080ad7fde4ad04c3b04ce872cfd445256f65de7715f531e56befca11eea09d3a9627eb0a3209dd4ca4001903447ee4e940709ea0103b375a32918ba1e76e38e71f457e33f8d48fa863a77cd658ed99ea02bc99868377ae9cc4676967541f50086e5bf1c1ce802b693727c0364cf956c2fd6168333d9f00bcd0d0aaef751fdc6e97c78fd0186deccd3a3fc8a4df4a2bfaf57032ca77757f458ce75a7d1671602a03867953e82b99d029da862e761ea0a13f819309150b6e185c35106b1f867d64bbd8beb63402ef86db20fab2b446c3e70998a4750be87f62ade85cac917326449c7d42dd6b7025561f1aa1284e5291b63b4c231b1a130cef194e03b0d2e9120dea07f767dac9fcab52ad27cf56c54e74add53d4595b725b22f0216196e46d76df5d32ebc88", 0xfff}, {&(0x7f0000001340)="7d06d21ed0b97e75f1c0dfc1d8f20b92e672cc2eab969f6167dd4b2b05e164b928aa67c3cf928817c9a2191c2721aa1067451e92072f3f051c11f1523caf28164fd6f2bc605c8bd9f74876f215e7971c152526bfc3befc717e82b0b50ecda29d1afb15584058f928bc585a93de4f1761d54caa826da7b263199d202fbbe839460be5391c8acc83bea579859bac05ff05085ba85997f52142465ad01688065fc0f32985781acd6608e526359b6a24d5c00013db102c351baae6fc92a4af2a5a325f403980ca24c2109f3d6df285487cb97fd02c4edd0372f3592c31975bf21850df48ee360e6c27aa0987a0a716d7b0478c72de5195d298ae79c9060cad9a89dc3a6455a41b3eacf5b528e3c35ce91c5381549a3e49beb397aa586192ce45fffbd7920ee5b07c0500edeb25f81474d10332fcba4d880d9b92eec686c720ead2f6f9da15f2d82d9ea4e39326e683221b18e160c4935a9bf3b3c5017b80cf628b9736186aa5a4adfe6d101f93ebed69ff3329bbe3849127773fa6f0502f2386b2beddaba4971b57a96ffc9f2198dd58aca1b07339596c933adeaf664805c7153c26c63fa8a2b05af383aa7a976f1744d62f6ae39fa55489642d98b53fa287375f1588a4f3263c262b8cdcb1740823f4b7428cdd57abe1f427488af325998b55715640ad464bee7f43f38762423c05734e4d604b6874b472280068bfbca3979cb3d0423f2724147cdb3053efd4ee8c10487238e7f6c8cb5fdb2938929354e8b20836f5aaa3edcffff9ffbbc572749fbd5e4eff8864f7f8bd660cf854c5eff4c0c77f2b0153809cfcbb71d0335c3dedd31ad40d12495bca452272d3a01cc8fecee5991eb37f954cd810e474a4c35372dbf572090347153c430e664a5b4a99cd512227de917fb217193f41e1c00d7850cd971a03fb3eacc65a5cc681eef25e47066ffc78a23099b5f86c322726585ded5e32524cedfe6b60adcb71055b2fa63cbae2f02b803cdffd4eb12185f2491df29f983461332660cdef8a442afce030f05d3bc327c6f9e17765b3ccc10f8fd29e8b5b7ab2e807de4110c2894e5779ca4365334276e6c383411a7a0d269d5b26c76c5db3e41d50535a3026c22de6938419e743a7b37268c0ec8d707b66a684189c656c870721f880f041f2522cec5ccd66b70d3e97edbe73641f68709499fcdcc7a50853f20952e85234aa343ad6400ad877b0543962b76499773bd79ab66478b11a2267eeb9f2c8530070ba3cd537919972d6cc0517e9f7924144fc5170535e0d9f54542499de07bfb2ac2d0868872d6223c490f419ee16da65ff4059a7d57680631e515d3d358a35a9ab3234a2a628bf79f6696bb692a2185e1adb9098461d0f3ced0bac0e05cd07758d5811d6216ca4a45d76e005ca41b8775e87e44b95be899dffeb37601f6574b2446333091557e7dbb222b95a8ab73934936d04e6c6910e19959e25158b180ca64713c36540e35e2781e557d7448c7a85bd0374a1eeb779d129cf840a1d49b514d5fa6e8c3f106e0ebbac354e6de700343479b56e296241b5056e89ff6272e58c1fd02f503c93797a764a93192d67652e65fe240ec5cc1a20e9e83c302b82c475a0736a2d0a4c2bba51171291a7c1c84c002b7fae4ad74ef7c0d6546a0fe1b5f94e3d501760481fd41e805677197a037b237d6164a574017cf8d1a33e75b95cfdd7d2e17570d34566fc3d05dcd28163458d20d6f7f61903b4eb006cb2cccfe627c56437db32146e3264cc9c2bc01ce646b66e181e4e72393bbe61711fb2919c143de075d7a9dcc4f999788d67fad55de1e46b8a8b6702b61a2efe0fb8c5eb6405a598c8348c034bf10ac01e61f48866bec7cc050c833282f75be3187d38117b05cae7ff54d2df15b49450967deb95af69e1970afe5ede9cca886d943c2daef7c2bd83d12f386cc775f77b544d82a48c609a466e8b770400d62d5b68e36d87978cf092e4b893dfb45dc89d5ba4f0171034f0071aee46a7b1974159390b129803ba9f2c18dc7cb08f5c3657c312dd73001d6ae2d64df327ed27281089a9606caeaeb05e53a16e7eebb2d132345aa30f3097d4718945ee21ee67ceeaf6f7a42682d300caf60e898f8bda81f11855aa5f102b2317d48b3a3fb3c38788657b3380cf9374bed6a04cb095feccb37b60358cf69b5597874a4e2a40e34af6b5c2f1307e0913190e31b4277bac8399b4a25bde497fe136310f519c4039fdb7cf232ffcfdf416d9a3277827d7df6d3ce9e3bef088da8caf3394135b7c149fcbb1b6e36047f3cc14a11f5545ba4eec42c81ff466e28a2fc26998c147865c131d91e0658f4ad3735dacaf6ed52b82bb8532ac6fe80d558f6434d26f0cb0dd2d4da778eda62ce62e5e935affb4b56d4476a7a6f212cc3834559b413fbd6694cbbf572585c20020ee9a3312e06ca26472bb2ab710c69a13acd46c196e899fd59a0d625fdd6784d00b3f9f94911adb3f7fe07c9eb96c7382ff807840e5d8874cb0d55b273760585e68742e35d35914d243de007ef637fbf310d5237c154e2d8ecf6ff1f0199289ce6e360df81d93913c204fd3884454760c2aea11044ab8db67acf04b817142050fe318116323c0cfa40599e390401542b4632ff7f19ab2629641df5b9b755b05c5ba0186dc71d754168d2d32ac8b41422c5e57a009210b5fe84dfcfb8d0a596c8823f8f6f59c0d39901d327f8668cc4d11a0796a2fe2f0cc8765d4026bbeebedd73c8fb906b285c1442ec4cb930d9c0f0d7e395df1389c7e3edbd8b3d555e9d58abb0684d3ad06325e0f200ddac911239b665d25aa17e142d0bfdb9f983fa8528ba6908d00f822e76773f5b15377ee9b74d7252ee53b43b21d98b8eb8e37bc2712ae175df5f07434bda473e8389b377ec2413fc1225cc1813de3cd8761eaa4e5ac51647792fb0100ffc004ca94ff49295e40f77bfb190bfb5f27174778aec62876d620f89a94d6925c58c545f6e0826d2926b8a34ca3d783572d6a1516110fa9b7723acf44a230b02e49bc3f91286cf65a5d424cd407b2ba9e0c42ef24dd094b55456d8854309db8e381019e576b54d84dbf55074892dc463648ed55ae8266c064ea43a0e256b9d03ac34eb8c15b46c579866f24cd612f9a6110e07aaef35490dc212058b237f3ea6b81a3f8a73b3874054c249e451b3363467ba000726914e596f8130c93804264fe55f2880e804cfde1f0da63fc0ca80015b51a6e9ff9a3d4cad36b7f2d9af1b1f694405fdda103f45c674a589cb35708007dfc996dfb9c586d5c7551a28fff25f4f90d84972785b89280be7de61b9ad79b0d2263a7fc831a359ddf8b0d16f54b7b3fa3b500e4214827f74e60dd721b224232b3ed7d5639e1d69e55ed77a5b8aac7352ee90b4e0d03b98c96b6e492d0be809e3bac5923b13a64916a3a6a6898eedaeee0ca34795315753f5771d20c0c0565d3cd8310997164bc65d1b92a0862814cd02b7d96c4c41a2393e2343b95b94f11191fea2e1c600c807b0d4c96a4b645278e428d05f03581ef33c1297abe97dc37677d310300a8c198fd431a3a5254c48178fb27693fb62585106242ef844dc9cad3585d46fa6e243a70aae01682cded2ed980ae7b3c09b05203305cb8ca192f8dcf4715b4c7778eb062ec1d06a3e6b518208ad6637f1e37bfca82206984d2cfe5cf98a6c34079105e230dbe760803024a91bf75db9597f7f25acbc4c751c913e4332b32ecbd0c34f73e54445152a7d9c7b61bec88b4d4fc221560784a3927f68d94bc8fd4b034b9541d0428b2e693cf7e8468d0aba34d107a5c0d66547664f716f2355878faa1caeb9538f105a99e695d2a19c36393069b8b75091d5d028bb9afb7e5428fa66d7b8d5d6326d76b45e899ce59b0129a13bb69c2c7e254485f5552697e676a0f3b8bc75cbb155917767b5e3906d49d58d9f580ed048bac17998a0d6fcea9a9cf001a10c8b14599a854888d198b1ab88dbfe8aba9947742451c2efd0e542fa1d0cce5d1725be394acb484b131c8ef51ed3c7cdbd401313939062c31b920fd3f7764b530d2d715a0abe8d025d757a7260f3d5b0038870acb1f0819b865ff5f6e7e6a61ca5ddaf95eb803c0a7249309d3f0b2699b4196f0f7a85aa756c35089e7240d415997670307495f1bef9b1854b75968c63a139bea434dbd2edda1e810cc2ebd82ae5ae71b7c4ac1df37baa8363d9a43c8c13af5156321cbe19b1117961a9c74dd3ae06381c315ac53efdda0f0909ca92608231448b9a72ac686d57ab2d4c4d5784dd3fd324bec363a433234b2e0bd25b0cb1ecd8e22651ddb4e2cbc176d0fbc955b51a62f930f99e65a39ec646d6eea24aef3fdecda53f866a1ac03ba3718994063b8f62b1cf88b43bd409b591fd751bb19939bd6a12c88eceb2e62cbf0f9aed4791eee3b848dfe88a42ce0893cf69deac59215c699ee75b2a47d349da1953477cbaa199d8c990d37f239137b9b782fbc65fbba92c377e8908fef3a48d14a7e62cb885f9c94dd5d73c8e099b308065ccc0cdbb7d087d91944ea8841dc943069c7ea48d112f3475007bf9c17c3a66326afdd791eae6d465ea61363ec95f349ce3b06167f46670bfa9398b7fda04bef9897f39a59adbbea0b3ae8ac6d74a0c555fe440d4bc72e4c76a84aefa5265521d450d45a3a52a8afe44d2c798aacad81881146030fd337c1ce7a0567ef20aa74ab470b656f03311fc8489d407b7b0bdbea77811119d457203b9234fa5d16544ad303022b9b4a737b4dddad3ba705695b631818d4a8f5ee17a7e625f2020023c9ef2ec17eaa9b531e180bf772d589593d10aeb376d8ae6fee7602cc3097ec2a617ddf2160225be3a8c80a454668b44b685d012fc0de4f3e78fc99c157de8c350dc75a36cdba98d69b098e2ce9ded82b6dbb8c9ee3f0587c70aa3e1b412f68ecd28b6a0071529d31fc60086cbffc864210c5f10db7737d67700605cba66cc085a6b36a7c9d0776efc2b35056e840e5c55830f12f5a9d60f71a06fbd6000124ce098b8f11e0f78f14eb7a544a33ff715512a482aabc76b69c698e1b07d4b0c747f049494c3c1973f403a26a8c1dfd0abc1f51e5286ee63319de73b8263e310c18b402f29a965ad27b81e7c267afac31da2ac320d7005de636aab59110e1ee87c38e0c2e36e563cb5b0bf2f512e2096f0fe05f4a8068ad3eaaec047344e4d743f74361bfa1b062b301675417afcfeacf05c4a1e098178b3e536eec854be1a0888c9c247694cb977f7bc764e7c72423ce86e4e141782509", 0xe98}], 0x4) dup2(r1, r2) execve(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) write(r3, &(0x7f0000000180)="0cfc40099c51da183d6cddca9887774dab3427c3f918d368782b58ff481cbd5456ea1d46a5a65d443d35252c25ddc9d9a07dc8c8a604b9775eceec8dd0d5bd3e52812427fc9c65b78a778371043e976d4982b6cb52ffec8f8ea13a1310d798a176758277b5761cccae35b88042c3035c9cf0443a1b04e5682eda0aaf840537df871777585ae273dfb570fd8f9a59531412c7108d", 0x94) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 13:02:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0x0, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0xfffffffffffffffe, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x4, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x1008, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x204, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0x4000000000000e3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) r4 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000004c0)=""/106) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000600)) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000540)=""/16) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r5, &(0x7f0000000040), 0x100000000000038d) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r6, &(0x7f00000018c0)=[{&(0x7f0000001840)="f406c7dea07d563e168e9538336f43851a1dca6a27f444f45442712247fd9a78d3e068932e49a3f91dc5239a7aedd3407b1ff28199c1c5eb848a93809660"}, {&(0x7f0000000700)="04e7d2df12fddf7170fead60db1e62e1ff0bb487218ce0a6c2521060c2e17100e552de0eab470d587c72d60a432a8528be81dea18173da130e4e2b8c8eb47bf06b15f53c842e0efb432d8eb99d09fdc898f2fbe397ee69954593817fc7ac16f95d995d3f3bb144224ac30956ad3012919c2ba29cf7537ffe4eaa0064c828ac0da702262b36cc7df4ca1c188ec2b68d7398cb14e3e6edb3a351654352da16e5deb3e0e01bdcdc9dd5670f3b7fc90cac7ea557c98a15320246fb9f961db64f7b9b33fdf6940c100eafa8ccb61c56ab59815e0ea55f777db31dfc396c72641f1a20b69a5bfd053fb12954de41fa3ffe78e74c919183bf06c2e5ad7049a313131d401c46b8187098fda8b2b969ed6f45c2a6c2238d6de4d39704f3c5fd535d2d40ebc4765e00ab59e1096f1baa4f99ada796cdc15916eb7719bf0a7a96c269582be1e0b040485a46713a6091056e4f382324e237c6b42e38078bf933f87e6c1127d7825dd194b658d27b746cabfc8b84c3981545365a58ef40d589794353792c5f1c7dd911dedd6a99d3cc95bb50291ccf8685f0609f1f4b6f59ed5afd07d04d9c69e98bb7e0429917835a6e3cc71ae166f0a02dc05f548f411fcb44555f9d424c377b23a5f929a0aa38f909da42cd9a0e9a58e543717651425333fb4da200ed524597d4eb96b64941cc2e3b476b880008b8279d5c899c76f47720a1968b1181b0aafb231884f5fb826ddde50b18c004aad754dd8f1c721adf7b40f39c6fd4ae3ac86da0c30bc322ea26992bf96d96e2485eb62e9e52449fae237b9162a8ea128187fe60f0a2bae595dfe2a4f48495aad34bd3614a010e46cbfccee02866dad29e270bb416d9b20ea9778aa694d49dcff227e236e5f22197ff95ce85cd6eddfc85a8eaf454e2a16548bc475f83877efe541e9e5b7b9351b77ea722f8214a04a40c3a9c7a2de4ce2e46b2877b139b10cd16355be56e4ecfac2f5c17dbed037431dbc38afd6cfb1198b18be3d59a0390b0d4e8631ec09d4da89ef9e3f96ea36b79a8b69c7f10793df3460c6f4b8910598d60ea11acb7d28469ec9332718e22826ddebc9808b939663a4b5b865b206098be005502c5ae2eb6f8427e0d7302c2683ca0ded44b719c2d81ca8848f60ff31b2e3098d613003a887640e65f069e5e8db103fef9112ca391f5c90201bc8ca2a762facd1890e4b0a97ccb43502b470898b3ebf0918b7aba990bee7eb537ce98ab9c78604a9921fbad4a139c3d88f9f101debab69e4037904b02a16eb178d4661c8592526a430a3f5abb255237de22ede0a9e035cedea4d5dac3f2de382766708327c9ee72632f5c1cd5b93fe580fa80ac37a498922c7925a6a127a4c9c3d7798738c9f009c058c4ea516d3a052728142ff0cc51c275fc9e07e67c6b8e9e4998bf3b002da7fc1e30c5ac4d33666d52595df6f74a76c88cfa6b9bed46016e39a903e85e7fe958670dc8a75a17a0dcbbbda3e4f57b79a8bfd7cf61313b87e7b6d05d77d6f8c317bce8ee6fd5fd83959910e06d73c86cc2aab783ca436f22a772275f95692a9c569bc81a856ce9a498489d23570df5f13114daab2beaa8285b44080c428a3fcd20a8edd579872e7151a6a347e565e6010ea4e51e9770acc836f590d4493c71e43c937b30f9261cff1320bf799d0d91b35ae6c424f09b07f72b62b897b3f4b39718dfb21ba5bfc0be618e4142224fd5a3893ce26ac64c44e67954974f9f5f87cf781e9bbca637f5299631b5750ce1b4e45ea3f92a330eb59a88afa612840e6aad3d084d56868e9f63afe94d3dcb769da8d5e1ed5e0b5ed4af7a096326732b522fe4175ba79bf80521ef71aedadeace87d565378a67a333dec3be04b6e77cd59993a450c806e5a1434f68a224a052d7277d491fadb347b44480ca5f39e4158857424942e21705d76e1b0c9f4953e520232558f010366e1f345c5f9e05b23ad0fbb9f60cbd2eda9f71b2b1eac44ad205f8b3fbdd66e9f01cf258144c1d1777e3bf902492c5c5f7dd0b367958242d748368210e02470f9fc27d98bb6c821736b2621970b8f41ef33eb323e34fb6b83a3853f11d378bd092475f78cf939debb829a6ec584e92c7d638acce06b56750a55fdc806086a9d5d14e86efefd4e3a085f4bf8ee9dfdb54f864594bc758f50f3b9dd485112e2114864c7c7ca206c7506bae800d831fec2184b4454a9fbb69bcb0cbd7fa90abdfdce3fc1c8f968f9e7a4ceb6a9d51a3eca14b53864144f103b3ac98fce95d84df2fdd9e8b27d8e4a5d4a33d56f960556a62968e2b29b6603e9958bce4e001f00ca0fb75fe41b59ccdcf3bd3b5a9a6358a85d7d81cf00839cc4519f26b87a762f2c032831dfd2fb7b231aa5e4764727ab45449c8464bf91252f453feafea3bacdf6a0ce9f77258ef418ab02e58c1dd9faaadde2a0c02129da1f2f685c583671b6bb2c975b477746403df6c371a6e8fea8f2443895c79d2f401f43a184a813aba3819c2a2cc0c2713fa0b27b3a3a5b813964c37a14fc8fbd76eb489a12a6deb3c1ee50577d71f7740d4245a651f628032d88d1082228550b638ec5db5e723cbb9bc40f5d31bea8414a55fa52db369d44c76435c46857faaede06c858b3144dcf4572d8c94fc013bb62944aa476ccd7e32ed3819c3d989ccbcb15d3e7dcaa5083636205fd175dbbfe8c7714e7bbb3655cc69bc314d94f56c934ab89dc3a91ae1209d3db9a69bcb04cf11491ab3961fd86f79e86175d2769f54681518d1db8074103e0c189e5910ab22f6788cab30e92d2db3d5416af50401923326aad353a1c1fdc608bd02865b90185fecd3f23fcb80144a46424b38765238bee5e554eb063be6d48f3145e160b5f00b79d7f9b87f1400702fe6ddd945645b317e8e9fe4b1a7ff23260eb54a0b257dfe9566ebcaab26ef5b1213b89bba5f2e090e5cbe662caa1c037ac46ffaf218fe91e115f4a24f726e7182899291229feb755aaf81ae13e08e224781e32665548e9e7661450a1b14a8495f81e5d0c36a20c554e28edc7deb9f57737486307b90841d1d0bce7b5dc4e467cad4a51c15872995783d26764bd235994db84ddd2b850b0d87a3f860faceddd1d8814ff7e0cc0882bdd2179cf394a79f4776fcadbb6b35291b427fcb3bd5ee82c48a43b80f70e9bc4f35618b42d929debf5b4fbcaaa0df617f0a608cf9d75c839de0da028e856c6d69df4f79d73e82e48cc95038683e047a59443cc96d70f04b1e478791da8318f45f7887d3e41be37a7d09ee402234a5d5e1ace761c24142ad01500ac75c98c770e51b3c6f21c682921497c820102e62fd6535772ce6173930570420d9dde62af2dc096085dcf9aa78443555aec83699e6ad0e5327663776ca69f8c1ac124cb34318178bb2f557339d4ec7590558143e552fc9f1e16ca0c41c67f5a71b9131c9706ac2e2e2470771356d9df08fa03a3c794aa5f0804a884878f5944dcd881965679312d53d3def25fb5e7d8d4133a6e54d2d053ed50b2681efa91b50766a681c9267991d24c3721c0ee296001f77f8485b0acae097e10f32e60ffce035194deb97ff42a38b6e2a748a4d447ca5074d96a5882d655f5246a86b55f2abd6d7bc9619932b1fcd4d7dbefc63ac90983cfd7981710ab960f111dfc8cbe80ee251c477dc80c4f08923b0175b5a03d6665774f8a444e75af7ff4600c8e45fc04e8248dd48e2ca207d68dcfbb871ace5819fddf1a4cac5b1dfa9dd69ca6f120e9b03136818753cf304cf555aacc92f32dcd1803b48ba03d236d9e4a255a107631354762d4cb1de202e9b78b43ee0c7f099248fd3ba966f753264a58903bef03f132f8baf8728cc540470c8ba9ffad8bab31206a7ebd8d82cf051e638757d445e50bb647c4a3fbbe1bcb0aa7df5543f5bdc06fe8539ae26047ae9a7e9e6e387b215a6919dc09831312c7a16a880ae5dda0bba145b733be7a3ae5a3bfc4d0b8d3c6d611fc044779fba58e3f9d5ffe242a057321cd5a16c02e65ba32c007386a764a01926b9c8c6e2960c4a2ae08f140b94b9933125e6d6f141ea608033a53c241654ebc3e2628384613226723a8d924498387c86c3368d1f838dfe591819fff93eb004a8d2511d5299a5fb9d57e6d44d6230cfb8e959b55c9eb54612025bfcd3e69f6599012063e67303fd6c86c6ed79377341c763928228fb1635c4b91b3301a1de8f5f82afb3f6e5422c0f2dcd3904aef749c9724c957be3ba4bf7931488cc74dcffc549cff3549b22478573773cd649a664f9b99c04319d4e5d74c6d5fafb4aed0dd06ee00c91185b726add4784d407525fd31ad86688b18bb4b29fae24ec1b52152f8bee960124d19d70375aba98ce6014566cfd59b674c58f75d98f0b32b90acf5ebf4d3a8927b9ddbf3ae31986c6ec985181c493a78a770b8d10f08bf430ae077ec925398a8cb004d50a70f9b8c92da272697a8ff8d3b378dedd80803e1b6fe502a05661acdcc10bad558bc690917bbd8e3a535bd6b39ac7cb5613ced33fc40537857a2ea5e5b2756d6d5c6fd33a4e146e4d4607beee625a0e256b16bdb7b9cc1f10565cb29653e3317d2ab8289331bc70f44d7575d68f2f85d98cef479fa20ab1d1f7899870b31fa6945c33cb99466d2b1df3d3d58b6506f9db148eaff9ae1c92367b7a245028c711b3a7adeb947f7ce18af54f71c37cf10b6e9c47b3e736ee0f6a33a4ba9d32546f529a76ef9f3d58cd0b54c6b30176c7c5f5a49f08e989c480909ca93b6335700d6b3dbe670ec00944885d634ef41151b7a61e6adbac6d8e261219f5d4d3f48db41dbf4e560ffac252f2051cdd28d6fc012215fe26163a3d62c6e10a4a41c7bd5ecebfc320955d8ccab41c5957f87ffd0c20dc232b30aa927756f135e1d30dc5b85a7a1f539cc2f53b2e6c7b60905642b912a98086382601f6c0c0ca78f114d4848bc7afbee624408f459d65d03094bd0b4b7d13e6d8a7ea8ed211900f1bc21c777cadda51786f6af40b9754184dc6c5120291301a6b0eef6e4b71ea46e988c18db0c89db6233b758024c894654a95fd702cf6b94fca13ceff814efc34b3ef8c2ec8a790e6bb20f0504bffaf8864d929e783eb56ebbc9f02a28d0eb951e5590c3b4d328ae8af5e738e1c94ce4689c0ba36e3662909541ca0683494ee7b9a767c3f0f2af2722dfc40990e78a2b75098b71d5232ab69b8151a5e41880631beb657235bdcaecc962a809a6020a78f0fd13d86ddd9f28c3b64ac3c07eea58101c63f27ef4a52fa17d90c143beaa8b058ee9ad6a8d66e50019441ce5057e6f820953b4d2a0c5249a3daa86b6140b9ae2c69e3a2051c05cb2ecb26f0e5b73a42a13c320297020db562963614d22de853a9e39d728b3b811a157da6f07e2a3d39dac324326e62647a687f6d2ca45330d8a93386f6f8d776457fef4a85d6717b3ac93dc76a9ae51f4c717694c34d06b4c2c3e37565abb7ef3098c5e2c257d588203b747fce43b7a6f03229ba10a660e444c6ec42e75fcbd27496bbe0b9f986c92e7f40d26dee8141cd88c0fe2b6d8406a1f89b71eacb46eed9a90bfbaacca3333fe9b50809b7d9124aa710e225b3184b17b8767c4cd7fae598466abb1137195c0ab47fdea8b49c30f15c34a934896b3d9992638dd5464a15ff67960f1e3e21bf8ca4e692a895f73c7e5ac3f743c36d351fdf1c965d6328327883d14d6f5c7b8b0b65d9c8b261d84c9b18ab85db0d4f0f32b29e3862deca3d4e5ff50d8d16081fbb616f9be7ecaa8f2ded1aa8c55ce99acd901d7c46dbeee89c906a763dfd7ecc21ed8"}, {&(0x7f0000000680)="e98865c69b07e90134c51abcf864902d7bedbf7f46c0566d4ed15d094e05ae213860957aff3c9ee59abedd"}, {&(0x7f0000001700)="6726f83d2020f118"}, {&(0x7f0000001740)="0a7cdcd987a03afed81f5a00c4c05729dfc03b46cb10f5497d11bd147c08f7a59c8ca9184ba4a826c3", 0x2b2}, {&(0x7f0000001780)="96c47aa7c3ba80913ac8be50eb4ded9a9b37f347c6a2060b4a1c98f52e384e6c9f8c7b5f55fd5cb6eb6b20eeda5851dfcacedd977e6c8001ea28d0038cc43fba82f1d96d0e910155c03f4eb3160f493752238cbd9aee3c6264ff22a11f4c8a3047bad9ff3fa9aeca360968c546487ffc4d79dc9a2c00108f1c627ad21b445176c193967cec878a9fc3644ce5b0a80c23ed9092d43e1cb62cb6aa6433e389c7738d5e77eb72cf89bc13"}], 0x10000000000006a6) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000006c0)) getsockname$unix(r6, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fcntl$dupfd(r1, 0xa, r0) fchflags(r3, 0x0) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) ftruncate(0xffffffffffffffff, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) 13:02:47 executing program 0: sync() getrusage(0x8000000000000001, &(0x7f0000000180)) 13:02:47 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r5, r6) fcntl$dupfd(r1, 0x0, r5) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x110) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) msgrcv(r8, &(0x7f0000000580)=ANY=[@ANYRESOCT=r4, @ANYRESDEC=r9, @ANYRES64=r10, @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESHEX=r3, @ANYRES64=r11, @ANYRESDEC, @ANYRESHEX=r12], 0x9, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0x44, 0x2}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x2, 0xffffffff, 0x8}) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000b0d9171b0b863b249c2926758cd158274f5d64d22c2a257a8574ecc4eb1aa3b5408f063978a09ba63e92757426e02efb620bd53447369fd3b73fba22c2fc15032f8e8db5391eb81e3bfd09a8649487c305b98379e41e5d40a9deceb6924959a8ac29d50c690afd2ac7b156081d393a9e97a8945b64159011f94d30ec38f74edd8c87b0386b32bc9dc4a55c7575a0d6b888470d12d29d80f206bcbddd9c1acdaa1864dde9583c866903b0eef0a5243906027b5d5d7a7940d2729f1e195ef316b30f760d7e0e09435d70ac79dd7d15d82b5ed38cd209fb878de794c61688"], 0x1f, 0x800) getsockopt(r7, 0x29, 0x24, 0x0, 0x0) 13:02:47 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x40, &(0x7f0000000440)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000700)="89030000", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r7 = dup(r6) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r12 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x6894, 0x8, 0x0, 0x9, 0x5, 0x10001, 0x1, 0x2, 0x3, 0x2}) msgsnd(r12, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 13:02:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) 13:02:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) dup2(r1, r2) close(r0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0xff, 0xfffffffc, 0x2, 0x4000002, "739ea78b7ec0000600"}) readv(r4, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x176, 0x1, 0xd0, "081b4b0243579155651e2107b513195cbf6b4223", 0x9, 0x22d80000}) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 13:02:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x1, r4}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 13:02:48 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0xfffffff8, 0x5) write(r0, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) 13:02:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket(0x20, 0x1, 0x39) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8960, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 13:02:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4, 0x5) sendto$inet6(r0, &(0x7f0000000000)="6a913c3a7804ccff657a3537a4182e02641ee6657ec2b0504f79d435433c49b2184bf63aea8d688bcbacdcab1bb2d7a3cc37a7f687890d6e87b12d67e90fa1bc0c18246ab685930fb2fe223af0d767c5d32f", 0x52, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x8001}, 0xc) 13:02:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x180) r2 = dup2(r1, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 13:02:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000300)=@abs={0x6be33cd07f3a3e98, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="9635c0b42a0672c01a5152fd4af3d46fce00949af7b3f3512b4ea81b2a47f54800c0d9cff528143c0296ac7b82e351f01be107c2dfc0171738aa6663b2c5ebc88c55a2a3b79ffb7606f6b8ff10ce12d8dbb4e8064ac56714a79444719d03fbbdb73b1a7303aaa153ae17d0bc99bf34bd4545025662d15090a7a2e4b6ba906dc5c120723d596a15e623f9e67b669f6915e800db24bc68a8e32291787399e29942c562ff2f9f7eaf8881e2d92478968b78b19a6949d08963fb1f890e316cffdd3b328c3bc11671", 0xc6}, {&(0x7f00000001c0)="54115b2a4218b344dc47f28187e55db40f02aa56171de2c8e7b34055de1cc7a9afd4c7e1de2a4e0f515752e245f5947e9fe8954055656ddf98773665519ddfe6e93bb0203b1bc4d49df4753c8c357c95cc9f7131eb226b6cf8395b16762e8a420095c1d8b875af84c379a984b73e64c7c396403da8b9dbcd39bc1350ff076004ca57a2fbed42040656d638a4eec94619ef2b494e79ec0a0e4cef44b5df3c52c4dd6cb32e5c14a64a112dac75f9fe3924d9cf30d14170e5389f25552ed0fec960c4b0a715b76a592b5cd7f92c8b80", 0xce}], 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 13:02:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x1, 0x6, 0x2, 0x1ff, &(0x7f0000000000)={{0x80, 0x7f, 0x7f, 0xfd, 0xff, 0x9, 0xffff}, {[0x7, 0x10000000, 0x101, 0x401, 0x5, 0x4, 0x100, 0x57, 0x80000001, 0x100, 0x1, 0xfffffffffffffffa, 0x3, 0x0, 0x8000, 0x8, 0x400, 0x81], [0x5, 0x9, 0x1f, 0x7, 0xfffffffffffff57e, 0x5, 0x2, 0x10000, 0x7, 0x7ff], [0xe5e3, 0x1, 0x20, 0xfffffffffffffffe, 0x76d, 0x3, 0x20], [0x5, 0x8001, 0xfffffffffffffffa, 0x401, 0xfffffffffffffffb, 0xffffffffffff9b7b], [{0x2, 0x3f, 0x7, 0x3}, {0x4, 0x759d09f2, 0x7, 0xffffffffffff8000}, {0x9, 0x5, 0x200, 0x97f}, {0x6761, 0x3ff, 0x100, 0x3}, {0x2, 0x81, 0xfffffffc, 0x2}, {0x1b, 0xfffff7ec, 0x101, 0x8}, {0x7ff, 0xba4, 0x6, 0xa6af}, {0x8a7, 0x5, 0xaeb2}], {0xa71f, 0x5, 0xffffffff, 0xffffffff7fffffff}, {0x1, 0x3, 0x9, 0x7}}}, 0x0, 0x5}) ioctl$TIOCFLUSH(r1, 0xc024696c, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 13:02:48 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) r1 = kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4030, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="0000001000000000a0e10791"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x2, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2aef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) r17 = fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={r17, r18, r20}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r21, 0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000280)="e22e01000400d370", 0xffffffffffffff7f) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) 13:02:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f07000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:02:48 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = kqueue() r2 = msgget$private(0x0, 0x20000003c4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x400, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) fchown(r3, 0xffffffffffffffff, r6) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000464200000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r2, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r2, &(0x7f0000000240)={0x0, "c62260eba2c8d983e87d2bcdba8091626ebfc9fa2b47a5a4d620f38760f237d91fe95c035221a37f70cef1015986312ad30792ed8a5641da035264d1f9fbd02ace139dfe8a3aba21f8c64aaf57cf553731ce3b94bd989c57f237561eceb4a2473a36bc8099def2b7bc5315ae0340a75c354f8e08000d3253db13f76eecd16038c6681926a39b2a431b3707637fee17bff9464dbd9d174eb587f6845e74233cec79193cc794cc3d2e35b04598b399c3827452e4b059012030085a0f8fb355d313d7c12d13d96b2626a16e7bdbffc61d49e2"}, 0xd9, 0x800) r11 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10053, 0x0) kevent(r11, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffffe, 0xc5, 0xfffff, 0x8000000000000000}], 0x1f, 0x0, 0x0, 0x0) r14 = accept$inet6(r12, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r14, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$inet6(r15, &(0x7f0000000040)={0x18, 0x2, 0x200, 0x5}, 0xc) syz_open_pts() 13:02:48 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getppid() pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff}, 0x7fff}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1004) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000500)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)) semop(0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x0, 0x0, 0x0) setegid(0x0) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() kqueue() close(0xffffffffffffffff) kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0), 0x8, &(0x7f0000000c40), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() kqueue() socket$inet(0x2, 0x0, 0x7f) socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket$inet(0x2, 0x5, 0x0) socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getppid() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) semctl$IPC_RMID(0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getppid() pipe2(&(0x7f0000000080), 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getppid() close(0xffffffffffffffff) syz_open_pts() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x872, 0x0) dup2(r1, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0), 0x0, &(0x7f0000000c40), 0x0, 0x0) syz_open_pts() kqueue() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getgid() setegid(0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000580), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() kqueue() kqueue() r3 = syz_open_pts() socket$inet(0x2, 0x5, 0x0) dup2(r3, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair(0x0, 0x8000, 0x9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) close(r4) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) dup(r4) execve(0x0, 0x0, 0x0) 13:02:48 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"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000002340)='./file0\x00', r2, r3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000022c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/138, 0x8a}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5) 13:02:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a020000ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmat(0xffffffffffffffff, &(0x7f000014d000/0x4000)=nil, 0x1800) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f0000000900)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1, 0x0, 0x397}, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) fcntl$getflags(r1, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)="9a92cbf8179891ed06396e7ad5d0b974348a489d309e4cdb07b6240d18e17d55336b3cd74bf09a654b1dc341ce6ac138ab5e385ffc2bd50c14b4137fc7d5990b197ff782d2b31bcf2945faa8f7adfc628728ddbef06d17d5db4713a0bcb6b5fb5f19048752226b8894c1f9a5ad12edf0493d8ad0191a9a676d5436b176a31ac0b95c289abb20790fd2515a88b98b9a3516f9e5449123e9bd", 0x98}, {&(0x7f0000002a40)="4cd92ab680a1d5d0ae7311fd5bb74ef64cbc3408b0384acdc531624461f6536ca7055277c47dc7a4595afadc7f6afabedbe99cdd2b33733fc8003e07049bb3097703b3de95c9fe97e5d1aaa9e38422b84276dca3ec994228d49b567a5ab693a3d75154b805ef5ec29c073ff1cc6d102e736714b6f5f437780ec5f9499523865faf197fef9666c67ec52110b380d3a8e39f061553ffb23f0045d28b0da711e10303a6125d1f0d254f473c704d2c39fd6f884bcba315a137080ef54cb0ed7f5aad60d4fb4059b2f4a8637da44c6496a001e9e420d7cca6b542cfad20da6834bac1eddf374755000c02bcd89456e9f3b5e053d756c3d6d4df0e9deec5c6d24690905ca7e74af6ff5aad252cf59f9ae103953930e35db9f4af09e47e555bd2957a07ce4b16a7ff97dfc4a0f52799f997fb928f69cd42b42960483f561541cac33c8c5247b2a777c841c7f00da71605a57218112d83716fbc2563e2a9d6c6279ac8716bf80726dd61fb2a25a0dcd33f47015684083046bf12c7b358dc3c132cede1f07b145d50f5a6f5c92bdfc9a20a348a709c28295071f1444271740f45e28b932f89507be509ef0974700405b7d91adae8f14dc114491e63461997255163508e179d8713643ea76d301fa6873ab626edd582308d6f75e3fa92d902c97f531bbaad19cb61750a37e38d8dbf48862685f8fc8f57a070f3b4386cfee8aea06b9e0634a8297161dd55cb62e0500994f0174039870aa34ad21edc189e9344cb7be1f4a351efe6dfbcd3f8375c06e9ddef938f1fb5e13807f03d22afdeba8f8f064dcdac0832848efc1052fb0460cf25131b1dc546dde2e7be70ae855814f664a71384bff13be30412458dd3d6f4a7317e7590152da000b85e282fc05c88e53eca93b3a95bd77ff4c486b6200e52b9bc7e26abbcda18f2898369e5bdca6ae6ce3ebd3e02744f06bf196f882a141c1df2c90544d6a566f4687e4c18dd10c77e606d6cbdb2394606c603a8e1ff4e5988f1be747e027eb13e0858751f7bf519f01d5d3d869dee021f23d53b62c0b4e9b64952fcfe59b42e1e61284a37286019ccf0970889fca2a1b5c07e180380a96e35dbda680d8f8074cc8603145eda582c00f6144ac4a10d834bfdfcc6c6409542e0a9611be3dd8872c7b2867215c8e47de15212aa547cfeec298e07fd3fdf8872107982bc2d21845ef65a62db1fefe9c926a26ba4ac7a6c2e27d8e7181ed4b14eb39045aba9bdf0d5989df8c24f71522c4f79c7f87d5f614348004f3eedcfb68321ded5c52543122919341e24cff5772394837fbab2fe048cc06951c430d5ca7180eb73b1d54f30f7c1767b3fd36bd3eae2448d9276b0cead8cd2c979773e7eec9bbda76fc342ba698dc5d8ca5c39dc8b6db4df9f65f916db0134af4e3f4b5abfbcfb51e7ae23c5175290151a7ed334c32e98d5e52b88aa2f14285031bfa82c66d0a60a72f07b4a63b6fedfe15f1c17cebf992b6880ab1793d80b2e70447e81df66b71d011f47d29bf3c0e1f7599f435fc134c41bc8fda8eae7d1ea69ffa3872d0308d70ba6e3d49e5d1c42406a3dc737137c1789f1d64af5c0d3b02e3eff3ff35e16b9acde33841078f9f7c431bc68f6192e72394efbadd6b45471f1f9ab783c093f0d561732409a4a383d72eecb894613272ba3722d7596b715457020d3554749a89f9d7ff8dbe6747ed9004989eac1d527fff770c78a13fcd4bc0912aa5f7b1c60ba1ea8a351ce65ebfaf83ad3c6632b65505b181f193a5e514c8feb6a8b9547ebdb8b5c3f120864859d940b09b5408dfab98fe92273ccd66c009e4492ef52b6f89d1abbd1ee9f979374690fcf70abc63e12c8242ac1502ab9a7c0e1ae76a0c07d0ea96bfe5c569c31804eeb3a9772fcc4f5a49e0e49f2bfc9fb43b70d89f9a81330c3757d2cc74b101c229160bc541d9b1060074985895edb3546c013acfd12eee52519714a177cc4e80f08962c40e972617d4eebb7d00e74c0be05c6fe489f7a4a5517d76d74893ac686b9de295a8e1bea61d3151f692952367c51763e9abf95e359c4f68c6bf11af1645f099d7ce9b54d4b17ec2703bf5b97f8d4fbd79d521bd3a9b5609c22b1f4960b7b65d6aff5e359387d09e799cfb529e7c7f157e741012b769e2b49336e7d761c85628e2019c7a68d8960ccd271b649cd6ad67b352c01ab8fdf191a344252abd409187dd296438b13ca8a7f7a71610deca78dbc0c696eadd60adf944f16038403f9bd39e3559f1d73a381d95e8b4b80c09a45fa536d4eaba4c764269c83d4e37a17ecd0b8917ef95c4b20ad40ef9c42dbcbbec68dfa280d01db52ac3b883dbc9462d8e26b973d5665d031052322ab342d8d897593f8077481c42087aa90f06b195e4825bf7c64961353c0c1554674a4c62a410c2c6265279145a7b47c866b93a0ba19ad5216d71fd42f0feb4d3fa24830649ffcfc93a2612b7f9cfd9ffdb620c9b43df1f0ccc45522a46236517723e58fb7f3a1dfef0239706abea431d10c2717b351386b0f6ca49da414c10148b4ee96efdaa9d7c8b8642686654741514bb693575497515d2cf81b57692d1608ff5cbe7e69939933516233b71c58e4656c5a48c06df0e771bac9c6f62419f3a06392706e855381ce302a79b3b68a3ee328e08bc94f86874e27de95c63a30fd088473270c073e86b12f99b52d39c045d4640551ab3c698dcb0df0322b9da3d6f52ffd9d43d878a3e9a5e7c2632d87a155a3f9206824fb7257edab138f0e1246738c342327e741ced3ad270c907f870c6563963626e6952ac773c62edaca301258bbb154b46617c040fbfd38467926681128b150c691dfe66ff420af17366c0c14bd75258fb285916b161a6cf911d7c08c3ea99f6ee04e30fbd9630d868a28cd840789798df2ebf700f2c569933080b31b3a194ea08d57938d15037c13ae68069de9438b8e2ef2e96c30d5ad7cf38cdf0a9e0ad7235518897d8c89e03d9eb5279a8e542239185432e89d3068f13f578870167f17d2fda56c4975beb3d97f88fcf42df64a614585b289f9b7bdafe16f734fb4587c408ad9d5ca3c43643facb432a6e150acde6848d3fb78e4fb12bfecbada7a33f75b7cbccd4206198b443d8c12edd5639366627869c003917377b6aa961b56064b0ff89fd34dcd09732d3dbf77a8a73f62f4ed749052d574a2818606b8501550142c96d1aefe9760cd694b9c481346563eda3c25d8ede376e5d09ee0fdfc7fd7d36db57202f5012a6d2cba661d343005d4e07a0db196226aa8b43b06ae3917a843923b4402cf1fc7f4797f7ec055636a7ded9c8aeb35ee408318104d65bdbdb2f8c8801fbfaec1527910b3450402f02ec2cbc534078bb7fdf49ee2d08734c2a608737183639e8d3ad47cb340a03c5ead6ff27cd46d24ad9b441920c0da48abc04d9ff996e3de82150e27dcf77772ac72d7e6d4240c262c70fa8098911a9e0029101acf4fba8dc53fda1f2bb28c1d6ceaa27caefe8afe6c7fcc41ce7b703bcd602de3eceac6909e9958aea7b3b31a8e7e13524d7f5002e78237aded8394dbaef8ea9e5e7a3f9e4308a03f245dfbe84eb293eda439bb54e559c4fbf0edf1eb0d66be63d6af7dc599f706f3e3e5538930a3ffbaaf8446b01d0ebaedb4c7cc80cb662bbb76a4d4255c514473e54e5f69eb6c5ca9a9fb84fdcc580e6e9fe88fe807b4310fcd83f9df559e57b9851d622332e242aa4e118ad5c92e4c8be773d142ac8f9ca31af530e1eec4847ec7af548fbd3b33fa5f69835664f7ce05fc665bda55ac4dfd4a0f62822829aef281275ec48c364e7c91e30314b42f9202b4bc02167d84962cfe5da199b00dae9835c02ca9f32363286f013857bd2d301976b323a39c84bd9f211a4700bc20584ccacb6f9d3118c272699f73c0485c48391d1b0267720bbe9e2c23498d464bc1e4622029752c5bd752e63175b8823e1a5f2cde37761c450e10a9727cc16d719d018803dbc74ea0cc21db3f6f80570d6ebc9e7901aa907cb2f75a82d213b9913bf8ac2b6f74bf2d5b192f06f7aa9afed3cb799e9e74b9ff98f37b58f91c5e9ac15a0be7fbd53e468e6e34a571dd563b6ef69a8219e2fa0650f81d50078cff365b06f205a80247806f17b0cb8b534b9779bf8575e86c3701ce6f3f6139a31e59704e83bdbcbf45d399e987354550c3ab42bf40e7e51b7684fece9b5192c4672e404547b8bef3453f4f5c6106e85997a4ac9069bdf4ee4ffb96d5acd39fc59292aae35a16ef81500c7639748f3ff59b0139790da5131a5d7fb8bc084d7ef5d556832530958dafda49f193c2384a76fd40cb59767cbf2a9f3d75a7a2a1be3af75d5e4612b9fba460bec1bc0e3471e94139b26c7cf83ea9277c84b80ba2d00e19afbb166f51938f28a3ce0076aa85b995f13f297b41071e6caaccb9936fa53ab33a3ef7297586ec274ded3d2d36addf752396b248fdd3083bfda9651db16b0ad45c2e51dbed0c4a85f9c0007d6301259aba230fcebe857368733be5bc85f1e8a5900b5e0de4dfd3d894aa786ac45f05fb2cc70f3613a5c37377e2676c81159bef1a65c7dca20a18feb92f4de025265bf3b3b928b819fb6b82e2e36a5291e7d71d1b237340be4cb22a82f6f53f302a04bd6197a74ab5f1452d9d09c149d611671f4af3bba16b69a051acfb49a00b623225675838e133ac0a337076f0f064d2fa83acd9011aa225b24d0366e4a8daf87c682877d5f9355c98291d5de3d756342d099a857d37ec9570c1eaeeee577f62186b61e9d93172b9059be741fa23c037cb0457d5a149a5b6337944fcb3ea08272879cd9a6ad561eca232355d96b0a9f81a5013241eb523c422a9081e85a48d32c2184318cdcadd989cc637f01a825077bab6d6b3d03b3e3345a1c38d6becb32f8be7785c84fcab5898d3718726d064e0bea0bd87d2f732e8e40902e5170cdd5e6bd65e10ff49f684051e4fb14c9ee7b126924ebaac2d601b43ebf2f99336dee5336f96dba8e8292a84b3f8f2355778d3485d2daf1b6406743618c78790f68e26d413610934a28686e024507b969a32d0c96066ad9ff0a026f14a83cdd7f7d9bd699f2f3d42be0e9174aee4d912b848a08a0e130bd1ebe9b7aca4a057d172164bd02e431392224b07f3f079a7f73bd574386eef871a6fbf21944f8d7a04336d36350cd0b14b1d08d05671eeeb9f54a9431f85d813ad23d1064c61f3f26cca21923954037fa116f4ccec9e2ec02927759b4c72d35a871f5e6cc140953867c508090dabf5002f11425ca0ef6e7d20da91eee3c5256f85fa83987fe5c0aeb45d7d4455e1366fcfd0cb3a24e2b36703c877e833c705afeced55400affde4f2fb09f0c4ce1b55e886bb2d484b727d8b51827c68ac37af5e88dc8fd03185e715cf9b67ecf75243de62e0acae8aefa2ef4120b2916ef7929e6d7ad9e8499539d5bbcc18ec37d198e65b8ec0ba9d32ded1f69deb1db85c2a37d000ac0bbf7a4d91842e24c5deba6ba5687dd2ee54aae61a0a7847e6a1a22ffb4fd8beb59a0ecc347039e089aa0c727684d1bca5504c67d6b690667bae1e5d1cbee43bb1d59d7d394794c26ac47fcad0de27f6a2f6abed7c9c2ff4e9cd3da80b78eac658ed68d1c18a9898e06ae5cad8bfad86408a8818f5b27fcd30e6481964ad4c876d5e4ec21682902ba68b1608f45e6e626cab543575e5e56989469065425f394eee32c00380c90fb3a0077e0d27ac985f20741f0f9d17f2759c323948699c79ef876484493c56948b2ad031ffff194e561d0749f8441c1d9751e8dfdf73518", 0x1000}, {&(0x7f0000000280)="ea94123bd271760074007873dc5cb2bcd44ba03b436ee8201238c6bbc6d42ff79bcdc123fd4f122072606b8ca62b8e74b4e9da3191162ba98b9bc11f5cfc1446add13f572fce5992cc2456a23b846b10a91b825e7ad46768004d661809740c15d8d29d7445267007ea1e288fda7fb8690132e98bdd19d735bf53ce99f69a2c0fcfc1904ae00dcf7de0e76da303969f55077d8558ee1dc2fcf535761c4b1b6cb4952386c3c95e32dfdf16cdb453a41ee8c4d08b75116d213f40c50db217ec3387bea7af2180f18fed98e9a86a1abf808d11ed2a", 0xd3}, {&(0x7f0000000380)="47acd4d168f1d93646329c7957beda893405b823c398dc233ee8e4c5646d57572b78d273a5fa752d654791", 0x2b}, {&(0x7f00000003c0)="bf052f5654fcccc701533bd1875297dab2baa43e0524ed66c81c66b19b237a50da50bacad670c0316e9b58e71f7483d94bc3dad69b6749f854a32fa6d22546d3e80fe6a0cec982f02927e4c241dbc5516258e4480bf50a2e4fd909056346773f200897e4828eb31f04141de042c6f10753f602f5c98d9c299a9b3bb00edb4a2b6e2977c3db7aaa5576257f77bd306238ce5f78e99fdf9c6b2eeeef3f41cbc488f6f6b862c41c9ec3371570717a138fefc9311814c5b0e2bbf80ec277bf976405c2381a693cedd2f032821c9d4595707120ce8e63c718a036177f4e561a2e06d3e90f", 0xe2}, {&(0x7f0000000500)="815d62ca3d3fefb4", 0x8}, {&(0x7f0000000540)="bbae9899874f6e986053f822d4052d8e6f11bfdcd862b88ce09bf71a8ae882b238589a985da922bf5bef3668d2bf5e27d6ecbb1c1fd79fb7ecbb23a7a194f5f9783413de5e5c0987cf6611a02bb239ec22fd71ddf59a59dedeb574a346576708ad5d2e739ec6fe9b0718fbcf56531798c2d95859498468e68a0296dd5004", 0x7e}], 0x7) 13:02:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 13:02:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x3, 0x1, 0x10000}, {0x8, 0x76, 0x3}, {0x7e, 0x3, 0x5, 0x6}]}) 13:02:49 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r1, r6, r1, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r7, r1, r7]) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r9 = getpid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xd0) pwritev(r10, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r12]) chown(&(0x7f00000017c0)='./file0/file0\x00', r11, r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r14, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) msgrcv(r14, &(0x7f0000000c00)=ANY=[@ANYBLOB="000004000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r14, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r14, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5"], 0x1, 0x800) msgsnd(r14, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r15 = geteuid() r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getpid() ktrace(0x0, 0x1, 0x4, r19) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, r19, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={r9, r11, r16}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x1000000000000006, &(0x7f0000000100), 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r24 = openat(r23, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r24, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r25 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000180)={{0x6, r26, r22, r27, r22, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r22, r22, r28, r22, r28]) r29 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r30 = getpid() r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r31, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r33]) chown(&(0x7f00000017c0)='./file0/file0\x00', r32, r34) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r35, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r28]], 0x1, 0x7fb) msgrcv(r35, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r35, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r35, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r35, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r35, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r36 = geteuid() r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getpid() ktrace(0x0, 0x1, 0x4, r40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x6, r36, r37, r39, 0x0, 0x80, 0x9}, 0x3, 0x3f, r40, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={r30, r32, r37}, 0xc) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, r37, 0x6) r41 = getpgid(0x0) r42 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r42, 0x0, 0x1000000000000006, &(0x7f0000000100), 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r44 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r44, 0x0, 0x1000000000000006, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r51 = openat(r50, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r51, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r52 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000180)={{0x6, r53, r49, r54, r49, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r49, r49, r55, r49, r55]) r56 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r56, 0x0, 0x1000000000000006, &(0x7f0000000100), 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="ec1c6e4d2157d734d3e2e2ec8a7fd2ce0557f73b04b452a9f5c919962532fc5086", 0x21}, {&(0x7f0000000480)="05e79e26f4e45982cded3252d2eaa7055264f47bb628982c8409798a342d28e3b367019b593f30a294214c444b8922b5a6ddfa61edc2b77e39bcf947bc45d89b441c31dc22428645fb2c3af6aaaf5e7498a18456a0ee76be5faf3f3e1463e26efbff1ebce00b0ce35588b406e5e5952c8d52f51f1dae54b802f32df61e75b118e86901ba67bc2fae334e7b60694c6b7f27363b742ae2b7fbe73e8f0d226494121ea20f19a6e035079938e1f1512f7a9e0ca503a5a8a53306ce48ccf665ea2dc1364627aff6fec3", 0xc7}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r9, r21, r37}, @cred={0x20, 0xffff, 0x0, r41, r43, r45}, @cred={0x20, 0xffff, 0x0, r46, r47, r49}, @rights={0x20, 0xffff, 0x1, [r56, 0xffffffffffffff9c, r0, r0]}], 0x80, 0xc06}, 0x408) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='\xfb\xff') chflagsat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 13:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x81, 0x5, 0x511d, "0c01800000f45e12c68b00ed68b47b47510a668a"}) write(r2, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) r3 = syz_open_pts() close(r3) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 13:02:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x4001, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 13:02:49 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) sendsyslog(&(0x7f00000000c0)="59c34cb3c9f1f9c048c25970405df07e0519f42f98054e028562593048d3a305b9fc2d7ee2213859188d2e381f1234", 0x2f, 0x30) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000100)) 13:02:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r7, r11) close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getgid() fchown(r3, r12, r13) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(r1, r2) execve(0x0, 0x0, 0x0) 13:02:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/202, 0xca}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x98c, 0x3ff, 0xb5, 0x1, 0x9, 0x80, 0x2, 0x1, 0x1, 0x67fb, 0x2}) 13:02:49 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1/file0\x00') 13:02:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x8}, {&(0x7f0000000640)=""/4096, 0x3}], 0x2, 0x0, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) flock(r1, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f0000003980)=[{&(0x7f0000002840)="1da656fbc58141137b85fa2afb1c97a46a1695ee694512e7434adee7f47cadecf19bf493dd28acec14ff80213b", 0x10f}, {&(0x7f0000002880)="06c7047c18244b5e98950a53e83307b9498cea433f0eff37375155a9308b606ff5f6d6a34a20e094fee04fba64e53c126deab6339ca15f2220087c61ed4d86da00958f86491fc40cea45551fe2e804bb54bb2f9507a829ff69f05e753947998711a40730a75599295d73b29d6ed0e5db375db0e1b16453d66dfcaad452", 0x7d}, {&(0x7f0000002900)="0490999d0b6d4f7e2aaec400031c0cf3e578dd5ae40934e64e575fb1eba0951ccdda8e8ef7f43a2372f87b925ce269a565eb6110094a36bc23bc55ff4df7150e22905bb21b19ce28cb6428a2a3d5ed1c04b375fdfa85bd2534ad1ee9391bbd78ef12478efe6c6fee8053e261270be87346f614319d379fa2ca452cf98251bbb2a7660a9bcfab3293dfdb7fe630ebc737d16ebb3e75241cb6503aff3040291c01e3aca1e8cf1648d799337a6d748ee51f75479ee63bca0fc649d752e81e8de1636bec1e0c3b39d27ed01eb29879b25b651095a73b00ea32fa68df47aa2fe247ca7ec3d0cbbc2a2413e35fb2b9cbe0e757357f6d0c3ae20e82650d813c3e3b5713f97ea8c89c829bb08d9afdcd5f993602c662856329a24e685a1ff35ed0d8a89ea33ce573e3c4a7df78a81ad2d79c05968e3870aa5fa122904e46db3225becbda79226e8ab1977768c97cf2f64567976a96c61fbafc3001e66ee33f9d3e5318be6d595bc1714a4fd6c4f7cb719ec9629ba6566fc846dd36ef257163699ef7d1797846b8e980b09c6c7fc71709d0fe748f560072ca4abcbd7594764117f1ef6e9572aa6b622a23063b071b577751d6573aa83aa8666a112ac35d945e768a0c334f350b35082c4eb2521027bf4665cc79d2fe5f7ffb35e725e77e5140ed0bc02f622d1511c05f4c49cb8f72332fdd369c915768060fd9bc625b643909e2442b50dd4d0b23b82c1b770d62b5c8e6217b4ec4fdb0b2446afba4bcb80afceb1ae673369856e9ce83eeaf39adaf3ed546d593fc5ad3d2ed1c0cc411d0d71d541a7124163b96681700f9cb800401e449030b9903372a0420ef046de5657351454010809bfa30632a284cae2b9433e442ba4a46fd364bb440caa5309e2d23a8b71234e52f7535e466bd8101a8e7a103bf4c089d3765da57c133b66dc029d4c66500e60d9620b1b38de318e589dabc18e4eddf0c7249e7a866e7e8493be8260590930e4f464cf0c8a7d3d900aa1740f58582728079454a3cd33fcbf07c973d204198207f203808fb4fa7687a05c2fd3871d9d3f700d1e85387e57c0399058ea37458fa387f3ef851d6262193fc8edfa67e71294ac625ecf15e833be1c0e5b59ee67302dfbab01cbded7e3c7a75db6ba2759d764b84cb4091eab9b5e81719f45a6db88e9f12c02a9e8e184020a7718290e93502c85996a9a2a3f90f7b308e863d23855a1e9381e0f2a0a28ab5fb7f6341b0de761346fe7f938dcd76b5084a8892b51b62e9ea3a1cbe97057285a84748f6805317cb7467e5df4408e0114fefc3d4287d17e2165ad4650858ab1f363c1ccb0ccc9850a35c3f6cb0bde4fe536c195a5737059e79cca5a819b037be0d32b497a45af5aaf59cbcb90f840ac8251c7ba9947d53ecf8c0fe33bd83dc387044ae46f13f0cb0d520aad3450c65de0f7b04152a60476869ab3c4a7eabebb80ab55c06f54ab035e1bae65ebbe751e5f191ec55308ba47980d15af51ead358df2e8a4fc03b3edd4de1a3018f3d4a324f8c71b59ae35cdd97999dd00f1360280778a4c2438a35420f67ac63a784a7b9c84e07b64d41585df1664b962cfbe711cdee6566c5f9fd31f1b4333245c9c47466e067c4e5b9652adab9de74e167b7caf62b8895ed98aaf5e43be0c09dba4c9845580649d10f1782e060bd0fcdf3dd3611651d30cd734171a1a405ef4540dc69085aa8d610c1d4d334bd3c06994fc6c109387505b15a27e03d4c581e573bee0d6eb31da6baad840251f2a8122769086b3b0c71f3af69c1a8a51d317bf6774f19d62440b1347d74ca2d087d438b65ef1eeb8cc93e803096dbab25053a23266f427a030baed990499f682d1828d3294e8fcfd318772d7a30b1ebeca0e2d34e99eb2243009e69424320e0ce71580bf5c4fa8e7f6ff8c32812dceaa61ed65e56d3a9b85062ec07d33dcd45eefcc9d609ade772b6486fad5fe604b04025618e50aa0320293853cdf617e8dcf370020a39917bd21d9a9f2ecd2e2d679ec2ed107cc6494c85713f616672ac11e6e5c9a211bc470f5d7104dd213bad2c4b0ad73f6efb904ef9c8ef6923252aa9cfa33ff97dfc2c210e8eb3e4083309432cb674d370bb1755b1c190577778b693ef18418eae543891d34275bbfc1a3b48c050ac52b57a1d5a2739b48b80e7f31e526382018129327d97e0f18e0df28f0ff10f484f69b5d455bd127eb2009a7e68757f96d526a25015954c85e478fae8f923e8a92123c5d0e1878db1bf02b8f04debcfecbb111220ef6d377fb26a0d4082fb7ba5a8c243a5e24eb0c2aed7aea967ae7ac6b10d1254450e20c230b2d68bd8e444e8785b180cf0917bab7857a77e01d5ff774c51b98931aa68f88f0cd365da8004ff4f546be10843d325728b9ab5c7057ec1f08094ddb1e157b4b9a6b88213ce5a8d5e59cb84950713be56258f2d0367d137c31670b97ea4508ed9566516eedd01f909bde2531c88c3747d59330dc311a197ec9b3bb142ee47af29026d5cf274afa5fbdb369990981d1384c37f0aabf5d02ea02feb8b8267580727dd0299972431b8d2ddfa219d267e01c352e1373c4bf79898162abf1cdac2d3c8d9e0c7cac083d6d2b3340113234c0723787b4ceba1361012298ef0ed538b3d1b80bb6e1d7f67c6540a2ae845302e7bfd27243a58f03ef71b97d12f22ab7d30f345a349ce7ce8adfd204f8c6750bcfa627a423ea8f11d2801b6dad7d01908a925b909836aa2c8d2c5e63cdbcc3248c23ad22db4344bd800f5045efa50683c965d8558856be5dbcd28d42a5d3e24dd6f87f773fe61008820970c314e3aed76b11e3c2a3f7d28d96f887d29a0e2b6f82e84f14f420a6eef1c229b29b470b717f231ab869aac860ec204b2d47846c41db905abae7f43d84e51c7a81235f701acfa34b0709b55b6dd0f8d9bb03a754b56b12a4d07ac593a642b26cf0a1b201bea6219f66c2463e2b0db09433d8060de7b2a5b319084b6d302127536fbd5d455a8f7f34db3c41d3c5d98c58c46e918171816ce0383c9b0810169578d3ca8803621ac89efa6342b58387e50c16c36dc451a3f418db41bcf4e13bdd49f805511b3e6a1735d534b62819a3e5bc787bc6f6dcac7abdea9577f3a9f73f3e8072c4903b1fb2c4822b0afbff180c338aa4139013aeb7dfc2eb023e6ac9cca3b387f6b5ef70e125e734ce2b5e8f08baf0931dfb688ef08b5aa3c157ca015b141f65b4b5bbf872b586719c21f6e3e609e7c220843ec8a7ddc614d901b57ff52a9809669ae88d75fce3dc23d9e65acab933cb74d0acff32fb3ed740336eea0260e553eeec5da30178f63e6895b336de919222693f39067bb4cf42f36058a9d664504706eb87da42cb88e82f95688fdedbbc08c7df1693dbb72585fc9ed5afdc8b117c950702e4fe3c09d1afde239d44741bec9df0e37f50f6b26e27022f0d0848b7089019f28e30932558edc4324e67108a093885dcb0a19eeaa3eeca891bc57eac8651feaaae658574cc6d6d6f0f37e1ec05c5c777faf1250727ba0dea70d18a457ccfcb6423e212145fd3d0c84a9cd09c7afd018495978649d2c3dffddfaa75686e94ad85fae98124904eede4f75fbfe2dc29d941dfa59591cab559a105332cf98dc9a34ea3a1fc661cd237bd880d37cf6bebb370e00ced3bc9ec2c5cefca8dce16794b3bbee3f59f36aacdc96771d4faf37f5d6e45f3156c17e55786755f912dd92ddbbf5d20331e7a0b534c78f404abd5b448c61834fdb37d26b47a850a60ff1c79e2afbadfe3c1dae1696fce89978eb8d04b721589ceb6ce655521d5093515ceee5b96051eb6b8f8ac520fe0a13b21be1577cb9741499b70c61ee55aa1d6cee84e93155ce57cda2b77b4a3157389ec3d08c280168e9dc20fd47d8404870bac750828e13f99ec894adc3e95d07ce84db341216f583cbe53d054b40ca59494d6ee953b6b9ccb6dbafffadd82e39c23f12e65705a00b8d4179b83f7e52335e031a66c64f8f4a327c09bc5b471ae38bdd10c1ddd52068364e8685a3d008a2cc1bfc621da235106f32109f44bbb64aabb20eb11e2da2c4a3d98608d74cf257b903aafa83a56e1fb79860838db3a6d7e47544d5e6ba4663be748f87bc1d341a38d0d126f9cd53c1417d9d6570c0e443e3d2b73ec25e1e1b61dba020d4f53712f6feb7ca52dee748d7f0d1f64188b00679c577f0e286211b9edf9ac5805fce644f28327a99d510e62ca32cb062eadc4355edf95c86526f0130a02d7ca4c637fa0840682440ba67e53976f71eef81ac978a3f84965eca732354b5ab04c0c4b9d1934f0ddcd33af9feb62164194860273b51e9e0f7472eb0c3ab610a9c984f8486148aa422d0f1ebf862da18408f3061c0522e5f76ee45fea1aab4f7ba9b02542397e3aa1d88100341897c3bb3923879c5ac83bbcc7a670bbd84fc5e5e9f22a66da1329b49997ddc4ae6ecee64d716c2fe45d6c6388ea1afc768c433c62d9e06d9a77d41df1ad0f4563a1031b2f3949e17973f8f8c5e07de22950e1c503b4fcd9d20c53a5be28e3c5d6555365d0d6b6c4462a626bda1373e289fa96f276eb8eeb919475855acd858245d7670500a57ef1eaf0c837706fb5860b1547587f80b4b824347a5877771f05d3d5e4e340391bed172f3dd7cdb7202f4d0a66d5c710ce24fe8e71e7a5fbf1c5e8ee4407035becedd93af2065499caf0e986d2dc5f7ae0a44a8307eca289ced18915e1875d6c9a6cd24e85b305ad26ad5c483d76018df78e28b197ee1f5023f8d6a4f52cba3e80a12b86327cc247da3cf26c68187045c81c3131b6d1f733423c28924fc0c36bd5c68acb418e25f4979699c50952dd3295a1101604d8c781dfbd24372809f1d388192b6b84f2fb43b392a94c0a5e582fc375a2383919d3e93283d64b5ad511be19a694f2f8658799552d026eb6e1da9ffb325580d90ba630f56f5c1003cecdb0580d33e5e1d4f1fe34c1698ecfe3c6d4e7217ef70237d346abc99ee4ec9e658ec5f3f64fa8677e5958d5228ed8f23294aa4a5c03abe205bc2caeae5a29caee521035c0560d7f0f070daab3e29b9d0c004231e05c629ca3a6a72dbb1c52d90b0d3e16022a19cf52c87ae1db8becabd4c1ec3bf1d8d1cabeab2c7944ccba2b6e1c56703121fbfddac68259443155413806db9ad61c64ffaf72e7c59e08adfd9f72b97e3acf402b43e3407cf2393c1844bbb4370e340e6f9e44b31dc33a491245e44f9ac3f50d73bd276bfa6873b2d1b91616c197650d5d74fb77cc2a6d084481e0cc1e3ddef501bf44a50ad39c3043c83b25f3b9bda792fc645d049cd154045346cee090c1e362f6c02d6bfba04d66a8ae1ef3850803d282004498626da9ff1c0fb5619477f0c8185128d51a7faaef53626797ff4af56790621e2f2b76f3a8c9e958f074bf6e85f6789fb5a8454da0b57c3da1c936db684c958953821be79b438bf12c21a894d30c582cb2430275d15ac0c6624b7d82914672cd4eb7c06e2de5efae036a2eaf9e82dedb7983aba1813c3c4154fea308a0f8cc8b6b488939589d25f3b5d5c922b9987a63d14c71e50d778017030241bce3b411b4c992d4c09985df28868594e7131cc4f1106600b04ba03d73784c5be42cc3e01f429e5ea06d0f39b84148c9e1cfa54e3769389285788a4afcfd4ff4afec340280cd9d225cf3af9d02afbffb4ccc8694fbf6c9a6233237e8e7def6959aabe3d67e51a323a93e3930c7495e09fafe163693ede46dcc022fdf84589acd91c4b24ad4fe207455bbae6c09fb8af8af7c00e690219de157cd47c4", 0x1000}, {&(0x7f00000039c0)="4dcb14b6ebe7fbc6ac131b510e897187ab0bcc678056f3e152feae6f2aac702424e06819b822ca972fa1da5f20b3bcb2f3e501ea9f48f0dc8fb2a0c18f390b071610b45bae8c8ad4ad768fd44c7102ab0c2218a706763f4de3264659df57d4123765c55f40a81eed9e4af11bb696192d1b", 0xfffffffffffffe53}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r4 = socket(0x2000000000000002, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10f81, 0x0) dup(r4) fcntl$getown(0xffffffffffffffff, 0x5) close(r3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x883db38fa03e9051, 0x2010, r1, 0x0, 0x0) fcntl$getown(r4, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$klog(0xffffffffffffff9c, &(0x7f0000003900), 0x0, 0x0) pipe(&(0x7f0000000200)) sync() 13:02:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r39, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() r50 = kqueue() r51 = socket$inet(0x2, 0x5, 0x7f) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r54 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r54, &(0x7f0000000080)=[{{r55}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r56 = syz_open_pts() close(r56) ioctl$TIOCSETA(r56, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r56, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) kevent(r54, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r51}, 0xfffffffffffffffa, 0x48, 0x40000000, 0xfffffffffffffffe, 0x4}, {{r56}, 0xffffffffffffffff, 0x42, 0x80000000, 0x8, 0x7}, {{r53}, 0xffffffffffffffff, 0x98, 0x1, 0x7fd, 0x5}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r57 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r57) r58 = syz_open_pts() r59 = kqueue() kevent(r59, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r57}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r58, r59) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r46, @ANYRESOCT=r47, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r58, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r40, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r60 = dup(0xffffffffffffff9c) r61 = openat(r60, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r61) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r62 = getgid() setegid(r62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r63, r62, 0x6) r64 = getgid() setegid(r64) r65 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r65, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r65, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r65, 0x40087468, &(0x7f00000001c0)) fchownat(r65, &(0x7f0000000080)='\x00', r66, r64, 0x6) r67 = semget$private(0x0, 0x7, 0x287) semop(r67, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r67, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r67, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r67, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r67, 0x2, 0x3, &(0x7f0000000000)=""/9) r68 = getegid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r66, r64, r63, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r69 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r69, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() r71 = socket(0x1, 0x1, 0x80) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r73 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r72, r73, 0x10, 0x9}, 0x8, 0x1, 0x9}) r74 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r74, 0x0, 0x0) shmctl$IPC_SET(r74, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r76 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() r78 = socket(0x1, 0x1, 0x80) bind$unix(r78, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r80 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r79, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) r81 = getgid() r82 = getppid() r83 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r85, r86) r87 = getgid() setegid(r87) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r88, r87, 0x6) r89 = getgid() setegid(r89) r90 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r90, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r90, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r90, 0x40087468, &(0x7f00000001c0)) fchownat(r90, &(0x7f0000000080)='\x00', r91, r89, 0x6) r92 = semget$private(0x0, 0x7, 0x287) semop(r92, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r92, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r92, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r92, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r92, 0x2, 0x3, &(0x7f0000000000)=""/9) r93 = getegid() semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r91, r89, r88, r93, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r85, r89) lchown(&(0x7f00000001c0)='./file0\x00', r85, r86) shmctl$IPC_SET(r74, 0x1, &(0x7f0000000080)={{0x6, r85, r75, r79, r81, 0x1e6, 0x8}, 0x5, 0x5, r82, r83, 0xfffffffffffffe01, 0x9, 0x7ff}) r94 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r94, 0x0, 0x0) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r95 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r95, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r95, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r96 = getgid() r97 = socket(0x1, 0x1, 0x80) bind$unix(r97, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r99 = getgid() semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r96, r98, r99, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r101, r102) r103 = getgid() setegid(r103) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r104, r103, 0x6) r105 = getgid() setegid(r105) r106 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r106, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r106, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r106, 0x40087468, &(0x7f00000001c0)) fchownat(r106, &(0x7f0000000080)='\x00', r107, r105, 0x6) r108 = semget$private(0x0, 0x7, 0x287) semop(r108, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r108, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r108, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r108, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) 13:02:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) r3 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xd, 0x1}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x800, 0x29}, {0x18, 0x1, 0x6, 0x4}, 0x1, [0x0, 0x5, 0xff, 0x0, 0xff, 0x7fffffff, 0x7]}, 0x3c) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:02:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x42, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES32], 0x10}, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x1, 0x0}, 0x842) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x1ff, 0xffff0001}, 0xc) 13:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c200"/4226], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b8930603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f0000000000000000473f0e8d1e8f3b32b99730003f000000c2df99a900b33d0000000049ad6c6356cdb615f058b0fed670584d152ed0cea438f8387c344050db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bf0400000014a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485c872bf1200"/261], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/4104], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65c85908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaab60) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r25, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r26, 0x0, r27) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r28, 0xc0}], 0x1, 0x0) r29 = openat(r28, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x20, &(0x7f0000000180), 0xc8) r31 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xc7) readv(r32, &(0x7f00000005c0)=[{0x0}], 0x1) setsockopt(r32, 0x1, 0x20, &(0x7f0000000180), 0xfffffffffffffded) r33 = socket(0x2, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r34 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r35, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r38, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f00000000c0)) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, r44, r44, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r40, r41) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r41, 0x0, 0xffffffffffffffff, 0x0]) r46 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r45, 0xffffffffffffffff, r46, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r49 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000100)=""/114) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000200)={{0x3ff, r47, r48, r47, r48, 0x104, 0x5}, 0xfff, 0x9, r51, r51, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r53 = getgid() r54 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r54, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r56 = semget$private(0x0, 0x7, 0x286) semop(r56, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r56, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f00000000c0)) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r61 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000100)=""/114) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r63 = fcntl$getown(r62, 0x5) r64 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000200)={{0x103ff, r59, r16, r59, r60, 0x104, 0x5}, 0xfff, 0x9, r63, r63, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r59, r60) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r60, 0x0, 0xffffffffffffffff, 0x0]) getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r58, r65, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r34, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r36, 0xffffffffffffffff, r46}, @cred={0x20, 0xffff, 0x0, r51, r52, r53}, @cred={0x20, 0xffff, 0x0, r55, r58, r66}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r29, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bb2097920bf306f3c7fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d916bf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r25, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r33, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r58, @ANYRES32=r67, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x6ca70a83d73f175e}, 0x0) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3fc, r58, r20, r19, r20, 0x16e, 0x5}, 0xfff, 0x9, r23, r23, 0x20, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1004, &(0x7f0000000180)=0x8, 0x4) setsockopt$sock_int(r68, 0xffff, 0x1003, &(0x7f0000000200), 0xffffffa4) 13:02:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000000048", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/71, 0x47}], 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x80000000, 0x4, 0x1, 0x283f, 0x6, 0x7f, 0x2, 0x1, 0x7, 0x7}) geteuid() sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:02:51 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 13:02:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66696c653000e20d386fa800e9c01eb014fa83dd33e91caf14044452da7dd1f158c77dc026799959dd15d3e046e89eaf24cfd499164e20e56e238c88b1d35d1b48c4478df90a718bdf9f6678edd64aa14855a6ed1fe54f13e3e76ce5883d3cebdb037bf5b5e0062bfb3e859f8663253e2e03947b96cc88ae5a8c6f7d3d63eb71f4e4d7"], 0x9, 0x0}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file1\x00', 0x4, 0x4, r3) read(0xffffffffffffffff, 0x0, 0x0) 13:02:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x20000}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x101, 0x3f, {0x8, 0x3}}) r3 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r5 = socket(0x0, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lchown(&(0x7f0000000000)='./file0\x00', r4, 0xffffffffffffffff) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) dup2(r6, r7) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) kevent(r3, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x41c) r8 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet6(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r10, 0x0, 0x0, 0x3) 13:02:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() close(r2) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x2, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x16) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 13:02:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r2 = msgget(0x2, 0x400) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r4, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r5, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) 13:02:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8b, 0x6}) 13:02:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 13:02:51 executing program 0: getitimer(0x0, &(0x7f0000000000)) 13:02:51 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x561202a86c8527f, 0x50) mknodat(r0, &(0x7f0000000180)='.\x00', 0x8000, 0x8) socketpair(0x0, 0x52caab3b5d77021d, 0x3, &(0x7f0000000240)) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) r3 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000000000000000) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) writev(r6, &(0x7f00000006c0)=[{&(0x7f00000004c0)="2b9124db6102bb1c94fe42a8900412997192fbd13ede452a14d31cbbf14fc174df54669072c9884dde9c591912806b3627567142138510e97467daba9408d1d1bd11f5a0dd8d45ab2ecc7324c0929867fab947d0d50857dd0e0ef0ee2cfc5e1722308e017486c93acbc27d36317c6cab90d8d5f4634ba48e63fafc86686b6735b4d2881e39d35d83182b5c10c9257a0e60f025bac533b980ec6667b28cdb50bf9de61be44037b701af4050bad021556e78f26a4817650c6861e4a32529307d440863545fd31a731fa5", 0xc9}, {&(0x7f0000000600)="9ddbb5cd322e83b79ac583afeb00f02295bbbff35f553172570663d0cc6de423ff969808b78d13807793512fa59862495cd32098b454d6fa26e45033cad5a79b74ce39c427eec5232b87c7dc66d9feb9747a51ebd13e5f680e491c736dc847d78218af86085efdc0d5268f11a717b80e647a895409feb93540ffda7e955ccc4f59c6db393273debc13df183117c86b69ab5fc8a1de74bf223ad3f7cf4e998bf47c13742034967f743beadd", 0xab}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) 13:02:51 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0x2, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 13:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e1aa40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049bf0d51f8a9e6287d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55901350e8e04bab796751dbb9938aa8"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000280)={0x10001, 0x0, 0xfffffffc, 0x8000001, "270008a600001b100000000c003f00"}) writev(r5, &(0x7f00000000c0), 0x100000000000028c) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1}) write(r8, 0x0, 0xfffffffffffffda3) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r12 = openat(r11, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r9, &(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, 0x12a) 13:02:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xfffffffffffffe4f) dup2(r2, r1) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) pwrite(r1, &(0x7f0000001280)="907b5783800e73b0679c9620da2d6a6f35d5ac6586f3e2e115e55aa4d37782435380f5d77b0ff432213f1c200ff4e8de597e70ab6096989fce9334e82e801eedf52febae26c2dc6af97757c2a3caa3e815a9bb674ae8f1a657c240f8e1f7d3258a5b1d6a59a5238b2658ede0a6c50cc75b3a3639c2d9e1491b26a7c248fa7bf435120e5f10de30417fb98f07cb574f3fbfcefcad2f5a71fc6ebef83933da46fe017ffd0ca26b557d443e8753759a26f23ec437bb40ef27a6f57e8ff568c670ad3c663a09040850c63fd80d96363b1b802698ba232211e205282cc5634385f2ac1d65d411a72d3b66822b212fc3aaecde9bf12a67acc2af52d78bfa85bf3c194bcc00d2e122b70a19753cccd14fa67646baeefe70aedc1e3cd5e2aaf71000e830a2ee5698cbeda56fbd66a5f78aef5bc27b0a81a418ccc9c55477ae9512793c004465e6d19004bcc1d04cd73d4b82e0f208684f9152436e7a46af4589f026823eae9958a6673a0a876217b59f4e13692a2bed2cead83ec92321bf61a46eba45835bac6adbd124233e1c3cbf5b171ef4a2d88545d934b87aa510b87eb7f5917b7ac787ab62862e13e576bfa9c978924254471ef36ad4ea42d795f3c490b1735afc18cdd6dfd3f8fd8b217ed399f421fbb0ac17e4cf65d058aa8c1b123f0a14f82e5f3ecad2ec8e7b8d64f0cda3d803a72d7f143423ab3222b77af74b56c5431f27c87995c0754137c3aca69e4fb25af36e9c619e007753ee12554e61124cf23fc955b0449d2df372b29a3e6ce819e815f527a58793e50673727acaf9c1e2f40483b118f4c61e3927e814485e15bafafa9844c18ca056400e9158edc9f5945869706d5fecd09fc5f4d516ddcf20b75b96b7135afede9a4a1c206dbcbb8916d057bdab20c5a8f9cd70ea623edf709956989f01cb57ca7269c4f1d15124eddb350cead1c4346c9b1023731d677a21829979912382eef54b78d56ba8b6b88bc04bb7cdb065884d10f775693083d46a55bd3ab6374e0698b9b54219b2c8411b93701631c3bb76f5ad9512d7631c22de975954b8fd5bebfa2c5e8ae94b5d2a007d1e01a8ac7d20d78e00af66f5024ac1f0ec355dec0035d5af9ce72c423b9b0615220830d5d66aa309c7192eeb62e5974e677265610fd466ae0ff99bdf5fa2b06d0c94325afcb62ec1216df69d9bf9bd6cced2a074dc7fa189cd8bff740fcd1e52d346c69916a2ae58615a83ce24bf199c0a9f245e6cd09bacbe01c9b7c0d4e0209f8c38a56af3cacc40b9d98712b446797192d2c72dc5de74c292c46111d4f2ead657dc04e89ce7cf2e2a943da98e6f70bc281452215686b0098b692362f16b4804d7272a7c29553055ff37825d55069f2a76e2bbdd4f618bda1a9729912742249b419562a12ad8bddcf35e557124593a8812efb70995abad283a228fe2d3186f13d31b3fa8be7228404300a8f527a292c07349c6a0e8f5c2d1d7455aba92fc344be94d2ac2e008cead2809ab15d48f2811d3b548b9a5cf746172a649fea2efab4796d2a32be2c0f42a9d5e8bac027bb4153914478f1f6260e3d8e7ede9f1bf008bf69b190a9cf5e2c09037a5135e80784642e22737161a024674afd22f370b0cdbd3f4d4a309fd8f1f719b0824a9eec83595b3de2cfed9d140b233a380d3963b7df544eabcf4e3179caba60dc0278eece46e9b9e9189f328ddc08282069f23c8da2d95743ff1f64ba4dea147f382a9c7debbeb82295bc3a04d766df33ee76cd7f6e822038085482efcc47dd60802c099bd3a4261ba6c9c4281cdc5af795f008e4672e4b4eb7530bbd09c578a0a0456b1e9a4f79e2d9e09eafeabecb76181e8ee4a8d24ae4feef9ed373b08c82e25e8ba6f01209c315a99bd10c6dad2ed3068ff3f429670bfae53658638d6c26cdc3948ffff942e8e260e1e7f13e8bbb6ad8099b5bee6926767ae62104acee938aae2ac35e8e29c4fdf4c92caedd373411973a2807717b891db20e21b755f12b7c685737e403504a809b80d88ba50fbabd416fb5d68f0af955abffa3e3650cf9d3e3f650d1e6a216a5d7db0a39c20b5dade796233aa08b24140e15483608ea741203c2d68fe8c0244da9eb44d6e96621bd4a2495317615576f428045927fd7fa88460de6ac9b04fc85efa0bc0c1268faafaec97f09a3f2bfea23bcb6c160a6f3ee9cfbcb75bc4050a71263a473abfba7c754c5a8911cf74c883cf5fea352e4a0c682013652c4801feb079d308cf649af0704a83fb0564c1c70a1875b16f1c4bf7466af0122ef99f066a5c7ba0a9c7b896844c4d1c1b3f3cec004f4f6280bcdee35940410dff85877b5d29803a56a4887b35de2d958313a57c57aef9bad398e848d142857635bfd15e614f8154c2bf5eb4a671cd0a50e461e769fee2aae646fdfd26882b3572af7fcff7bba3d3252439c15d3ecb5ca93774bd5f403d41da4233145a57c0a415d140c95b4328c83333bdde4d2c17015dd32f0b4269be26e977ba0b0a9dd8de06f68e5350c568b68dcb7e533ebfded3afb36c43ab7696b667cee7b639e7d0068c39d0b4f1cb188cef99110f61b2aae94cd003f701bdca19e981b33c253c2b167493f8cf8c241cd657296c31783f16fb872fc98746df769886a56d9cb10908be3e661f2e634c9942771e95abf7d5b162f6e3e51536262c17f834d1bcec3635f114b96ddbf6eb4dfa4e371d5fcb488ace31add475744b60bb431ed2ae63ef4e2fb52044001515bfc094a68519b0d081c70da67f7fb2c7d6b92a842b3beeef71cc9e7e7287f5877ef593a2fdaa7ec03eea1c0417e67d5acceea10e5de4a40974b33f4586540af10a2b144e834d87fdd837bccd631be93d5e9d2845ea8463c0aa5836627c39c44ff27876e4228f2206fa41cfb68be8134b039f075d68bc93a4cdfc3dd01ecac15c1932d61da9c6309b1a7b0e3f7b1195464f791b96da314b8f1aa9754f14de95b60b39af4b9d87df6e904277ca0aecf7907e43d3d7d1f09257a9dfabd6f82881529f37bf154f688948faa2fd6964c16a2fb8b04de75d7f7bb48c0c27fcee563b716d66d7b2b0470946bf46c08882f0aa55d6832898438580deadb71633ab85ef48533020dd0f43f8e7eb539377e74e188bc72edce09dcb83a0e3b0c1adade9db2d688081e31ab0873b0c8c0bdb6b73d645eafeb2718556ebbfcd3d6fa37f750ffd9422922a8a92c3d29ff8c6e4c2de0303acdec3fd96548f0c730ef78d2cc56a6a92205c86f991f631cafb3c9749e538a7f9d8bf73e249174e3b6cf04e8683a4b61e29c3401fc6fb5e007633b28d7e0afe9ef4740a31031ef140304c4e08d654bd0f82add874275d6390787ca55b574753dcf5b16a57a724b74d9638051d5bb15f470b0f522b10b0702a5893181aa39e18080706a7cc8850594e87dcce1d568d83bba8495ef6be31259dd9dc2bf3ef14068a56e88aefd684345d34dab8570e14c72b2dad95cabcc597da34e7e0baf26465e0d9d58d7ac04d00a629bab2a64b9ab2ce3e4c728b94a03503d993a6c2e40f084561b4539f06e7bc2c204679b6615f233f3835cfd1519e768efeeb4319f4c070b9d74165d8ee81110155190be4d8f4c2c440844916472511d480b5760dde8d4024bda588c1e78067fd697aaf1e3e6db69c8c7bbc1e610956385871083504dd71a4c0382024c3cf701240bcba07976f142ab242f857b901f629fcfeb06af114b35a37c8985dd8e808bbc6daf8de1fa63acc52d9d4f97aae1ef91c4dc4ee31a6b5ff4e69770ebeb57d6c6828b1e2db00b74bdf24af6dfd246bd55dc657e0b39cddfdd63e248f424d4cce1328f10989a520403aa28511ce451477d5fee5a54f9e920bff057f855c136e76850bdf083c44049da0ef25f5030848a3a4931e74107b53621b25aaf106482d422ad681fdfe557d6f1c13659ba84da703eda8c86961b735a668d1795552304c2ea53196c9083c13a0d9b550a8d1d66c6495cd0159fc63bbf0a02021159ae808c2952d6260e90bf5c1a5a0bf3849238df40944e622f48457b44ffe01130a21d693a7fcf17d4501719337ebc2b2e8956f68d8247e990a9b1cf2edafd94de6c57405208a2a76d45ca7d4b7bec2295309b203f75e23de16c69f128bc6bc1d11c8ea8be96bd44793e7c5dec28f883e0a1db5f4a01bb62fedda9eabc0e956b28bef649b22acce2e3571ab60aaafb34beda5dec44bb9834851dc8215f1a5fa2d368692abb0db1c4057afe59e1a51308f36cc3ec70a9d2583a6544d0ca347bcae455d57cf7f73b175029437fbac791c68232ce6061e55c9711205e0d357a7033b1fddaadbdda500d67e28e36354fd9b361ae90a801585ec892e6e1ded76662f11f6d27c961f48734cf4ae31fa3d12acb6b6cfebe2553cf04670f1515675f940c520064fad3b82fb478218c390ea1ecf52b280afd47feb15e53db6bb49d59cc3b134f996c482e309568dcc605c7737c52072f79af5ba97970803158064793f80aaaabb071b7ea67c624bcc632c8e48e51d26670042fdf2a1d824048c8516e3b44c0d7a2ff5b05b224e9f010450eeb8400fb482186199d216c043e8cce328420d8b34f560a49f4497a3ef8ba9d5eec69e74db557faff974c94de60cae33089260ef45b338a6f0bb8001835da02c3152b5bad3b132b496d7536411df910d3ad0095eb66ffafa2e105f521732461a76dcb9d18034547fd9c34b50751133e368d383f84a895f908cf58d28cd330bbedc9c5c321a3e7521293dbc84c848114c1fe704b2ffe31116b9d739ef9ced616e6adb94e812c7093c5604ec5cffb7be2c6163742182feaf540615b51d22505794fe26459587a15e2b91833d05ba49bd007d984c5f087bb930231df88014f8d626043978c9cd37af116064c971e6a281b22a8f5cef3ffcfba83eee6fe7da9698c470d9969ce17de3081a2ff42deabbf4f200c70527d5298739ebc348eb1ceabd83a1eb6c6095e7f95803c222ad698e9e359babe3b03cc5e1691acdbc5d35aceb71c290d06a0dfaa8d9c2a7eb6ddc21096016870540a9374c5461650588d5bd3f3cbded1cf703943446b3b158b12f994738c07009ef5813df045af603a2ff5ab04e359963b9c488506a2eb279337c1b3faf05994ba28f710ef594dab2bf18ff44bec63c5027dfe6e9306c83494bf57cc1b8156d17b4c5bda2e7e256db6b85e31a132afd9a8e0a8d7fc5daf29fe38c403ecefb2d373c6704377d7305d032b4eb43fa132a4f022ff45e0f6c14636872664f4c1f44ff98d01de4eb945bac4b89aa326cd1fae20e70eed17a9354d3ac9d95e06d61348aca95784165eb238682fa4a186b29c6e8781f6f1e42d082cc4c009d4e36c32295161b9d0277ff7f256e7acdbb2d7d80c909183d07de5bbba5e162c231025476dddee53df05834e4f58a6fe072f8195796b9c3c199e62777254871a1a0687eca7951ec6439d38a4b55473cd86e36fe5ee4e445d7c2d9782443eaafad8eb8e09589a86dfd2f4025aeb3fd911d487102ba531e53c126a4cde73fc49faa0d7e8fd09a0697d9e11840cbd6607d3b973795cf3f98e8193c7caa2ea6507db9c683e6aef5e4176a1d0bba671a6d1797fe1a6a5860517add2561bb3089987ac63863e218dc4ee6400a17e7a503ff56d4d4b928b42d1160d9593bef81b7ab0348d794d0451c640d1f43d8904971f6fdf529df93a6ca126cf4a4d3e9282940cbb74b96047626f1f3d99f425fc903e044d7c353703bec634dcbae63dbc9f10b11fc80e5bcd970080613e546cccaa27f77fa86a2dbeb13be5bc8450b882912", 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) ftruncate(r0, 0x0, 0x100030001) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 13:02:52 executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x101) socket(0x6, 0x3, 0x5) chown(&(0x7f0000000180)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = socket$inet(0x2, 0x2, 0xb) listen(r5, 0x9) listen(r4, 0x0) accept(r4, 0x0, 0x0) shutdown(r4, 0x2) sendmsg(r4, &(0x7f0000000100)={0x0, 0xfffffffffffffff3, 0x0, 0xfffffffffffffdd5, 0x0, 0x25d}, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000000)=0xee65) r7 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f00000016c0)=""/182) semop(r7, &(0x7f0000000040), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x6, 0x3f5, 0x10001, 0x40000000fff, 0x80]) semctl$IPC_RMID(r6, 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20a80, 0x4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x40, 0xa0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000280)={0x3, 0x1000}) r9 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000000)=0xee65) 13:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x4c07) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket(0x20, 0x2, 0xbc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x991d5d7) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x2) 13:02:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="f315958c9dce0c7f09b9fbfc864850e78045da98b518f74111ea075a42409c9b67906fd67543465de7d0da20c124e6b074ad3504ca2bf0e347f26dde9dd4e6b23c17649cb1c8c53cd092bf9f59e6993bcc4f710dbf7fdc8286b4044bf010e920bfddc0e8", 0x64}, {&(0x7f0000000180)="bc7a99c7f580e76acfb5100594b971efb4e37dc7ee0e4617745467da8e4be871f2dbfddbbe2aec66e5740704e115b5425fff557e176d9fb685ce1abd22567e1194b43aec5b23de1b65f01680626cf83ebbb7148a14d0380d5ffc834d080eb9fc1d70797a3038bc85bfc3a82ff7d22e985fd150ae9d1f1aa0a0ee2d3f1379468c81827902e96d08", 0x87}, {&(0x7f0000000680)="a574e724ebae018a13f7f73140566326c79385249e71547e31d014c8de54371ce749c6812387771f4352307fe9512038f125a786ec4af41ad46a78dce5504616458047bfbe78aa7c21bf9323980838208e4b2bc427d99a25fffe7069c99effe5928d8339677e10151e5de0dd3b8d5dc35242ed7ee419a8671061fdab58fbd9f74aafb93fafbc3b7988fa055fa514c17a54f610fd421e549b547e10b3eb128387bfa2a32deabf8b7b9eff35d8650ccf652abfc03e8f1cbaeadba4c308f3c7db421ad70b8e613b2c543cde9fca4f25ba71ae71849dbb58ad30b8bead9fcf722860f4e1133cf3218b2b78f0e5cf49cfbe936b5237e3f657d857961ea0b641a61904c5afb987fcd91d8765ddf40b33a4f54c256f558db5162487829fa9a59dee66ec028076020bc98ca5c75b72f4401cb7c0ded1adb352a3d3f33861f7ec9f5c67c766fbb8d591611d65b5873ead4714cf1103a1a54e3636f05b7f0b005e4da12ae30ce68a2f9e1978250a72cb318d2d92147b1f2b5145e788c9111be3292e230da39debf80576262a926e6ba43e47f46369672124fd860ca40c54a9bb294656896fb058c03bed26664708321ce59a9e4f9bec5b546bf326901d3a3d581c71a1d91fd6377e401a11a26eef2795d4f11487b90202fe18151db6c51b315f87351edaca77422af68d703b2bf7a6ccf3b743c6903b832dfbaee5fc8807361ad2362f43c6984d68ec2656562dd5ae8b406cc77434c1e7053898908d5773c100d22798940ccc87dc4ecc70ce3911966fe1b3fdeae9390b8f30fe2939051ff7942e79ffdf5fefd6a4dc4bb27523a1d680128d3f4b94077974ff6113e396679ef4468ffefa7486eac690fd37c10452763d41b4b1c7f177920a29a1f398a9f51f3ba986c54a795d41a04ed9bc06cb1c419bcd7a4f5cffc94571e44f6a40fffde647898f8e0aa8eaaee0e2753088c5cce7cd53327e7717badc1de714884c6646799ce5839984e2296f94bbea043caf7b1b1b94a9cf642b62c4b66359c378b3cfedd2edd0ca0bd269bc42add451963fbf2091049cf6992ec087406d14e20b90a9085ab8063bcb8632deb117bb39609b873d0f80df05956e85598bf709e04132d299b77f0848098f0ccd756673c5e5ca35138b50f7e10a437d512597a67aa087f7bf363f54db5edfcb4d4882518a54b2f505c6defd38934bb127b99b3323090c42428cc2b8a7431043c00071d87f9b49735ba928ea844b1fe4db787ba721be43a3fb1cda2f1a9dca72ed9416f32d995f0568137bc63d85284b0bf4f3f2acb03e2d132e3a2ae116c2fa821a03466dcff5863b948f9d5ea00e4a8ffd1619668c08d1cc461af45c6283fd450bbc018dad56d911aa291316aeff0254c0daa373cd4eca5f444ab8b77302165aca2c898355e71f742b1ae2333473f38db9c9ba785eebe87b4ad75a25664a8781c32d947b2a14c2c6edf45756d6b7e1864aa43e4b579bd9e0598121b8246ca60499a608ac4f3059676ea9938f010c910ae68b83298a00fc949ac06ed2ab8186a847b207e2a5982ec4b3ed831b6b9963f848f6684e135ce810d8fd0d41fe2c991a14e0f18a51dfbbcd82f88a2cdb05f848f8990166d60e0b742dd1c07f9018a6c02a45eb765bd0d913ddcfd81a04d6d5011d933f2c32b8569a968c7ba69c75fff0e740a568d05214ad26bc7975751e3c6f817c162a0437937b82238e97d226f81020fa4eda6bde7e0e0efacbbc4ed916086facaf9937a37514bb31ee5d8f0c40a3a29a97a93eea90652cbe9914b63c47873f1a97c98252cd66fdbba8eddb1f21d3702efa423d2ad3b5ce7c56d13c2126a469d7b6e0e1708d5fab718edb390027764235a97bfbd2b7f575035186e386305c68f369815f1f1d2c553e749f616ac8d4b8bbdd1a684a218d9936b708016c09c6155c9513724fa0887cb9294ea19e771410042fc8ea9a99f890b702a3af848524111dc032bc2378724c8a4193bbe8d36dae6c5ee7300c2296c425b2cbc20e6acc57d0bf8cfd528f0f5232ab36facf231e846f1e94de28be1d7894c50ff14e9db88c1b64af751394a070de63bd86b8df3de05afbb17478923da36da8dab6b601718cc81c0d1d0fda9ae93e156886c1c6ab1f62d948f83d0b8890826f7486db173596954747e86bfebfa056a0b0d7b1bf618a858767bf098e62f69a1948fb25ae1eea8a95864b0ff719d0c3d9b8553a6631606a656337ba823888bf873cda3b54e850e5a876cac631fc3f2dbac488f9e0fa89f176bf687e9349463871a81254f8829e72333b0651c56b65f45c1e5288eeccf4aad7bf2835158e7dd310ff068325c2b84f508764c37bf37ab26f270f56881ecb1ac91063158be61be01942a04df3b9f93296e9e72ca1bd5733f75e4d48b6b17f5fb364242c1642fdd54d16cf5dc76c14ecbe31f1c738961a86d6c33b8b69b1987ea5b58e30e01699fa0a3fc37e00d7d6e2c0d2c07fecc00e64ec39f25d772cb6773e77ddf722b86ac158193f5cc3e43f5e8f0c014fd7a2150c280cea85cbff763cfd1799fc19247b19cc15ce132040dea1af8c9e538410868432ec6ef435cf1939640065c91d05139b7f28916b42d6dd10039c07adcf3e6a771d17491bdef782e78fe6615a2b5ebbd9427101d0811f1420bbf91236e59004ef254dc7342869b198b57166d90794e7bbc5983f782c57a3aa8ab930b694c1000bae49ff2efa67f762cb4b591cb9f1f6cb3952ad3fb2f112359b292f8142e0258f7f7aad6922ab74d64dfe3408b93af30f3cf9cb560fcc0e147325b3c5b493fc2624efb54771d87144b5a8cc8ac0c94d1d298647c1b07bce59b062d907a32da0da8ec62796ecaf4435c9f0dee216b1e5c02faf475d2acffc75043cca6d0674ea15f753e8627b47535df36e35c06d5037da1b1a5b873e581bdaec722a2d9d8902dfd752ceae50019ad95323043090277d2e5fe9a37065c1973546820f3f640644280406e958176138b758fcda133560c0d9eca4f26151758cc92f77525f19cbb45b891922c0320ca59c877b02a098dc2b1e382172765213f3461f00815df2d757c1741bd2a5a98dc2090ec174b2ee1d808748898454164a4da0d895118b18f81fb190c24c8e3a3ce288f404a7c2ca8918963892cfa5ebc01da8125350fa741f2e502d8e81b9220376e6d49b5ac95431670c262b73da092a27c1cb196c487e3a7cbd4438dcd0e07b969769147864eebe0eba1d2e131b50e5e2da1fb11c7f9f6ee5dd1f7df7fe0eaa2eafda2968e1b0044a382bc6b0b0cf8f33118ee5366e5687d70d9e57a5c438d7d6c18f7ba30b4437840d1e9ad0ce8527e45bac14a2f1f19e8c6a6752461a9d1b39d6ac247932f7cfc79c424363ac3c56c0c8c45a4cb2b64b6ce9e5d62abe60c7b28ae1c8746b8395e58071582d430010ae542825ce87b11f615d0aa715a8466c4c584784ca9e630673d6e90687157c879dc6a6166e43f159949d9e91a5634b9832dd873aef3dead4d161229192ceae4f5c9e82073a8d53cf783ee300c6f70f9c59d21a782d588e5cdaf4e96c07ae10c6ae019f0451ef8a543d165526596d42018cf30d253625397406b60ff2788fc1f2b131c19995ba45134e8e35cb9836c6c5bb2fd953b9d6ba937d21d6ead307cb1dbea2d58eef1d74ad2a6f28e00e228940d4e8ba5b70f638a4a50194e618553f0631862369824639e41213d34631bc7eca5dad4b8af7b9a2d65fbc19afaf71e99a913e13779280a6e2e4bef02ba6def390b3b436fa1ab903ed268803415e68167ca19efc0cf612f58574bdd33f067e459bea02782d565eaf2f4dc046ad187b6adda193da57c32ea4a72f77dcd35e9e77b43ff6c28029a4a3b132814291f3f6d9d7626255d99909099e2f5b7b4551c4db53ece41985a8d3697eedb15f5677190b02e278d29bd61f2fe51d4e0fbb12b13cd3cfbdc313b6400c0bdc859fda7a6fb890a265881eb14f1e582596785c80b3cba47ba536695c5f435eaa8720047183f6e46ecd83294e2df5e9e4abb058a3f50b4103933e3057434fdbba509a9bbb184db1029f0227a3ee31b461e93a70b7f8d1d59e9a9b9ccd7005489e3042e76182a160a47c5e680a972788b47e3911adbe1b184a6b677c584384f11a1085a1db756d27a242996c687141dafbc4dfa9059740ec3d311aa0183a4a7a939258a30e8ca529f696161b1e47fd3b99b5128dc8b596a4b44eb85489bbfd6c4471bb3f7f9bf4377c04500e33e0f0109a18586c5053be8b61432bca441c9fef1fa1b3a88852d489a8140ae70c5af2cadcf75975febd85585a2afc9c3a3926a3bc065496d18e39d99976d33157a899a1a97a17443dc508eb6d299f785c9b23f0ba48270a2b2f022843fdad70f6b02ebc9c8e87e6fc801f4fb78946b081dc89d0ddcd18b706b4bcb943a297901fe2988cf20f76f409fd1adaa40fc5384cdc62376b71dcb30079eb82075f343057128454d6d3fbda1d28485d907dd0183fc52ba5aa8b680c1878dbdaba1ff9569acdf0ae6043f194c365b6420f5c9d0962a015e6dc8fabf8fe459e7173619a9ce6521f5c8d66d98a608c5603d642210dd4c11e5df7b264c1feb14f28e2c7c54bd4309ee22b359c611e732ca8ecb3fe6bc836cd16989e59b6d466d0602a5e5021dc39a213acf2e0ba27ceeebe8b21426146bc89408b22a571f0699a27eb3581c0cbdee1551a99d9b335484378cf5bf6fdd6fb59cc23eb0c0a3b169d6b4dc3023982663a534b358d79ce0683ee0c5d835544602e1b6efce4ffff078202c78a251cd0b1c2a71eed892a6843878c7606b64ed02ced741291eaf064c18dbc3f2c2e77876b3588cde3ce5d66cc1e66283dc8908f9a712edbf6d86c5d130db62b13a71e4634ae0f505ae30c0223bade6df950519ae9a9abfffbdfacac1116b8e2128440f7945577d0160062f1cf1b3c0c0efd680deb9abe8dcf4d3b0c02edfa7f35aa2ca5fc4ad2dc31c411801aca999349431e8f5921b8f2b1d678d78c9aceea851f67dc0911c9db78475f4d15530d9144fe685c26b335a60596ee46cdf7e555a23c60a844f722f59db06d27870d4f75a48a0a7bc94a26c7d6d9594f2980c07d206a29ddc70cf4e57b575c5ef9a2ffaf788d465621555af4ffde16cba2902b0316458faf362b0a13c771e3bc855fdd2cc4275f55f6547fae73845ab9a11c20024a380df66ace96ef2ad628b66dadfbe5dfa58a12ab5befd0f4edf98c68f46163d5aebf40be570ebc63dcd4ec7d63c43f71c328fbcf058bdc6912eac0beddfd8005896f3332769bbb76efe8a9c7ebbac7a74bd01d5acbc0e9acc901dbdc52229c403f557b9240709288aa6b63545f7e774f4deaf1d0a1f45e453ddc8a5bf484b98da0deeb800882fce3459add8eceaa2b888f8208f2efed59877145a4ec86c76f2ce1e5bb7b83419c7f8ff67b9cd0ce2776b01122c7a1efd5595faf1e77afef163bf05f3a19ab765b6438f7cd7bd16c737b8b3260abdea4933f322cc32e59cc5dff9a6980f835024dd5b905e4ba611b4d46778b4c3976b62db838624c57ac4b13ae84f23e374b6f188827b9a3fc1aec7cf9480f095037f181fb35113e54d8fabee71827f14dffa6245d6ebbff0f5700bee62bf2206fdac50aa162dcdc6f7f2b4f658d93dabe76247965947b2d484a530437535a9c20a6892ca56754aa37832be7f61ed33b52e398a3b7092fcdfa427a6065d1cff0ecc01b666af5087f710b8b911e6e931fa0dff24e415140004439627d09df3ac7942b077edb8ff2abf447b0bcafc987165d6abf045ae96315bf", 0x1000}], 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)=' \n', 0xfffffffffffffe32) writev(0xffffffffffffff9c, &(0x7f0000000240), 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:02:52 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$inet6(0x18, 0x1, 0x4) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000002c0)=[{r7}, {r6, 0x100}, {r8, 0x2}, {r9, 0xf9a1fab35d916f45}, {r6, 0x2}, {r10, 0x4}, {r11}], 0x7, 0x800) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x8, 0x8001}, {{r2}, 0xef9dbff83e27c83b, 0x24, 0x40000000, 0x5, 0x6}, {{r3}, 0x7ffffffffffffffc, 0x1, 0xc000000b, 0x80000000, 0x7f}], 0x7, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x80, 0x992d84a7e7a6a2b2, 0x1, 0x800}, {{r0}, 0xfffffffffffffffc, 0x22, 0x10, 0x2, 0x1}, {{r4}, 0xfffffffffffffffc, 0x761baa4ee6105564, 0x8, 0x100000001, 0x2}, {{r5}, 0xfffffffffffffffa, 0xa2, 0x1, 0x101, 0x5034}, {{r6}, 0xb8e8e225c02960ec, 0x20, 0x20, 0x1, 0x7f}, {{r12}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x8001}], 0x4, &(0x7f0000000240)={0x3fffc0000000, 0x8}) 13:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x20) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 13:02:52 executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwrite(r0, &(0x7f0000000000)="ff82260ad986abd2a14e5710e3ae1dcd0c977a69cadf6c72ff77fc00b3afdf53a69a991311e0f677af2b01044d91840653b0b4d650146c3d2cc2a21967ebe610ad377a5dd41ca06bfb51cb480cd2b0900d22036f8f287e1795b13e65e71f411b8d765ccef2dfc6fadce228a02e731c13b3337577bdd3ae4f9257b97215941cbc750a13b5031d45c2b585cb1256690a688d88a57ba1e2c457eb13bcc908f969ef524f7ad2b6d326aa5ef4fdfb00f6738d4c58546cc58aea7dbf493fb957e7fc9578c1a4ae18c58e7bb429fca7f7635f4bcf7a79ba886dc1417d82896e1afd501d283e3c0767681d9ef61442d4b5eae56cf4c857cf9213b9188666bca792b1db39f21017d6cd8ad7298626d7b1b449f3e48ce07c1b98f8bce684a4fe8b40227929ff8c36c8274654bcf66a69f5777511c0beaf8493f634616fc034c35e1252af355b25a5331ebc48474f54bfb18dd9942c75357e20d98c1de7c43d26fd23d68b8ae5e8f51fdf45471656e6a5397cb15ad0dd863b77b5bf8b415012391cca4ffc73c54c441eabe9a4b83c2283e358d2541e63aef4dae5eddb179ffbe70cc5eee0a10951fa4c6050156d7f79f6725857e86c2cb56e670a7ab0d3b6c7cc7b527d827e09b6a8f13c567c736a5259003452f2bb26ce334548062711df0653e5ebdfa0b80dea9c2a4930eb3d6c9be933a5626e0c158ae11a6e09f78f5f6e5c2bd745bd59e167f6e44ededbf41938dbc1d34410bb31ce8b833564bc61fdc172dbdd521b2760a103aafa5130c080905c04a73cedfe8c96a98652440f5653f857fa20f09c73617260524fe2115c600777685a8832d3ca0dc4b84e5342ba1c20b84f54dc6294af9c4058a6855ebe351c4d09ab41a398216051bffe4bb7478e52e659e85b05016a76994d57ab363a6d511687ae4e564f237a2294321826d17adf3cebcf3fe30256dd0bc9f78658d6696a44f3df767feec30dc08975de67aa1fbedfde929a7276e288846146d1748db6de68faef6f9036b27f2e66c4eaa50fca24c46f95510f67c5398437638ec8dc96ab19a94ef6482e40b2663d0d0d88d7502965f12d0f51c15c905c98ee94b456835c695c224ad30ab235d3bb6f395b9a3d59f233a9d0d9887dd67da449c3e0718af968693f3d9eeaa1da5c8c17bc93ae420afe7602f759163cc99d11ee6fe3056b95cc0ce5065c913cb942f26609fa98c31daf091a36c125e4e1e39243257dc9e0f4d16c9847c1ee742cb8d850636be26233a78e2c256aa224572878055307adb2f7475ecefa1cc3b0ef0a9081b91af76f30af28da5d83b175c9ad41517a5f76253a90cac4636b5938d5fde555146d1d148f6768ca6a0064d6b82c9fcfbdf5be91c4f75b90ec6a50fc1e003920d113c49ff0fb334aece35683f69dd94f68a2e1314d071d42ea6f7315ba1469243ea667d87eb7df982e97517f3bffc68e227a0850469cbd48167c7e77caf767129f686a1d50d8bcd9a4c9ddc15b271012ecacc6ed975a26859b8c0057b11cc5aa71d5c077dede5448e0f5acd53e04a5bd03f9004a2b3ea4d871036fa01ee40c1ae6fe4374c7c1a452a3603ef8339e90d141fd13d19fde824e2bf2f3f3706519f700867a8a52d0afbfb46f229078d6b32a8124ec72be384eca1a23f639cdde7bbd14aa5ba609f2684e6b6e7d3510415a7293157bfee6990ab00c314dbe3a82fb9493347c97de89e5a726f81bf6782da46ab3d2a339619913a96d0221c428772bea87048310781de0b795edd5c6966c57e4570c8016b677a981a03c07d0a58bd0f1763a1dc06e39d65c25ecc65020830bf07c150fd11c719655171c5b5e40c575a5f5cc9ac630242e58bb8c5f07fb2b3d39872c1f49864bc72c6adb7b5defc1ebfab7fb76eab207ef779502523adbe87f53724e6b6b90872d4a900f365f3c7b12b245da4929af1d6bb32a335ffffdb6d3a1ce3c829fde23e3ee26ad1273ccee0dc92ddc3a6dc3d2875328b36fc97014afddd7711173f2bb10ec5d9e10fdec04ee6fbe2f66f671353b4524305fc0d7dfcceaa01a15f07216d76eabfdab367803a7636c2bd998adefb3417232162fa2ccc521115d1470694b222c69156c47ae507e08d69534d6e0f0c53813102678eda07d7ef234b67b58d6ecdad3589ec4d127ee10ff4e7bb0c6df51070551b1d07de7dc4a51ec60585139fd3ac87e249b4e06d81f5e99299e39853c00557cf3148bdf95329ab45e5ebd8bb51bc20b897d07354b0f4c4ccc0f44b995b30fc05e72fbc811549d982dc4f2cf49d9e708180c4e450cbdf9da26e9236f1f5be2e28e725e0309342d4d2b90c56d65812fa8aa2af665c9720a385ad2789afd88b8036e6e9adc00fa76f3c9d2c7ea5823df280b21e536bf20b298e9ef524703f0e209744f0192c2f168be7a9235150dac4993d17ea5e4f9b3e9e38edcb217697acee9f6ded409d4e96180fc7877303dde3365268695bcc3c6a78be76741180ad69b8ba5e51d617aff2cc208f30f2fbadf5c0a49f456685d92284ddbc06ec0245849508eae062c9981267a4d624ad1905e395310ec53797b707fcd833ee136e02332e4749cc9f3708bf101d38b374c2ea90376411b8cb6ca1c371ec4d67b9d434a0898d120e95f1aa31ccc628386ed3b35ef179104fdcbba878ebb599cfdc92c6ec6ae59398f593589d308ab435bb9c537783d40cf37d4a8ff01c7145bb5f4c5200e8eb0a656349e519e2982e11e3fc7676334605d2f86d7b8f5ecde7bd9b762ed263263e6096589326e1e037a777f9194ff1968b0ca144507cbb2e729afa0c938e0a893ce357885c8ef6b836c0095058f28e15dc2cde2d202c69cedc04bff846592a32f969b44999b38b9ffda2251056875ac8892ea0bd0382f93b97a284a74df10bcca21d32353feac3e3e4ed6452fcf55f58706b2ae8f06adff13fa52fd1202904f83b3b9189a8ccd943eec89036349399f2b23ed47fb462126d8b47bfd8541ba2aef2ebc0935bd51ed9a1cac687816a2a65da347d76f19f1977d2962d8f54087a1e70eebd9160c74ee13abd5fa03f4edeb49a83f68789423fda7e5c897ba1ab36c52ccaecd0643b35f26d2e76a0f882b980cb7dba244eb9d6b38c69bb4f3d628c2a65c2641da755123b0d04b22904af63e3eb12c1623820c950826ea97db74768e8bc7b4d4487255f642ad971522f9e08bd38934feea90004a3efb07fd1dbe939750f89fcedc48f58f6eb5aaa322648e9dc415cd5a654b3321a951212541e872e9fb8a24acfd39f7a925ee9036f7bd73e13a7005cdd63de13a1af0653fc0feb94bd35b108698f187a9788b2b90dc4568b6d518707ddf4218b5fb7f0594d9ffd5de844985684727092a1ae7e336dce14b031f46971a9b5e0b2cae08ddd1c0c267315564cfe05996943efac7faf2362e94988e3a87674a96d9f82df5e1b51e36d96288139baff36a95f688df31f741be91f487de8279e93d627835a16f2ab41821fdb8f616f54560b700eebfb4d6e9e3eeb9c7a427e1c96930aabfae99779156f84f78ce0b619ff68bb8d964e0afcf53b1b65dc39c5cd4493a6a51f7a15c363088913129bed24f89b9832b5d3ace6581f2f4f5807e7686d235d30b476c0d914996f184ce7b568cd36a379c20d0b3b94101db9ac69e69b3c8ebdfd3d58f5a6ed76606af6fe88b95c6a965a71b856bcfe9e0160ea03de2885e8d7469c48baff66fe8984d715d091817fb178f1ed00bfc4eac5e716f5556a077bac2a443325715ec9d1625f26aeb18489c497a844e0ca016b7ee3807125fe70696a8394cc50cf5c77d174c475321f4172a17e5b6f945ff58d50486755b96f615906daa04dcb638fbe8802343e7b8363a2bfc94e10ae84157be7ea1ffce860f36f735295098a9177184d5c8b37d3ded3e57445595a99d6c7f4142f7b73684f6c3f3339da1fb9bc982c004830c90a2a088a8603c3862b0e562c895490dcc02bdedf4f249c6112ea58e4499501cc159ebd7f6e6a3566afc578788d5a3b0e49ed99869725d86b8ab2730d08da34e9be7dc09be2e8c6bebb1534f623a8fe46ed31b9610e860ae19a3296380300ead6f1a2b7eedfb2a1467ae14840dacae1acbc2554c38a568b14412f36f38a8e8951b528f9821e0b13579291588ced7862ac04028fa82b73adfc40e0b59628a4a488eaa506eaf0f3364dca2525d7d532fbcc432630ccc2697eb4bd344d4365a4e0bdda3beff3fab558e3ab99784ff07c7bb5e83164166d90572b2caaba88814e271df271da375f2fc2442cfd7ab0912104f1ac7d3c736853a374ac8d345e2ca5593672aee8bb97c12cf983d595a7747e2058579e00201dd02ac6316c8065f818b5f03116275eee2b2fd9cfb1193470b3d77fd8bc21c82b5943dcefc5350d700a3af128494645142d63e3687ffd9e62d513fab7030167310262ec721e2dce194634db7be5cd5193b459b7c7e251c5775b08c24f5ed6152f9439622f9f7aa76917a29715895bf84d5c63965fe54f54ad36f87ffcf1a7b77f4b6408fe8017c8e7e476fb65506d15f29d2c04b94f8eb70702b882b1708dde219d3bf14d2113af6cbc48dc5dd495f235c4468f64822f132a7c9a3617e1a79c2e4ee87e650a6359a24fa31a676cbb28be15e537e53e06297c11bf5d0c62db34cae3ec230379655c3555964710edffedf1c3c337c4920a94a683fb12a5d3f7ff86480ee85d13841db9b8bc9bdbbb40bff96bf0c94a46e8784018059e612485aaa18334ba7b46c95690fbebbb5ebc91a61d84b3dda3a7b9592cfb8da3308478898eee4d2d9000abfdd6a3ae2e24cf9d877af4988dfad83ab712aa22f4f74ab50c8620157c9210c69b6a89272e60fcde347f54fad9379817f7f1a425fc74af1fe31e15c7ee58c2e2483ee220a6edcd8d9a90360a1f2e23863b61e62b542d1ec17b9c0d8eb6374f7781b7e1e9ba25795f6d90c2e3b6d29571ee7a4e6904f1b2a82058c0e897beab75a991b3de5f5f1163b59741968b1fbd9740d214fba72cf704e69c5c1236289ad43ede209aa9f2135ddc27f131a64829514a8f3111e97d51aac2576078706c11e570398731d54e85d7f2a4ef2bba81d553849a256e94cd4fd1ae5040872d7404df69c67725f8103b6bd4ca73c761a7e6076a87a5fd88389b2ff9f9b0f9506ad805d5fe8621f0422930005aabd7d0f325b8207bf70bf5cc24efab6795cac9ea8b3e32cfd8aa541b2ea99327a609e52dbb55474f42090fda82c5099dc331ea9e6c9598023c955e35caf424108209206e5661552d42dce7b9ff34ce9cf3228c3d4bf19f81a6c19739ea70552ff5b546a88914feecc0b42918fb8e7ef1ca3503464d3cdb062cd57e8e5daae58cbc67387cfdf022e08a23db4106c8d300fb4a850b27868f25491051079a1d0773c850cb75a751eb3196a34c1a8ff17f7963e27ed76bd8be06d80d7fbe1353e086adefdcf29b250fecd3bd59b6e621f6419d5d80b4e53f05d43d4fd60188688fb445887c6b8a2e5b7b85c4226afb7026b8a696daeb1d423cb02ded1e66288911bdbcf8cdf2657cac69f998c7d44a28c658599434e4874361d93892d7b10ce4e907685f1510c3038e5ac5770b8890c95b166c60753be711e6432afd57bc6c38d28e4190d59257c5c2838fdfd5d2ae4473025daf99210a5447f8cb60f1a74776afc335711d5478031439a4abc8e1eef6f685456257677f148f7813ff1525e7300dd3fca36cab5e453e8f2c194a2d9e40c90b449ac00b5f362f0501311198de9169190b1a78b89162f865409d3d7fc905b904f27e981afd3919cd2b4", 0x1000, 0x0, 0x2) 13:02:52 executing program 0: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='\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') 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') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x200000, 0x4, 0x8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xc3ef}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xb12}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfbca}], ['./file1\x00', '\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', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['\x13\x13w\xc5\xfc5', './file', './file', './file'], 0xffffff73}) 13:02:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7f) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 13:02:52 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) chdir(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) close(0xffffffffffffffff) 13:02:52 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/254}, 0x106, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget(0x1, 0x28) r8 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r11, r12) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r15, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x200000005}) dup2(r14, r16) r17 = socket$inet6(0x18, 0x4, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r20 = dup2(r17, r18) r21 = syz_open_pts() close(r21) ioctl$TIOCSETA(r21, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r21, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYRES16=r10, @ANYRESDEC=r21, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x2a}, 0x0) r22 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r23, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/2}], 0x0) dup2(r22, r23) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800434624fca3d24100d3a800000000", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r24], 0x28}, 0x0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETA(r25, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r13, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYRES64=r25, @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="1f9d3e52a0267de516b5b35ede2808d1dfd42f1945b9abd14fad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cd2c69312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed87dc3e6ad2a1ba2ba556283c94eb2a29e732", @ANYRESOCT=r19], @ANYRESHEX=r20, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="c47bb10601bb930f56fa79316ae2e61abd66ea694de8606da0ed1f39c81a7ff854ba", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64]], @ANYRES16=r24], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r26, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r26, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r26, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r26, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgsnd(r26, &(0x7f0000000680)={0x2, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5babb6313c8c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820"}, 0x26e, 0x40000000000800) 13:02:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x20, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 13:02:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0100690624976852d90ad09ade6c653a"], 0xa) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(0xffffffffffffff9c) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) connect$inet6(r4, &(0x7f00000002c0)={0x18, 0x2, 0x0, 0xa5}, 0xc) readv(r2, &(0x7f0000001480), 0x216) 13:02:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f0000000840)=""/34, 0x22}, {&(0x7f0000000700)=""/222, 0xde}], 0x3, 0x0, 0x23e}, 0x2) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 13:02:55 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwrite(r0, &(0x7f0000000080)="9be378366b5655ad6194d69d7a6b032462db0eb84832e8af23b731f19055ddda8a18b43cf86e6aa4ff3a7a8e8f6d519b9f1b454e050a4e9b851969363f80df288fc98e080ac3045afc9c6f0f471fa3187f771377988147bbd9981c2c409e2292b13dc99b9b265f0276790bb50772ec91dafe8cef9a17a84c702fb18fdd986dbced113a5eecdfe1140560b21be912200066367e4d210b15d66bd301c04251aecd8f515af57d4ac1f90ac90aa9c8077d1c7b94925a00e0820badec24387b2d9b404bdfdcc94f44193126ca", 0xca, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb43452eafeb206d) chdir(&(0x7f0000739ffe)='..') 13:02:55 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xffffffffffffff1a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r14, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r18, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000740)=ANY=[@ANYBLOB="2d012e6db0696c6530008c42f1fa536830d2abdf3d0a1e8deb322dc73f8f4ced1f20320f2878520a4bf832a9c59dd47dcd8a001fa7e0d7e00317e1fe5bc40c1fabb5a3185482952e35e023"], 0xa) dup2(r20, r21) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={r7, r8, r11}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r22 = kqueue() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f00000004c0)=@un=@file={0xd80f49edce43012d, './file0/../file0\x00'}, 0x13) dup2(r24, r25) r26 = fcntl$dupfd(r22, 0x0, r25) close(r26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r27 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)) r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0xf8) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r30 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r30, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xc7) readv(r31, &(0x7f00000005c0)=[{0x0}], 0x1) r32 = syz_open_pts() close(r32) ioctl$TIOCSETA(r32, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r32, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r33, 0x4, 0xc7) readv(r33, &(0x7f00000005c0)=[{0x0}], 0x1) accept(r33, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r34 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r34, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r36 = syz_open_pts() close(r36) ioctl$TIOCSETA(r36, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r37 = syz_open_pts() close(r37) ioctl$TIOCSETA(r37, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r38 = syz_open_pts() close(r38) ioctl$TIOCSETA(r38, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) connect$unix(r35, &(0x7f0000000b80)=ANY=[@ANYBLOB="bbe4e0a6ab93add24657b6dea52e7d4600647b5d9de38ef13368647e2992349116bc54c860ac049242da03ce1a754c3868d43fc8cd33a8a4225e7ddd8283b0b9adf433d6df6cabf8fc873839ca01e984ae5295d5e540cb51a98edd6a2ac630ee92e39b366a1f0aff56b92368ffc0936a8f8321f51dda746d60e5fd307dfde3b88527350a079be1b01f112202dac32e7fd27cf976534307a86abc0f7541a4b91ba0f1a5fd456c82251b7fd342c91b3640c51442334aae926d6bed489bb79258b89d451d78d372d5d1ed608e03c1c10f0c27d962416804dd942f6f7000161c4c5f926ab70d85f7ea43b4f6", @ANYRESOCT=0x0, @ANYRESHEX=r38], 0x3) setsockopt$inet_opts(r30, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 13:02:55 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') accept$unix(r0, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') 13:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xd0) execve(0x0, 0x0, 0x0) 13:02:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0xd2e00e09f2f525a3, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = socket(0x18, 0x8002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000800)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7ff, 0x800}, {0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaab18) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000001780)="000000f25db010c31fe400", 0xb) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r22, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d54, 0x5, 0xfa}) r29 = socket(0x18, 0x8002, 0x0) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000005593151b7d8c59ff46cec9ad68a7b2df9bacec180aefcc20e4099201c0a9dbc04e9bb24e1a7625f81792a88e951115febd09edd302988b852e56f29e0e9b6cf562255a9e9f2a2411c545b7b611878d2272b2d5ea3c381157b23bde2972ea658f7ab24fd49539313bcc7ba53de3d9a943df6afde9813cc8676e9a5fe2fbfdb7587418079cd2d25f7c9cd5858b1aa5a5f08119a82a9ad896da493f6c2e8a367fcd7c8330415b4a402a07a6a0521ce6f1c453860c3278000000b8"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="fe91b3c6e42e4aa3f4b673990a9d407a86a4a17d9b122bfda39eef36a6853402167b7724ef02872bb6d52133c73e26ceeca29013831da1075f96105487db768fd4ee3f111ab9288d476acb01bf490a8f4500a95675d66d0e676e57158f", 0x5d}, {&(0x7f0000000140)="2169617482cb46dc24cade1d77f57cb64d7e6005ea88106ab4276d41e77b4849fcd3ae7db71c3d62027c7296333bc3a251bb89ee4b5abfe1654419ebd524e942821d719659fd3bfd9e09dd86b5edbe086d8c30622ba8b79cfed2d5be93ff824e1ce15262bc90343f77cc872ff7f24262b1488d57d0da24e7e877f9939a69f8ef8f97dc6967d5e19ad52c112616d0c2759a70f631c070aa43c0bb3fa8a828e038ec74ac69aedaaaf699e7bb6756c09bbca2e39012d8538d9fe9001528e682136e0581e8638488589c8828d114788b3acfe8ea8c32f6183fc646a07796b99903a3081e7be50660d071627854d8f9af", 0xee}, {&(0x7f0000000240)="6ca47850942a9ac5c57421fbc4a59fbed65c05764f313bd216a4acd104b7c36d859aa8f2d87e58ecef9c551c1385458e7f9e957a41ec1542197d854b046b5e6b15e7ef25e5f4bb24fd728a5df180697ce1", 0x51}, {&(0x7f00000002c0)="9be98c466ea1bb839ef676351bc178171ad42b949629025eeb01b2d9bdb81c98042e66a287089a82754a33273ca4af55ca630416cb0f41d9a64c459c253c6321681f54231d5f920fb9697e81c595147387aeb003b7e6c67199e6599208e826766cf55e7794247013175c18a1a5f4ec3c911ab09560e48c7998df9f0bcdafcf3f8d0c727ed3b36985d448362da8e3f73daf6a7e1a7fde8e71cc8ff1e7cf6c8ff9003cb3e0c553a628b58556156ca23bf8dda7c12b79b3e7fe0a0d86bc043389a79a381f51395f7fbf3c3f2b445f54f817a14cd4d9c24c4b310506cd3fe4aa8aaa7903352d0e23639343e172e71e9322b21b484cab", 0xf4}, {&(0x7f00000000c0)="61c1943f4c", 0x5}, {&(0x7f00000003c0)="a94e", 0x2}, {&(0x7f0000000400)="efff31d36881c56a26372df961aa50fa9e843047908c17e0978f43445df6f8f673b3a1f8dba2", 0x26}, {&(0x7f0000000440)="c3a3a5a86fe28d0fc9ef15cabf4707d5b95ccb922d66818861437c9d499d01251388bee14a85983c0835b6f8fbec9bf25cee11af844dbae03d", 0x39}, {&(0x7f0000000480)="a154e6c36a13ce2e09f4314d53b870956678faf308b17d70d0917d1d90db7fbbfa90e799247faa6374f5ea78674ed2", 0x2f}], 0x9, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r6, r8, r10}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r23}, @cred={0x20, 0xffff, 0x0, r28, r30, r32}], 0x60, 0xa}, 0x400) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000, r28}) dup2(r0, r1) close(r0) 13:02:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000100)="31fc5cd185b4367c33146a88396c4dfcd8dc9e8cd4572b41cc33734d507ed50f91acfb269270078a8c164b2114bf4afe2e85b59b6bf08026a289b9d8f238689c210ae8f7c8f6fcf8a77ffb807c8fc626ece4c47e5595a634523d731c9745435611d23aeaccc3b33afe88de03134950799d93bce42e8202d3f407b48b3ed72b7f13d0081e72eae19c554bce3d7776f553227096e8b8c4d280bb6e6ed4aefeb1455afea322566a8001ae135fe7815cf7051c7d0c703068ccde37c0693926eb7d39a5805330f278e1434409a76266a0aee6f446b06a0e117716a4da8f", 0xdb, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 13:02:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0xfac73f40854f3814) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) shutdown(0xffffffffffffffff, 0x2) 13:02:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) socket(0x28, 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r14 = accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r9, r11, r10}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r15, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r21 = accept$inet(r15, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r20, &(0x7f00000008c0)='./file0\x00', r18, r19, 0x0) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000640)={r16, r18, r17}, 0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r22, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r22, &(0x7f0000000100), &(0x7f0000000140)=0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r22, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r28 = accept$inet(r22, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r27, &(0x7f00000008c0)='./file0\x00', r25, r26, 0x0) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000640)={r23, r25, r24}, 0xc) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r29, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r29, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r29, &(0x7f0000000100), &(0x7f0000000140)=0xc) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r29, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r35 = accept$inet(r29, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r34, &(0x7f00000008c0)='./file0\x00', r32, r33, 0x0) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000640)={r30, r32, r31}, 0xc) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r36, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r36, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r36, &(0x7f0000000100), &(0x7f0000000140)=0xc) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r36, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r42 = accept$inet(r36, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r41, &(0x7f00000008c0)='./file0\x00', r39, r40, 0x0) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000640)={r37, r39, r38}, 0xc) getgroups(0x8, &(0x7f0000000040)=[r2, r3, r6, r10, r17, r24, r31, r38]) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:02:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) syz_open_pts() 13:02:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) dup(r3) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/141, 0x8d}], 0x1) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x401, 0x1ff}, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0, 0xffffffffffffff82, 0x0, 0x1c9, 0x4}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 13:02:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/167, 0xa7, 0x842, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x6, 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:02:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 13:02:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = msgget$private(0x0, 0x102) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/129) r3 = dup(r0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x10) sendto$inet6(r3, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0x1a504, 0x0, 0x0, 0xba) 13:02:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec40a92031090d45d1d153648cad0ef129460ac3de069cf9fbb8239cd837407b93c1bf5168f77b5e1fbbaa152f2251f7e9f005eef26a3b065102150d27ec09d6a412ee3a00dc3aaf38e930a6fe34195c99eeab490058af6e8fe4075aa49fe0a63a0f2f5c7367f3e2a7d7d75cf23c4f27b677feaa3dc96c4c45ac7f4a892686ac04ef463f9e89f2536e41d8a9dfdd8af739861e459bc056282f967d6ea39b54b6b8ec2b562144c1bdf736ad51c3f6287f6d4f306d53c26441755f374d9926af6db144330d477f7d682"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r0) 13:02:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r4, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xc7) readv(r7, &(0x7f00000005c0)=[{0x0}], 0x1) linkat(r6, &(0x7f0000000180)='./file1\x00', r7, &(0x7f0000000300)='./file0\x00', 0x0) msgsnd(r5, &(0x7f0000000200)={0x0, "949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"}, 0xf8, 0x1800) 13:02:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r13 = accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={r8, r10, r9}, 0xc) setpgid(r1, r8) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r15 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r16, 0x1bc, 0x33, &(0x7f0000000040)="977857c5347dde28b1af1f74ddeded6360a536fb", 0x14) recvmsg(r14, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r14) close(0xffffffffffffffff) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r17, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCDRAIN(r17, 0x2000745e) execve(0x0, 0x0, 0x0) 13:02:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) shutdown(r0, 0x0) socket(0x18, 0x3, 0xc1) 13:03:00 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) 13:03:00 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x191ae3fe4ab31e53, 0x100) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x2, 0x4) chdir(&(0x7f0000739ffe)='..') 13:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) getuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x101, 0x9, 0xa6, 0x1, 0x3f, 0x1]) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e66696c650000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="2df50a2e3826ff000000ca731ec508805b362ce72c5804710830ba51aa5efacf2b8af1c49160c2e03f1793a385e32adfb688d3c03fc25acc2db1cd7595298a5868e008cc957b5835eb6eb1c8a9be9ce3513c4bcd78391475efba6d4ee7cb1eb30be356e2aa"], 0xa) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)={{0x7}, {0x6, 0x20}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) poll(&(0x7f0000000180)=[{r6, 0x10}, {r8, 0x4}, {0xffffffffffffffff, 0x80}, {r2, 0x100}, {0xffffffffffffffff, 0x4}, {r0, 0x40}, {r5, 0x10}], 0x7, 0x8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f667af5653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x151) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x810b, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="f230ece33b569790546a90a6d303962c96c0e5f310304e8e736d30b0a2e61c66db99b1adad598f8ce8ccd11408df2462be430164cbd2e49681dfbf86d95a986192389ede5962b3305e7e69f072c47fd98a2e1e850784154a9fa2d868124a35a42bfc070daa7f3f6b91f6836e057e3b4f742c4fbee9c7920597d6207c896b3280d58302abe576ef687612e3a241e311a0d987ffc389ad5be4743101f1660119f8a452869a3c0f64de4a211883f444dfc965bc2257f5b4679fe130964e91543aafc66bdf7d226d319fe6fe484cddf0d2d4d2d72403243924010ab0fb8188e86658d6cf8bd03f990d2c570d9e8dec532f4267bb348026196a6dda3cf3fa", 0xfc, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto$unix(r5, &(0x7f0000000080)="d9a181db730d95c2fc99010c4332aead923e1143cd42c4cd68853d48e61d7f141cf7155758ecc11c66de58584dbde8ff717091a6927fbfc14d2ae998da536a93dc6bab18ff8a06bf3569b607c4", 0x4d, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r11 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000140)=""/225) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000005c0)=[0xfffc]) 13:03:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 13:03:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) getgroups(0x3, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="6a58a37ef9c3896aaf2a6f03553781535b59db83f11046e2f240b80b8db4bb8de20a1ab4fa89da664871c8ad696fba143a63be1723cc5fb8d1634a1f006ac75f5f21ab466c5435e00adf8f3177be6d3d4b05f82a3de0af", 0x57}, {&(0x7f0000000240)="74af979bb2dd0b3ae2f856961a77d6f52b0e54e8843f22722e840d48c89555b2852908232a9a83b73f93ec138828c63be52f522693b2d4d6615b87a5c34a1146f9c5bc9f6a2d0e3ef88b7868fdaf9ef3d8f82a96ae554bfdb5e2bd15d5b1b10850f63fa4f6a7033efed22cf6f83821377a713a327fed4f7f7d5aede650b163f998c2f5e32cab6a13943d8f5099f1765c2c1d3cf46f8e566fb3590f33618899ff76a743ac7718337fce0dbd4908f822db47bc68532bb3be5b6ebe419c9709852a7e95555567e186842d95924abaab5058a99cbe2e06c0ec3678eaa73b65a6cb521e6f931054116246e9334f28b5fb5f16968667e7398b2336f45899f271f9831ac4dfcae6d01131296d51c85120e4bc0ada9adb1c62b0e6e48c7c16f7c37b3cfef5c1252043a47bbbc2d889c8f4aabc7ac3976c748ec8621402a8ce18f4d0f7c6ea10c8ba1e1681caaed7f94a350960dcb9188ac420c5633a2625e47cda06df594482562465dae03dc2464280f615c844abd6d96984ad2fd6fe3d9486c226eaefad109ac48be7ce584b12d6461b3b2015c2428091c67ee8b6e10c76a3c688ace3aa13e95aa87b71ac515e00b5ee7c54faa7fa082d6665c4032fac2188bfab6c6ffc1b3ed4d46b2f3dabc6101d2458140a49e8e3ec9dc2bae92d04fa9d80e7c09a670b34b383c72298c58d46b690de54d1c2fdacc5c0b5a0802c5eaf330930db2133cf5c483fa4e3c6b5ee1b235d2023f21d19164c392b6a0cac5e610f3313247415684f97aa44bb00998705f15d0bec04ab5e30e0357d073ad3e5a5e881c60d069ac40233d3edea0e5b6efd04f8feb087f862cf36f76a1b7af4ecb8a80a548dd48c51b43da12cff46337dbbfef4b1fb0b67996bdb63884c0ec1d08e0a164bc74e6db3fa040407646e6aeb501daf8961cf1eff362d7760be2fb3d3b799902d821ada7ee1eabed4bde14159757453647c84dbd4a998b0f378268e0f73d6679f84a5f0e69fffd46aa3c2d55ba31ac0e1e2e6e0374dbdc224eaac9899ac61cf8851accc3ecb0f9808d64f26bc55948ef743ecb8a400a441d936d6f2d5c0a83e2addca7805aa23def3356e8eeaa7b72b2b0b23dd9c2387fbfdff5284f68ab32de24ba287736e7d2dc0b097a23ea91bbb846bce11d4975557967a34eb40c26a98295e0b743f6f84f198c4f16d230e5be4e0dda48d02ab3bbef724df66f5616efd7c197466c348a047299388cbbd3dd98dc65e686f686d16ee88108cc34a747e7930aff0cc8db9ae7fdf430ee74b9883b4d2c68be6da2788cc661b6717380445eda6504ce0e7b95543f82a6d07ad1deda2f00a3b33654302b0220fe40626d5507a33bec10632f90f7390303a6dd18f6aeb30e42f7bca5023ad0441a2ff6ae26640aad190f67afcd9a5907c36bf6edfc89cef9d13ef4dd0928e80bfb75c9d5f1b1d3adbee00a1fea81fb3858734f28baf24932484c581331188a2f6641bb0726762979b083e1c71f8f32b3bab189513af0b41ec958b6a600c40e8a9dd9c9ddb2a037c1ed3da45871a1c7a2e40c132f65348ecfa210820052f399219f04f1c56178bbf021074e94aebdfa2bed9cd8218be8f216e368e7d0f82ccb23640e72dcd70ecb13b74d1bfff185ba989aa13c83bd28a65355a4ffc6def2c871917f48c331949c2d9614fe80efb76b77477d6143cfd449d2d49aeb01eb1c05f721f59bf56284230c5968de7a2e52eaf694261c124ca01753e255a720e5d97bf9ff20afbdca6b5b37f51e275ce552a1272ab8e508791f0a27af08f2da8733963c0300977076ff51f0a7892d1388f664c610111d111b2809abfb7c2aa3aaf9c97da1497a7c9f24ea838156b6481087b2c64ccbfbeca3249457e7b408cd9331cded8d344c5f6e3375deeb9d4577af8141737d09af1316a214669d777dae9c9f45250201582da357d26b67326b343e3226e01a8daf7d3814397e3e0ad977145e8dff443cf583545a0dac4f6aafdfb3d427d4ad87e914988f558804c49691456aed6dd75ead533d3fbe971a99abe805f87f078863a02e817fa27676763fb23ccf39a96db6c37823a795d12940cf75066db53e73edc9699e3efa19935fefbfd906e3f3c2c8cd6409dfab0660ab214218d3cdbce873da27f91797c3e652c0afd9bbb467989e39296743740ee5bd74983ec6c63d0c7dd2764aa60ff5a3dded6d3e8b275306727e7228be53e5bc6e9bcbaad3fcdd147e62711b42332d8b3dfbc882e0cbcce6436a1250add1ad574f63c657ec498149742248d93d3d571dd06a4e90978d4ce936ef90d4fa5fd3469797682097c7ada8413a031fec8a1ab7bf45ac4cb8519d21c584c5e3619dea021fc1e8f6571248a0dd8e30741868d704f600b093b26ec5be6755abb4c04142b5a92d08431d0dd169fa7e1297cc0f60a7ac99feebaf1a1e1c8a2911973d7fc37db50ade6036fb174635d84f5115be794a0111c7a1d181194cf6ba90785952a166af4fd13583af7e94ff5c8a9cb032f0bb60620044d1555f3c21471bcc85452dd8e4d3a06735230be4f9e208fda1165899c0bf5fa434bdf822a87344fa7db2696e82480bb01981bb891294bb123012363b538f719516ddfbfdc43c3cdc768a284ba29ae11b3407f685cb5bd3215ad580a65a29fb09ee284c81e0f499483b2dd4d03af3e344f55d9d5e0657fac8de964b4f713b3251fa0568e722cdc9280a700b716e075633ff7eae592db227fa87c975ae0aed551ab4349f8cfd2cfc73f9e744644a6db031e535ebdf5d8a7c4dd936deba3357c99788421fd2b228116a6a27769302d0c821029f349bcbf76135d0abadce472c2f3cfe364f444bc93ca96ec1fdd3e9d0c5abd9a63ea1260b432fcde15775fd40954c12e186dd325289ca5b475d8a575877f8c3e8edc2ec5fc88b6f0bbba40897107f90ee90c2a86215a083724f996945c5bd697331d5fc020173e48745b94e321112a40d44744686ae9abd4672e16c95985552d3b66fd7fc2544643a607b0c52649ccfaba084bef4b316a559bb3e2ae258b1c02b34ca64573f4f4830d1a2bda8227e6c58641fcc7880a92cb442a9eb3ce6065ec729d75993e91b6b27fb497d269a46ffcc64e1b34002d5dc2520c511c1354164458e13af45f629a140f524de88fe57cf221f22beee5f769dac7d76419b88516f25fa511cb5380df484ef35e8bf1d8082afc0fa1091ead2c3baadcd803022765f36e71cd28c3d451235c6f3e49a64880a9f54a606d1b0137100a700930583a259f45b714b44ea55c9bbeefa1446341712d20567ebfde6f5fb227960bee707476ab824c6aaf7c33b5f0cbc40bb20e7974e82b028909c8a6ad685edf5092f77a4b2229233c0d1135eddbdf1e3436cea79aab21fe7a6e3b8ba899203454ebcb9a9cfdb809a76c7e2643cfdf38bfd8a968d6fc85ddd4da951acf1a19f53eac9684bf017d176a4878ab0cb52ffa6295cc20cd44ac4ee0386605f958373add45e41de5ef642303d96615dab6ccb7aef0cdb2379b0c76f08488e215776213018c1cdf3a55c70258ab9b73e0cd8ebfeb183fd7256c81d1d2ed5ed428dfff65d4d4ee31d0f20f8eeac488c629c4968a8aae55ad6aaeec3d439cef0273c56aa1151a4dc59bde67ea220732f994a4fcada586c9d0bf469d70d996cbf447d405ef1caec7746b6476dc16f5d23c791a8f0c09cde23f57daa0c708fd7a131fd5ce0a61180ccb13d8d23e633e3bc584c2dfbeb359e6b8a9648ffd4965a9b6e962b48594bbb65ae629874fc376f6f27b645361bec5f2c5a8850ae390c8c6875d67c975cc1b347f000919e49ef5f1d3634476add960bec0c49349c180d432247f74e445c4bb1b224d09aba9cda38cad499f5fe8ff048fb0179ff8b0124f0ad16a766aae66d37be9b4eae7b2bc64787d6623928eed84b303a4c196c4c9e0b52d3e25f72c73b979a5c3980af66a107e1487a89497373d785e2e96412bc2eaf2e6887cd0e7a79e036bf2c28f2632a3ff8a178218b78aa5ffc9b7bdd092d908fe9cd35c7c61c75d0bdfc31eecae3c2d16aa3d96c7637a0d86cf9e677417e534a2fe7724f6680f0bf54733c54c6defccd2cb377c440c5408608c74092232ab7f3f72d58e32e9ee0b940b57ee1ba3b2970a0652a85155caf8fd2887067f060ea2e556a5a2fb5e502e3a68702bd274930dfb7c77292cd527da95a8672b0ca3ee669b9e3cc123c63fd0da0ae2eeb785cf910920ff5f92187c9263b6cd6e082518092e35466ad4b4d3cb9f2caed0a99f1c90754ea04aae29870f3c52e539c7bc8c517e48977f19d03b8308720421d8010d428bc2e36d1f5ac23fd947ea6fe6eb2ed116776dbee272dc1c5a5d4d93ba45042900cd9d55337ed774503a06fe397faaba86150279951944a6843a1e7fbf283d747bdf69621b67790635314c44efbe9b9b013f8a3dfb9b38693f56c2aef65fdc6efbccc30daf801665b95ff61f038f0adfcf4590a11e5a27a1cdfc6bdcf3453add78d317d23cd86fb8dc5351f45ff53a7d8c52da57976e04916c688dfde295fbe0de5f7034af052c336e914310f3db720d211b5145348eed34a5a9813a696fe12a2c20611c80d71f2689846e71ec00ea7848f382b3e427d432ec49df54becc9b0ffba99a99cc9279c59048b1b8b43a67e318d3b66abf7a45bb8f3d5bff1e66b17e25e28d0d2df231f944cd064de359d53f660b36c7b3e416de6227509519b48ebb7e5f17cca7e2766ccc72fd4543cd940ffa6b4307049a52525e0524eeb0f6e32337ec389407839df7a929fbb5438908f3a1ba04618f8e20f2abf8c9573b5ace1ab089e71fd433d9b0c86ded03d9b849ce54844893f5571f19d0ab22854635330969e6c8a959a8ff276a85b93c6ecc4e39794c2f933303367b98a0723da39c235028c9e8a2bb127c8a610bd00115c7ca9edf5684679cbf11217aa2578f7ee2a745d85898965288964dc01ab2a36d15ee209d02af94056ee3b431e1738a159e98f57e9a9bd409ae1fd25a734f5f5bcc6e8165a04c96f81cc1b32e0173842d4748635f8ffde23fe754db64f76868a20dcd4c1d61a4b1d46dc30b0426bbbdd3b2eadf5f666ac8df2f7679942f9658ba31bdbdf1c5c9eb807aad15987b43a7e4605d0a5e9bb5f1318baa8fa5443eecaa3d47626ccf6c51654307a56aae4ad4b651cb94b5842824bb52cef9399568b0436a2ce4921d47c991b04f340e1500a748dee24a9bf2d97c12cccb6f53d7aa5c05f0f0ba1f6c5f5ec29d4f846289047964ac41ca19e3ae4bfaad096bace4e562fb3f372590b206e33df37cbbe123b9c660f235c56ba26433e8b324cb8170c25b1f88c2778a69fab6f0792a64492cf6a6e9a8f267f4b4d4eb6d7526bf0883d6d3804f1c244759f132430e408b3be77131f556ad4de1d6d4fb9b254f30457211675f9f54697fb1d432702c1bf984e531d1d78337f96c7f7d2488f4934c907298a7bebe2a32d2e21a4eefb46263c2748454245640b8668b5f957efa403e5e4a34f7e24c4375dd1405756b774639cc00435d525bbc6c44f9dd9943963c4b7371fb2e2e8c91319feb4bdb08d23031218a2b8164d225ab44a9eaeeac081d1ca60c5b4474ddedddb5dff9de16651f2a7478c55b52e91327a6570167e16095f9ae5e3f48026da0e2841d453eda1b9fb564753c20bdca59e7ae77d2da1616a44428cf27937eaac08a4ab336598a07ccf477a4f6089053922b5d5312535ef0a194e90368657337e26cb3234807eea3f0be607ac0796fa3a044ee2ffbad45bf98a1960be986f8bff58da3653d71bbac46", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001240)="07e42dc2174827ba077adc1437889ee6c6a4d5fb1c1383926ba8c42d03fdae4656b3a9cd6db724fd0f86bcd711d3df2093d8a659b22257b23fae6f3fd1ce613e2ab0a305dbf7455dc0", 0x49}, {&(0x7f00000001c0)="3569e66b1fa8dacee9aab10707a240722e2ecee0186bf09809b42b0b7f4bc560b7e3e6b3218f17700d956a695a1eb597e9", 0x31}, {&(0x7f00000012c0)="d2e84b786ad02b6ac0f4c46eb36570999a4c7ff612a866aae90600a7f832f599cd025567ac420190a815d94bcc257f8ae9afec05f641638b654ab2592977707161f45c7c24304825567720cc2100fcf9800db198bdb1d5f1ad75031eee7ccd12b401fb4f626f43b4f70e9da345ddbcb8a7c930f7f51339a1c17a7ac550d14a792e85602f08992524df77c83b95f822180b7f6f97bcce38a1e46cc4090add7247d92e988a", 0xa4}, {&(0x7f0000001380)="f9b82bb04704d77dfe627bfa03bfa0fa323d9ac2a44843c836cee1ba7c2eaebd7c026ff4e151382e0193942f55da0d687178bad79062064169a21915594b0d32a59a5333b30bd6ed8c0b4b3dd3b258a4e06de30d39e50b083cf3daf5a3cfa31365a9997c00cce0968ce848c6607edf3ca2b1fac1c5b111b7cb55069179d3acec", 0x80}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r7, r11}], 0x20, 0x8}, 0x401) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r12 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$inet(r13, &(0x7f00000015c0)={0x2, 0x1}, 0xc) 13:03:00 executing program 0: r0 = kqueue() madvise(&(0x7f00002eb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) pwrite(r0, &(0x7f0000000000)="27f9dc534e6c561d374468d12960ec50b46bd5ecabe660d84bf3b509d05759ad9245d01801f34f7a16cc682bf746f58df86a1c47cb4b2f4f1d0707b37169d1e2b1618ff0e2df42dd4289e04421acea5a2099b98dce6159f0c14805f62ec93b6e1cbf8375937e5ef25f8f069d3eb28ad493c7659cb5162ee6f8b172b4f5565c230abf895b8ac5d9bd011828516ff490f1613956b86d3d7edb732b5d23914c23f596d546b3e669a6f0f3369c91c4867342082680ee7e64bf164315fc4b7cb2", 0xbe, 0x0, 0x0) 13:03: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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0xffffffe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r5 = syz_open_pts() r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r6) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r4, r5) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) fcntl$getflags(r3, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:03:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000004c0)=""/106) semctl$GETNCNT(r2, 0xb380c343b47911cb, 0x3, &(0x7f0000000100)=""/239) 13:03:02 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:03:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x19) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x7, {0x490f1e02, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setflags(r4, 0x2, 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)) 13:03:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r1, r0) shutdown(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getppid() getppid() r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="e4ce710258cffef057cb7af21dbb2e58943a4fe9fd5691e24f75fa6e905367defe25ed12ec234b7dfa601d8ce9387856421375f650582dea5fe47e4a895acd9a7dd6d6355c4d4a304c33cd79a407370a7e89d78a16aaa9", 0x57}], 0x1, &(0x7f0000000340)=[{0x88, 0x1, 0x49, "af067ea4dc3299e1e0ecc665f1d7f3fef563557cc7b002310d5962868ef357dd53f8fec65e98b109f013f48c02e3d9ea6b06a4692a2f651300a10497fccf5b16270fc32009b262ed407eb02d58aaf1b8b50bff4a299f35de04e0387ad4522a482fc0e78b50b91dc8074eda94e27b6e97b708b5290af2c693"}], 0x88}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 13:03:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000", 0xfffffffe}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 13:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 13:03:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = accept$unix(r5, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) bind$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) readv(r9, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r10 = openat(r6, &(0x7f0000000200)='\x00', 0x10bc4, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x40f05446, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x1c93e3d4a57018d5, 0x1, 0x5, 0x8}, {{r2}, 0xfffffffffffffffc, 0x20, 0x89b755caec5ea417, 0xf4b, 0x1}, {{r3}, 0xfffffffffffffff8, 0x61, 0x40000000, 0x0, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4c, 0x2, 0x7, 0x6}, {{r7}, 0xfffffffffffffff8, 0x80, 0x56246da2fc9c63a5, 0xf78, 0x4}, {{r8}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x7ff, 0x2da}, {{r9}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x1000, 0x40}, {{r10}, 0xfffffffffffffff7, 0x2, 0xfffff, 0x9, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x1}) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:03:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) mmap(&(0x7f000077a000/0x1000)=nil, 0x1000, 0x4, 0x6010, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:03:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x7ff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d552c5cc723d26450e7"], 0xa) r5 = dup2(r4, r3) listen(r4, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r6) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = accept$inet6(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup2(r9, r1) connect$unix(r2, &(0x7f0000000500)=ANY=[], 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(r11, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r12 = syz_open_pts() close(r3) ioctl$TIOCSETA(r12, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r13 = syz_open_pts() close(r13) 13:03:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) write(r3, &(0x7f0000000800)="763183a027faa931ebeb8fc4b8387d1182bde8d9a2171a9703a9c695e207d9f68f69c0aec55e950535933b388d257945fad3f668009ab060944f5fd2c77b3f5d360a832bfc17018e32af5be4a8c808b7c0a48bd1fbc2f34001439319f7e0820f72d1a2e7052a6e7cf6122aebbcd8eedd238e5051a463e231b49fd2b54a432207ebc0b3135525903757653bd4ca687cc7cc72d4ddee2632d5d8c69c40255c92fce4f17ff1f0bba7bba00cba00178794806d4de771f41c034cdfb06bc3019749aec58b7f2980dce9aa8277c02dfdca593e140f65edebd79c2f58bc3f04e73fdd04a2efd0b94589bc5ff062c8e0c718233388d05c24e5114f4bec595cc96f9c094ab37acbf555f6014b78adb5a927cb523da9002c5448be9bdd8ef2fbf615b3ff97ddf0a121ade0babdabc194108338af1ff4b0350dc70d47170bc7fb03ad89329cef05ddf7949d2a2301a0083c507ada8f657accc7fb30b07a692a1bcf3264f20ca67a012296b1b3bcdf9e3fe6e25cfb3f75dcbe079766ecb642e8406ff6608c1703425c7575216f0c2edacfa402bcd3d4af7741321a8539cbaef1e0cea8a53c74be6eb8cd8bad9e7d248349598c71a267b850cddc988711110883871d0831bd2fbb34972d4dc586ab4989728e6975a2fbffe7c78e4cd3db0d6789fa4d2917ceffa2ae6150f1ab3fa4ecb243c89514d378b2e47e4e4c1dedfb19323a37892b02882d16ebd15a20b3d0ee79ac27464dfb73e457ec1489875b806cb8da7ec7a41bd2ada97787a9869e3be610a90f609f1c4167c4829af8623d95afdf1b9382d034cef5615730e99411504f3c2b1e846cadb3b0c29f653dfb9304ad14088b70b33950c0e81af3c2a5629c66f8efd407af7574c98f54a33ab048b666a53322eebb528ba8368a84662d6b22497e20ce956fa586ebf9aa5c0f2581045b8eac961f421a09df32a33e4a1b136b7b09d58996b15dfc184940b48f7feda0c1b79d403a0e8014385a38d20607030724336f43f6f60fe0be0b863c912ff73a4b1b3ebcd28c7c8dbbb3fb1db3dd0b3273a35ec5b5a6de9a71768c50762480176b88f269242711b76a32d56e09f3d98e07d33351be1dab70d51588dfee5e6c92805a3daebe90fcc0ff64806df07232ddf82de6d74920e22fe11396625f45b6f6f82615904e3ea4bf30377ec824b5c22df777bfe2aba504bc9e52853d4139e0fdaaac059aba8db7612e7bb8f55c3e470bb262bd3056c3f1e251ed3d62b15d82f08e61ef0587074753656bb00283f46df478fab6b75b9ddb463cde445191ae4577ea4582ce57c70c958cc8f03efa3a4882a564cafd10f9d17f83abf99e6efb967d9596d808ed88bd03771a6cd665423bcd3e019e7f9d364ef6f0f762cf38f3bd46ef65a365a3830e12221a80fb5d003b25151ac04078a5612b05fde615a2eca9b9235471066af11a9d092a4317fd15a2a59ab5e17fdac68ec907370e6ef51b05e2118ef13b837b4d66a56c42d5a5740ab51bf2e8a723618bfba8c6f2cd41cc7f9a67f37b10ef181f84dd4363880e9feaa2a83beeaba521b656a3ae86cbe612b0db6032ae480dae2d32d38923e05df409ce7757d34ce8b6019bb81a90417cb8bfb3c38ce184d471969e8bc975e7e950996901377150a4a448af18e806a965c1891cd3938d38878f6cd1a7930e2de6a2fe94b31563073b057bbc582b2e2d3a8d3ef696adef3bb0494a92689e9fbc43d197fc75856be0b763fd8792ccbda686aef9a17272248d3befc2f72d7b7bc9fda41507c4103338d54909f90ccc779020de0597b3c1b1df8292af405ea83b3030b65824c3f9dd08b7c7ee33e749ded397ebb5645d38f61c8d5bdbc7233f091575f922291581d2e832925b0b722ba9d4059caf55d05aafbb33a0ef47aea3e3a6ab4cfef33dc5b831b6cdb291fb6a93d9ad8fb6552a9ba412d2b6d92089791d90bfbfa0b8af93836c66b91f03475c69113ec9868a29b50592dce4760000398881b3af96b7e1a9642ba5b6a178b2222cd42c9f46918f17c8c08e486478e796b02b5e27ee8093937639de8c4c0b232dd04f67c7a0a940b9b01e95f266a93810208b6c8198f15954de45ffa12c9b7fa5015119c6c1265e648af2e8ffb762f342ce419af4a2729c28297f2b1736fed571cd0d77421c004c47de8bffe1df96c2fd0b71ca6961aafb7ebec2d9541232ec5846a92bc633eebb9c01cb9075cb664d531f4416d3b8f366fbb79352dc52ccbe860f4208333f128fb9e7756b40a57e26f22707d541c2c470909a286094ccf44494b9869354062247aecc2323d16abcbb3e8191ef4f34510a0c1a7fd86180e15797e713abc4a1b247a0ce06e7b31fc46f8a310e86487fa27d125c29f367e01fc7f307c94d3349fdab5db95343c53b7fbb15aa3a731741efcc7dc26ee2459f08276d62963d0e034eb242db83e70cbe2095470e2d4470961700130598d4968e1fc4c8529d432b355c7e3ad9b2b79540b864f58ceaa1b330c35dcfb42f9730aecf4afaeb3302231175062a61b10f97e8de91e39fb3b076d7d015b04e19907b9d37c1f02b45ff0960f858eaba6f0b24e67ad08b148a7bc3c3a873267cb92f8efc5d320bf9a6f20f742b658b89f38215d37f473a4f0de71e3b0422c2f2bcbf753ab14a9d8348e6dad8768621701dbb0fd52a9c7fc5e93cec78ca1c25b684ea110451059a12197ca4b491890028a8dab329a42161ad5d0cceeeb7331989009943be92f0195f37ab369e4ffc2ccd90c9e3ae8fc2ab99b2164b2686c3638e7021f65736e94fef57ca2a6c6c8b71909525bc65288144fd2155ddc6b2e136ae423c070f067cfe594cf7cafbbfcc05a5e27c4b978e594c49064cd9e31606e2667f69590ef2da90c9b989e844bfda26904377fca99566fb254a5bf1a4a5087c633f3d5ca30c0b6133067a501f188ac5cee30bf624d548e27b97c797fab94d3630b91138c0661fd1dd2e513ce9210dfe1964b9e6f0f0a0004c949a948211548f0ab40ab913a9f11448c750031f884b004df29d9e0bfcae560f4db14785d4f544e44a71cd42c182e329f1b06fda34661ef047f9b57852a525de28ec35971b8d41937b852d7fe82a31a3b6914ce07d701b8ff4403ec1e584172034786efa0ee097542e2595d7f3247c312d061d6e6e359086b1418cb213756be1dea7ff7c7778a6f168f6a59dbdc06957a9e5f78f0d53af3d96f55ccb7f90ae0ddf95766d78d1282e99495d6a5e816016963995d68e73c036a944a4d8c90885cb3dd0cbd7113d9c9472881704d103c89162585e4057e7e4004b4bfc7c3853198f777610671f2c8f5ea27a9a16e89e9a7fbec3fcf478f326e9e74e52f1255bacbc7ee1810047f1c22db19567b63bea8b344fb7ab0a883bb5401a4cf397a48d90c7f83e27d434389a1ade6d3bd5cdecd99b0e571240ddbfafb4f06f5848134d966ea4b474184e5be3d820d6f613aa5e9fcbd1386160fda61735169058acc7227a3f8ad4cd50024062d74e6a7bf00c82085f060f51e4803051b4103efabf7472e9666e197fe78b93ec1471c246deb8ad87845e825c910678a04fcb1c1f49bf1e6dc76477d4aec327dcb0d7dab4eebc98efe5b91533c569a59fb9f87cf8ec2d0a1b122ce2601c9af2013057a09bdac119f7dd96683d376383cd32b92eee40861600e9e7401f10218e95263d525b02f937ac66864272d03425d271daed11286f35e8a1cc97a613fb5b59a552405c45cbb6256646672641da6d8205a5ad3ffd1d360fd58f405c5013049ff57e76efffa206c09642495d405efa077d26d591111eaf687163a652cb8d13ef68c5282fbf68e52ac5bfe19e96264c74479107c6e7b3abab336665ba72b48cb1cb40cfa3029ddb6b418f8ef3559c038e5475ec75779f629156114e9425d9c5149b26dd81bb42589cdb16ddf4b34da984340e273b9883dd8caf70931a771f480c1cd4f89c0773f1c22358b057521edeb6d0f0169b9a73d4b9245e271042a600facede8d54eb10a93b48194951cf522b79b372e452ae4f2dfbd68595e5b5b0097436285fccac00ef6eaacfdecf2d63d1cb2c1c9a1eda93a7448cfbfcb0eaa25d546bbb385870a9d04b7edb616e3587bb9203eaf619264d51826337123e387e7702f58ebdb21000e6c8722eed80b338f705eb417bf32752bc95380d53b07d6cee58a9f7c0eb7aafb82f26345f9bcbbeb4fdd7b71719541b14a1a9a641e1e587e97a26ddf9bd02d13edffaeb127042ae6acdcb183366488f2da3647fb762288e361d6cc2b0c2436479fea0ad238e71e48979040a7e259408d8c6408f8af6420e3081a50a053ae5f722a85de7d1f3181d367d22ad2da5632aee304cf826015a9381b6053a6c06a81c7b33bf33af0c9172f7b50a0dd84dc85efa0fa9629830dc633e3fea76b8c20b5cd6b15958e127ec2d5058405348a88ccb6eb6d221a48c93553f81a206d189db73838cfea12ec2198f42164ce8b424857ac5e378613b7e092889eceaa385d1db40452e18cc7449a2bc4ca9bc247dfd382601cfafb24efea241cd1e423e9c7dec5eff231c7b7f24e5a33e60339709e95baf975afbbedb72962618594f18145de50b417ae710cd82bc530aef1fd31cf6db38e1146f3b486383474d5f4c420733094f50c4e6adddf7c02396b4434153c1e0f2ccea6146ffee1c85d4f23e2d3a3e8e79339d86222e201d8e837813acd1eced90a2560ec3a244a8a5cf02bdf2512f433f952fbfdaec7b9d5d22d62bf2b0e3a50aaed1450dc7d4e6568793dbe88e948f20fad52687564b7e86e7724e12b15145e8e88622ec73594634396d2c39ef501c7d8d910f8378f6ab720b1072b8a16bfcaf2ca7ea25b270681a8910f4da3d9f342fb50efcc1b20bd034a13c5ecef63420083c1bb3aeb12af9ab3082d21bf029fd2795ab9f8e817c62740dfa3bdc5c771193a38b1e182b69c642f7aa1b6bef79932bfb16355d2c11f952b91c4346313baa368da4b2f94f06013456ff7ddc852df6c10053435dbcfb9b7a4d38a1c7362f85c6e488d13a5e5b64af7c40ac042dce719921f31fc1e1cbadd082aba956468f59a21adc44c70413a80608a9560c6ad3bd2c709c412133e5f212729b1af15999be71e2faaf763d150ad47a8e98dcb4f4481e094e7f699c39b96fcf8c9e5a0e229d68e73b65b17e995aaf088d7d534c96486791466ef4e08b777cb25c1a5ade537b0aadd98a3584d28a2d28104bdebf498878e2ebdb993243e360d0931ecd2705fd2f3e5f7094f28f6e0f748cb216900191f7ba957395d59d574a0471d61bc47cf46cde67cc441b15d1a2f6b0000d6637ea9520a12c4ddb44f909584493cf9075f3580e737771db3639823fa3c0c9170c7cf065a6702743f1c24ddd1223fad9bd54f791b005915b5f3d69998f763d45238d84e90003515e43fea30fb0d7b5ed887e09f31cb1fa3377f1c62ad1c3beb32c9a9a1d02ed124ac066b3f5287c7202450c9e41e0d88984b62c4072bfdd212463e90f35c8a78d6efe38a189bed0ec9d95e614096a957f58b9be8d610ebad9989c9cd0066d5d93d29c27dd281b394e3f3a27eabea00910398930467e704e6c892193113a6cb476b12230ac045403fcc26454374a28f9a26e18996bf4ab7bac61b726f70465e7c7e071155682c29e6367d5ea7a7edd82e7ee1bd291b830aac66ce0fa82fdeeea453bc787dcb36969a27962e7163c0bc7dfbd435f821a4d1ed06fc5a4a9660b352a7cac6adbbe9d71b7fe3815b80b195422513d9cf3d0b02e1424d7e5e9a2313e870dbed34b63d46cd3b556b731", 0x1000) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r4, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x80) 13:03:05 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) clock_settime(0x8, &(0x7f0000000080)={0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) select(0xfffffffffffffda8, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)) 13:03:05 executing program 0: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x8001) clock_gettime(0x2, &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) 13:03:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r6, r8, r7}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r12, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r18 = accept$inet(r12, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r17, &(0x7f00000008c0)='./file0\x00', r15, r16, 0x0) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000640)={r13, r15, r14}, 0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xc7) readv(r19, &(0x7f00000005c0)=[{0x0}], 0x1) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r21, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r21, &(0x7f0000000100), &(0x7f0000000140)=0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r21, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r27 = accept$inet(r21, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r26, &(0x7f00000008c0)='./file0\x00', r24, r25, 0x0) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000640)={r22, r24, r23}, 0xc) r28 = geteuid() r29 = getegid() r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r30, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r30, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r30, &(0x7f0000000100), &(0x7f0000000140)=0xc) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r30, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r36 = accept$inet(r30, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r35, &(0x7f00000008c0)='./file0\x00', r33, r34, 0x0) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000640)={r31, r33, r32}, 0xc) r37 = geteuid() r38 = getgid() sendmsg$unix(r3, &(0x7f00000018c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c513000"], 0xa, &(0x7f00000016c0)=[{&(0x7f0000000240)="bc6df48f5f2dfd23da23edfa08cd10a11482", 0x12}, {&(0x7f0000000280)="0d02e4dbf71fe7650c63398eb7e5f248ca7684d08f46ff7645d673c98564c3498cce0ef01da515c7a9fb973da22d8b57392987c8505577c93a7a501a4c31b85929f7155bda6b0d9cc9a35b4dafa70493d9cc2a5a60c0d8257ff6911cff06ce28163273ff651f3467b4576405cdd520b72b1127fd25678fd031797f82cbb354a881631fd2b7ba170b683234558252", 0x8e}, {&(0x7f0000000340)="b0a5c446dbe4c89339053962cd6415d21a68d4f4b91242c1dce4617c0f784c2e09aad54c27ccbbc32b699fc1049d3ebd7b1c29f67dfb3284a0438383610693b11e2daf2396cd27af9df76d7ee0598da1e750ce3dc5682277754ff922a9825a71360dba58", 0x64}, {&(0x7f00000003c0)="407b3a94bdc0a4092ae79ac39819baafab5ebc63179d142f27aaaf689132e1f0b803dd2fcd7beee7c4ab10f3454bdd421d05b92fd88895520b9bdfe1c46d794a1c460ac2ab838090f52150ad7af39bb35e5e6ef9f026835d67ddda6229b8be3b0d7833526806d88d23313a3131397d0e1573f8abe6d8c4e40415c042d4bbcc8370a050ef8223e48575de9b639b5546f6f7546094f2960634dd38b288d5cb82c4b78f1bc7bb27c44d597029edb750e6dcdd9643efc340aca4e920a6c74f2ab13eae39721a9b", 0xc5}, {&(0x7f00000004c0)="7260e13ac18a576aafd9bd", 0xb}, {&(0x7f0000000500)="f58361523dba94c00a2b", 0xa}, {&(0x7f0000000540)="30413070dc3e4302d6e770098901052c84af0c355ae304f8f7be9f424dca43106d2d8b0330a3ab6bea36b8f6cb34fb6f1eda41055eeffce61df0dc96704942ab923f3716d61bad535e87200ea962d3a711ef26a5d9c91f21d7793bb92ca9775a89a98f3af0fdd20b3a929ec08ea22e0278b63be3ad8d18fc739a74fc69c40073f1c9b1b491604cb9d181101eca9f4607eb375b4fa204a702c97731b0c3e4893c7d10a92250b31305dee7ea83767e08ddf31d0e7a1daefca7ecb8121f8171476eadc6abef2f2bf2938cf4e2684b6713ddca6fc0bb9e1984cb8aad907666d36eb243f69169c3d75c200ce783916696123f3fefbbb6571c9a5e07a2505b89e32e5b8934a1b376e78024f475abcc725d296b83834febd58de30748b1cc399cc3073f8f51142208744cd9ecb0d1e20329afa48d7da5d731394e81b7110374baf69d9b30237780c3da0b26dc9aec0f1b108cc62ef445cac8f4495c76f55548bd46594126f148b447c01aee5e9ce25e30a1f9717d322beaab260b8c64b6a263000adcc3c0395b440e9528db948c5524a7c780638a8fdde0dc3c10b54a046301d6ce7c76d5662542134e149a47145573cec99eb91406a5fb2dec93f5ca4c6134a0bc89cb89769d9e6f3ffeaa21df54c57de0df415fd34908570c0554bd45b21d75c39b6545d1474ddecf54b5fcc32b9e8cd9cb19991bbb766ed8989ff4c8b3070206e701c163d3412c35b8fdf95ce84752dd44c24e1f3bd690ae9908fac0f76f840178f026aa489c4546b6d0be9998a8163306f603cffdb80b291b1428166210903d9bca408ca8b14a921a894241696d2393b41ee83b18fbe11517c6ba9da417043111bc075e6522090bf62044e7fedf4ac372ddf13227a3974cb811acfede2f2874b1669e08365b8e5792f5c31dad6d97fc79fb9d023eba330a7c45cc7123c56eea7313a3c1a5b3fc8a8f6e3d6b120c63aa758e66fb0cfe0c336feb1483ce811d45232762a44096f8fff8cd87690df0d7cfbf0281c4594b2c883b714496dbbd897d53d00a1088db69a3c6d7d6ce637dbcbccb869ca120ea5185d11e2c2d74ee831516492a423e0c2a81de7686de4c29860be4da1ed0ddf1ef28dca4b60c7c6ab89a4cf188f90f6a01824225fcdc2842d697df4260e666e6b5c911417e4e0fff7b84e64aed9438c190684928fbaca8c8a6a27cdbbafb43ffcee4f1212b939df25152ef3e5389ee8fe2613a0b3b656916742d9c9440564a3aafed123fd110209ba25102012f05553017e325a4c17de0e259d8183fe444e06895ddd84907c69167643597aa1f158201943f3058dfb9803fd6fbb0a107e88c6da846e7056392b4d053bdeb9b7faeaf54bf2622ce88f6e1ff2216b6a05a8d8fecbc038c5c842acc0dfab392803bdc0967e15464d0fe9abb82850ae1de5fe8f16517795810db39cf394b3932a0edc2e434386520193381a142b721ce2b4fcf3e6bf8bd77a9c3e713ece610d66d51bc6e4d31eed2fe830ad1f94a97dbabc5d202667707d7006baffa9d0672fc2513a73344b50a7e0d05a9ed9bd8479e7f65a90ba69928073ef0aeb3abcf8ea43e3e8e3d6f3586e2ea7e14daefd096153e5e8e5f7e3e7b6a35cb32d4ee18ed1ec33e88f28f8166bdd1d86ab936cea94805d12cbe615933f74dbb238d701ff5a258cb8cf62bfab0671b8b7034b4fb19547fe538106317ac05ebf684d08470e7b7b7006c0b95799e662ced6271fe93c59adccea75247a07737cecd67260a73d47d55a990e91e434ff94f793197640973af30827a973d725d993141215f296df81e84a0059ceef0a7e8967cee4633e4c1c7999cf9c1f067a850349c0102bf88db4831d08f65376bf08bfe12d0d7eabca6135832aa089bd66c6017955fc85b779e68e6bc4eae6b0a3ddeadcece2cb75ad1f899c6339284ca8728aa3b799870b1ef90c8c2a4b53628789f8e1d3cd83ab7b468c30e1c7f2d98122b98f7fb7e93891c879e386df9610081a16711f474ab85f72f7ea9a46ea85992a83c20e86935bbb4f3369a09ed4ec9a25bf3fa64ec34139bd05c540f8cc410ecd292ae28638607eb57a709d3c8f3c552b84050609b45b20d7bf80e4aa7bb828bde383d0dfe145095c7c9e123d76a2bc61cf94cad497fe28c13619a8af87ffb1b9801150a99fc9aa11ecf45047c2b7ca3b679eac26036241d9a256d2c734434d7ad4b2831be99f0cf5d47474b4d80178a77d92a7d0125d63f7ca2bf5f7c223bf74d0f28dfded29e4e264e353c12e9ef3b3d5eb150e24d66587cc8ceaeb4c6e5634eb9e79e0878f08c71e55baa68cbe9eaa05b2cddbb4f91801be098000fadf49f2162763029bf4b8d22b9807d6ab11b6b10afa3c8f4c92b65c84d703bd47068d7810c160c927a1e811c4326dde924b3d7a0ade50d84427c593459dfa6af8776d1e14ca1ae0fbbc3b8d90fea917ec24bf2d751a78918331c1c2ab5366952066e30878472254eb432d1d0ba8001da2822405db6a2f643ccbd989a98f6a085309d2214d71cda1e697584e5dfee90b5f330623724714abf9415ee210408566893d8818eacfebb46d11ddcd59a9278c2ece39b039aae9a2f515f8bac2bee9a93eef84e594440508775fa54942533a87dbf713446c641c043e8464e7ea8c9cc798547896c7f80117a4f4684dc1cce6b9ca46dcdf9cba72ed1ec39b7250ddf1d9bcf733a1e3d5d2e9d442bdab1eb70fe377b9e809d33334d1be5655ee554648818401e7c82a50e6b246c67934b849c1fa6deae468550db43c3ec4c161be376b962b3abdb82dc267d7d35320d22f6fd94dcd8ff155ffe887ae8c66f2b7ce82c6abf17d4778bce4c261ca250a4ba62222fcb53880f979978e7d1d4ac624f7a5feeaa34baca7d7d9f0c2cff81b1ce34a2e4ee4ed3f9160e3b090f320545e139ee7b55c6df02f5e64dd5d0c7806c962bd7d0492ee590c1df0d9901f8de99d4e3e539334578c1d340a7acae80e727548d4fc504beb41447a5f28ad06a010db52fb02c2879db0a355cd1dabdde89641dc4ad45f8f529fd035641e0479e6ce0aa4a4841afd07b1a1922fc66c8c1bc96ff6d592d9db25aea1349bb5e547383a77d704aec207272eb8fc6121120b9338bad1b907772087b5bda34f6f0b98bc4e35c1a3250e58c42fd006ceee4bbb479befc768edf844c9e4c37afb9e2cd0fb64dedbbf60d42d1772178d52fb239345492e5fc65961bda82e4262e9741ef470718f12b9ef7a0332b0a1cada50a62ef56c9a5765849135d0c5b77628a234ea858b60aaddb516c6420b445b7bc4bc5d2ebde55cccb6d3da1b8b6549c6f6609ece3aa21cc942ad6b85e6d1434045c4e34c9af5455e5c0625686d5787637eb796c1881c04b2ed4f6a1e1c8ec648011f345eee7eda4c0661f58db122ea7a7916fd2cdaa68251a15d9d077b7aa011288b2657b417b3cc20b2e926b7fb5c7bc2cb7274c68c2ed07ec1b9601b32f539a43d44ec717cdb019c8ab92a7b9b2d18756f96608b23476e70afdb991e8da5a467040000fa1002a85cff553593bc8a79bc0d1f46b9fcbdb9329aff886bc8994dd5626f8ea68385db92e88e1511554ab234a979f923ae64a857dd73a56058a359abbad56db539d8e4a45d54e7ab05af8f169f6ae0671ac1c30bafcbe398e379ee0085981b67bac0842b72a6c7a80b3cd32a51135fe67c681378b8411194484a0c28c0859909d0d44fc607d5fc8f5068c1cd630fa96192ab4448ff41d200353178263eafb1de7b662301c23ca9bf7d7286e8f43f88bd021dc20162cff5bd0f87c7d7758ef3f64d640f66443bf603997b89b138091ff50256176f650a6543fbf5d736bac9e4fa1f611b30caad0ab485921dd6aadd65c7d477ddc4241869cdd1684ab443483cb2577e1bbdfff26b7953e1c3b8d0eace1baeb486b349f706e725ec50e63818d8a6b0d250931dc09e39a0644f332caa99f68d98349daa1fbcce1db67bd4304cb2a3f5577c2f8855295313a802654477239376dd0df30d1184c7a1d49ddac1d706c02e83afbb4069b0b703df081ae180fcea336a3158489a18df355e3806cd966c7e3642c17536607f63f721ce2b1d3107182c9ab3b9c93a869e4a3ac977ec686c33c9083fd57ed00789866de3ad10b43b1289591b49c81437fe0af937333622ed7e19ced495eb7e5b5b06d68e286643c9a61306b6acd1ca22c756d9c14ea484a4054a50b21d94cd67cccb5f749edd8c5200fed24e6aaad8b9998add932d1b09cbd492207e3fc9b1d99cb85bd161b17022e334b92f794b076de619751a4eef38aee5cf6ae5499c70bf024391af1c58acef64d58151224c8ddbc12eea087c78091c16d18f24bf56c48b57fb263bdb7aa0c7e5fb53c81bfb1173a708c80f0665456143962f29fd4842a541422b80aaea1890f38de7b64aaad8d5794051b47a7a703780601efd29e66dbb6e29f792d170b6ba0ad2ee9a9ef8dbc0c80750dd78f07af630e1014f011eb0e59c4dd94158e2dccf77058c03dfa16268faf3647e69452c2bf5e30d749de08fcc333aee139856860969e62d478ce6fd1293a512ff4eae0f4d9a8a52ccbe82ce4973202897244e4de646b08e99a16f66cdacfe3385a34e9f6acd7711d400a74488370c01b6976ca3c6cde26421d0ffbf7ee924802356e0b5766047441f63b5311b0751a3364257ff3da14bd6da4a4401b4bb081ad869d64da70ec5e0c21bdf573261534cc0b349edd0f08eaf5358d7c0926cb045ea8f23a7532f540711c81e569ac798cc80eff133610ff82ce273f45f39db2da301b8c3c2bf41c5ee7ad40b390285ed8f84e1251476b51894bc9739932bc92495cbd32e335abf625f0e22f4122ee46009b611e0241e7d0def045c2293788760eba4033fe9acfdfaa547544952197cda0b7f5ffa42065f502465cd37f96ef19162e4d12eb2f44faca7a27ded566109b5633e1c8fb5277a353e1c95f9095c93bdf990838cba71bf4ee064188166f0440ad1e0a66779a1e416925bac24ef4293204334fcba5a11d09cb6fa0d5f4b1a75bfa2a8999aba5b8976fdf0f12dd80861d112e1dad6fc0477f1fdf46f17bbce700a7ca9b5e6285e95d1045b6cf498e0bd3ef669dbcd05b263110cdf2d0ab15d5ab891a7ac0f569a97e873806ccf8c4cb44cb30b60189019207aed768ee4b3517d7cccbf6a65a32784d31700c751d70a316fe60c0cea412b48443d54036bc4eb26ff50614683e61956133a7b093467c937bc6f101b675167b49c27ec4c9ec7d4cab2f1869e1bc0dd3ad5b0fff22d2edb59ce9e85f9c021c2767e5d4e4c2ae35788f934346587e8cdd72e47469b59be1e785a92ec3e9775e6088b744f3b46de95aa6cff5273504c31774b52c0057afa61f3b8794b25d2836f94f19b303c3be1127d7133db9b72b3b3f80dd443e10a61decf88bee156a8e854d5ec43ac73bf774b388a78473018bd42b5069baf53d5e558bca3901fe84550f5c5a7b514f2a18ccffcbef58dc67f83d3a4c742eddedc799a71daebf8985175b6d1dc07d735adda839e577305536f563155075527ba80a96e5988453695a80cb1fd759522d02e94386d7e20a955eabb31b9e797963bd40e21ab6cd9df94fdd7057d6d24f2896fdf3f61f43d5f014ec8616fe17e9bd09bd892f26db4ba4a50db1293195094fb2b3fa4b8e9437fab0e46d6db1b2af487ef56ac7c1ec5175298e29820263c6a3abd78928e8210a4dc52b5e2e3f78fc071cebf6606861102826cfd4a3c2c82a7096784674c0f37d93567e8e2cfc9575868259ae2b3d056150a5e670360afa05", 0x1000}, {&(0x7f0000001540)="b7b9432c6db710bc0528a1408d9958d1c0af9222afbc3ea9a7c81a56aa420cac639638e94368761f7350c58035149d1e41fe03ff3e248209154606bc1503d29f6ff5a2473858342bcff3ddfccf9051da64c64b1394ddc5f63ce3352fbb44f764f1978c6220b2cbe06a282f1d0f217691f517753e80c665", 0x77}, {&(0x7f00000015c0)="2c6c6c4a0ed3158ea4d0475deeb886eede0ed91c215ac837c150fad679167f8ec4d57fd8083ed460fcf1d2f1ffd886fe5aa2a27f6d2356114aee55069ec398f2b186f3e504cda7d9bdc800b9b48b238bb5aa135ae9286b05efd922c1c3dca6a7f1be3cc6f39a38a19081caf2e533a281ffd2c74c43842ee25da8521a9672a5f511d17a3834b8d23dbe804bbace31c4e21b7e64babef55e3d6272ef562e6e1c8ddfe6334206422b677f874ae5c102c11b7e465702f2b3cc9e1ecc9ba090ac19c36a7883f8d2af46181241b8f650bd4995244afa25aaf08b6881915da2e6b9792eb717c40a87", 0xe5}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="00e800002000000000000000ffff000000000000168884c136484329c4c39432cde3dc51cb9fee9c45f157b2bce9fc38e52c62a0bdd6db8ee7ebeb88614e2380d663eeae6317ef33969d7b8c6af171550b723a0c31ca07c1acff0af0148c9e034c4d03e22dea384de84bb8156394ddfc84b6541ffd03a45d50cee7074c22abe96b07cfa4f4181723f93ddf39dcbddf55058f986986af479dd2ecc98a27a2cb278833b5fdf9c73bf48bcdaaba1b554bddf8", @ANYRES32=r6, @ANYRES32=r15, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x2) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 13:03:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x0, 0x2ad) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000900)={0x704e, 0x4, 0xffffffffffffffc1, {[0x8, 0x0, 0x20, 0x336, 0x40, 0xd18f, 0x0, 0x0, 0x391, 0x8, 0xa5d, 0x5, 0x3, 0x3f, 0x8, 0x5, 0xc1a3, 0x87], [0x4, 0x6, 0x7fffffff, 0x7ff, 0x100000001, 0x7, 0x8, 0x4, 0x8, 0x6], [0x0, 0x1, 0x8, 0x5, 0x1, 0xf4e6, 0xd83d], [0x5, 0x0, 0x2, 0x1f, 0x8000000006, 0x1], [{0x0, 0x9, 0x4, 0xfff}, {0xfff, 0x100, 0x6f6b, 0xffff}, {0x5a5d, 0x1, 0x5, 0xfffffffffffff801}, {0x6, 0x5, 0x7, 0x800}, {0x6, 0x8, 0x100, 0x6}, {0x2, 0x10000, 0x0, 0x38}, {0x2, 0xaf2e, 0x5000000, 0x1}, {0x2824, 0xc23b, 0x6d, 0x9}], {0x7ff, 0x7, 0x5, 0x95}, {0xc000, 0x101, 0x101, 0x2}}}) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x18, 0x9}, 0x8, 0x1, 0x9}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r13 = fcntl$dupfd(r12, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000240)) lchown(&(0x7f00000000c0)='./file0\x00', r8, r11) 13:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9055f8846c38e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55901350e8e04bab796751dbb9938aa8"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x1, "1fff01000000000000a60e00"}) writev(r5, &(0x7f00000000c0), 0x100000000000028c) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000005c0)=""/169) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(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(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x12a) 13:03:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x48c73ac8862cd8a9) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000040)="f277d0732aa23141852ce5ce824b13d633b9697115818cb3d6ba", 0x1a) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r2) lseek(r1, 0x0, 0x41001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:03:06 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_gettime(0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1cab2456822c93e07318614e52e333e60e2c014646ae2a5da269d0266391493bcc0b1a63bdbef47181af59956777d0f8bf92b9b4547490bb4da130c9c5e0ff8d811da8f5073c1eb99d3a5e0a9fa6d582540ad15", 0xae}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:03:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20c81, 0x1c8) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 13:03:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000]) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffffb4, 0x0, 0x0, 0xfffffeb4) 13:03:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7137e84be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d286060201c879a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) fsync(r10) setreuid(r8, r9) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x1c, 0x4}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) chown(&(0x7f00000000c0)='./file0\x00', r3, r7) execve(0x0, 0x0, 0x0) 13:03:08 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0x218) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000035701b156a830000000000000000000000000000000000000000000000000000000000000000010000000000000000000000831f51f1f3d7fca9386d3d3b5fc9c5ddf80000000000000000000000050000000000000000fcff000000000000020000009aeab5beef00010000ff1c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000001000000073060000000000000000000000000000000000000dbb7717f66e346e0df38eb32e1678f49495b7f22a6ced401b35272bae23cec3"], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4a) socket(0x2, 0x400000000002, 0x0) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgsnd(r1, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *348955 63970 32767 0x10 0 1K syz-executor.1 19221 39560 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800020b49608) at fifo_badop+0x14 VOP_STRATEGY(fffffd806810e800) at VOP_STRATEGY+0x99 bwrite(fffffd806810e800) at bwrite+0x1b9 VOP_BWRITE(fffffd806810e800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800020b49890) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd807ca4f840,ffff800020b499f0,ffff800020b49a40,ffff800020b49920) at VOP_MKDIR+0xc6 domkdirat(ffff800020a88ee8,ffffff9c,7f7fffff9420,1ff) at domkdirat+0x121 syscall(ffff800020b49bc0) at syscall+0x4a4 Xsyscall(6,88,7f7fffff9420,88,0,7f7fffff9444) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9490, count: 4 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 fifo_badop called ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800020b49608) at fifo_badop+0x14 VOP_STRATEGY(fffffd806810e800) at VOP_STRATEGY+0x99 bwrite(fffffd806810e800) at bwrite+0x1b9 VOP_BWRITE(fffffd806810e800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800020b49890) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd807ca4f840,ffff800020b499f0,ffff800020b49a40,ffff800020b49920) at VOP_MKDIR+0xc6 domkdirat(ffff800020a88ee8,ffffff9c,7f7fffff9420,1ff) at domkdirat+0x121 syscall(ffff800020b49bc0) at syscall+0x4a4 Xsyscall(6,88,7f7fffff9420,88,0,7f7fffff9444) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9490, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b49530 rbx 0xffff800020b495e0 rdx 0xffff800020a88ee8 rcx 0 rax 0 r8 0xffffffff813e1fff kprintf+0x16f r9 0x1 r10 0x25 r11 0x9bdb1327df4b87bb r12 0x3000000008 r13 0xffff800020b49540 r14 0x100 r15 0x1 rip 0xffffffff81b7ee58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b49520 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=348955 stat=onproc flags process=10 proc=0 pri=17, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a893d8,0xffffffff8265b158 process=0xffff800020adce00 user=0xffff800020b44000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *63970 348955 8247 32767 7 0x10 syz-executor.1 8247 469772 39560 0 3 0x82 wait syz-executor.1 25768 307127 63718 32767 2 0x10 syz-executor.0 63718 139964 39560 0 3 0x82 wait syz-executor.0 79210 294314 0 0 3 0x14200 bored sosplice 39560 114781 18705 0 3 0x82 thrsleep syz-fuzzer 39560 434301 18705 0 3 0x4000082 nanosleep syz-fuzzer 39560 234496 18705 0 3 0x4000082 thrsleep syz-fuzzer 39560 19221 18705 0 7 0x4000002 syz-fuzzer 39560 324556 18705 0 3 0x4000082 thrsleep syz-fuzzer 39560 404017 18705 0 3 0x4000082 thrsleep syz-fuzzer 39560 387693 18705 0 3 0x4000082 thrsleep syz-fuzzer 39560 41747 18705 0 3 0x4000082 thrsleep syz-fuzzer 39560 477725 18705 0 3 0x4000082 thrsleep syz-fuzzer 39560 104303 18705 0 2 0x4000002 syz-fuzzer 18705 192387 94783 0 3 0x10008a pause ksh 94783 25623 50687 0 3 0x92 select sshd 6150 199155 1 0 3 0x100083 ttyin getty 50687 440743 1 0 3 0x80 select sshd 88815 284402 12157 73 3 0x100090 kqread syslogd 12157 505600 1 0 3 0x100082 netio syslogd 59494 385224 1 77 3 0x100090 poll dhclient 53820 453892 1 0 3 0x80 poll dhclient 81053 251047 0 0 3 0x14200 pgzero zerothread 33456 412243 0 0 3 0x14200 aiodoned aiodoned 86692 77881 0 0 3 0x14200 syncer update 57886 463666 0 0 3 0x14200 cleaner cleaner 25805 118187 0 0 3 0x14200 reaper reaper 58744 50948 0 0 3 0x14200 pgdaemon pagedaemon 37884 47128 0 0 3 0x14200 bored crynlk 4468 194621 0 0 3 0x14200 bored crypto 84252 370322 0 0 3 0x40014200 acpi0 acpi0 13039 121443 0 0 3 0x40014200 idle1 37367 463450 0 0 3 0x14200 bored softnet 6301 82007 0 0 3 0x14200 bored systqmp 66326 390171 0 0 3 0x14200 bored systq 33635 158387 0 0 3 0x40014200 bored softclock 47414 66255 0 0 3 0x40014200 idle0 79322 511180 0 0 3 0x14200 bored smr 1 81643 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63970 (syz-executor.1) thread 0xffff800020a88ee8 (348955) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265aa28) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067822d60) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80678224e0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 25768 (syz-executor.0) thread 0xffff800020a89160 (307127) exclusive rrwlock inode r = 0 (0xfffffd80678225f0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 10913 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 105 3K 3K 78643K 3172 0 0 ifaddr 35 11K 12K 78643K 469 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 153 0 0 iov 0 0K 32K 78643K 462 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3039 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 47 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1593 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 3581 0 0 sigio 0 0K 0K 78643K 52 0 0 proc 48 50K 83K 78643K 3636 0 0 subproc 34 2K 2K 78643K 1241 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 352 0 0 in_multi 33 2K 2K 78643K 872 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1374 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 126 23K 32K 78643K 13439 0 0 UVM aobj 130 6K 6K 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 204 0 0 NDP 7 0K 0K 78643K 222 0 0 temp 121 3558K 3628K 78643K 19074 0 0 kqueue 0 0K 0K 78643K 39 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 154 0 148 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 434 0 432 1 0 1 1 0 8 0 rtentry 112 761 0 717 2 0 2 2 0 8 0 unpcb 120 2113 0 2103 5 4 1 2 0 8 0 syncache 264 24 0 24 11 11 0 1 0 8 0 tcpqe 32 7 0 7 5 5 0 1 0 8 0 tcpcb 544 2407 0 2403 30 22 8 12 0 8 7 ipq 40 44 0 44 14 14 0 1 0 8 0 ipqe 40 1484 0 1484 14 14 0 1 0 8 0 inpcb 280 4711 0 4702 52 44 8 13 0 8 7 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 141 0 141 2 2 0 1 0 8 0 nd6 48 146 0 142 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3343 0 3128 14 0 14 14 0 8 0 art_table 32 3344 0 3128 2 0 2 2 0 8 0 art_node 16 760 0 720 1 0 1 1 0 8 0 sysvmsgpl 40 68 0 41 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 1591 0 1581 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 5105 0 3697 46 0 46 46 0 8 0 ffsino 272 5105 0 3697 95 0 95 95 0 8 0 nchpl 144 9341 0 7737 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 57844 0 57843 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 26488 0 26488 27 26 1 7 0 8 1 plimitpl 152 533 0 524 1 0 1 1 0 8 0 sigapl 432 3539 0 3525 5 3 2 3 0 8 0 futexpl 56 71469 0 71469 3 2 1 1 0 8 1 knotepl 112 2555 0 2536 5 4 1 3 0 8 0 kqueuepl 104 1923 0 1921 7 4 3 4 0 8 2 pipepl 112 4940 0 4921 14 13 1 2 0 8 0 fdescpl 488 3540 0 3525 3 0 3 3 0 8 0 filepl 152 44688 0 44590 54 43 11 14 0 8 7 lockfpl 104 1179 0 1178 1 0 1 1 0 8 0 lockfspl 48 325 0 324 1 0 1 1 0 8 0 sessionpl 112 88 0 78 1 0 1 1 0 8 0 pgrppl 48 108 0 98 1 0 1 1 0 8 0 ucredpl 96 16882 0 16873 1 0 1 1 0 8 0 zombiepl 144 3525 0 3525 2 1 1 1 0 8 1 processpl 896 3556 0 3525 4 0 4 4 0 8 0 procpl 632 9656 0 9616 11 6 5 5 0 8 1 srpgc 64 142 0 142 15 14 1 1 0 8 1 sosppl 128 57 0 57 14 14 0 1 0 8 0 sockpl 384 7309 0 7290 80 70 10 22 0 8 7 mcl64k 65536 30 0 0 4 1 3 3 0 8 0 mcl16k 16384 16 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 20 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 159 0 0 19 0 19 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 630 0 0 21 0 21 21 0 8 0 bufpl 256 10999 0 3955 441 0 441 441 0 8 0 anonpl 16 478468 0 469309 154 96 58 65 0 124 7 amapchunkpl 152 32380 0 32276 62 56 6 19 0 158 0 amappl16 192 17737 0 17090 181 139 42 46 0 8 8 amappl15 184 371 0 371 7 7 0 1 0 8 0 amappl14 176 773 0 768 1 0 1 1 0 8 0 amappl13 168 323 0 322 10 9 1 1 0 8 0 amappl12 160 275 0 272 1 0 1 1 0 8 0 amappl11 152 624 0 613 1 0 1 1 0 8 0 amappl10 144 903 0 902 1 0 1 1 0 8 0 amappl9 136 1759 0 1752 1 0 1 1 0 8 0 amappl8 128 1181 0 1119 4 1 3 3 0 8 0 amappl7 120 1203 0 1194 1 0 1 1 0 8 0 amappl6 112 484 0 469 1 0 1 1 0 8 0 amappl5 104 829 0 819 1 0 1 1 0 8 0 amappl4 96 3729 0 3700 1 0 1 1 0 8 0 amappl3 88 644 0 637 1 0 1 1 0 8 0 amappl2 80 22281 0 22217 3 1 2 3 0 8 0 amappl1 72 104396 0 103986 24 14 10 20 0 8 0 amappl 80 11022 0 10987 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 3540 0 3525 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3540 0 3525 1 0 1 1 0 8 0 vmmpekpl 168 41230 0 41200 2 0 2 2 0 8 0 vmmpepl 168 484588 0 482827 221 111 110 119 0 357 22 vmsppl 368 3539 0 3525 2 0 2 2 0 8 0 pdppl 4096 7087 0 7050 6 0 6 6 0 8 1 pvpl 32 1239771 0 1227480 347 200 147 160 0 265 21 pmappl 232 3539 0 3525 10 8 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 649 0 27 18 0 18 18 0 8 0