6250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) 07:03:14 executing program 0: 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, 0x36f) 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="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="2dcfbc841d377df50a2ec34f36f407612cf3c542621081d40ee781fcd2b4985de861dc11054dc1dbdc7df499cafa65d1c733a571e469dfe033c7a716314168b626afdc7692473ed11ae936ac3c14fe238389844e4e6a93e45ac2b6779a2de0c334a8a38b60bf1803a2131be187fdd95e8d21621c4b61996cdd75ea2d93ac066e97fb3b13504923f2ccd5f87e3d10d82cc8aa87df783560186e691dc45cbadc90f9b7dc9035782de0f25a7046ef7b6da963feaaad49b21eecdcb241e99d1483c763ec4108c623d755d830be5a10c1112d8e1c45e58e68f309c985b482d8e461b66365f0398d506b754fbb72f2b8dc205cfc570e8d49013fa8535580d47a799f2850"], 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, 0x85}, {r0, 0x10}, {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) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x810b, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000b80)={0x10, 0x3ff, 0x4, 0xfffb, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000000000000004}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x415}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}], ['./file0\x00', './file\x00', './file\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 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) r12 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000140)=""/225) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000005c0)=[0xfffc]) 07:03:14 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x2, r2) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, r8, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r8, 0x0]) setgid(r10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r12 = kqueue() ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000240)=0xa) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r13 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/v/bpf\x00', 0x11180, 0x0) write(r14, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) 07:03:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001300), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) getsockopt(0xffffffffffffffff, 0x8001, 0x0, &(0x7f0000001400)=""/115, &(0x7f0000001480)=0x73) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, r15, r11, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r16, &(0x7f0000001740)=[{0x7, 0x7, 0x800}, {0x4, 0x5, 0x1000}, {0x1, 0x97b, 0x1800}, {0x0, 0x6}, {0x2c8324b216949637, 0x5, 0x1000}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, r7, r3, r4, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', r5, r17, 0x4) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r18 = socket(0x18, 0x1, 0x0) getuid() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001500)="cfba8e34dfc64bfdd8332c5c05e83457ef936043041602c5381dbf674cda3f4480e97d702e6959bb83961880114c55b8f6e9944c4f2b395d20745768d18e9fe8c9d49c31000adf1faf3de65b13a718c0e64ffaf23b6fae8b96e983e162fe71afc31aa2c5e1503e8aaa862e283c7a61c207a9d006f85505a984bc4535b52c70f8cfd7c6a72640bbabc5b06dfa4cc04498f90ba740cf5722cc6c68f563a1c23799f8885ad67f94dbe8401e30958e2be10e47b44b8ee8a05a03907df3cb31747eb754a98725f3e71cc6e555fa3f37e57c17bdc21d1452296cce81333b9394e485d52a12e9718102d70e7aa56d3e331164c887584b9307f4e5b5df9ac690cbe046", 0xff}, {&(0x7f0000001640)="d382cfa271a966a69db4eef5a524be35e9c7163174067d270c4691055bb7a6098a021b8f49fb90ddf72885df7886453476a8afc58206f917b17cb20fa97ed1491b97223e7e314ef4f28d8bbb0f65cbd9420175f803bb2e228e53f85c1d986579e30e8b", 0x63}, {&(0x7f00000016c0)="3cc3e8859bc065609bdf1bf7a3440f9ef4ba65d882e4bf5d45991dceb6859dee030ba7858b9b9731977061c1b09ce6c16e397a5dab6ebcc410eb679039410cc42b0275decd6215d1953a1b7e0ac99e508d9130030dc9e7f3668e28cd66ca88253cb37b6cb4a19b001339", 0x6a}, {&(0x7f0000001a80)="fcb82880d589e8460c0b360213d2621fa065f6f9570dc4232557173a5b3fa30d4147b30f87b38184f7a45d2862559125e16843141ed525137a9cdcc7c71ff418629dccec78a14aee97124ec5c02c45", 0x4f}], 0x4) write(r18, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = msgget$private(0x0, 0x180) msgsnd(r19, &(0x7f0000001300)={0x2, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b4e3b892bd6d9889090739164302db99bc045db000d0e1446c493f95fdbfc4692da745d5e3f3b5e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b6bd24b48c5342f52086bb7e87a8397bc8851"}, 0x89, 0x0) getsockopt$sock_timeval(r18, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r20, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd00000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000010000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000080000000002000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r18, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) 07:03:14 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x401, 0x3292}, {0xfffffffffffffffe, 0x1}}, &(0x7f0000000180)) getrlimit(0x8, &(0x7f0000000080)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000240)=""/248, 0xf8, 0x860, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x9e, &(0x7f0000000440)="2185fa20102c791800d2fe0dd11fd8369eecd9a053491b9b396e490ae7c51b4c8d4e9fdb516750d610bc4eced27d4d66704be898a7d7e6e73e46d70ec5b5053f036f5ee29c2b2b16951d0ad1839c890f9cbc9a698cb04e0773273cc6ca9b3cf49275e338b81867ad46ac5c93c027f4ab0f3476aae856c0bb9c907f96c88e1430084d7bd3ccef64ef4ae5a37e9bf691dc0826c25cf07ea5c413c829756d61") sendsyslog(&(0x7f00000000c0)="0ce18433bbc471f5d41ef6577f86fcb20612a1959bb665ff43dff8c0a2699b2c130ea39b4c850817230ff79df6682a9b45e10e94806b0350aac4be34b9a3e6a0ef32c02d5990e31a928d33e30d65abcd65970e12109b183494e81c8d6ae45aa18559ff1e55aa941f9a6a5f670fdde4120c27529dd5fc845f5ef8a57b70010c88d0278dba4cce4c2acc34db82f97006d9c999e6b2aa03cc74ebff926bac9463f033c1e2e3d64c", 0xa6, 0x19) write(0xffffffffffffffff, &(0x7f0000000380)="b8f774a2ec93ec247e0df2ed961f56ae7102482311df5d89bc9f134b7e4e5ab2e3504266adc276998f78e318f9f7ae311b635dc687efe60d3307adbf275bce91149890dc01e19d7877d9f3792015c6b9cb968fbeceedb38ed0624aa059a760f8a52909b6c07b74fc171b0e11e58baa2f2bc6771b646679f3ef6dc21d67729c5f8ffb0c9137b7151c13a9f520a3adf1d33c7ff11ed72b6c0a67d755bfc8", 0x9d) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/83, 0x53) 07:03:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 07:03:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x6, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 07:03:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 07:03:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f536a45f5d98a305b32f66696c653000"], 0x10) 07:03:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 07:03:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') socket(0x28, 0x3, 0xfa) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x6) pipe2(&(0x7f0000000180), 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) 07:03:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) 07:03:15 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, 0x0, &(0x7f0000000000)=0xffffffff, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 07:03:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x2) 07:03:15 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x1, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0, 0x1e5}, {0x0, 0x44b4475d}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x60}, 0x0) accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) close(r7) getpgrp() shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 07:03:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 07:03:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4012, r2, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) 07:03:15 executing program 1: 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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)={0x2, "b376c56c3111fb18ac66e27b44a0be857e555778bf82dc8b2678331baeb4b4fd86a23054f5adc22d401f2efc4df03e27544d4b7edb46929218cd4d7fbba958e8ddb8949d669590569f08d3774238152b7080edf82dd720ad57b0"}, 0x62, 0x1800) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 07:03:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 07:03:15 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x2, './file0\x00'}, 0xa) 07:03:16 executing program 0: 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) r1 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x3}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000100)=""/156, 0x9c) 07:03:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/10, 0xa, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) dup(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r3, &(0x7f0000000180)={0x0, "2f779258a3c0777648aa3f5f5ac067c7a75782cd432aa4d47ff94ffd0785aa5d106b9341b8359efeefdae1adadf13f9220bf6626d91ad2d16b94d621ef233422a86aa972f1ca10d6f8aca897d2591586b4b7dc52ca9e1b33953be459a3d0a2338e04615a1d50ad79e582fee1c766b82592c4a22a756c0aa79684d173ee839141"}, 0x88, 0x800) r9 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) write(r1, 0x0, 0xb73f1021) 07:03:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) utimes(&(0x7f0000000000)='./file1\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x20) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) dup(0xffffffffffffffff) semop(r2, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x8, 0x4) r3 = semget$private(0x0, 0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) rmdir(&(0x7f00000000c0)='./file1\x00') r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x7, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgid() getuid() getegid() 07:03:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={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) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f0000000200)="8b8584703ead20750fdda149a0f474cceec305d131c114b36bc7f420025182abd4a6576683a075e27696006fad47ff1cc72f6f9573c76160efdccca63db004e3904557a7bf82ccf64c7797d4e954e1e26a62b016e52a2407657e6cb37a9c4b131c7ab9c7193d12d45611aba4332bdff2ac8c292b8686da7d7507788e92e22402ae4bdf6d844e126c074b205380427f8a4628e4e587b790d752c6133749025a85d4", 0xa1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000100)) clock_gettime(0x4, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffc, 0x1}], 0x66, 0x0, 0x9, 0x0) dup2(r9, r9) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfffffffffffffe1a, 0x0, 0x0, 0xfffffffffffffe87) 07:03:16 executing program 0: 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) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) socket(0x2, 0x4, 0x40) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000700)=0x81) rmdir(&(0x7f00000007c0)='.\x00') 07:03:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85, 0x20, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="01000100000000003000e3da9e9db0bcb45abbb6a322d8a2192b6b0770641342d784703a9fa3252e3c7c2fbbd47c685ac3efe84dd4820fd8d6ad88df92ad65e23c47b13c3ee6ea38ce2bd27734f900ae88dc432b980cf914665c72ccef5a69a1e3351ab69bf0f18b8d90c2a6add1cf922c"], 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) clock_getres(0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f7ffffffffffffff6788"], 0xa) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 07:03:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x20000, 0x6) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fchmod(r1, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0xc0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 07:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r1) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x5, 0xffffffffffffffd9, "85d81b00410aa7930000f54020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:03:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="81583ed3b99562b37135e15dd96ad2d8b4749fc621554fb0e362d614110aeada321622bf1d26cec619e837c7b418bfd4a5ba04c96e022d085e4629f8ec77423793d97f9d8f228ec8064bd859d47ee0478df4c83413212dd61a75d0d1f92fe77e5bc3936246e51e3945744e8bf3cb55d0030aa4cc9ec5058073468cbc038b56cb2f2291527a18d1d88b9c8cf3b01e5489942c73d429b0ee6b6193754c649274fbeb1b044b2c4f28203f87b70b3f29b1b70284162b5d7462244c95397d9fc073ef0daf942f88c2d3d72e19417567", 0xcd}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r2, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x400}, 0x2) r3 = socket(0x18, 0x400000002, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r3) 07:03:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:03:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) r2 = socket(0x2, 0x8002, 0x0) r3 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xc7) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 07:03:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f, 0x0, 0x0, 0x0, 0x2, 0x0, 0x100000001}, 0x0, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x0, 0xffffffffffffffe0, r2}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 07:03:17 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0x8, r6) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, r12, r8, r9, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgid(r12) semget$private(0x0, 0x0, 0x86) r14 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r14, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r14, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r15 = socket(0x11, 0x4003, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000000080)='./file0\x00') fchdir(r16) r17 = semget(0x0, 0x4, 0x140) r18 = semget(0x1, 0x1, 0x10) semop(r18, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) semop(r17, &(0x7f0000000140)=[{0x4, 0x8001, 0x2000}], 0x1) sendto$unix(r15, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000740)=""/83, 0x53}], 0x8) 07:03:17 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r4 = open(0x0, 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000140)=""/117, 0x75) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="a8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = dup2(r1, r5) dup2(r6, r4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400dc9a186f2d41c604df000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d1c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c6611cad9a267b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r13, r14, r16, r19, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r20, 0x101}], 0x1, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) r23 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r23, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r23, 0x0, 0x0) read(r23, &(0x7f0000000140)=""/117, 0x75) r24 = open(0x0, 0x60e, 0x0) pwrite(r24, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r24, 0x0, 0x0) read(r24, &(0x7f0000000140)=""/117, 0x75) r25 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r25, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r25, 0x0, 0x0) read(r25, &(0x7f0000000140)=""/117, 0x75) r26 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r26, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r26, 0x0, 0x0) read(r26, &(0x7f0000000140)=""/117, 0x75) r27 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r27, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r27, 0x0, 0x0) read(r27, &(0x7f0000000140)=""/117, 0x75) r28 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r28, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r28, 0x0, 0x0) read(r28, &(0x7f0000000140)=""/117, 0x75) r29 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r29, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r29, 0x0, 0x0) read(r29, &(0x7f0000000140)=""/117, 0x75) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r34, r33) pwrite(r34, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r38, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r39 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r39, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) read(r39, &(0x7f0000000140)=""/117, 0x75) r40 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r40, &(0x7f0000001740)="47e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4494af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714707ea22c9b5a6ccfb7e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf73957a2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000", 0x11c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r40, 0x0, 0x0) read(r40, &(0x7f0000000140)=""/117, 0x75) msgsnd(r11, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r23, @ANYRES32=r24, @ANYRES16, @ANYRES16=r9, @ANYRESOCT=r26, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000001980)=ANY=[@ANYRESOCT=r31, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="cef8978c0a058cdb53bb29307960c106ee474ba4e83a464234f3500b660864d9a8907bf8171879bb18d9af83e32e598fe0199a15cbb2e9cbe245691366de3ada0f74afb2404b3acbdbfde644e7c60a3b34e71231", @ANYRES32=r32, @ANYRES16=r40, @ANYRES16=r35, @ANYPTR64, @ANYRES64=r3, @ANYRESOCT=r14], @ANYRES32, @ANYRESOCT, @ANYBLOB="2e0046cc5650717a6b5608d51c2652b19ff5050000004632346d0c536895e0509ce4f8ee88ab7d8c17152a51eb700ef260c66a44d2160922426fe8941d333679c2abb6cbd6475a892ba5af454b2896cc8b6a43a90dcdac6f5845a606674cabf67e985b95858726b10eee8079fe215e7d01d50ae964e04b089c9d95fb32f04c06f37de745cc7d7a5490caa78d2a05e2fd9e56f887ef0b007af4fd27d1b8166b97365e251f163adb3c0a775af5ed00debdcafab49a4bdd1884", @ANYRES32], @ANYRESOCT=r37], 0x8, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r22, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r22, &(0x7f0000000b00)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680028c6beaec59d2703c28c5931a20eed217a185c8a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca63152ad977460f7d1fe6"], 0x1, 0x800) msgsnd(r22, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r41 = geteuid() setreuid(0x0, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r47, r45) r48 = getegid() getgroups(0x2, &(0x7f0000000040)=[r48, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 07:03:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x440, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x0) 07:03:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x100}, {r4, 0x10}, {0xffffffffffffff9c, 0x100}], 0x3, 0xfff7fffe) execve(0x0, 0x0, 0x0) 07:03:18 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) msgget$private(0x0, 0x288) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt(r2, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r5, &(0x7f0000001e80)='./file0/file0\x00', &(0x7f0000001ec0)=""/153, 0x99) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r6, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() 07:03:18 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(r0, &(0x7f0000001100)=ANY=[], &(0x7f00000000c0)) connect$unix(r4, &(0x7f00000008c0)=ANY=[], 0x0) getpeername$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9737182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a0635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf"], &(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) 07:03:18 executing program 1: 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) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000001740)=[{&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/222, 0xde}, {&(0x7f0000000400)=""/96, 0x60}], 0x6) bind(r4, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) setreuid(r3, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 07:03:20 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) r0 = socket$inet6(0x18, 0x2, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) dup2(r0, r1) 07:03:22 executing program 1: 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r3, 0x0, 0x0) 07:03:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000400)=0xfffffffb) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{}, 0x417f29cbbc36f816, 0x41, 0x2, 0x79, 0x9e01}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x10001, 0x84}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf4917119738df045, 0x8000, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80, 0x528, 0x4}, {{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x100, 0x40000000, 0xffff}], 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x104, 0x8, 0x7fff}], 0x7fff, &(0x7f0000000340)={0x2000000, 0x7}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r8 = kqueue() r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) fchflags(r9, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = kqueue() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) accept$inet6(r10, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x200000, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r0, r8) 07:03:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) r5 = dup2(r2, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r7) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) socket(0x2, 0x400000000002, 0x0) write(r1, 0x0, 0x0) 07:03:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x2f16b01117a63773, 0x408, 0x0, 0x1000000ed) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 07:03:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0xffffffffffffffbf) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0x8, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x2, [{0x2, 0xffffffac}, {0x2, 0x20}, {0x2, 0x3}, {0x1, 0x9e}, {0x2, 0xfffffc00}, {0x2, 0xdd}, {0x1, 0x100}, {0x2, 0x7d19b7d9}, {0x2, 0x7ff}, {0x3, 0x6d8}, {0x3, 0x3}, {0x2, 0x7}, {0x1, 0x5c}, {0x3, 0x2}, {0x0, 0x9}, {0x2, 0x1}, {0x1, 0x10000}, {0x2, 0xe9}, {0x1, 0x8}, {0x2}, {0x1, 0xd45f883}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0x4}, {0x3, 0x7ff}, {0x0, 0x80}, {0x1, 0x81}, {0x3, 0x10000}, {0x3, 0x7}, {0x3, 0xe91}, {0x0, 0x5}, {0x2, 0x6}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) fcntl$getown(r5, 0x5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000080)={0xb9, 0x0, &(0x7f0000000100)=""/185}) 07:03:23 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 07:03:24 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000340)=0x1000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="9e966bc7b92291600d486a061c602cc24ae11f888f045fc71f1c485d90f9939d7a83993466df0fd596b22bc22fba21de4a37fa763c361d6d2f7fda3c0a96f82279a555c37761741cb9f6d12a2be1678b1a48ed993710a819a632233d0e432d6b4affaaca40588961a50b894f1e516e5326cc897e0640e6eb2122292d3262c3fdb19b1a2a50ead79368d921f37dd2482f894b4afda1f18c054ee78e9f72fd2d19c4ab541d5774bf85e1a14d48ca441f62ec912923602a2bafc0e8a113e16a0c07e987e578b95bd2a84e5b9501552e81e40f629fa328665438235ecd44dda02e0c83df13051fac7d40ead3", 0xea}, {&(0x7f00000002c0)="de07551c76fbc8eeb40377f685b740e06f394117d7bc236bd18b22aacf09f64ba769a6c27d1a0cd8fbbaed139e89a36b3ab543c7e204829e2c7f2b9f016401bfd9dc6fd22405222ef3f712af25493bd54becaec5025f8f98bd1363fa0ed4f6159327085c49f71b0f99303eb1", 0x6c}], 0x2, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:03:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x400}, 0xc) r1 = getpgid(0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setpgid(r1, r1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) select(0x40, &(0x7f00000007c0)={0x10000, 0x7fa, 0xffff, 0x9, 0x7, 0x8, 0xf000000000000000, 0x1}, &(0x7f0000000800)={0x62, 0xfffffffffffff801, 0x0, 0x336bca50, 0x4, 0x4c57, 0x3, 0x1}, &(0x7f0000000840)={0x20, 0x3, 0x81, 0x7f, 0x100000000, 0x3, 0x6, 0x100000001}, &(0x7f0000000880)={0xc2, 0x7}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000680)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) r6 = socket$unix(0x1, 0x2, 0x0) bind(r6, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) r7 = dup2(r4, r3) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(r7, 0x0, 0x0) setitimer(0x2, &(0x7f0000000940)={{0x10001, 0x5}, {0x5, 0x5}}, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x343d}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r8 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000200)=""/254) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000080)) fcntl$dupfd(r9, 0xf, r2) 07:03:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 07:03:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x0, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x0fdev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r4, 0x0, 0x7, &(0x7f0000000040)="716418f44596321db2c4c5aa4c6e90c93c0ed488981d0cbefdf794f89bd235421357b3f9fa9d62707f80c1265f746002413e82a6193ec6d4beb791e94afba2858f4be57448e239087ae0eb6062309c7a47179a", 0x53) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000340)=0x9) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca25, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0xfffffffffffffffa, 0x1d}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0xfffffffffffffffe}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) r5 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000005000/0x1000)=nil, 0x2000) readv(r0, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/23, 0x17}], 0x1) shmat(r5, &(0x7f0000596000/0x3000)=nil, 0x2000) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000540)={0x7, './file0\x00', './file0\x00'}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000380)=""/11, 0xb, 0x1, &(0x7f0000000480)={0x2, 0x1}, 0xc) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:03:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x40, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/189, 0xbd}], 0x6, 0x0, 0x0) 07:03:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x160) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 07:03:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:03:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xbcb4) accept$unix(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea31b0278b549ccb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000947c9a2f0e2f3f4a54a1f8fc3a53528baee5a215357dc885c34da72dc3b650bd6513ef9776715c31b2c39cc8bed39d75daddeeca61542902c1ce60c88b4db7bb23bf6eea7af1a3c7e7eec1a5dc31072d5483d58e2342d15200c21718411833021b1e1abfa03839eefc27c5f47ecb52be59d4d20abaf235f200"/4226], &(0x7f0000000080)=0x1002) write(r0, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) fsync(r0) 07:03:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000080)="3e86e606c0e452f15593b4eea538a729cdb7677b818e9b685719765e0c73aebd23d4042d6efa1bdc457e77d23d2eadb98703c2d3454c23ffca82c83e13bf551ea22a1dd8c047c97c2b724cce61416ff7fce55e8521274a905071d38949ceb38f4c8e4407c59302", 0x5a0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x8000000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 07:03:25 executing program 0: 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) munlock(&(0x7f0000609000/0x3000)=nil, 0x3000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 07:03:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r1, 0x4, 0x8) 07:03:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x43cb7, 0x4) sendto$inet6(r3, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8d6, 0x4, 0x6f, 0x1, 0x3, 0xb05, 0x22, 0x0, 0x0, 0x6, 0x5551}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000240)={0x7, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x220, 0x1) close(r8) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r12 = kqueue() ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) readv(r11, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/78, 0x4e}, {&(0x7f0000001480)=""/195, 0xc3}, {&(0x7f0000001580)=""/181, 0xb5}, {&(0x7f0000001640)=""/242, 0xf2}, {&(0x7f0000001740)=""/104, 0x68}], 0x6) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r13 = accept(r6, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) fcntl$dupfd(r13, 0xa, r4) 07:03:26 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 07:03:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x400) 07:03:26 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) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 07:03:27 executing program 1: 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) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 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() r8 = 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) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) 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() r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r13 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r13, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e716715a51915a46796c9015d104bdf01907481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d6"], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f00000000c0)='./file0\x00') shutdown(r13, 0x1) 07:03:27 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r5) semget$private(0x0, 0x7, 0x86) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x101c0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x95b3dfbfd8ff9d1a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r15 = kqueue() ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r15, &(0x7f00000002c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x5, 0x1}], 0x3, &(0x7f00000005c0)=[{{r9}, 0x94fb7ce7f6e10d4a, 0xe8, 0x1, 0x0, 0xe95}, {{}, 0xfffffffffffffffe, 0x4f, 0x8, 0x19, 0x1}, {{r10}, 0x8fb7fce8270825c1, 0x4, 0x1, 0x3f, 0x1}, {{r11}, 0xfffffffffffffff9, 0x40, 0x10, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0xff, 0x9}, {{r12}, 0x0, 0x10, 0x2, 0x4, 0x9}, {{r13}, 0xfffffffffffffffc, 0x20, 0x2, 0xfdcd, 0xc88e}, {{r15}, 0xffffffffffffffff, 0x3, 0x40, 0xff, 0x8}], 0x8000, &(0x7f00000006c0)={0x80000001}) semget$private(0x0, 0x1, 0x0) r16 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r16, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x8, 0x9669, 0x45e8, 0x2, 0x1, 0x1]) r18 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 07:03:27 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000580)="f30cf4740634041e8c266ed1e3035a6b475a3f9a7fcb40b4ae8e6d2421a47ad8556f89aabd68fdc80a8fd13b", 0x2c}, {&(0x7f0000000400)="52fc41f819899e2095a1ccf327c4171840d0ffc955a8917037fe995d3883fe92d5f02951c49162e8e2df03c884e3b730cdbab91dfdcac587c850158aab936e663b0be6507d5114aba4f9e13c4b17127928eee3e29c532d9598ebf575cd7481d688d664ac3f77d1d4327cb3964a8b0a1ba6e638f94e76054d6e5989be3897c250f8d509f0ccc6cfed617a1814ecbe8c5ddaf1798c1875a94638a893243366a7d75e88ec46d0a392e868f755e07835d9588c34951fec133916b1", 0xb9}, {&(0x7f00000004c0)="90a3a76c631b2d2e20e829f1f707457136da50292c2d7cca76b25d757804adf01f6eb81750622d0856b471a50c42e727bbccb51425a267fa55cb71c6f1b446f22c1d23a85b7b211163b2da315e7ff3f364cdaf43bb", 0x55}], 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:03:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="6abc8e159059cd09487916dfa6bca74a4f8659c817cef565d9e185", 0x1b}, {&(0x7f0000000100)="d3934817b8efff836a2e16c0dfc7335479e93a9e51a5453485c5c6203ae4e57cf0f79f548623904a99f5aed18e337f66c57dcbacbcd8df7862e9103f49610842dabfb2f28b94acf536261f943be525b69c2e98ed1d2d8bb63e94aaf54f6f8948fccbc868ec873f9e136a1353636f8c5194100b4b0ce155a312788a6a198a43fc6dc4d59438de79a2fb1dc667b84d8640dc9d59a9d57994a2695b42ddfd6a68b99481174fce3c4325d4cd0696e7621afdb7d69a6e0b378d7ea7d69c46b6011ab85c6ff12b316f7ff299d4541250d15ad5a376f3083b3ef5ae3ba8ea69a8d7689d5d4319d982174088d8560294c19d5742dcab4b1b66cec61c", 0xf8}, {&(0x7f0000000080)="de32ec60387200e57fc8c8b31078feb42d90fb68", 0x14}, {&(0x7f0000000200)="03218d4f51c96c4be04c72d0c17ce8cebfd32863bb042163343b643ddddadc124fede618e2bd36045ec484640023e88df0b4db3c5f012ed05a424f", 0x3b}, {&(0x7f0000000240)="b15d9dbc029874edf70d67b6534eaee2f4016c067f479df89c58bb6e725f55df926bc5de512f1bf2228982341eb9f65c3cbc0bca9b19943b66c52e926371b8282098dd0ee3bd28bb1b9a21b2fa7252904a430194a512bd749980ca165e3f6e5789d916e9d53533f2b3a92f8c3313be05164cee3057af23ca5976a0b888bd029d64fe781bda9cacf35514fc63d8bc21946212d2b0532b6a94cc5f442b6e570bbb948c2290582037a822ccb40dda8ae174b71f70d8dccf914f495ed0f48587e035ab1af7518db9fa66a710c1c999dec444f07b72907cd6c6", 0xd7}, {&(0x7f0000000340)="c5d7c820a9e8fc4ec709b7f1633d951ae3a48d5febc0f547cfdd027671afc77f7e75a32a20a86d38144a7df30a556707b2df493078006bfa7555ac011cdf1c0ecd467d87a328cc2fa0bdacc57b23bd6279f55257db46d731bf4b01e179b4e7d15a10689d1fbbda0869c7a27b91f625770477f46bb492e8d38a68a390b25ee13b2f5c982029efbee3301ec130c8fc0843761986e7886a235141027014d3465cc6fd93fcc06452152298fb11ac533642e3e1b942cbba70623a92b0fa543fa7111c7bb5b15efcfd32bcbca72ae8cdd4ef0f3c4195d7119f3dabdcf0cc9c450c7629639c70f487984b518d7c0f694e3826e5a486f5a03f3d", 0xf6}, {&(0x7f0000000440)="28c10cac933bfc22119bf4b368bae483aece72850146135f6daf31bd072c16284a21f77a3b9398afa541e4a1c86b416235abc892c8e0db5eb161036293a953b7dd1330038353", 0x46}], 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:03:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') r1 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getgid() kqueue() chroot(&(0x7f0000000400)='./file1\x00') getgroups(0x5, &(0x7f0000000280)=[r1, r4, r5, r8, r9]) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 07:03:27 executing program 0: r0 = socket(0x2, 0x4, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 07:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000000c0)="1e", 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) geteuid() setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, r7, r3, r4, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0x14) r9 = syz_open_pts() close(r0) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r10, 0x5}], 0x1, 0x0) 07:03:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0xccd56d7ce76bb12f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff7, 0x42, 0x2, 0x3f, 0x6}, {{r4}, 0xa, 0x34, 0x80, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xffffffff, 0x8000}, {{r5}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0x1f}, {{r6}, 0xfffffffffffffffb, 0x0, 0x800000c8, 0x800, 0x6}], 0x6, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x10, 0xc1f2784af5081d23, 0x4, 0x7b6a}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x1, 0x8}, {{r9}, 0xfffffffffffffffb, 0x4, 0x20, 0x2, 0x7ff}], 0x5, &(0x7f0000000380)={0x400, 0x7fff}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x12043a0483ee9801) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) linkat(r11, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:03:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x10) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x1000, 0x1, 0x2, 0x9}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, &(0x7f0000000240), 0x2, 0x0, 0x3, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) 07:03:29 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}}) shmctl$IPC_RMID(r4, 0x0) r6 = shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r6) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r9}, 0x7fffffffffffffff, 0x3, 0x0, 0x1000000000000000}, {{r9}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:03:29 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) poll(&(0x7f0000000000)=[{}], 0x1, 0x1ff) r0 = socket$inet6(0x18, 0x4, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x503f) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x89) dup2(r0, r1) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) 07:03:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)='\t', 0xfffffffffffffdf6) 07:03:29 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x1a, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup(r2) socket(0xf, 0x3, 0x8) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000016f826edeab3477f0000000000000000000000000000000000000000000000000000000100"/135], 0x87, 0x1, 0x2000) 07:03:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x3, 0x4, 0x588) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/218) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:03:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) read(r0, &(0x7f00000006c0)=""/220, 0xdc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendto$inet6(r4, &(0x7f00000005c0)="15e5cf2bb2f952052588ac97703cc425a3126ae6632845235c558010944e58b322b2aa59b643315015a9b081f1e7fc0cf96d2b45032ca9492f5ed1465108a0bfd2b8f30653712ebc03c45b152fbcbfa53e096bd43004a208deaec8dbcc2ec906639c3df11e173e68f6f95f7f220b03ebce097eb3bdacca77514f40b562601adb13c320ae68bf724c2c72f056a7411aeb185ca7c72b3d8c05b568d19127648d3d053e6d26edc19f88", 0xa8, 0x5, &(0x7f0000000680)={0x18, 0x0, 0x89}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000580)) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r9, 0x20}, {0xffffffffffffff9c, 0x1}, {r8, 0x80}], 0x3, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/248}, {&(0x7f0000000300)=""/171}, {&(0x7f00000003c0)=""/234, 0x97}, {&(0x7f00000004c0)=""/144}], 0x19b) 07:03:31 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000000600)="70907aa3dc49e4397225661b63f1ee356ad01a31b9cb9d29a7638f3646829557d211b97540851d0c156bba01ba758a7d55d9130d894401dd513a9c68988334da98453550882dc84bd2de693f37dc2ef152a64ae3a71fd48f3cd7768ccdaf4fdfa302ab36c7315200070c84bbfe3e6398d625148c63654eb4d3a984edf9c3d7158a196e", 0x83}, {&(0x7f00000006c0)="4e025e9c8e9e9ed654a68c8ea57d7bbb6eb04f3799327b4993edae4000efb2b20d7d8f4e95aac1ed5f42fe5313dcedf0aa6b85d2ad65f05b112418ca8b61326096fe428787047b536fe18ba400ecd364c8c9392c6c87ba33d7b0430e4de2182d45421a1a1a1e22b762d64b294d9121717f448249bde9b2aecafe2669f6b6d493ec1ef132", 0x84}, {&(0x7f0000000780)="9392b182007ea92b8eb771172867da92961b36d5b629327ff5459dff90d900f0d041732acd00ee6b7d58bdc19c4bf2347148808446ab21ddbb988ddb0bfe8f60e5afe2c5cf781e548eee4e32454b17b59a9d51ace21262ffb6f2f0d00ad6c8f7eee790e27150fa1ed6602df5364c5b48c4d3bda49abf07344bf9975f14e2bf3b95e4ac8de6fa4bcd18dc3711fa9c7258ecdc03eaca8cf23564c12c341a08c414e3d240d1c528ecc7b9419997e5046934ce90eb21f1bc64742f38848f98080995e1b30a5cc446bb46f1491d9d79bc18bfc814275d49e0e67525166a87911ed506ea9d81fce0d8", 0xe6}, {&(0x7f0000000100)="41ef35d0b0ced77701b59baa05efd3a6641ca9fa456c66d4af2e325d854f371ddd6ed09f5da708cd134ba787d24b4b3795b3172f5f5cb6ab8cab7185652b9dcb7592eeba3729cc8b10df5ea255f3a831cf8c12d14f11062d75afc490fb", 0x5d}, {&(0x7f0000000080)="1eb4fb98b0ff11e76820724072556738c760749860af09a4d00722c714cc2e9de0995460411d4a8d46b9a29ce691803be276", 0x32}, {&(0x7f00000001c0)="06d0d3422997b7a7484c35284bd2fb7c7a436f6f7df1c33783789563af167b39d44f87dd2ea935ae34120af3fd03aaa7d67364c375437dfb", 0x38}, {&(0x7f0000000240)="b949a61ba002a898666610367e20cac2e30b2d148502cd6cf6", 0x19}, {&(0x7f0000000880)="c7444094f4a7b92c185aee146fa1b603c65ca1e3d665a120c4991f9ad84bc1fdd08b7cdfdbd03eca7a72bb36ba0009af86f3df7e11eaee565f36c878f8c8f9bdbfb8b0ce1b20f658a3d8fa77af9ef0a874a6b01301cfdf83b61a8f8d5bcfb9bf687d59e30e90ac09d85ae02f625b08ac347665287551d5d0bb02c0d02c9b18bb46d06180500fe779e89793a499ea21f1e99ee31ea9df88db72f24524dba6bd4bf994c2733ae02a2e6032ed8c007086a28b520ed9f8a413e4a26d771953c67043d98504e5c20457d08bdd60f252344c6ae18b1167e495f46293ef6eecd98a11bc97adea04fac408da739ec55bf5a6e693781ac67e47af7ff277e9c77b550a01cf3eb26cc35a42200fd4c097b11984241e16945c1ccc06a1569f7146ca175a6b43f5fcc062100b80aae4d87cf1dba910eae99844bd7972b54234af404b22dbf1c613fb221702a182f760f5177b82548c3f7905aaf9ebb999b27063a10f9f0ce7d18ee9cbc67d8860fd59bd052c0e58b092883adb9ad243605dd7afd1e1e5fe060d9b081dca441e4c1b3c22d66fff5ef99e0b7eed3eef21af4521f065a6ef4072f43d34d578d2c10ee837289ed1cf4c2b2377975f3705299a61572dbefe6b5f13dc963383dd660b7563f6a89becc818576c106db72399be9d07d09cc5c812c575bfbf49c4d9c7582d54119c943ff3fb512688c64aca9e4f244af7bd2c0b149742cd25f956a8f4e05fb8f947bd0aa5ecc1a8188ae7940f2c3e9d8a1730072e0a475ca28f2ac0cbe281db2aeef824f9c18f19770706b46013b62780583d3f661e270cda07b2fd071f8e5645dc47a7b232116fe6ddbd06232fb507fa2d620db9a61f5384b99a9ea1a5e6b10c5e7710b05510ae2d2fcda12b1ea825967957dd78cf55801d051ab76b100edbd093e68be1efad8d007b862fb43275ac51059acf37f81cb857bb4d095ee579521e1c681444e0e8e69aed47d647b245c402c6b6f9a1890b94a1d07a6dc8b23272bc375d205a730c4752fb5bf92f3cdb3065b679c788e1d39e3c71ed08328138859e63405eb333b75e5da3676db85033a04756c06fe5b1474bba4a3985aac87d857ce5492c7c9b3ace1f33d34e4c07c50125706111d1162f9b2e1d6faa9966fdc97aea09823c7b7529e7b4f60e55c04414cb99dad2ae0a7d27c7610c017868ed29c645b332e54db19f26a085f9ac861205400d589cb1b3024f2252a11848433f8ac892de7b92dec535e8e1d667a543fb852253298f6b1c9805abed91ddadabc88dfe136a328688ba3e1961c3942a2153438a11df0867d2b5c088239389d0372ad5a168811d23c43896be01b539c3f897eab6c02b07212cb176d065b4c55ea8af9e8107f3c451511b94cf7d6b4db1281009218d19421e6081a84f70c59f187b5718523c2578268180df1d2ab0dc29e1c759760309309e2628f492331b3a2fc6386ac9e62890bc10d5bee219823fae442ad5b23ae3b58c8f77d001a311395ac26bbba9c05d2a2929824008e5400969366ece663fb31c48b13a3572ab8dbd66831556b160d8cece003005ed122baa509cb2e5e7f251c8c9281ad6997c497ada0c3e0b4dfd17fe89735c1bda0ae7b14587e0c9a1f8990d86d93a67c412a1a24a261f25731b772250fa36100db1a2f1f063d349e63b53d150ae959445cb5fcab3b8789820d1b8913b78429b9e4629b6b8863f240304763ac44317bc4f59a056dea9aaa4482ed0dc5d31dbdfa69d07dfe307cd4618d9e46b94a7d23999ea34d75ec004e09d0819fa31ccee8123d59f7ad28e28a91eed0c5d71423ad79a6b330fc2a334e675de174e10870dc2e2da0963ec748b3a317fe0c91ac8a5768f5d874af1e0b6e60d0f5b3d2899d6cacc5d9d417636f2d0712387e60bfdc7beb2f5ed738ba1bc0c31a79e6650ff0f98d8da19460e9a245dac71d0bd80154ceb502797d672ce212fca311fcd6304f73a0a6ccb9681a00d647cae0ee814b90e8a3949b4801742515bb3ab7bd588fb03221cba20f7628f3bebbf4eee262ccd22fe7119b21a5ade8c998f9a6d391f024ebc35cac50c50c5beb9a5786d69443ec865ee3f5e72faf81007b7e28008188979009d26c0459ada2fcdf771bd3cf8f63786cd387ab48bac95cb5a820b6bf44ee5eb9b5c7e5ff9b1038ef17c1080cde78c77a5b65e70b1fd63c9119f0a3021aad8f9d950a4f707598deaa6a1e5397bc2fedd27969f680b9c130c422543321b365c74f3faaa387301ead87426527a9ea941253a92fdb5bdce4f450d979cad688cdce5e962d2175552fb32103bd73c8d78f3a2cbf414480c4605ed43d4028cce55d42e04d266461a9da4d469ade6ab5cdbd4f9de1ca62658ec5bb724dad8381196f9166f7a521eb78510b89b66c8c386c33175cda978877b77e5ec4b971dbc275dd310109dc403b70cc3738be062376239d9e7397e449f198fd10bb6bd77f7dda059a26fd6f1a3f9dbc1b2ff50ef06e253f13d123fc80b6cb900a3e86f930e362e0644386f296b175ef67c06ad545c198ae22bb7fb263117714a235fa90e4bf910832bbece6d17f7f02266ce88dace73396628527aa783a1b2fdd618777d426a56a1a47a2f768370d9e32be52791d7d9ed6ff65e28d208f877e287e08d2184468d2b65fbda0cd043e5776d3219f50df0a26477501d7294bb8a387110288ae8c49a3ad67dd45801bd9881376d239e1c5473cb648c8c1d5826d183b1e4c5eb0f4532a5a1577b5d1d5c4bbdcddbabc0e435d955ab0c5deedebf7392425f39cd18c2965b0950e7f086219fd4925d1b549dd273482337a87337d1d93b8da5aaaec63b5974e3540414c63f26f44eb9c5a68bb0ec2a93ec245708e64b37755d7b267802e6750df833372a9aa7a4bff2d696c0dc592c775eea8a8449a4f7861774e7735e684617f67c0877f7d52bf09ccd13538ac175716b1c40670f07f8d9494e91f357ec3a044f13bf415dd07ff547d6b37638a1dd6edcf5e4023006a53daef1928626bed90b52dc87cbbafc06d304f10dee6bd304d01b594bbecda7af880d3c4917b7c89b3dc7f51479ee4875de12f66105abc277626c1c3d649dd1a4c45cb155b952b1e7bf5f36c4915a11a9f8d8363f8ab88658e03354311bebac90ca657759287012bf3e0edf754330bba5a37e37765a91b63926fe6430fdcd268d17675fa723f2a7a24df69eee8dd476ada53b8b560aa110535200fb2b6db39bde182892feb822a9039a0d3e420e8ef703d2dc253ead3b335c43b671bab2a27f93ef560f93bd1eaf693d1423ee41900d18836779ab49ad374f7f963b1c2107c9e1e1ad14c4f0f3e364e4475cc03a42d1b9f82938557446482a4c44171e2bfb5d746764dbe4e9a53fe615de0660fc602782aceb034dac1008e99106790e9f3d0420657c133c07ffeefec29f887142aff00e7e11e70bbc501ef1eeb76e78b52bec1e8d559039cc5c4d66f292e2a0ad3d81fc8aebee892ea7c2a746e8313fbd093c998a85f9bb8518e4eb53bb40257501621ac2e45a8549cbd4890f5b807430ce692cb6cb081f3af4cc8cb6fa5666ed954f5efa3a057cfc96be0b2ed914f6155f5827916b279a9b3d47b1aace5e1888b87169b9c4e877339277550ff8fc1c0281213a630ca93e0043963dac2aa6f7dc517711f00babac653167d2a1e5875ac01bcc9bbd2d1540e7a3221ba484ab025c48fb179ba7539f75dc1e7750089e65a7857946177350b1575abb55227f7b42b9d3a01c663efa9cc143d2b64500688aaaa058ad9920d376ac155720e00d0ff0067468f4bd339066c6c9746069dfdff08149a8c957cca2da63a98b23400277b0d586abe166640906726d3abc42e776e5d0b3e2bfab7c7e74afed81cdf9226ffdfaba0f109d7b93e826581cb507ad06fff21cb0eb27ff2d713d126712500470f9627943483fac2d0ecbfd6c2ef8d238bb04be3913baab90bfcead7e7e6a659ea55126085000c8aab253219528e4fe00790434483cce311d10e74651b663ef6d404dbd27c4b89a8204cfb67dbc3c115aa4c503de8e7950b2ce9f0dd3b5c93fd3152e36c972d749831fe2f7f6741ca0af18b6f727133f2da60cc21fdfb9858f4bacf39f894c223db1fdec8bb6ff0c943a2de43866907375d2b8bb70ac0fcb68eea91bb8b8dc1413cc1c24e464d7b71b2930f8cf554aa2d1f88059aa2d59a8c6a019335203a0f390211620acd4d7675821a3ab33fa13464249f3abb1544f9a48477346f7368fabaeca2b85b8d712d372310e3afeda758db1b89ae71556df54901e48aee32b2efc0e0beac25b0355cabf7d26254f98d19ecfe6f96b18635ec0db73e6f885bbc4fea934be669054c4669ba55caf8dc093d5f98330ca380de8e42423757a664e0b2029b667dcbccf6112e3649e0eb7e9dd90c1babdf99b4233b7937748391461d9c97ecdaf645e18028edd36e974865d5adefee41f5d2aa8a0437ab837d02761e1d828a4da9e3974efb281ac4d2e15d9ec58cc7bb24183c96229b38c167f5b4a579b1e2238ea22434ef553c2aec5e85376092a54b3c04600095b621d8579f3e6f0f2f5716d5d78227e62462b489fad991b1343417971dc02f657e39ada764b4f605241de0a367d679a4f02d3f2139ea5d0af7e257640ddd8b71fe3633783a3f398a81d177f635c75c0bf34809f9256ac82fb9ee96e944d7f4458416f53acd130fe35a7d65867a5d4a64537c0449adb4466407d1ee4abe75d4ee7d5989f16be9d5e0e69e2aa89e7ed1496ea2416922b51760b4e9af37943cf1f6582ddc61751ff298abdd085ba65ca3b06f04e7b0773271b855a3d9b5ce3dc82672d8387107dd75e2389b03841f2528c9f43f4bc6c19642f12f6398c20eff0d8df1fc1fa0b55d99287dbd14a68be3f0573845751195eeac3a84eedc145bed70c8dc968f1e48e5a2abf8d4a36aab6bb1ca90b7ad37da007261e9802338d3d31a70dadf31fe729f9bc58c4412d0528dc0e8b91107f13dcdbc3d624f9997ae38d33023eaceeaacc7abae37b9b495ba5b48fd249135b06d9ed956aa09e702991b51d86604db3f296f7a0131db50a1a6825e79c7ae41b86a7e476417f9a8209bbf46eef8daa063cd06af0140aa8a39c82f931c118e4d39df1342b0fc704cac0e0c642a5b433d3f9bd5a4d8416395d4e7d9899dfe3a90316af229df870b63b9e1ec48b1779d64600c33726c5ba18a42cb1a7421e0c893215d011ac58a7b97b704edb36b1c2b96f23bb248558c85d1549ef5002bc43bdcfb1f53269534199cae6abf1f798ebcc90667a37b44275fd52205ec066e9c3b2dd7842e93929a3aca7605257ff9762434bfbde81df4ec372a06d022de428b9fa2234c0155289d37682b1ce8b05c217a890db5e3377e2f85de4bcbd318286c5ec71d6fe4284e4382f5b905cae0ff2f0ce8d4eedcadf8bdb0efce94b0f1764b2a8ed608bb10ae3549727e71c5f7cca36545b67d60836b71f89d00071554471c280bea5e1a11a6e3981e88174391814244f6876918adc482646682736a086762554c52aa64055ec6e84cdaacec2f1da4e3656d446ae5844cfc91de172c40ac2d8bd7022452978a3e39ec48b8aff8e17b7aca0f1b32e1f163a5142625e637121d5d94b9a74312fd3f3bbd758180fb685990ad521b01ebd2724c75330b0e7f7e7e666d4038d96bd0e80105a35fce028936d4bc25b4fa00cc2dadbee99b3dff6438b1faf645f0e93d5874f928f5dda0c03e9b305770e529c2d5a1edf41f0d3ff891a68c1eec622dbc5cfbaa2a294cabe4beeb6d0ff312802122e6ed9124b78581a", 0x1000}, {&(0x7f0000001880)="2d5614e9788d0f9c391bf21cc558d18f165a4709ce25829c4fc32bea0edbb668384399de5ab1b904b38da458821db02b8a209b85950983dd8e35040c61288056416426f47de69670f9dc5427e6c4d9465c21465373a2789f35d0b55e6bbf69bcfdb8bdefd7df51d2d9d6e1b3986ddff9418d353e834c873a4684bbc0a6fc8b4a9125de3de71a05112229a1082654a9d309f5c2b6460c500a55f1b2ee992f9d2084444e172edd606572f53cfe71be2d67973bb45b7727243d0bdc3eff351d9f60926cfcf8b37b554c3c75ea91b9fcfa426a89e4665c339c9981e0609650c1b864faaa77a6dec624058a33e86cea56abce3c267a6451c321da0062fab382fecc2f13e86a52a5bfd6cf2c694b10ba5db8bf2baf3563acea2d7c9e66ff1bd6bf7a054f2cacd0dd45a8336adac8ee01b66b91c66cba7bd7b89676c2e4102a1e6f8f8729cda580bdc46413393c45f7fc30b5cf440c44b1d08ce280bb08f4b8d98eb139d20d2b2aa80ac95fbc944d7f95c01bd19206ef750f61af52442f1a5276182b84dbe2a7a478053508af809dd0e5f66401db1c0226632d822c47c3af172e7a1ad379494bae24cad9fbd817e28c3dd0857167329c93e6f7fb41d836fffed62f2e4fadc1b3583e15ebb0c70b6b56b7e1bd9113c08c123305beb7aaa0e60b67924795b69cb9b85a170af4b19196e6305a96d91519689fcba51a55b5722bd052512baf5cd2e389e5611d56d6e18b8e20cdc0277eb4f52c2c81ad70820c608e9bda0d1d1e39430beafb7dbdda787303048ac5f213a2c9d92bfb24e9243ed952086a785957e8487f4b915a380a8ca35c19d5408fb852d0b7ae2b9e775fb2956064c07de32558f5bc3edf281c9bae25b911aa1dc7931a17fa4f2ba61822e77e5b5a4b2853142ce44a27c96663dfe8889d702643b6a576673cadfce2c33db48cfff9654ca6660110800dfa9d7c099bea96db07c176f4bf9dbe509d6a0fcb8d764e4ca68c822a2422747238cad517b9ea976cb5286fdce30036a4c54f323582cc1252422b4fb7f1fe732d3816e0e04ba90c601065508a7952ffc5aa2260e5637f3015cd7a1b1e6330967d2b0b8c4af2709c8e80b8c2ea112e5ab10a9e293315e1c0abc02e53937aaca8a882cdeae56c9e198a961c78a703a09f3e8794ff9d3b0fc3c4bdefc09c8b49a7a04f00af1d0daac3a9b338b480d24d99436c6c5b9b0540265ae504537823a4767685facbe0aac250be1d7fa8925abba1a76c5cc6839ac9fc798bb06df440ebf43ff75e11f2ebd58012c5dcefbfcea8bc02bd3f2848f013a60c00ae6d844af62401120f1cff82ab8930ae3590b2aab3e00cf07a5985fd54c4248d4194841fe946c819fc26a3180d0b0e67781f891a9931d6228a0e05320c61b0983a03528387783cd9cdffb3d253b208b744076bba1861a0af645ea39063d7877ae4df9ad62777ca9ea6fa77c8f0bc009a3fe14ebaf7168d786ce3c34af047cbbdcf66849e696d6f9cbb66349f6c99a1685241141f8de0ad6639788acb7705acd22cd31460bcfab7497c469034223f1e5b9704d9042a144dbaa5b62148ddfc14d4639587635b32fb60c3433c269360f31a0d82076d50d1f724f57cd740385e2acb3a9ee1d565a69d2429373ff79dce863f7dc310bd1916f063e1834fcc3ddeea8a1f34d7074ef34d5cf54ab5ec4c2d7c4c8f66bf5401a550a0896fcf95e20f49ad925ae9a866f2c0340c1508aab7666f4255d5ae9c1938716f321f0d2274675737ba8c4b6d64c1fa3c866af78dd07d87f34fdf7ab9c035741e9d0bb340d24c17545eab087b3a255b3d2b6dfa8e263ede49f1d89e3894781434ae7188ee163d638d1d6906702f694f584e849caee15dfdf42dac4984d50e32bfcff0e801b1bfdbcdb809331293ba18c4461ac333d8d8161223b64c675f81a4d9a961aa1064380d9977b5680a9aa73f5847f0a891e46c7ccd964da6b5be0c3d9989f7581ee63f21226ea0fdb416f853c50edbe97559c3f54644e1a28174a42d3224c7724eba628b76ff1a4f5964ba66f112fe90f98fe692233fa00624a09160bab8904ff512a61380a0078a64cb782a4b6b6a1a92e5a02cc95524b5a44a0e5e1cfb90afd1a731f11fb049159a905930d080240ae3a2862d3426795af42a667e3a65ce5a0b34dd7d3660d32970dec248843b9c8d5ec902fb4de51155bc5c4615d697b06b4e524bcc1fdd76f8887e5c92115a518a96f925a4dbaca683a0a1068cd96753b7a90f91f537f87f30d1fd11e800be82c33cb3ba7620d423c34c7433697d22eaab270a5f52faf1bd8c73df29204ad4212a9bcc65d34c7bc57060202820ac3b0b3a99d9b0294c331aec10222da9f8ffbe97c4b788a7736482c08a94c45e8d3d98a6617b0695211958415e7b2bedaa79b4fb958ed9be237bd91e7a6eb1750ba834466ef6a4baf5b8c70361579bf224fdf5b7e35606c12003a774da35c29c20c742aa52f00f6c676737f91a4be83288543a874da02d706fe3c0062fb081bd1154cff147c28d114d68fe81a9e778c374841abaa638b02a0c9d20282b162f62d1f40a32706e13b08da7ceb9bcae1c7b22eb9f5b23b5c28e21f58c1212c1f0ccc4306874fefd505c5f67f814e8619b4312435fe08726978544177239f1067230850c72c29589cb0fd4cbdd9ffe71d07195eb1d79d266e9a844d390f521ecf45dcebc5d0f40d830f2f0b58136a0c970816f31d8ba1bf7d6a456f97d9fc11f55ed78e8e8bf49839355607d97955345ad88a5a801cc7f399218b8d866c0a1e02005970c23c460cd9b7235d8e3e3b921ad09bcfc51c62bda737251435f7cc16e94357c1c56139d22772830c1015c8bd38988aafbb1b80415e555b0490ab86ebe791b574fc78942af2ca4708a331a6ae91672d010e4c9812e54b051ed6e22213a48327b05d410cd4d4b31ca142784f3a3417acd3b0e9c17119bdc06b25c7304ca0d3976b29b710255a6e13e6a0a26a36bf1c04ce93a4c16852b8483d9c2ec3e4edfd6a9e09e6a1564a3cde61841e318b34ef66b229ad18b988518f4e5219afb4487a60845576ccc1d320986bbcb18747e7e05b81f47f309667c0b9f973921d7a65549e8c2e881caadec0d9cd6294f9cd30856acfaac257303fab42a8341e30987ae2aab905428d7df8c8d0a7565da9fcb006bd9b836bf91c5a0e7edfb484404e2425a45c836eb9fdb04c0a66c2f709fef178d353bb31bca26caeb8cb2818cf04f3117c543a212340aab076f098b69349aac23940b4b5c181b6d4f1f4aa9ad881c5e221a045653c025e94a6918f1d07abd2d6d3070bcb766d30f6c35728801bab640614210e6618d267d03443dac77bfecfd968eb139e91130c516c5fe7139d6242803141cda820ea39779ec815a6bd4b712535ac49b45a3c58eb06a07406cf9471620eb76540a409f4912bfc39fdd4818c0aa92a7a17b218eab53fe12cdded9644a4235209445f159c3dc7397ac228373e9688d48a370a8623331240f0f1b560e038e621ebd42ae3e12cf8008233f55d9f84416c809268ec087d0619a6b86c69428ce2836c87797c1b8919d6f31e80d7463b18b1d8352e275805ab9240bf190f5dd90761efafc9e5d7c2a692448d5d19dd7d7bfc710214bc72363dfd5c92c49559f432fb8d0ab29b48ea327032d62cf36261b1e6bca812e34983b8dc895b33e0ff3a98986845adadefb3f2d36ce14d4433eea5cf3c9ea77737c2d4c4ff51a36380854e5553b7b993dd436a0f819dc22ed96f813f9e65bb06354e8675ba47ca61ce98e592ed46892eff659c4928b34103ac1e35cf9136c1bdb7c4fc41c37a3a75652365d2e18a3d0c870eabe0838704acb25962b6f6caacb1cde46b53684eb70634992492bb3b8d54c301a4966f227cea5056fb0fcf049db345607b4a1a21f84dd80008a6d35d544c1ca0d8c2db3e0044499e1ee6f29d1dd13cd5728d791088f63be4c73749f4effce831d31e373a8c4984b898b22446e009911a6adab08515c7fc8836813f0e700d7542ed944b069f849c079fb65776171ca9c7c9e7047324511906be45556695d32f43ea7bd3934a3569c28e43da14e80a4ca88f2afc2be63065a042efe05fef5227aec36d8b82ab5e25b9d5f31b15497078cf38049a5a1f88110b1fd6a4da6819aadbd00582b1e3ad38a19ff15e63b3ca25c2ccb4d9445eb519c03f4425aa09299dfc08c7193f690a4ece0e896172ad496de35e830420e9572ce3ab306f27b4e6296cbc80fa158a283b6a457e470567d63fc9a218ad3eb6ee5c5f0e6050730e8244615ca547eeb37448712a82be85664f015c820590b8c454e87ce0182b51a2ba0ef41efd5f9147c79cb4b9417e448b03300a82c40ffc9b7c826aea84864f3ac126891aed0eb5d2b55c4de4c713a7ea888a8b6c844ca76fd2118e8afc3dc0e23295b39ebcf5955a6a9c31c8967a739dfdd8dae62b3aec92a80e61247df3a40acfcce34ac3a84935c3bde1acc3e2051c5198559c20005017f55258a5530dcdb0825aab4f6aeac74d71f9c2f1dc7eb7bda19d53b86950c6a2d2d7d139f836fc01937e2896299616989293bf8f6be2dd1140fc62b10828bc92e98f8d2362412b067a9cc7f2d020c65fc2c6be2349961a2dea24afd266d8c48758c1110d22b4d034674bdc02dadbee3262fc921e9f971220b64730b3202f825418a7be441c0cfb81ed4dad3d158ca55586ae5b23e6e2d803709e6a57773c06a77c50c147647cfb994e04d490e1e68cd6ebc38d7aa98913f2702191d3351ef6f3aab554e4c81477e40729634e37b25cebb96020757d995b922f18083117dd8e8b865f6379029b5a70862fabe92d55c7362750a72358b4d3ad9bea37cdfb48ce11325bf462dbc2621281a475e9d726afd4b3fce21f0cd924ea5a4a149243ee0f286688a8084743149adcf577cf8bfcaafc0ca56625041d1f064e4c0d4392558c46fe32e6af7fcbc23f38efbfd04c8ac41ac8a355804e778a9b7f49c4dc9d3a305e60cdd684c8140e23c8c604b56528bc61cffa51025b96689a6a2a1880dc1f3a934c233bd64449a04bceb25007cc5f888ca2e6b637b58eaa34ffd09c203136660c826a498b830ea7ce3ced5afb519cc63ed2e6a63f9e79e4d1d907b6fd3e10ad6b234ac1eddb2c87a636d18e471b13c27b3c2befe7935d8ac6e553ab68eee086a1d4265048a0cf4c05a123270590b92546184b08a4e747166da080a26ff919f133c8924b2ba997ef94c4250524dca12b736d7040bb8683bcea9d1d010a368e8681e64287ee5cddcb57700de8d187e93879b498414e82bad10263b7eba30a789f42fa7dc9e418a817eec33186c0fbdb9b5004efefaa8174d813c79e8bdfe09ca2c96d1158b88e0c280cf62a993fb75487b24833cfb3038fc1bfc11c7e6e162bcb9f499134593957980c1882c03226f2a7cd370bb2a7b9116ae1482163583088e2721c201a1888e09524c1b7c37c51078638c3409d8321ad3c91e2eccfc1c416142efff3e3c8e47ebe5c1da51a81c92c530067c5596174fd5d4dfd7794ae669d77eb22ea7ffbf48eef68048290b0e594460d402f5a473b78d2cca41b8aae31975091a6d9927d21d2d054628511845675f0dcf7461cf4a4cd9a5fc665f83a33d394d628c26508d00e67b404005b38bc836a3ff206b80577a87ffa7f884ef0af1664bec9181143d9ed2b57221f9108f8c1aeb6a391912298fc45b3c8faff7219b9fcddabf952cb6ce39769b84d7862f6806156c64f305591a2f682570abced1dc68cee4ae03c06f6181aaeb538ebfa6ab11", 0x1000}], 0x9, &(0x7f0000002940)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x30, 0x1}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000029c0)={0x80, 0x2}) 07:03:31 executing program 0: sendsyslog(&(0x7f0000000300)="6c04d20db9416d8b43ec8489651b168209f7e35dac1ec21c02d57dd22fad5aa5695bf696baffe2ec101691982c05aad61a193e6f35f426e5aed04ed7da5cb42e84b31dafd6c2db7c7106e5d46fa85fb38e6e681c5393de12bba730261fddd2a4bf12276dc094246470b7f4f539916879653c5ed72d23f48db10e41195fa5f267bb68a24a7b1d43c32130c49316cb380d4f544f3c92a74b0436483475a44017ada0001844c435be9804f17e78a6581f782ae66a89c3cfd663d8e78d3a85d7800c86d200bf9ced5df59b8ff6bec5ee9d203c83c9e76a4598627d10bddb916ea143f73efe5a8cfd9abb9f76f7ce22394f34705d6da5c0c2ebaf3d", 0xf9, 0x67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x7) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x20) 07:03:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x67a, r4}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:03:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x5, 0xfffffffffffffff8}) sendto$unix(r0, &(0x7f00000001c0)="b1000503003f0000000000005786fa0f00001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:03:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x7, "a83e06cdd54d2fd6d322a332af191400", 0xffffffff, 0x1}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) close(r1) r7 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000180)) close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000100)='./file0\x00', 0x20) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r10, 0x0, 0x0) bind$inet6(r10, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 07:03:32 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x60}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x400, &(0x7f0000005000/0x3000)=nil) 07:03:32 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, r9, r5, r6, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) chown(&(0x7f0000000000)='./file0\x00', r2, r9) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x19a, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) 07:03:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x80047470, &(0x7f0000000040)={0x7ffe, 0x20000000, 0x40000, 0xfffffffc, "8b000000000000000000001800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 07:03:33 executing program 1: 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(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 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)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() socketpair(0x20, 0x4000, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) kevent(r9, &(0x7f00000002c0), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:03:33 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 07:03:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0xfffffffffffffc91) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) getsockname$unix(r2, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fec47d5a9eaaf3d74e3179a5587f231a7875295c280ded03630d2f164dca6269e30f8574bb44a29ea0fa1dbd260cd1a5f9e880353125159d59acf2fcfeea3f48e3c34301759245397cdbed4973d93dbc0d7dfc07b152890137edd262dd76b6a3a2edc73b5ab11387ed433d44e2254b608b30eaab11aacc178fa4cbfbe1877a74073a2fb9770902ed3538aeb44138e8671343cc94b3478702764ccb51434f782f12db1ff0b86f56f16047798dbcb83e0f7e2b6d2e9ad71e0269d625ca4e8aab2345241b238b73c75f15c116f75e69c0cd3d64f329cc7dd6c6d51b1f1b61696860295524a465dd83015531"], &(0x7f0000000000)=0x1002) readv(r1, &(0x7f0000000080), 0x100000000000009c) 07:03:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8610, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f00000002c0)="8ca63a74a8c9b087618d33feb68447859ea87a68ea85e18a9179589612dceea97b1e3082f36d25b3e824773440cb05660baa5e98c3e84b07f17696f5f399114b308c4564ba30b43d5b71f60ab7280fec9146c5546a289e939315c891c484205343b149e408e2efc763af1b606a0e22483363e862eb540d9f986793ba796115bea28eb7162626776f2874a078ec22aac7e751624c62ff1f619e02a59b9edbb6848116f7b470fdc73a29dcb1211b64209abb9b60", 0xb3) r5 = dup(r0) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 07:03:34 executing program 0: r0 = socket(0x1, 0x5, 0x6c) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4093, 0x1b}], 0x1000000000000102, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x240, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a56686082fdf9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1b9d11fdba20ce5ed87d2a4e4b25224aa70d0f6788babb000079653733437c45bd632937a5b0c92df52400186471f84b57e5"], 0x10) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 07:03:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f00000001c0)='./file0/file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='cdev/pci\x00', 0x2db4f4b8097927a6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r2 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x219e5d55d1d19971) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0xc, r4, 0x0, r7, r6, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgid() geteuid() 07:03:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) write(r1, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) semctl$GETZCNT(r2, 0xd, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0xfffffffffffffffe, 0x6a, 0x4, 0x0]}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000240)=0x10) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0xfffffffffffffe5c}, {&(0x7f00000010c0)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0xfffffffffffffdd3}, {&(0x7f0000000d40)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df1488618743fe56b8e708d37236af1ac3c100014675708f1f07f155e9ffcebbcd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c86eed00000000000003000000487a316a0957c7e4cce095f9df5d99b814b78e44af9d53885ec02aea76df", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x287, 0x0, 0xfffffffffffc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x26, 0x5, 0x480}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff695, "1f76128304e30c16000000000000000400008800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) fchmod(r3, 0x183) sendto(r0, &(0x7f0000000b80)="8df583d8ab51e91cff64b1f2fee691809c486c99263ca80d90254bfc407275a57352648cc671b73640b0b09936af3225dbb17c91e6f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1da3b480cde584e7306b9177793ba7f599783", 0x62, 0x400, &(0x7f0000000c00)=@in6={0x18, 0x2, 0x0, 0x845}, 0x20e) r4 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000e00)=ANY=[@ANYBLOB="6202155cf809a3586e4000000002000000eef5d172cbe4c8107dae55c79cc4f8c4d1fdfc3f7c30713246a474a0d9ec2a98296c770d3a2d80f7bb05e832e729e4f912af8f772010c5a6a6acbb4bb646e360a641aaf7a35c184039be2808fed7ce96496670df227a0691c8bd80f221fe70a4c18ec28f6ceca7264d0e17e4c8e2469dfb0664cb273950b2c9f15b3f00ba63d15c39420b7f3d929793be4832010000000820fab2c13cf1fcb46866d135f1d8b0970df246f794870e25fa3eafe88b117aeec9c9728b54278a340c96945f13df4bd3020662f220bbc8c0e0781e9ac080208784110b4eeea7545ad4780a399e79ed016986cc6f107d1facb7dc9aa5086006f087aa39649da6350c4d1e27a65346815c45bf96eb6f6f055593456fda9209ac4ea8c3a3cac93f77fb056baa6c59d51ebfd1664f1c88eb26ebae1ad949edeaeaedfac884e4b2f8f2ce"], 0x10) write(0xffffffffffffffff, 0x0, 0x1f6) r6 = socket(0x1, 0x825c5d4530de6e28, 0x3f) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000080)=0x7fff, 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="bfdc4c1eaa036e9606cd"], 0xa) r10 = socket(0x10, 0x8002, 0x0) dup2(r6, r10) connect$unix(r10, &(0x7f0000000c40)=ANY=[@ANYBLOB="62130207e00000012000c998a6036032723a1a637a80b7b5bbe095ec9434f17f0d8438318dcc964ccb45471896896c26c0fbf11dc33272845e62685e7ccbbd70aa04bea1df95400846408c27e698c26b39972ff1097a3e853ca1e8ac1e9f6337efdd5b9e465c5d8961fe6cf947e9e3e0ffaa43e5b587fb71b8dc33cd0678c331e4802ded950df357772999e81fbd5e30b03778b29e7fd0a26514c6cec27995667421bde3332c4a9cead3a3c3395bdb126325f4c4f246311209f94570a6fa9f077ad9fc565f32b80eb0c7144a"], 0x10) write(r10, 0x0, 0x0) pread(r0, &(0x7f0000001140)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d6779425771ffa4994124f3ec330b51a93886398c4644860011ef0ad43ee92eac2bc92ef5183c34fd039766d8f118d2b7be8f1b457d021b33ba9887fd49c38461b11c29efec06ac89aae33fd155bdf273e9337f6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd900006ffcc4013d932ae8e7c085845e7df15ae2ad3e136fff359c0a36e6ff65d5890419915553de07d625d4c2f13e3fd021dfd63dec86cc91f4be2a5e90e10faf4d3b7652fc1b8586773db95617f000000000000000002a3bbebb593122b4f76aa88ea2eccc4b22ee747038b80100cf725e916b496c0c76c0b1282e117b2a4bc5a7bb34c95cb64670671714256222917de1008ba8308d16e6cdee150dcd0682d7994971952805e64462402ca8f4d9c35934d73c6e06a59d7a5b4f897fa7f1cf8b22fea74b4ecd4badf00d0e13195c49cc9538b13346323097d6c716cc64b467541304eeee08b560d477042efee0bc104a1534a63dda78f300304dd75d1cb02143480e9322c874283a1b0e6129da0034e77251", 0x1a4, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) syz_open_pts() r11 = syz_open_pts() close(r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x100000001, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711"}) write(r11, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0xfffffffe, 0xfffffff7, 0x2, 0xe8, "1f03000000000000000000000000000000000400", 0xfffffffe}) r12 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r12, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 07:03:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x19, 0x4, 0x3) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) lseek(r4, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000080)={0x8, 0x3, {0x7f}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) r7 = accept$inet(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r7, &(0x7f0000000240)=ANY=[], 0x0) msgget$private(0x0, 0x54f) syz_open_pts() socket(0x20, 0x4000, 0x3) 07:03:35 executing program 0: r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:03:35 executing program 1: 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) dup(r1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 07:03:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffd68) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xd5) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 07:03:36 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000b4c90bd6bf21d0dd5400000080000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff0100000000df000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c4482f8c20728feaa41a0f64cfb37f1913e8df8b451da32211ba959d32c3f860f8d315b66a6f89dde27b62537ca5206dc87a1a8a5b16308dd0df1bdc2df38a72906b685051abb9174032d447bcfe550b382d7a3720087810af5b205f8e20cde2a94c3fc1a1c187b05fdc1cb897e93008042ff858c51bf7565a706a1c08a3323531aad06869c37abd2513c8984e62c2011f32ce7a5c9deb2c254f4cfe93246b9e302ff3e377a9fa4cc510219e33a45f4ece5c3ad775a0fde9f0770140982c2d173a039105bcd00c8a80aeac2328a0ddc396f019c6d9e58"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r4 = dup2(r1, r0) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000034c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a0b0631580091a7763934e17c862b3268f5f1da", 0x1011}, {&(0x7f0000001740)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e", 0xc38}, {0x0}, {&(0x7f0000000300)}], 0x4) pipe2(0x0, 0xfd36474eccf4ca29) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r11 = dup(r9) kevent(r11, &(0x7f00000002c0), 0x7fff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r13 = kqueue() ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r15 = kqueue() ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r15, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x184, 0x1, 0x7ff, 0x108460000000000}, {{r7}, 0x0, 0x4, 0xdd00bd9ddcd497a9, 0x9, 0x7}], 0x8, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffd, 0x12, 0x4, 0x6, 0xfffffffffffffff8}, {{r12}, 0x0, 0x0, 0x2, 0x6, 0x3c7b83c}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000010, 0x2, 0x5}, {{r15}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x8}], 0x80000001, &(0x7f0000000100)={0xfff, 0x9}) r16 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) 07:03:36 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc6, 0x7}, {0x2, 0x80000000}}, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) 07:03:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpgrp() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) dup(r1) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 07:03:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) syz_open_pts() 07:03:37 executing program 1: execve(0x0, &(0x7f0000000300)=[&(0x7f0000000340)='r//', &(0x7f0000000200)='r/\xe5', &(0x7f0000000240)='\\}-\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='r//'], 0x0) mprotect(&(0x7f00003f8000/0xd000)=nil, 0xd000, 0x4) chdir(&(0x7f0000000040)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x1c1) 07:03:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 07:03:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r2 = socket(0x1, 0x4000, 0x0) 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) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = 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(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r15, 0x0, 0x0) writev(r15, &(0x7f00000013c0)=[{&(0x7f0000001500)="cfba8e34dfc64bfdd8332c5c05e83457ef936043041602c5381dbf674cda3f4480e97d702e6959bb83961880114c55b8f6e9944c4f2b395d20745768d18e9fe8c9d49c31000adf1faf3de65b13a718c0e64ffaf23b6fae8b96e983e162fe71afc31aa2c5e1503e8aaa862e283c7a61c207a9d006f85505a984bc4535b52c70f8cfd7c6a72640bbabc5b06dfa4cc04498f90ba740cf5722cc6c68f563a1c23799f8885ad67f94dbe8401e30958e2be10e47b44b8ee8a05a03907df3cb31747eb754a98725f3e71cc6e555fa3f37e57c17bdc21d1452296cce81333b9394e485d52a12e9718102d70e7aa56d3e331164c887584b9307f4e5b5df9ac690cbe046", 0xff}, {&(0x7f0000001640)="d382cfa271a966a69db4eef5a524be35e9c7163174067d270c4691055bb7a6098a021b8f49fb90ddf72885df7886453476a8afc58206f917b17cb20fa97ed1491b97223e7e314ef4f28d8bbb0f65cbd9420175f803bb2e228e53f85c1d986579e30e8b", 0x63}, {&(0x7f00000016c0)="3cc3e8859bc065609bdf1bf7a3440f9ef4ba65d882e4bf5d45991dceb6859dee030ba7858b9b9731977061c1b09ce6c16e397a5dab6ebcc410eb679039410cc42b0275decd6215d1953a1b7e0ac99e508d9130030dc9e7f3668e28cd66ca88253cb37b6cb4a19b001339", 0x6a}, {&(0x7f0000001a80)="fcb82880d589e8460c0b360213d2621fa065f6f9570dc4232557173a5b3fa30d4147b30f87b38184f7a45d2862559125e16843141ed525137a9cdcc7c71ff418629dccec78a14aee97124ec5c02c45", 0x4f}], 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x5d1f1f158c7487d2, r2, 0x0, 0x0) r16 = fcntl$getown(r14, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) r19 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r18, r19, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r16, 0x0, 0x92, 0x1}) getgid() getpid() geteuid() r20 = socket(0x0, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(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(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = getuid() r24 = 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(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r27, r32, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r30, 0x0, 0x92, 0xffff}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r33, r22, r23, r27, 0x20, 0x7}, 0x4, 0x5, 0x5}) r34 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r34, 0xffff, 0x8, 0x0, 0x0) r35 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r35, 0xffff, 0x8, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x80, 0x0) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r36, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 07:03:37 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = dup2(r2, r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x40, 0xaba, 0x20411109, 0x9d98, "043b3a15fe0000f40400000000d5bc00", 0xfffffffd}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x40, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/39, 0x27}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) 07:03:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x1a006, 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) listen(r4, 0x400) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) setsockopt(r1, 0x3d0, 0x8007, &(0x7f0000000180)="01000000", 0xfffffe4e) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/47}, 0x31, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/84, 0x54}], 0x1, &(0x7f0000000100)=""/21, 0x15}, 0x41) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2fe, 0xfffffffe, "005273c1c352ee490000000000001d00", 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530062b9fc5f98b2d46133a79c398a8145505f0fdacfe23de01cc611ad1d295e011609e66b3b855601ffd1cd194a94a3c5830ff73ec3abceb6f5a2121b53f305bca084afbeabe1ebcb5760000000000"], 0xa) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 07:03:37 executing program 1: rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0/../file0\x00', 0x20, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 07:03:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5ad, 0x8, 0xd3, 0x401}, {0x1, 0x3, 0x8, 0x9}, {0x7, 0x5, 0x6, 0xed}]}) execve(0x0, 0x0, 0x0) 07:03:38 executing program 0: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() getpid() ktrace(0x0, 0x4, 0x4000080c, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) getrusage(0x0, 0xfffffffffffffffe) 07:03:38 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x401) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/14, 0xe, 0x40, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 07:03:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:03:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 07:03:38 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget(0x3, 0x3000, 0x400, &(0x7f0000174000/0x3000)=nil) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000040)=0x3ff, 0x4) 07:03:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454be8a2a197a386207000000008295955984c87910bf093f68c10100287ead4bcb777fa69dfcbd1697790a10d9436e01000000a84e6abca64896bc5e57c6388bbd2ad88b2978b15801360bcd4c0a162b58b55c6200000000000000061e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f041f2f75ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:03:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x154) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1714000000000025ff149b33ff0f00007a440000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="499b0199af2c1bb2067e9a872e5541a86072cb97aa84c9dbd734c8f447bf58e6526457da9f32b3b9465432c567ad52ce2d888abb0a035da62c5b45b72b84fa5547c88796fa0c30b48ae331cd83d87d465d1965", 0x53}], 0x1, &(0x7f0000000200)=[{0xb8, 0x1, 0x6, "b5287901b4355f3a85be4b0539aca8c7e0d87be79c062e362c743d30b5268b8365fe41533a38c9302863e3609c23aa9076608597678db8ba0ba645e016cc7f2a37667b3bd0afca157bc6d13b459470f782c1b8e75e5322ed57201bfac474865d7248f4dbc7ff297ddcf2328f8e7719d236a4d5d220d38e810abe30c035169ad4b890f66b830d8cb5377d8a2e987294fe9a8753bc7331f97200032f1b52ccfac13021"}, {0xd8, 0xffff, 0x0, "30f33775f1e3b8afc68974a16c8140a4609470e8d5f67492169f233de987245b8b9b9656c876de1396a2c955ab8a42af16899bd7b30dc5912c1ae90da826dad1d443a7687aa1bab92e3c4fe7b828b3eb4a5a1f47d563b44f98d6fff523367c2e52c1995c4aede00483444c0615a2d12b1722026518433139c8e75319b93ff76d304566233cef18ff233a68bd5e2f05a1cdacaaa6ca09fba2142eae8cdbbf5b0b5f63ccde561d5784c8ee6be6a0c5cde6a187733e5e7f635de5ac96191ded794bda"}, {0x40, 0xffff, 0x80000001, "88bff6a3a9dd4a6e203ddf298c3253b56b6f6f98b78f21d1e54e728d2ef7c2c78634da43f74a2e15c9a0bdeaee3c66f6"}, {0xd0, 0xffff, 0xffffffc1, "0fdd4e237c63cd8c851304ac93737d4c2d641d73a73cc4a6826b443cc092343ebd6b6e4d7ac98ad0b33196dd1f7414538ab451cb07969ea1b9c8637b531c8e7534045d6de932b55345fbb215a253685a5801ed37c23a199f9cc8a7482e4bfa1da0dacd58fe7075121980aeaf45bba4b6f8064d6ad59793c574d092a0ceed44cc44fa451585af98b53fbc6b0477affa2f6a1c484260d324a529f004e36e8ea6a8e7a27b104f3fa926058206cf1e0bba2728f0a5ecca06924a4f5417"}, {0x70, 0x1, 0x69b3, "6d7cb895bac4da050ca313e95b194e3953abf4b7a46ce1463efafa4b853c18e2c6874c211e215743738899c27a6eb3efcdefcdb1fe100ddb9387115f8a456bc90246ba1c98917d38ebcf81b30adae65fbbb8da7eb4460bce37"}], 0x310}, 0x401) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 07:03:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) recvfrom(r1, &(0x7f0000000b00)=""/4096, 0x1000, 0x1040, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) close(r0) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fchmod(r6, 0x100) r7 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg(r7, &(0x7f00000001c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="4800000000000000ffff0000240000004a22596e8255d46f4c49db3103ea71a4304dca2b449d4015692b703bfca51a98e8c73d0408858407d5c187ed6559beb9c8b36f1bae17460040000000000000000100000007000000e781ae1fd64786fc436bfa6be6a3b41005570b28934a5b6ed648c2304013de98a5ffb40e5e6f9a071f8e368263d9000058000000000000000100000006000000b79bfc7b3293ac52e25ba7e3014fd3c98eb718f599ebb15cfa661c3a40b8bdb40184a853b2a3073e33e65ea5e7e29658c902d002e887f6f02d8bc816aba11c2122326c8bb2e62f002800000000000000010000000008000089dd52228f21d66abbf97db680357e40f2c7e40000000000c8000000000000000100000006000000423f154c38cb9f4cc2120f322cbe0d5e61f48756f36fc6d5f7166b59c3b5339cb96d09e221d22deecefd0e012560d28e98a2dbd4d9d9cd55965602bc747b6fb2cc50db3c8405748a42e008193fc03a6ecac6439b64fd297e639e61d24af6f08d9ad08d05211e2f392059926245b0c4d55fcd944546070e2eefa96a84ad2c593f4b7111ebba8a78f9ce1eed71f9eaa59f483d7c25eb53ec2e7591bd224a2cd555464583fe102337d299e9c68b1b31db00e095d0ce0aaaa304"], 0x1d0}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 07:03:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 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) 07:03:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x80, 0x106) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() fchdir(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x706}, {{r4}, 0xfffffffffffffffc, 0xa, 0x1, 0x80, 0x1f}, {{r3}, 0x8000000000000006, 0x8, 0x80000000, 0x1, 0xffffffff}], 0x66, 0x0, 0x1ff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socket(0x1e, 0x8001, 0x20) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000300)="8d438f3301e916af1810c5b0a6bd307084a03f6c4a745fe74c0e31fb9577ece2ceb552205f3249b69d34ac2a43a61746dcd9bc47276113d4102c3fcd28cd723aff89908be0f09a96049d4bc498a2605dd536682b292626795f7ad3bd0cf10ec16fb2ec8ea3d83438c4ddcbc02ecf6b642a8fda0a427ef923e28003d523e5cdc6307a267e50cfe012c3fbf19df44a3088944fde5b38d516e0006fa5f8e01585a9c7e5441639f9e1da4988bcb52beaa9400e8d0aaa36bb64e595a5c38026a0d07012487bc44462802aa311efdc5e75ed92dc77990fddbb5ba31261ced1b601460ff73f9498f993b7475142c6c93f81b1ddb828fc99e2b9ca504b5343a82bc233d41d0e7922237f25b5d1186bf0155bad22fee473edad3239fe7fb80f0ff2ebe5fb6ac15365cf6c72b47af64564ab49c44eb30813c759a9d47d9e57c9570b1d211951c03979c6474e0aaa3d9da7fdd75faf5c9c3e96f9b14b51a540c0c201501c84a04f0d3b461e5f8599a175748413a0da13cb3bfcb17a94559d377d34b64c0ccd0a2839607026e5460faf72b7874d7635ba70f8a2e6789c9ed6913f1843f58c2d96cdf171ca232e20c3012319b35821194e2b760d464d456ffc028b447ef8d02366a83eb9f4cc3d1ad1363446eb8c46a2164880ee469b507a66dfaa9ab3307c16702cc8a7243c47b3a428053bd61f2dc91cc7e7f2026de0f6f3a2250655ed1719e4995d28b9e5b52655d21533b65555491bb20031922daa190e2346574f0b1aa8217fb421c159a70d72ea93cc0d39422ffafbd6f7807c9ded370b47c318314129713afa20cf554a94e3a0bd41a61b2e1d3fc718f560df576d8184f8cc1afce6ecf2ebcf407f0f6064616af1667f31c0a125e0bc58b0a506ab93ca9c0aec71f56e9066eb9b2ffb30318a4962c0dacd92e8a6c66f61c184fbf5734e7d9b85f98775bf4afcd993800ea13c2156d8baa3526264fef91a97f09c8d9a96bf300ac11a91cb3aba19e57b86094dc7c2ba13e95dfbb241b28038edef1f9bd50b582cb853761d3cc7d0bd26ad1375577d9fe4e3b811654e88017d3a1d48234a21e6515bc9f5af61dd21ebe3482a7faf5751f0fe2d25a6ef4494e41dca4bcb18533bd387c567919676449412574d2afd00a4cc3d9ef61fba8e92dc1cfcba6e41bc49ce5449396f8e93cf8b38c3ee2ffed58745ca0ef9526dd4dcda99a595e72649e903d9ef4c2bb9e93c7486952985ec740e27c81fe4d166d97c72b90ee01c7179e452652d2b6278458bc4225a81a2d82f4854b0c0a976a32d44440379ce8953a16ddefce7e3a9e04036a90f8fa53310f57b73e4a8e311fde1f58aded2b3e2fce45729d728f2b2713a3f39f675362e100b4343ab9c2e5c07366c9479d02341cbfc790720b76723eca123a61d34ffcf0e8c92a5a2ee0de715dfad4859c484a5b56fc19471104edf56c05224ab5be0494663d43f72751720256e236e3153442c0bf4d549c12193cee5a8386021389c81005f3fc8192adbaf1185bddfe48dbd2dd598b3d549530e23e862b2cf24d0a1e2737c9269fb1e66015680953d6b2eb69055042a755de3f392af968dc290c0fb68fc59003e59230afe2beb7c691e9fa34ccc43c4194270406486889ad51ac780cab03e871e949427263870c507610f928cea9c487995da31e371c4fc9a8f975c6f469547880c1927aac2d5a115007d10292bdd107759d19acfe13d6104ea42341ed3636488ea784dd26ec9eae53fa20801cb1bf7b538192c9448a26567c4aa5b6da38cd74699085d2e934d62a8a213a74d4caa118b2c18ad58e3ee722e56fa01a5fb8d2a65e7d4744dd8715742c139f57708776d9659034152db3e549ef53ba10cefc608bfa7bcd4d48165e0265041d3718c598bf71b90471877e242e38df80315ab747d968e5ab95dabe9dfedec6cf3eb0359cded32f1cdc7de776c798595ad66e7a6f529a2838ae2d6437bab8ddb8b13bb382d8704c0b4a175707f8ec16ccaa14c710f01b83990fbf21865b7d2d436c186f90cdb67ce04b5b908fbfdcb4f3f906271e212888f2c9fb74e9f9640247e82b8309821785845e094fe4a27aa2a03fc9e3905d8963ea201a85db01b12ca5fa697b8b5c9b515dac618fa8e0c40c044e131136fa875e290d0c28ce769e09334af0e116ad32d7db23e6fc9f672374747b843c71df634102aab39d87950010adcfd8a53b7018dd986e68718aa4eb7f86706834cba19328860488847d2cd6f187c6d0868cd28760fe0c076a50cfe5a4f10e1fe1fff2de629775cf7242a9ca8119db8846c09eea7dd390f1dfd0e8b48cdb53a4fd79940624911f23602e69dcccac2b95abdf0b64b36526f8a0fa39de32a5c8c72fa0047b1df70c6263250631c7f999f3aff475855c75c785da5e8898774b6a93e196208f9cecf5a364f45672c81e095948de63ff67b22dc3644102f563b8c7bdcb86ef244835770cb106768c64e76cf4062534748d7a229894333cae293950fe41fd64a5edd3c1337dd01f01cd24c2f7e798d0583a7c50195bf2776003c037a44569a77ed5428741310def7ef48717395533f76c7cfe00be99bdd63933528b061eedba179dbacf5af71fee9f1c0f933217a01f3325e1da8ebeeae9778cb8620f9e0ae6631d43e730ed84dae12019c5d8c0fab2c4593825a4b6a538197a9b79946aed2f0c21c2a1281753fd0c43e45beb1bd6ef343a39bec318aa1dbd86ed7b17f637c97731f0bd3d46b35f4deb79be9e6fef21cd7f8f8e7a86916dd5c1f944413b796d5b30e2407623d93d4f57b60ba030b0694f9c795aed1a2c8cbfddae8c83b89b689c3805df91fb1ef9e0ae24e48b4094072b2f825cce14b9f28d591f0c34150630c81d8d29542eefb059e18551c09f1fb3e186293f61b33dbcd405c62afa0608c1595af477d4f3455679b7fbfbbabdd7712d03235bd725d378921f3440fad9a2bd6b56ad0896899b6f02ef3dcc06816b791b754a2c4ef3e7e3eaa35a22a46912377d5c22fdf35d3578e2bac7a953164b3dce4e312ad3c054b85f559bae024a905df3c703fbc33c4bb548c74a741ecfdb060c94902b22a2bc4f7c82c44c80a6cd6a07ba4ec2434045811f455dbe01a4c8cf3a653e08278e16a8f43ef999908e52cd8454f55f00cd305beeff9d818b11ca53db2ec1e420471c8dca2abb5af929d4b69de0bbaccb1b7409596c09343852b4002c015f0e808c34fd3c8676fc143b450f15222be4bff31aebba86e302ac388a9b9d3de51303b2a77827a55c293356bf9f50ce8bdc945619b084e20f1f73c87a08290b78b7dc16064aca228fb9b741acfbb9627a300cedac6fed898c3857100e274ad589359cc9c639883c402c0e03e61166ff367daa2f12e9a11f66420a4d496a61e9bc4c49f5c4a58cb2e27beebcbdba0300c5726be1bfc3bcd66cc4f336420cdae1c7b285710284e8ab5240930c89f2a3b763eb2232815b5b7c25f66430c5f08ff994cd713e29bd1dc7a75d4c0c9b2bdc8e5c6ee5ac68f7c91e04c25a9b311726cc7aaa15a5f559c68a7921fc7830c6859ddfe9fb844418c1ae76a666c00908f0d79f8eb56529318036e7112a602c3b322cce9c5533eb72d8a645155bf36d028ea4b0a66b4150f0bdb3cb343e1595d5cc7f7e5b36dceff6dfdda10c69f3c00f2bca2968e6c0e2d98e236e82c81f2116303eeb0ab2fb1fe6f8ef071afa4b48c81b4bbf3844b6d039b90c85b04d5d50d644c80edd547c7a202b1d8e00cb1db7d797802e9830d7ebe6ff773a6058030e92b56651814f8f5c3e5d78aead39b62deabd365caca84f6a51e2e127579ea5f3ad5377fa5e4c20d00574166758d20e85a567ede3b2df1a167bfeb59eda5f7668435cb2e7981aa6b71c67e560fa73874a597a1da9202f3a64c85d54bc071ceaf934ee2ab83dd6615b4e11010e97f1c78e3d6b25c8f29ca7c3b0ab85faf74d342a00b34f99e2cefae64876ddf4e8c5e32f56a06024e62a6bdcdfb1d23fe5a3aec0e1677403b163ab9d4ff04b355656087971049e53aea2536aaa119b389a263eba5defe766e4746aca4c45876796e58c1f5d279f3d6b96f7e84c6d6fdb2b563f5a6dfa47206f2b6fa29ab0ac0f31e8c7e8ee0429eb129ffbf4a1c58736c1677abd0896135cc2fe5a8860d8fe86be28d21b37ae3e2e3da745ca1650dd2255fed6b1e75d2776698a44af57db6f197e77acdd3e82dcbd8728026a6841b442756cc81fec949e6b8de1e1f3c78b6507a917a8d0da2d090f218ddf4c33cf5a515fa721415d5a3f800501ef0e119eba29bf4d5ee7c426b5dd4dbee8e643f96351a1947bba21f4df00fb352e031f3cc17c5f281324b9fa480d0b10e8b7f4001e3b40f5511f0bd4fccf1a928353a5fdb6949a70e4b5e7bde22e196768f563da797d21de96deff1ee4885f22e67c3c589831af6a2f37bb258f662c49ad9c5a832ca8820701b75179f62b929f726ac0f2a285272eb341d912aafd9bb08c60505e7be04d478eada56d827521ff7ff2c48f6683a0b52789d8d2cf8c4383e134169437815ecd59f84b768938e128b72cb30567f81ca147aecd230c6fcb206a7e6854612f66cbc873120691ba0203a2228575dfc50d93149fa77cb336ac65cdd8f33ec5c55fbc264b96408e9a4eb0da1da9bc7df78b05d51bfe83b6dc28446c30e102c611b865410c4b3c1104196e8efe6a6a50cc23a02a11121fd881e0055b99f1d4cbabdbd59056717ce1d027b1d7f52fd97118aed83faa89198e1cfe44f75bb10ab9cda1756a1994027620047ac2b70664d9016ef95cd43a24d7d714f6f6a717c2438f8ed3943ffafacf7225173fe6133878156e75366857b19edc45fe7c522c93228828d5efa4a95d166c51475dcc50ab83d24645c0ffb243b12127755a2a045fb7f0a9df6f8579c039a400be5e2d89adfbde66daeca72fdaa3f4dfd911039a22e0934e5bfba59914537b9b2ac3052f1453a3083ea4a6773be1a44a0df853e80cac912c88402d35cad9862506fe3ea1e1c583ee31c75de9c47ecc31848af06e86dec3f651b7bc6925fa10667cf3b41c402c348965327f8f17f9a83c2bd8f7301ebcd628fbb016b5b08b6663d1f9232556dc74b374b67a838a7c036e070e1bc47a3ac0cfd0198d04c8a9932edd5318ea7b24791af06d3e4049dfc3deed6106a079b68aa5eab38ec91925c31c32fa15d3e94ea2b791f84e3a42f7ca831ddf33f62163b90acf94324d4480a97ed952125fd337bd090d8bc7529b7b3fc3ca3cb196ca28b5a0dd14c00e96cc10541de196829c91576ad9071abb092655fdbe5aa8a0a6468de578923e11160646844243e1f64cb817b1f19dd4c84401ff2c179b2353aaf490ea86dc5a03f9a10393c9f0ccd34e905d46541228fff5572d0a064b04c2e9731441383a12c4730d5fe4f8b14df5d67efb753df084ef7585b540c0eb6c087d7f830041d8447610d20bbbee5e5e6d0fd3ca694d8b678378e737cc31aaec51eb2c2c20d9b04cbb1214bac44814b7c83271c5c694fc1810bba4d1e79b0e342bb08cecde5bfca87a615df9326debcb710145ea2ac00bd59ea19b15c867dcfbeaaf852a7847f879cb1c232f8c6b12ff1d673a12913a6a2d4bcb617efe7625032d09a0d93273272fd9d8bb7faa868143267fdb97befda15ee4e67de1074ab50958c62c102aff0902157a7b5b7d3da46dd118bbb4f31bd0f9ffaff24c3500a4608528d4d0eda1a64721dea0633689d3ebdee77d4ae6bb869e9dc52ad888fdf4052c9b4f3a2cb5e98be929a967eb5823c4b2bec7d9ff3ddf59fd7877dd3", 0x1000}, {&(0x7f0000000180)="b70d669bd5760e3999942e110e003c61a706c1077b1b4f85f7067b52c09b432366b19910042a96ac1326cff1c3eca604cde176f0a6de837aa1129de463f4f38833ea70668278e51553e1adc1b4edb5f1a8447e5164200db8bc064099a250b551bea2dd77ed5ead6b1961a180ee7c18af252b714489f2eb28bf4372f81269a76d779482809e2aac76ee5f55e905c519f1f7e4172bbd99fa17779b99c8a6d1b8d21bcecfa7172627c7a781aa98a24016088f29778d3b2233d33450d450e695c619a9f34d1c68", 0xc5}, {&(0x7f0000001300)="e4e705961259722f443bcd5edee7978f8d29d1e643d634b7ab5f79d1e180b7b852569d58ee66a8476a1bde2aa0333d094850f8fa7163600d47af93cad42816be06ff3befc2f7ce7e29828ee1bbef535abddab321d387b3729b574fd0b0e9e0f0c59216b58f60a711584fb66e75464c25ac68999f92289cf2326513bb04297fb0c2d1e89c34ef09d2e59ad927b96281340cab3d01cdc2a475797f3cae5682a45519c926fc5887359b22bbdf830bc61426a2a7d41e44092bdeced7ee345225f7b7d9e08e1e3c93b423f19fb0dfe9edeb2d82a9ac7362b5a85bac00b3e4107d6381bd", 0xe1}, {&(0x7f0000000100)="ee848e70e2302c715418e481b1c132071f1f10d4b2887b1e12baa9d085f682cd1698c5b7f01d94772f0eea49", 0x2c}], 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r7, 0x2}) 07:03:39 executing program 0: getppid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) wait4(r3, &(0x7f0000000440), 0x6, &(0x7f0000000580)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x40000000004, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x3f}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb5, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = dup2(r4, r4) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) r6 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() 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) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r14) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) 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) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r24) r25 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r25, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r13, r26, r23, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r27 = getgid() r28 = semget$private(0x0, 0x0, 0xf3) semop(r28, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r29 = getuid() seteuid(r29) r30 = geteuid() r31 = socket(0x18, 0x2, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() chown(&(0x7f0000000180)='./file0\x00', r32, r33) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x4, r29, r27, r30, r33, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r16, r18, r30, 0x0, 0x80}, 0x4060, 0x40, 0x6}) 07:03:39 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) r5 = dup2(0xffffffffffffff9c, r4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x22, 0x10, 0xfffffffffffffffe, 0x1457753b}], 0x81, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x8, 0x100000000000000, 0x811a}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x401, 0x80000001}, {{r6}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x4, 0x7}], 0x4, &(0x7f0000000100)={0x5, 0x7}) socket(0x20, 0x7, 0x9) 07:03:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x4285, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 07:03:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x270}, 0x822) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0x86eb) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x0) write(r1, 0x0, 0x0) 07:03:40 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) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00') fchdir(r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 07:03:40 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000340)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r4 = getpid() r5 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x800) setpgid(r4, r5) getpid() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 07:03:40 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x9}], 0x400, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0x100000005) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r18 = kqueue() ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000007c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00c259699a1f132e27acb5d602000d7db201a8af63ff37282b34e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9e69ec7ab3a34c290000000000000000000000000000000000000000000827028a812af7bf061bb7a27ae13f9eef046196980f646bb0e0fa513606cf6850a9ac49bd3756f5d3eb5670a6e8a37235556cc00cf92c63d97f6dfe4fb3e3e43e296dd476e0f595c3becaff14e3e01a68d9c035c857d7085ebdee0ddfeb9d44dc124c6412b7d26e8a45057033075d01ef3515e195bbd093dd3da1c", 0xb1, 0x0, 0x0, 0xfffffffffffffc85) r20 = getpgrp() fcntl$setown(r19, 0x6, r20) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="3981f2fc011d6e8011f5f9bdc312fc77f197f9b4e47c62739243920261a62d3676ad7bebe887f965bf6b282dcfa9983953552398b055fabdb0d7a3b4c4", 0x3d}, {&(0x7f00000005c0)="e3cbe82d9d01fcfe6738893b0a235da7b2f13f7a2d8291a2967db43396c20056358ed7a7341be96afc17eada2aac96cd6706c717729f2f8b01070b0700c4085218ee0fcaba028f62274b66431de87f4ffbb9eff80ed776a45b1143c62aa124d437b4bed6ff6991b6bce360e88cc25212069ac6c5f72dd9f0304d44b6095822acc74e74cee04a12c28700f8594d0561bb6a308472727d7c2594c82c59685182ea579ec1ce0ad7fb9048a9841ce728c640f8b1631a35ea55fdeb81b1bb34693b57cc4ee48ad34e9f086c4aa625971a1f02e9d146ab9ad3c29b3c9c6861a0c9ecccd15698ae112a1bd104692e2ee21572343a5e5cf13ee986f6d1b70d9f2c6bf38caeb6e3c1d0079569a8aa5df41d96cfc4a865a17388c468cb556a5ccc98fc40279cbba62683ff318490c4beeb2c438a761551a9d4bae1dd14a610707b9866f4660df2d5fa9e84b0e73a4371ca29664aada199b94ad5d1b6ac1052459b44ebb4eb28b996754dfa9348d9", 0x169}, {&(0x7f0000000180)="fefd44250e78f9c564de54fba51a961405d83798de945cd9b13a45a9b784df9733ba7657cb8d0a4cb2867aac66f99c5b1d51b8848072feaebd67132318c5a4d9fe173408665a8071f8337e0b5567774b2dbbf8f81ca2bf1b036952d39bcc0e5cb5f3e82119d08aac46b2e1088865d6bb39956a42a02401c6dcefe1571595b12690c35c2f7387f5f0a321c339af41f1775e299fc3e192340b2c22e5", 0x9b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="32c49f58f972584a5437332d1a188e637ad3561d629a20abf084aae091cc148a98430da3c5895867b7697cb2304114d1123700eec64d", 0x36}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000001000000000100001b", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r10, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r17], 0x58, 0x1}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:03:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = dup(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, r13, r9, r10, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r18 = kqueue() ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = kqueue() ioctl$FIOASYNC(r19, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r21, &(0x7f00000002c0)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r23 = kqueue() ioctl$FIOASYNC(r22, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r23, &(0x7f00000002c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r25 = kqueue() ioctl$FIOASYNC(r24, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r25, &(0x7f00000002c0)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r27 = kqueue() ioctl$FIOASYNC(r26, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r27, &(0x7f00000002c0)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r30 = kqueue() ioctl$FIOASYNC(r29, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r30, &(0x7f00000002c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r31 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r33 = kqueue() ioctl$FIOASYNC(r32, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r33, &(0x7f00000002c0)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r35 = kqueue() ioctl$FIOASYNC(r34, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r35, &(0x7f00000002c0)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r36 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r38 = kqueue() ioctl$FIOASYNC(r37, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r38, &(0x7f00000002c0)=[{{r37}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r39 = getpid() r40 = getuid() r41 = getegid() r42 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r44 = kqueue() ioctl$FIOASYNC(r43, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r44, &(0x7f00000002c0)=[{{r43}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r51, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r53 = semget$private(0x0, 0x7, 0x286) semop(r53, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r50, r52, r48, r49, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r55 = kqueue() ioctl$FIOASYNC(r54, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r55, &(0x7f00000002c0)=[{{r54}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r57 = kqueue() ioctl$FIOASYNC(r56, 0x8004667d, &(0x7f0000000140)=0x7) accept$unix(r20, &(0x7f0000000880)=@file={0x0, ""/3}, &(0x7f00000008c0)=0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r58, &(0x7f0000000340), 0x10000014c) r59 = openat$klog(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/klog\x00', 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r61 = kqueue() ioctl$FIOASYNC(r60, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r61, &(0x7f00000002c0)=[{{r60}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r62 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r64 = kqueue() ioctl$FIOASYNC(r63, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r64, &(0x7f00000002c0)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r57, &(0x7f0000000a00)=[{{r59}, 0x0, 0x10, 0x4}, {{r60}, 0xffffffffffffffff, 0xa0, 0x10, 0x5, 0xe00000000000}, {{r62}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1, 0x1}, {{r64}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0xff}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r66 = kqueue() ioctl$FIOASYNC(r65, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r66, &(0x7f00000002c0)=[{{r65}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r69 = kqueue() ioctl$FIOASYNC(r68, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r69, &(0x7f00000002c0)=[{{r68}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r70 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x100, 0x0) r71 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r73 = kqueue() ioctl$FIOASYNC(r72, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r73, &(0x7f00000002c0)=[{{r72}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r75 = kqueue() ioctl$FIOASYNC(r74, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r75, &(0x7f00000002c0)=[{{r74}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r77 = kqueue() ioctl$FIOASYNC(r76, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r77, &(0x7f00000002c0)=[{{r76}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r79 = kqueue() ioctl$FIOASYNC(r78, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r79, &(0x7f00000002c0)=[{{r78}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r80 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x2, 0x0) r81 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x4ad3baf5427f4d5b, 0x0) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="8264d2b2be89acf1dc464557982de9a1d179d281afc5e18f318909693126c43b494810dc6558f0b3531eff8ab943545bfc52a084795e183cd39132999e38e650cd14068ba8b15854ee970e23e2450654413d669f65b4875d03a3d47e552368f40cce06aec9be679ac8d3f6e34904792239658b79c31df9a0be9fb82821c17b1251ba965ed4638c6ee74f865a4215030ff77d54bee86f8df78f67843779f943e816b1ae86147c3d60432c35e767", 0xad}, {&(0x7f0000000200)="f96a1b0a407e1f8d15685f4e2a767c9e5327e0823edd5d6d3e9c5a569140487cc102672b0488f9b4b1266aa9074aadf731fde438be91221a55cf0c5dfce0c175593500b8", 0x44}, {&(0x7f0000000280)="29650400c68c760dd7a1a28afd17f47c1c902df35e5e8e48e63c9d04854b49358e61c144153f33ae4c532a5e68c93fb67af625ec59559585a8ded7e1ea51d098c2219c16f2dd3e49337714c0e53e1e96becddff52f910ca410a5811e", 0x5c}, {&(0x7f0000000340)="c7b2a23c317b9111b6de890a46555f9f00ed1eb202d7a3b3bfeb3509b5b0422f65b3e9bcdeead43d057345fc72ab48823b9d53172ad9e92c74e71ebc962476900391", 0x42}, {&(0x7f00000003c0)="38cfb4bc36ae6331353d4835d86ae6e0fbd4376dd207c4e0c1f207f4d18fc40d65fc9d6d37cd5445379af11762af6a3beaac81e377a10fd8828b6a0638273d8c3b7187507aae06f9b13966652e44c7298424ff1828c788fde15183", 0x5b}, {&(0x7f0000000440)="eebfc2fda12eee", 0x7}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x28, 0xffff, 0x1, [r15, 0xffffffffffffff9c, r16, r17, r0]}, @rights={0x28, 0xffff, 0x1, [r21, r22, r25, r27, r28, r0]}, @rights={0x18, 0xffff, 0x1, [r29]}, @rights={0x30, 0xffff, 0x1, [r31, r0, r33, r34, r36, r1, r37]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @cred={0x20, 0xffff, 0x0, r42, r45, r49}, @rights={0x28, 0xffff, 0x1, [r0, r55, r56, r0, r65]}, @rights={0x30, 0xffff, 0x1, [r67, r69, r1, r70, r71, r73, r75]}, @rights={0x30, 0xffff, 0x1, [r3, r77, r78, r80, r0, 0xffffffffffffffff, r81]}], 0x180, 0xe04}, 0x4) r82 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r82, 0x40047477, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 07:03:41 executing program 1: symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000180)='./file0\x00') 07:03:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:03:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x6, 0x4}, 0xfffffec4) r2 = dup(r1) listen(r2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) close(r3) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000080), 0x4) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$getown(r5, 0x5) sendmsg$unix(r5, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) 07:03:42 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x59) 07:03:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 07:03:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xfffffffffffffd0f, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x1d5) 07:03:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x8001, 0x4, 0x2, 0x81, "f5f65007f5d8b8272f7f647fab9abec9f657a694", 0x1, 0x6}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee1", 0xb5f}], 0x1) r3 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a, 0xff}], 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) open(&(0x7f0000000500)='./file0\x00', 0x400, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 07:03:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/177) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8c) r3 = getuid() r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000000340)=[{0x0, 0x823, 0x1000}, {0x6, 0x2, 0x800}, {0x1, 0x0, 0x800}], 0x3) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r6, 0x2000746e) dup2(r6, r5) r7 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r7, r8) lchown(&(0x7f0000000300)='./file0\x00', r3, r8) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) 07:03:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x3010, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getuid() r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, r15, r11, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r18 = kqueue() ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000340), 0x10000014c) r21 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r24 = getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r28 = kqueue() ioctl$FIOASYNC(r27, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r28, &(0x7f00000002c0)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = socket(0x11, 0x3, 0x0) sendto$unix(r31, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r32 = getpgrp() fcntl$setown(r31, 0x6, r32) r33 = getpid() r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, r40, r36, r37, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r47, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r49 = semget$private(0x0, 0x7, 0x286) semop(r49, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r46, r48, r44, r45, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r55, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x7, 0x286) semop(r57, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r54, r56, r52, r53, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x3, &(0x7f00000005c0)=[r45, r53, 0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r60 = kqueue() ioctl$FIOASYNC(r59, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r60, &(0x7f00000002c0)=[{{r59}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r61 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x80, 0x0) r62 = socket(0x7aed9bcd29a32da7, 0x3, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r64 = kqueue() ioctl$FIOASYNC(r63, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r64, &(0x7f00000002c0)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r65 = socket(0x1, 0x4000, 0xff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r67 = kqueue() ioctl$FIOASYNC(r66, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r67, &(0x7f00000002c0)=[{{r66}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r68, &(0x7f0000000340), 0x10000014c) socketpair(0x2, 0x4, 0x80, &(0x7f0000000640)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r71 = kqueue() ioctl$FIOASYNC(r70, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r71, &(0x7f00000002c0)=[{{r70}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000300)="7bbfa9650b6e883806ac9ffd9126cb834c89f46e97e1820ef48596cb2854a1e294b876fb57f0b62f9c496690ea322c5604fbe04ab4946abc37f7926d9cba00e7d347a87b7af190f645a52c11b5a29a235007b47fc38dc7101fe506a416ce6e0db573ae320db7444cd09b308dd1916b2ce4079dfa40136f1a7e11189de9157da292329a889480f758666debd0c3c4514eb8c827fede678e64962d082aa077102683b1da2778796f60aa156f5d6b9da7f079d5243564b0f4cb4ff36f8559ab567e2b574afe5774e0a4e17b07c90139b62a9b28c7db917c721a87bd965d5170b5", 0xdf}], 0x1, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r0, 0xffffffffffffffff, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r15}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}, @cred={0x20, 0xffff, 0x0, r26, r29, r30}, @cred={0x20, 0xffff, 0x0, r32, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r33, r38, r58}, @rights={0x38, 0xffff, 0x1, [r60, r61, r62, r64, r65, r67, r0, r68, r69, r70]}], 0x138, 0x400}, 0x40a) 07:03:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000580)=0x96) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) close(0xffffffffffffffff) r3 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/185) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r4, 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(r4, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) 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, &(0x7f0000000040), 0x100000000000038d) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/154) fcntl$dupfd(r2, 0xa, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0), 0x66, 0x0, 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x2, 0x20, 0x3}, {0x18, 0x0, 0x7ff, 0x71}, 0x1, [0x75, 0x8, 0xfffffff0, 0x7fff, 0x9, 0x7ff, 0xffffffe0, 0x6c7]}, 0x3c) fchflags(r4, 0x0) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000600)={0x6, &(0x7f00000005c0)=[0x7fffffff, 0x0, 0xffff, 0x7ff, 0x5, 0x7]}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000500)) ftruncate(0xffffffffffffffff, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) 07:03:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x71, 0x5, 0x8, 0x1, 0x8, 0x5, 0xfffffbff, 0x7, 0x2, 0x3, 0x7fe0000000000}) r1 = socket$inet(0x2, 0x4c7f949f0eb80401, 0xfd) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200010000000d, &(0x7f0000000280)="ebff125c00000000ea795a9b92abf1aab290d2680108f4e315a967214b2f2c167e82cbe47679ae7132f91b20af30caa3d0594caa9c150856b76ba4d2f963f85e591594f7221c42283c50de50fcd21227c8dcee9418ab586603f515f67e7ed5cd7d1ef9d99e74ad4e535fba7c8c4be17aa61c71f74c6bdd656efb9ace4e69ab9a708e34b4aaac373e29b70df93be66d54db5f187ea6fdc586f367e1a5b15886db135e8d4b5f2cc57a86900a583c172161f978e06ed461eeec99a24376e15299e03cf641c472a33e29c69c083c8566e5c56cbe23", 0xbf) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff126c00020004", 0x8) 07:03:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x68) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:03:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x101}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/d\xe5v/nXl\x81\x80', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000340)=0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffff645f, 0x7, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x8, 0x8}) 07:03:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) sendto(r4, &(0x7f0000000100)="e2778e1cc682d51f7909945cce0be8cac13dd15972fd0851fbb3e0290fe2b1fc13ed4d132b076bac903419f445957b3d6db5bbda2fe78e6564c2b2be1e83b34b2ae7f9ff1e80ea41c1564192d34a9c786f35fa8d0c2c83ef8e0492ccd786563de76c1185629b3824713f00b77aa5c4e7ee68c2debc63ab2591c2af25762d457c9e9839492b6610ae6e719e6a3260a95a8f389e0978b27ce67264acba46586137d78cde502a04e38b0dc80bf74b62e20fd8c7454c931ae9a8f6a7547c15ad3b18a6d6afdb", 0xc4, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000340), 0x10000014c) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0xff, 0x8}, 0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 07:03:44 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x5}, {0x1, 0x4}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) 07:03:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x4030003) 07:03:44 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000001e80)={0x0, "e0237ca6abfc602581b66179cc8e83ba6389139ced1dc7095a7865772f8a8bb53cab2081a5a21bb2e3c6f8a9b9bd41f89501638ada996736b988e7da12a96ee525a16277bd1da50d016b32d2611903a5aca72b12f1ae310bcd5124ee4990ab4e2dee9ed1af4678578acf5a29a04ce8f437901822"}, 0x7c, 0x68e8e27206afe93f) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ed99c4cef2e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt(r2, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r7, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() 07:03:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1000000003a, 0xc, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) r3 = fcntl$dupfd(r0, 0xa, r2) read(r3, &(0x7f0000000040)=""/21, 0x15) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 07:03:45 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) fsync(r3) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 07:03:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') rmdir(&(0x7f00000000c0)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) shmat(0x0, &(0x7f00003cd000/0x2000)=nil, 0x44cd7c101ea800ad) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r7, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f00000003c0)={0x2, 0x9, 0x4, 0x40, 0x1deb}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x80000050, 0x2, 0x8}, {{r10}, 0xfffffffffffffffa, 0x49, 0x4, 0x3}], 0x66, 0x0, 0x10008, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x42) renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./bus\x00') 07:03:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() flock(0xffffffffffffff9c, 0x2) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="ba10a29b590b1166ba6b0e326b0d7efe534e3b04cff2e5024c916c297d525f9dbaf08729c46331f0ed705bab59c8d6cce52eb93f55ffe25231de006f7751c6cf3fa3751c9e09e2cea75835f06e48c955d1bac4d014c249e16a2457fb3bcafc4c0a78dd2f4cb33b9e4c722fb21da9b5e53dea5b1b2ffc41adaf95104d7ba5e2f156607b37905e3534c7eb2c0f5ce35eb2500fe0c4b5257565898ba0385d96e7010181a7358e7a165b58ad86141ff246c2fccdb39d892e876eeab4a39fef68613cc72343d31ab535360a265f62b7f26c2fcbb46747c03425d5", 0xd8}, {&(0x7f0000000100)="138e1e7e34d87e5af5458bc0672b45e9fdf0b005671487fd6d26a2a3d70b3fd374af5a911c1e61c0369eb42cf81d892112ed3479b3982db467a0699bc9d09d8eb53303e91bc0470359b530910f0e9c6c9f953573800c40d29783beed74586d9b870ca8e17135626bd6ed8e27cb36501113392555e8cd637c1993c093c95004", 0x7f}, {&(0x7f0000000180)="13952502ece9ea1ffa8af38b408c2729b945e38c98b2aa72eb1f21c6e7af26ce61575c23e8997723e33682eba69483", 0x2f}, {&(0x7f00000001c0)="ae024f45", 0x4}, {&(0x7f0000000240)}, {&(0x7f0000000280)="8d0eabf302d283c7b248856836cd77668fa54a07d7f1a020daa9e91e8eac222dca0edfd71ce2ffa00c6a54563399cadee9f47617b2a8a23c1fcaf043ca8fd723d84d4d19072a22f6fcf066766f668c995ef167d8979a64f3e4e374bb6b651cc28fa55e31de04efede8ed0564ff12840cb126173689a393c98fb33bc9f3e87566b67a67975b7d5fe0c36b51bdaa0ef167e36f", 0x92}, {&(0x7f0000000340)="1a585a04e70de8836192cd51f46ab070065606298662bb9e641b382fcde5836e7e02759ba680e91fc645226a44308cf4fd10f970ffd624a4274d345f36b207ae12e8733ef0b8dd04fcd685f8690a7a8957ffd314c2760da4db0d92219208efa52e3c8bdd27ef7606356761ec160bd46ad44351786ce459ff0e5280c77d7df4bd57a33d8b835c48b218389cbe8be0150424fc19fe0af59c592cf9955c7c2c888d021fe9fb27995198e04860ee376f1bfaa3fe02b8565b4e78fe56c350e7a93077b97a32d6c0a68becd4ef1739964ffdbf989be59b1a72efd1c7bdca48a3c45078a000bda1857634eb6efd38b050168097c56ab70c62cdf0ff", 0xf8}, {&(0x7f0000000440)="c519325a038a4913470b2c85e28057f8e6f7fd69fe2df2d6b5f92c98a8ea8cd7b64fe51bb5d81bdd0496ac045f766f5a0ba47c3f148a9c6336d244341517e3cf447d326506a7953daed89f3fc06df7ebc2156ab5f1cad22f7797a6e96e140b73f298ff3fee096340a5ac4535fa19337a2da99fb0d016639ff6b3147e9dd16bb872004f302953a2a7ce91ffa5edc95f56c7c1ad9089e35a8f2776a2", 0x9b}], 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 07:03:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xffffffffffffbffe, 0x0, 0xfffff}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000400)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="dedf44747435a92f4c3295b1b04dce9fa009b3a475d13ccef88d7d5262ccc09c2ab86d8d76b2c3342dfb78796ed3f071d5bd5703f9a39153fa6d8a19aebf8c4438f11df5b0361019f27603e8e1128c000a0d81f80965d05d5fecbc3a673aa610ff7a29761dc25d2065353fe03aa58d89af35adc2570fcec266efc4666d6757dbffc7891757790de23209b98cf7e497dc", 0x90}, {&(0x7f00000002c0)="c19ce8ca35d5d63db1ddeba595000e13ecba13e14c730da9f0544cceaf74358ee268344ac13c40e8603018490ee19b2b34fc8f02f6253275998011e5d245ef5bda60e8af158b2e68981e927244082913476da18baf44219f04accffe9bf048d8e652cf58ed089e226beee710502455a9cbebf40c5f43ed479d8917a9dcc99a67195ecc5624cf3a3e88e48efb440843aa92596d4b24eb21e2a4588406e136aa6795f04a2e33fd8775", 0xa8}], 0x2, &(0x7f00000003c0)=[{0x18, 0xffff, 0xadd3, "61e3bf8de5"}], 0x18}, 0xe) sendto$inet6(r3, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0x1a504, 0x0, 0x0, 0xba) 07:03:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x4002, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 07:03:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 07:03:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x7fff, "d730c1e77a6fc6e23cdcd188b6aea417e4e74de4", 0x0, 0x200000}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pwrite(r1, &(0x7f0000000000)="b624019233cc557d8609741e4d278ef6f601ebe9b25fe454caec2524d4dde18b40cdd7ddb911078e63a1", 0x2a, 0x0, 0x50) 07:03:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202e4ffff806d2c4d891aad641284ef913655fcdfe5facd685d3e883f283e51fb87508976940f203700ced7ae40785fdd0588344bb62d204a34dbe74475c54ba884b8fd130baf8ec51910709d6cac98409eca205edc5ec1e3489af7e0b9630a532bea19cdc67e26586c2c599500d86dfa94b8004f3707a42547e49cd3498e3c3bbb3290c4fd021fcf9618885118db2afa7ee439d8f6ea0ac2af00000000000000ebff586f74cea61d8a00000000000000ff79ddfe594dd9663dffb14b1bbedc5581fc2c4beb24baffe6c42ce28565f26974416c7cd45363fcc61908e919300de07247d7302ffa15e69555f52be2dc71029939fc2900e265ef690d8e3c984e3e2c30092c4667e80de34644b1ea895b72f86cc82c54b6809de7d60e5d612741c3119da11dedf9ef73b547b938c931ccba1aaf7f3a2dd6015733b571ec7ae5502d9e838c467f9e81dd9e8d5e6f32587210917042a2e8a73a942de382d39c32644f38a36f3986a7a55e40505b7b6897c73fdbc24b2f70b883"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0xfffffffffffffebc) write(r0, 0x0, 0x0) munlock(&(0x7f0000441000/0x7000)=nil, 0x7000) 07:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 07:03:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x918d}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) setsockopt(r0, 0x29, 0x4000000e, &(0x7f0000000000)="d5ff9668", 0x3) 07:03:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r7) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x0, 0x7}, {{r4}, 0x65ec820a164e0519, 0x2, 0x2, 0x7, 0x64bc}], 0xffd, 0x0, 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r9, r0) 07:03:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0xfffff801}, 0xc) 07:03:48 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x968d6ad2dfb97d1d) mkdirat(r4, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000580), 0x7ff, 0x0, 0x3fe, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6, 0x0, 0x9}], 0x80, 0x0, 0xfffffffe, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = kqueue() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0x5, &(0x7f0000000400)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = kqueue() ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r15, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r17 = kqueue() ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000340), 0x10000014c) kevent(r9, &(0x7f0000000440)=[{{r8}, 0xe, 0x10, 0x4, 0x8, 0x10000}, {{r11}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x4, 0xc0000000000000}, {{r12}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x656}, {{r15}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xf3895bdb2fed18f5, 0x20, 0x80, 0x8001}, {{r14}, 0x8000000000000005, 0x2, 0x1, 0xa6, 0x9}, {{r17}, 0xffffffffffffffff, 0x1, 0x0, 0xee, 0x143}, {{r12}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0xc00d}, {{r18}, 0xfffffffffffffffb, 0x44, 0x2, 0x4, 0xab46}], 0x2, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x1, 0x0, 0x40, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r20, 0x0, 0x0, 0x0, 0x9, 0x0) r21 = open$dir(&(0x7f0000000840)='\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, 0x40) r22 = kqueue() kevent(r22, &(0x7f00000000c0)=[{{r21}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r22, 0x0, 0x0, 0x0, 0x9, 0x0) r23 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r23, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:03:48 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0xffffffff}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0xdd) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0xf01f58304100546b, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000200)) fsync(r5) writev(r1, &(0x7f00000003c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/52, 0x34}], 0x1) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0), 0x66, 0x0, 0x0, 0x0) ftruncate(r10, 0x0, 0x0) 07:03:48 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x8005, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000300)="c51d8c8f93b1c07bcd4b68d3b3ade760e54c4fc7f50caab371697c9a5811c7e463bae5f79465b5f26f095f17841cdc5cba1adab2e3544542fbcbe70a00c35037566b1deb20e1442b36d53992e2901cb4600da8965c209803654e7ea8752906b689a1e62162f58aecddad1d368903344243ff68b20cf767052396e0da4700ce7e90a0f17fc235ff212d9ff98344e757337bfc23bc6707965b0f15c245f6309a687ad418981ddef28c1796d400794a7fcf3df387691bf8c1a2ea9b8474a1", 0xbd, 0x400, &(0x7f0000000240)={0x18, 0x0, 0x3, 0x200}, 0xc) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r4, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 07:03:48 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYRES16], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e6971602373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d079b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a579000"/4096, 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)={0x2, 0x0, 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 07:03:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x673, 0x5, 0x6, "36352888d926d14acfb18378ebd8aa926e3cc1f1", 0x1, 0x9}) 07:03:50 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65cda202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCSCTTY(r4, 0x20007461) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 07:03:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0xfffffffc, "000000000000000100002000", 0x3, 0xfffff001}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) shutdown(r2, 0x0) 07:03:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1, 0x2}) socketpair(0x1, 0x2, 0x12, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000100)=""/222, 0xde, 0x3, &(0x7f0000000200)={0x18, 0x2, 0x42b, 0x4}, 0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x400, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x8d) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000380)={0x3, "93be7b307faaf9db4640c6346dd1ea3b3ad68e89804e20caf755e32e8e7decb4c6e30c9050a308d962280c1d0bea6ca8ca2544a36d3d31078e7387a3f2eb96a9efb3ed0ed87911e6dc9bae86cf4a4ca6ddb24b5fe8038384bea371eb81dbfb9a89590471dc79213b9e7777a126689e2659605ec5efbfa91ab832740cb193d9adc88bbe686602146cc1c8e1e7bc582e13097e6a3498b429f04ef918818e9e356561585d882c320ecf8027916cb1b6bbb5768f444a9188f25079bc720111cca13162daf642c161301c25e23c5316f5d3cafc930963"}, 0xdc, 0x800) r6 = syz_open_pts() msgrcv(0x0, &(0x7f0000000480)={0x0, ""/90}, 0x62, 0x3, 0x1000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTART(r7, 0x2000746e) write(r6, &(0x7f0000000540)="029d18184bb12de003bdf8fae4eda0d7fa6ed4be378226d81b262241faf1e884936612caefe4254b91c19cc58c4c59ab55222548e396a7d9f60a20306e1f095f75eb239110676844feca280b2abd851b78", 0x51) socket(0x34, 0x0, 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) connect(0xffffffffffffffff, &(0x7f0000000640)=@in6={0x18, 0x1, 0xffffffff, 0x1}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfec296f900cba0eb) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000006c0)={0x1}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/89}}) r12 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r8, r12, r9}, 0xc) r13 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000800)=0xe4ca) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x20, 0x0) ioctl$KDMKTONE(r14, 0x20004b08, &(0x7f0000000880)=0x7) 07:03:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000080), 0x2aaaaaaaaaaaac7a) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r4, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f00000002c0)=[{0x2, 0xac, 0x1400}, {0x2, 0x16c7, 0x800}, {0x0, 0x3d40, 0x2000}, {0x2, 0x8000}, {0x0, 0x5}, {0x3, 0x8, 0x800}], 0x6) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0x200}) r8 = semget$private(0x0, 0x1, 0x1) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000000)) r10 = getegid() r11 = shmget$private(0x0, 0x1000, 0xe987cef8f8ca2102, &(0x7f0000ffd000/0x1000)=nil) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, r18, r14, r15, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r18, 0x1}, 0x0, 0x1, 0x0, 0x0, 0x2}) r20 = getuid() r21 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0x9, r20, r10, r20, r21, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 07:03:51 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) semget$private(0x0, 0x0, 0x0) close(r2) 07:03:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 07:03:51 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff47}, 0x40a) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x3) dup2(r2, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 07:03:51 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="11", 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1b2) 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) seteuid(0x0) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x5, 0x0, r6, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) 07:03:51 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0x1000000000000000}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x5) close(r1) 07:03:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r3 = syz_open_pts() r4 = dup2(r2, r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, r13, r9, r10, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setregid(r10, 0x0) dup2(r1, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r16 = kqueue() ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x3f, 0x0}, 0x7) 07:03:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000007c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcd5104bdf17e28bd1c037adce37184ce27d9a2d18bc1fae533d1957918c9071bcc7ad49d7ac9e92dfc375e7d69b7452c49d2d5089759ed532edb408ee5aca145c963de685547d7bd9057388b41e26d5cbd186210695cacf67ef521946f8f5e985453e0084d26d6fa3c543be5ea4e2b637f2bea5ab23141643f39e0d9e35145b5e375365f6662b86aee5c9c18d25adf163d7d4c0a2750d685bf24371ebd009436a9a3d6c0832d6f75424ea2a3f1a92bfee9f9047396fb1c221a8e76008c44e02fe073058e0482fd0ea675a449c01b9a41755bbcb3fdc3422d631a643565bdc901a7b6c9a53100d66"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r6, r12) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = dup2(r1, r0) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:03:52 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0x93, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffe9e) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0xfffffffffffffffe, &(0x7f0000000b00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xe4ae7d7dc6982927, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') fchdir(r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x2) pipe2(&(0x7f0000000540), 0x10000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r9, 0x0, 0x2) write(r9, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(r10, 0x20007479) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) r13 = dup2(r11, r12) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000bc0)=0x10000020b) r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r14, &(0x7f0000d06ff8)='./file0\x00') fchdir(r14) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r15, &(0x7f0000d06ff8)='./file0\x00') fchdir(r15) r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000d06ff8)='./file0\x00') fchdir(r16) r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x1, 0xa6) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000d06ff8)='./file0\x00') fchdir(r17) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0x64) r18 = semget(0x2, 0x2, 0x2b) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000280)=0x7) getrusage(0x8000000000000001, &(0x7f00000001c0)) r19 = semget$private(0x0, 0x4, 0x2cb) semop(r19, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) 07:03:52 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x17a) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x80, './file0\x00', './file0\x00'}) 07:03:52 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r2 = dup2(r1, r0) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getdents(r4, &(0x7f0000000040)=""/29, 0x1d) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 07:03:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xc4f4) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 07:03:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x10001, 0x8, 0x8, 0x7fff, "9ae17fcd45ea4d1c30ebc5cef01ea4592e97dc06", 0x8, 0xffffff81}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020007c4a143dce4a7efe1970da711ecdd56be971e88f4"], 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r4 = dup2(r2, r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1240, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r4) 07:03:52 executing program 0: socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x1992db12af1f2342, 0x20) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x15\x04\x80\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&\xdc/-&]$/[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='[\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='/\x00', &(0x7f0000000580)='\x00']) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() chmod(&(0x7f0000000600)='./file0\x00', 0x1) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0xfffe) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff}], 0x66, 0x0, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000340), 0x10000014c) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="717e79171a4010726dbc9fe22893ebd9aab94e8b6ec202a4e74201c7d43a6d92ccd64687777a3855c4ab6510ed973e684e5b241894296965db1c13563c3040fd0e491821ec96f652327d20aa801931a5dd554c85bd8e2861fd62ffcf01f31f318d32fcb49537439a045688ad0a21846311437e6927f5c2c11df0aea3e5fa6b2fb3e4dbc369d5e149c0275357f5fa1e834c462ed16dede4a0c9f9f9c37c5ce3ed2b38d00098bbc287437f8a3de8255194a5782763faa222ba36f99223d5058d1b199a7e8a468dd132730707008c4355e5e4033ef9fd9801ff4299e8000000", @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESDEC=r10], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000000c0), 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd8, &(0x7f00000000c0), 0x30}, 0x0) 07:03:53 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) pipe2(&(0x7f0000000000), 0x10000) 07:03:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000000), 0x21c}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="6b215005914840c4db25a132bd9a2569c6f4f77354a3430cdd4c4d13b5886507a16c4448a9fdaee3a040e0efd94c2af02d910573ed66cc6566f3", 0x3a}, {&(0x7f00000000c0)="5c96bfc6097159b117981c8cb1d26a233c446ada61e90c90a284ae8fa71c5eb91e791e2fd0a813aa9829f07fb617b14cc8944286842a6f811d036f5e1bdd060ee95e79378b015a575f75fa3cec087c1e5dbaa4f2e76b868de3a879ed02ada6b048098eea3e6dcb7e17ca7f23e90a7dda8a047839924f371ad2d2be31f90db4baef3717428d1b8a58b0a5ddbac621132d29d6b4d3e1e6ea418e6f16d002abe58a820570c3e46d0cb4c7ef4fbcc7b6ccdf4e14f9fdc7", 0xb5}, {&(0x7f0000000180)="6190a394cff75ab472fd637654cce27dccb4eef09ef33348580422e10b9931936b3cbe59313e633cc7", 0x29}, {&(0x7f00000001c0)="f9998191f05a076833a0915811e07acdd75ee6ec40c2ddbbc9fc2e242dbfe489225cf4413565617327e6971666a0ec9412fff59398b85917322b8ac7cc70afce48469fab6b95884359b7fa0960c337aa1599c46acf984df63f89372299aeffa1b618fafb42d275f743e37dd390d168d7758fc8b9b05047378252bc1be38ee7ed15fd5c9c854120358f7fd2361a6ab751c420538885a8ebcb93558c841367227ec179e93071d79c71d2c69e3fc1c916d3bb9a3d6a08e5543ed32ebc43", 0xbc}, {&(0x7f0000000280)="33b8418c9c7873c92a0940c155e90993cff31eeafe8c5793db358ce8ce66d5d79f19928935e27afc75da3cd9", 0x2c}, {&(0x7f00000002c0)="55127ee5277a76236b01ce8e946a6ea211323152db02df6e4010975d8b58c5854dc12d04efbc8603e72977a34ff46f50be7c46ea02d20ac965d01db2e7965bebe789a6f5f4df1ce276e84a01f23c0da00c0ee418913ed35c937fb965e925ed3636a3c5bc9b42", 0x66}, {&(0x7f0000000340)="d4916d6d826e6865a3ee5e42c218b3398ed72f63844d89db90a6290561c8a73869161199d9694f977148cf41df51ccddf909ed76f9604e6849d7228dfe2134d1c752ed39f0af389a87fad7cbebb27528a1e344a1551955eda7a930fa0634e035b74ed9d5879e3b01a2d516f29de0032241464f", 0x73}], 0x7) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0x422, 0x0, 0x0) 07:03:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() socketpair(0x7cb5be3f8d20f529, 0x4, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) semget$private(0x0, 0x1, 0x87) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 07:03:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r2, 0x0) r3 = fcntl$dupfd(r1, 0x5, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r3, 0xffff, 0x4, &(0x7f0000000180)={0x1000000000032, 0x4}, 0xfffffffffffffddf) pipe(&(0x7f0000000080)) listen(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x526bfe3daaf357ce, 0x0) shutdown(r0, 0x2) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r7) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x100000000) socketpair(0x2, 0x3, 0x200, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000140)={0x10001, 0x5}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x1, 0x4, 0xa92f, 0x80, "165f6356834865c7df68b5bcc4f49b861c0ca3b4", 0x9, 0x8001}) 07:03:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) kqueue() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000280)=[{{r3}, 0x8000000000000001, 0x80, 0x20000000, 0x20, 0x100000000}, {{0xffffffffffffff9c}, 0x0, 0x1, 0x1, 0x0, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x25, 0x1, 0x9, 0x2}, {{r5}, 0xfffffffffffffffb, 0x1b, 0x4, 0x4}, {{r6}, 0xfffffffffffffff9, 0x10, 0x10, 0xff, 0x5}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x100000003, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r12, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r12, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) msgctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x6, r14, r15, r17, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, r25, r21, r22, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, r33, r29, r30, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x3, &(0x7f0000000180)=[0x0, r25, r30]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getegid() r38 = socket(0x11, 0x3, 0x0) sendto$unix(r38, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r39 = getpgrp() fcntl$setown(r38, 0x6, r39) r40 = socket(0x11, 0x3, 0x0) sendto$unix(r40, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r41 = getpgrp() fcntl$setown(r40, 0x6, r41) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x21e, r18, r35, r36, r37, 0x1, 0x100}, 0x5, 0x8, r39, r41, 0x3, 0x2, 0xf, 0x1}) connect$unix(r11, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 07:03:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x10000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf90, "0100402ba7620c033c0adf71cf15cd69ef3caf40"}) r2 = syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r3, 0x40}, {r1}], 0x2, 0x8) 07:03:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x52) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0xccc9c92db86c78ea, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000debf61fb00a93ec6b2e9000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000c25f90a3041e64b1eed7c316610c7a0d49e0918f51c42f4eb73d45340b61fb5c5c1477d1eeb5f5459cd10a75734730282e2b7e7d54917f0f6ad4b54d04fd53a939"], 0x5a, 0x3, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000055d400000002002000000000000000000000000002000000d7e8a9000000000000000000000000000000000000000000000000080000000000000000000000000000000000000033d0e7e6001553bfc1000000000000000200000000000000000000000000004000"/127], 0x12b, 0x3, 0x800) setsockopt(r3, 0x9, 0x9, &(0x7f0000000080)="e8377e77a0b24cb72eec008978eed06951de40d060983522a15cda4851488ab91b97fe6d4cb35c9d", 0x28) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000003c0)=""/198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 07:03:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYRESHEX], 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffd79}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 07:03:55 executing program 1: 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) writev(r0, &(0x7f0000002a00), 0x10000000000000d8) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 07:03:55 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r2, 0xeb9b2dd950bd6390) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0xd503bd1f8be71ada, &(0x7f0000ffd000/0x2000)=nil) r4 = semget$private(0x0, 0x0, 0x286) semop(r4, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x5, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x5, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000900)="c19ebe6fa7dcfa290f6b08b3342f377164a4c51737e30acebdaa7f8a3d7b5f6ad5ea4b44a810c381a795bf529924bc283ab77f53157b53a7832c597df5fa00f6ff10e0a0f6e7787efcd5d77a02c3cbdf7f0851cc57eeaaabe21c3a17fb38b112fe28f2c6c52493635be28b5537ab3a4dd5305a00dd08bee5a34ce8b3a3f5e45d7c33c478614dd048f3c252b9355e2c37b128606e14852e6b162e98010a442754f45fd8616e62e455b435e0f4ed12bb87b14964a1d351d24a23", 0xb9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r22 = getegid() r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x8, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r23, &(0x7f0000000100)=[{0x2, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f00000000c0)) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x5, &(0x7f0000000080)="e7c0cc65", 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r36, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r35, r37, r33, r34, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r38, &(0x7f0000000680)=[{}, {0x1, 0x4, 0x800}, {0x3, 0x400, 0x800}, {0x0, 0x1, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x2, 0x1800}, {0x2, 0xa188}, {0x4, 0x310, 0x2000}, {0x0, 0x6f}, {0x1, 0xa, 0x1800}], 0xa) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r42, 0x12, 0x20}, 0x8, 0x3, 0x9}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000300)={{0x0, r26, r25, r28, r42, 0x17e, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) getgroups(0x1, &(0x7f0000000280)=[r41]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r43, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r49, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x7, 0x286) semop(r51, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r48, r50, r46, r47, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x40000000000004c0, &(0x7f00000004c0)) r52 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x7fffffff, r6, r22, 0xffffffffffffffff, 0x0, 0x120}, 0x6, 0x7fff, 0x0, r52, 0x20, 0x1, 0x9}) setsockopt(r0, 0x5, 0x0, &(0x7f0000000100)="1e4a009986986ee18a7c0aeafe708482a7790f20ebbafab6bf2babcdb1e16ee973e98803d7a24bf65e5441fdd80d7ecefe9a5b2028dcfb5273e186a43ef96f4fbd5d1b8b0584e4147bf90b7676605d9074d7430d50f8536bce15bf3a8697452017edb4b537d3b99a56c5ec8bd5b2abf22d07890ab39a6cd9f074a649c9b1f36c69a6fcd677cadd5231ffa3e653e07be391297af1d8b12f2542a387e209cca74a846128a005813c2a35326bc5e9a81681685dad76", 0x3ef) close(0xffffffffffffffff) 07:03:55 executing program 1: 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="62020207e00000010000"], 0x10) 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) socket$inet(0x2, 0x5, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r23 = kqueue() ioctl$FIOASYNC(r22, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r23, &(0x7f00000002c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x6, 0x0) write(r17, 0x0, 0xfffffd04) connect$unix(r20, &(0x7f0000000200)=ANY=[], 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r25 = socket(0x2, 0x8002, 0x4) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r25, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373241ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e1c7a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c55421f7a5d876980a796d361b281b5908dd44690cbdcbf53bea8ba8d4b90d0482604cb767586913b3cd9aacf3d6d0158633257ddf4bf5de35318742b8217e7e5643d6a3a6ebda65f9fa2f68dc534a793ed"], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r26, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r27 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff31) writev(r6, &(0x7f0000000640), 0x45) 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) r29 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r29, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r29, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r30, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r30, &(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) 07:03:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x400) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCNXCL(r5, 0x2000740e) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000002c0)='d', 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x21a9, 0x0) 07:03:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = getuid() lchown(&(0x7f0000000140)='./file1\x00', r1, 0x0) 07:03:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x420) semop(r1, &(0x7f0000000100)=[{0x0, 0x4, 0x800}, {0x1, 0xfff9, 0x1c00}, {0x6, 0x20, 0x1800}, {0xdb14ad5caf2f0bb4, 0x0, 0x1800}], 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='c\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:03:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = socket(0x811b1472b007ac3c, 0x8000, 0x7f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r13 = kqueue() ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x8, 0x5651, 0x200}, {{r4}, 0x7ffffffffffffff3, 0x0, 0x4, 0x400000000, 0x7}], 0x5, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x28, 0x1, 0xffffffffffff14fe, 0x6}, {{r5}, 0xfffffffffffffffb, 0x4bf9b1a1be8ace29, 0x4, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x11a, 0x8, 0x8, 0x2}, {{r7}, 0xfffffffffffffffa, 0x1, 0x8, 0x9, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xbba, 0x8000}, {{r10}, 0xfffffffffffffffb, 0x7e, 0x4, 0x6, 0x9}, {{r11}, 0xfffffffffffffffe, 0x102, 0x4, 0x7}, {{r12}, 0xfffffffffffffff9, 0x10, 0x0, 0x0, 0x978}, {{}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x2}, {{r14}, 0xfffffffffffffffe, 0x60, 0x20000010, 0x5, 0xffff}], 0x4, &(0x7f0000000300)={0x4, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 07:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) lseek(r5, 0x0, 0x0, 0x0) syz_open_pts() 07:03:57 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = shmget(0x1, 0x2000, 0x819, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 07:03:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$dupfd(r2, 0x0, r1) setsockopt(r0, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130954b072042414d", 0x14) ftruncate(r2, 0x0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:03:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="3029321d267a9b04cd742ce6e53124ce8d508de98eeb915e262eb9162f3fd2d8c19d52d77acb07a9a4967788a2f3a9fd9bbd644655d258481ec9428493f775c9e34ef10a6965882b6a279b0b158a93eb17a8e8ab6941be22dafb3701ed050b7c0417efbbc50aa78c4be9b05a", 0x6c}, {&(0x7f0000000100)="f495197e485cdb12780902c070f7d9bea3649faf2b5250a8d92adb78c85611e20feda7e632485b7aadeaaf094d0017645028872df49f3ed8da993e1106a104b2ad982a1676f13500c7dbb537f766f35d37e8305554cc7adbd052f30edd751a3cfd6bd7ef28aaca70df7b82", 0x6b}, {&(0x7f00000008c0)="5bbb081861422758f6a56a0cf8dfd9423ea2db1283196d8bee8199a45f9cc0574ba1b4ec30bfdb86183ad66452f2317ff9db55437cbbf9bbbeaca88008e07bdd9b7c242450e190c4e1d4edcdb181235515569f03ed6f0039650cf13479a24acc64dc2ba2814f93408793ffe6f6c5da6b1ead141fcb65fdb96a0090f833a45e9a2e5ef1eb61bd4caf7b1863a14756eae73fc6d06771d149c2b8b5402bae6f3793965a9c26ce0a074c2af4a231507c3ca1acba25f7b769080fed53b7bee47b6663b72fe2fdb161815992cc8bb30e0e437934c213d4701c19df0b3f8be7203688094117ac9b5bffc6accde4965807da77b2107c7ed2c76320373359bd87f52225a6e1833e289f2d0d6e48076cc142a1ddeccd242ff6e6e8b776621886975249066b5918cd36388de23a7847ba38367ed75edcbecc510af85957f9781eb40e6b35a9042a841a5ae175248755644ade09e46e0becb066538e7a3b8c1f38a2ebc4b55f7e35967771d92c562f2e08178f6197e0cc2445ac1c108e3b21cdeee59b742372448bdd3d51e98c77546fce05241a8a8fbefdec41784a4c3840d93e915a5d862aba18886dba484b15c9625ad7a236122a3c93f65a8b1460daa473136c73d50f3416769e73e8c1d36d9818bddf59f091f1f6a2478ae55ccac217b4a686ea10fb4885b1c72bc32be12387988b74977ae8d07436acc61aa35ba2be46ee991977d15070b4e11d82f2b671e00c8399ffbe793789f071e50ed27669e8f6f21bca90a1f4501e4db724da88f54e3db1c5a959eb0a1e07b0f84cae7f183a3f2270702de4cbbc13a6fda65fc4d333c9ca11c3ebe150e502955b0a828c3f9567d0e7d120333f29130412a97ae671e1f72c3182c406f3015a481991de641ad7c9d368b44fb9e3818111766bf796a675f73240d7cdf31d4d9ace5af94ba44b24fdf0d7e6a0f7250ce3213d23090e2e0c2ea7f0137db29c80591c75ddbb82b021bb97d47aec037707683578aa1e54e76da45909314e412de12a956ad9e57a3e6e2810f183b78ac050e78da848320b46db7a56edddd5f83b0f551838fc0cee9ad9c8c339e4cf0d7e2b115d7ad021ef859661773e1556187e0b96ac98878a02a3c497cb6814662130666cee2246902b083574a901290e0ad5b764f2bdd33db99335d924d2fb31622d21caa30bf7135a4dfdd098294be7dff5483ae66d60c796f82cf050c034e992c2d3242a358818f0d44601281388ae0c0163590aeafb60f04989688e7e7a8830600ccf9080a77418dd61920109e68bae95a14ed21b6ec54f8f1e94ac40ac0d77f847d1b4283b6e702ca08848cee1ca0f0212bc4a75cb9d459b4d44d192b4c8dc31d117d08d4e0911b1df2ad3263512ccd09c4d145288385976b55c8af47d55c085b9be68e753665dcfad3d2e350b0d4749bd3c2905f3946b4c201a0cb14b63ffb25397c3d3814721b8fc34a0666ff7f94a12216be88f31fc94f8a9cdeb14248a2ff4a90a955a5bf89bbc82762458a65817d2adf6d47e115342bddcfb931225578f867e8fb6e8b561412bc04ebb4ce301d763ce91bdaf53b51993eb69b2a11c3850aa2957686016387604b08a507ead201bb244093907fe81d9ca391cf3a429a25d1fb1102fc483563f863b2d38d865934f67bdc8dc2f278c531c84027236cb566aa9484b787a33988258e9a56f2b8d5d5cfadd2cbeaac7ad0594717019ef140a391616cff3f0b20e269279755357babcde8b1a30616cb324e97bb2928776eff54e51adc380491edecf6ee79d61c271720e1f87186133f8b281cd9e1414d60333532cdf794c0f01c3777ac80a1f2efe007f0c6f0da08e03f8437493081a52736e01b348991606e4196a3952b3ff3a55526c5a8a13e37ad59967c4cc73fadce366a8ff5f563e078a582ebd14cad8680a6066e59fb78bc2d74f3b0aeff9338a5a622ce9c04961df9fd94c7a0b297f08ba9b43e656c2dff363bafd0ed0199eb7a0dd8687a16750ca3207b74d743b4501aeff5ac1126ee46d7e168b19aa0d28693a92b51a0bc8c0ef89748a24b5ae4d5a16c19fa490b6ac40112bc573a9a9d958bd4f31802512b5d79b9cf406bc85f9c7fb156d922001ca54e0fc988e21f8f0dc881bc8ae1c9ad8d58590867b7cbc78122485979c23c8324699aefd631a27496e3969bae0d4b054d0a325520a156cf5dfe5054510765545e9549d11bc4b5bbfe70b2fd196ddfd5caaa0b5d76d47ba3e2c1f430a4fc89a224e5f5acec6c3473154fbdb0b2bc272674ad8a547a4f2027f08242d24e5286549d372d77849c9c5153c68bdb4fea97338d3e48f4c70aa55692a84a5754e55a8d893db33d2f647f63ea393ea8fecf0eb1c3aecff767f85f471450fb8b0347e76e5621d75c59449084d6b583e86d851c85799cec0424b68665a0c6b12f584abc87813a5a208758d674f6a92676bc8fcf817c378883075fdf9288778d902758a5f19b35874672e22b029236a59351fa34fc64daa2082d3bc59d0556fd7828576f8c9ff62d8ad0a7eeff343698e2fdfe79c4365de1b07e6088a52d6cc9664980d935b1c7ea9b9c47a2f5b0ae91e1c5cdf6a45f8f87a308b319fb27aa4eabbecc73f690fce89308a00ce302e226e95b81249e4402d2ec9b6632509a2c70afb934324a55ffc5973e6b907d9823b7859045f75754b96ea514054e9f4133de7ca230b4a023bcc2803df79c4a8dd998659bde86bafbdac466c24a9473193f600441a00d466f2d453c343f37fd155abb8b7108abc7d70ba4c32d95e227158cbbf23258fdd8b2ee90aca32459bf1b56f98fbb6cd0da717ecf21d139f0d700a06d54ec28adbec7b7d7696008e9cb0c865ff61a4dddb294cbb10c2db6968b2d722c41b478d87bc446436392de1e5c30be825f18d4e36e85374edfc63b8cc4909040833bf9594dc5591a48eb090e2e31026fd178aabc26af6b872b0764a73f6572057b13c5daabe26f491095183217b3b956c99d786a014efa05505ad4678e155b3b90ab981448f7def2a92e4ddac94430b82eacf4398f449854f638952afe6be878189d059a55fc9e8a8a69d9c13d100420e7ea72167f4a2f1a3954a9ab7f1c821a4d621580ab90e177b0c306bdb9c2d6e012b078c681f3e971cf8b5467287f682d09ee076d490ef473395fc9e745ed9167fbdcc98c7b070bd357b7487afc6765be4e6505fa6a0834bbee8650addb104f496c23fada715d87af3f51cf500e1c0801533df1ac33d46c180a40be3b6d30b15a89d6c10e4208b05a782a1933bf12e1ddeaa9d56c64a8ef67c628aca0837db7170d12fb8ad5755ddc1198caab9695be92873a1e9c476c36b20a0d326739761b15576548c23f769467764c6ab5477eb1217f20fcf509f77c74e5f839c39bc4ae3e399f256c4aa6e98f6119b6e308360d9701af8639fb473f23e14ddb8aeb9cfdda4dd693a9f9d57441833d73c4e8d75eafefb46e68b77c32c212e9519cae61336b65ce86a3c4be73de1317055757d63376a946f2b31c81b970b02b1bd1ff4c36edcd4fd55eb1f27d99974e9e592879bc1e0a3c8179b037c98c114f439308c5ffdb4a1cebb0e634dc9b7e392ac3b71a70438b0c3131499ea2b3d37e99bc7568d793826be9c9733f793f45a032e540f9fca39ce2c499b130996cfd9c73d85f160c7189477aafede3680138f01973b123db1bf325b0aa428d4cb74c1a8285a82ce5b4acc507c121031d42efb093bd84bb926cc9d03dc49685b9f80a445ab6e605f1004a54146b8a31464c4b21850e543c15316a22e8633193b1227a6a27d5240a95df1fac5bacd966de5a3b45e51af06d9268fe03b13f9c591e94e6ab7f9b88922e284d581e6fb7a181831cf740efa209acc416fdd2dfaba3a12d0c50f1de9b989e62239d807207b4d6bfb945560a3de7c44f8ac2ea2b4b508cf7f3710fdb793caaa3f87c5300b3df4202e0cafac2af8ae04d3d5fad8751d7bc9d6e84f6d4868dfa92f403c2c3353310623f37d5b23bdd95e17199c932c877b2a28f0f8778d2d251f870667f4fa0bd13f1144617703fb4c45ae69f41e4b8129f5697999df483f07d374fedf03207ca2c8c190b6a90a1b02e48f29e713b959d2b2793adfc00fe36062c339ade8fcd46d03212238819d9d7d3ebaa1fb0791479a90c74e7d2087c1b43124465adbde88f7fc2bb4515be7ae2ad2d192e38a3091028d8676dad1e810b72f9ce36d5f0b620c094d14150b70a39c3ad594a5d28672416778b56baecb45037d6533c5a2d8685331236b3440a04a93f9011a9c77bb936d8b7fd94d041a72bb202261e7cd400cf9210257745f8b2c7ec8a6866d50a7cf6a164ec32579923d2e6460bc4036245c5b5dfb473dc4ebaca0493e9e6b6ef44feb3c09d5b09c50e62cb533156e88b25361159e12d68bff28ef05c2501d02f777a49254057d910463f900e67d250282984be1d8fb25d550f04340833712f49c0aa8dfffab2b7e0098943b0b4dc57e47b1ecc60c7c6834cfaead9a31f08249fb066b3ddce95fbe72fe6496d3324cfae5c7c7ad20c9e6b833c57273648050fe04b2546bbed4dcacdeb609749f210ff69b6265308990b2b31ca23784cca0bfb6c767028cad93c0846cd0b3a1e016da5d759ad70519900651f18c981a1f94baf8bc137a7bd8c6e886814aa784f3c7d46a0d28791040de2afc0af4994b015d74e093d2f5488bb9502ce8ad0e029d276c68cabfe79be5c3d21f9a2c0a6fd43eea3af15e6f2b220a64277d7492c28316a58ce942bae6d15e36537acc2b246261b7233dbb23e14cae0f8d1ec9d32e8d87802940ec97d29e03b2a78ab268ccd5e0569a1ffe6222c928696e3d30997380c0644547ce11ccd37c074f3bd9f6ac54a7e1f206c2dc15b705f4f561f5cd35a099e47c55cc467c813d6163babe431300c751977b0fbd3027b9a82ff83a98e7714483717ba67b16fc757ee7c7e09b989d8635c94f6e14de6b6850c1967d05fabd7988bc8b356a24afe6155d22ea0e6e42dc1e6ba40f2b9e5496b08d12a6bebc6079709881b310a62f2922d034ab1d7916d75205fb0fb6ff871aaf130dc223362f6ebc7f439fdb435ca1c5c1cf85e8e49642faf3db0b26605151719d649da970a39ae0c2a2448f9396574b0571116d94dd208e612057cd3abf1e6250c636ed4d864a2ff83037dc2538c00d9aba9d9279b5fbd728f8aa03e696c47d45e4b816c88915177af77a5b5d6907ec541ade7ad811ec2f5894320a1aa183185735688f29c1c32f944567d77a288e90f31e50fb9086be9cdcf4f95e9a82fecf65c7b3be2a9025c9d330c7f0962c4c8ef81f3b7b1c1f83381f7b23867ac227f37e7f5c1ca6e663057c7b3c34205bd49c2070441737eb40c283c3f673460d0fa4885b8780e1a18ed604336cbd4b683a4ee452851a223cb178744bd61fcf7a0cd500863e1fbc9b26cded6860403f9039ceccb64447efd6ef2584e7462c89d71c2631918326c9fa71a06f8db3113ff057a2632afdb8c9055e939cd61cbf67597fddcc501995615bb28a9c8a99680e18ea1a6d456081eeabfa2bc3ca267f68df89edf648c99f30a12264a2e7e046e8aa68e41771ef28eb06734f08d866a57d68cd2e6ac8aca1fdeeb778189a4e18db78d7d79324608cf28b79e66d4f68482429371cafbdf27f891807e7ddc98bcbfd9d34a659172f7f940ae6bfe9d192e9b9be95bacc29b9affcdd83c97fee8def59f7c9762f587608704dc7550b3f5752ec264fcafe163d7ab8d1cfbd174f0972f4846e725e469e9a81a9f2255213f19de4041069461feb6c8c66bf", 0x1000}, {&(0x7f00000001c0)="c6ed1b44f9f39ce121d6bd42d0f01d5c7c3faca8e1fa644abc3f04", 0x1b}, {&(0x7f0000000200)="b0b9516adb6fed7a481ba0f269a518dd457fb85265d6a0e5b50ae8ba194275f6154fe6c2ee907c4f12776d92ac39adb785ac4099ef29c8fd27306896b05d677a6e62a569dc09a54abc7c31ad35739b1540ad0e4097391c0649b51b5fcc86e735f24d68f93cd4b3d39f7b36417e1d7d1999706889d7f9db289ec911ae123cbb7117a42c8e81e537d2d64c506c3584f02fe087cc7262c21a798a122ef808aa2260b7632cef52c0abead4aba391", 0xac}, {&(0x7f00000002c0)="db5db2f8a790dd0f20ac97e7", 0xc}, {&(0x7f0000000300)="7d5b9b7217d27a7bb743e84f11ce01766dacb111aea4f5f353d43a1205c92aa672c655190388c931930989829a078b0f9fdf9e", 0x33}, {&(0x7f0000000340)="af43387773f8fdc7bd21484d6b5a909d9a8044026aa962f42a452be270a62d9777ea1475d5cf9c8293f77c1d10b13d03baa02484373b240bf6cbbbea41eb6fb6", 0x40}], 0x8, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 07:03:58 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="68f3c897b8f536085bb8ef0183a7048977fe77e5d4f75a5d770c630a3947c7018fa6cd84c6b02b09a19f909d8079f6800f228c688496d925eec2514cb824c76fd8b0396728b05fab1d65e5f14a5ce9e7c0dabe5e4c0bdb06b1bd54226c2f4fffbb1014d83d178fdb7b5c4447007c2ca1aba8286ff12c5c1ebde9db4b1aca617690e8af9d63878b476a2af52d2bc1162d68bec4ceaa9635646cb41a45", 0x9c}, {&(0x7f00000002c0)="ca3c7be4f5df35a963e163f59594ad333bdea363fceedc850de1df2ef141a9bfaed64b5a34400fc8cf821ffa8f0fcf7125c32ec5a20e7f7ff3e81bf69fa263cd627a77ae7a9849913b9fe4c56da1d6cd52cd32392ac3be9ea2f8f5892cd4b99b8b2e3d61ad6a3e328b1f6587dace84e0a1759e322bbb9ffd3baba904fda6f314352816763df3fb1c12f2bbb23a086b9139d11a887de381069da8a53a830c8bc962cc3d14eb71fdcf3d66a5d9dd4289", 0xaf}, {&(0x7f0000000380)="386258b12ca04b1bbac52412826ee9f09de5737cbb7d56eda7393f7cc2e930766af3a94025d651530ba795d400e6341176f824af3c6a0385bbbde9507cd1ca6d620eb3cfa9baf3fb472da98e8ca1822c7f245211e6b504b1a140d138dd686269cfd257523e5307d688d0ec6de9d2e933", 0x70}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 07:03:58 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x3, 0xfffffffffffffffe}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xaa1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x7, 0x2, 0x4, 0x1ff}, {0x7, 0x7f, 0x1f, 0xd25}, {0x1ff, 0x2, 0x20, 0x8}, {0x3ff, 0x0, 0x6, 0x771a}, {0x372, 0x8, 0x80, 0x82c}]}) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000001380)=""/154, 0x9a}, {&(0x7f0000001440)=""/156, 0x9c}, {&(0x7f0000001500)=""/143, 0x8f}, {&(0x7f00000015c0)=""/48, 0x30}], 0x4, 0x0, 0x0) r4 = kqueue() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000001640)=""/41, 0x29, 0x40, &(0x7f0000001680)={0x18, 0x3, 0x8, 0x58}, 0xc) fchdir(r5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) socket(0x20, 0x4000, 0x7f) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)}], 0x5) 07:03:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x22) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) 07:03:58 executing program 0: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000000)={0xffff, 0xfffffff7, 0x9}) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) 07:03:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502af9b010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9010000005ee79b135ae758179bbbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232c89ce78a8e126b696db256ecaa8ff991a620814869a472ab"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = dup2(r1, r2) dup2(r0, r3) socket(0x10, 0x6006, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) setsockopt(r4, 0x0, 0x3, &(0x7f0000000040)="bbee40ababa509c0fea7ee66cee1c1ef095a1741a17dd0a605289973428181979f4aaa755aeede836dbcf650ab8bb39610f86b4abfe78fcb72d794b5d75738338a668bcd1953cb93cb2bff869b9bfca857e58fd139c9f261c60ce6a119504d4901d6aa7126ffcef23b9ad2dd5fabf3d15b0607951be24a22a7ebcf061f21a086655e8155f9e88acc1d066ef8194be0a7482668483f740f8d0e71a49812e72a800d755a78b854cbbe86946c3ea4345cdb321b35dcf836b4e5565f64e1b2f67c49769413e6b96c10c2c28ff398da80ae559b59756ca4af2cc7d50dbca9fd35c010f0346fa073d548fec73fe0fd46631de0ca779b9d753eb3e793415e736a1f", 0xfe) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:03:59 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 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, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYRES16=r6], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r20, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r25, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac601521cbf792cc228a4fc248419d3e6d0000000055e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f00831bccead023a93f9f7cb5997b656f80c84478811884871be2671216302c5da"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0x4) msgrcv(r26, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r32, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r32, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r32, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r32, 0x1, &(0x7f0000001080)={{0x6, r34, 0x0, r36, 0x0, 0x40}, 0x3, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x9, 0x138, 0x1}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f00000011c0)=ANY=[], 0x0, 0x800) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r37, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r37, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r39, r40, r42, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r43 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r44 = getegid() shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r44}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r17, r23, r29, 0x0, r40, r44]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0xf2f, r8, r10, r11, r23, 0x2, 0x7f}, 0x400, 0x5, r45, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r46 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r46, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 07:03:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x19112, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) r8 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x480, 0x10) dup2(r8, r6) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 07:03:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknod(&(0x7f0000000180)='./file0\x00', 0x180a, 0x20000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x8ab, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040), 0x0) 07:03:59 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x1, 0x1, 0x80) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x118, 0x9}, 0x8, 0x1, 0x9}) socket$unix(0x1, 0x2, 0x0) r13 = socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={r0, r11, r2}, 0x8) bind$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="01022e2f251a1fbd4eefbd260a71746411918385f28049349d837c18460a4d02e0b8bc2999c66363d185b1d130f95a6268f052dbb0058b557495d73b2829667469f4753b2def48fa6d5de6258389d9a61d5b7c5409002c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e52e9d5b4939cc07095f69e0f473d96e3c1f774b23e3a5a6572056f1c16e07000000d2189f35dd129e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa07053fae8a747821ca865605000000000000002023e3f0cb3b3a690ce87b0db0de445e990f43838c20c4b1c5de38bfbee3e2eeb669fc2379e651c6f7e8a8cdccac44a805a2b45f459080317bf477927a9a450cba90b000cafb11eaa7297cbb3d5c741fdd7eea8c73355c5c4b01f0de68dd111165d316aaaa51abebe8650e3be75ec693018a81ce3af90bb3f6ff129ccd144dd4cab9c716da4991cb7bf8e47353f83ff479d510fdc0a05cba8ef02802f9e6acc758a3d9ec06124100009765e40c1c74ecb49d0941f4811bd6d1da7080c1a103ea1812ee63a645196338c45067004255d1bb1b1ee976b4a8aa7842ddf58b55357ffeb93f10372d455b2ba3b8e770635b70e675ddb308286411c526a55a22d7275afcf202e98ff239fc00000000"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x9}, {{r15}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r18 = kqueue() r19 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r18, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r18, &(0x7f0000000100)=[{{r19}, 0xffffffffffffffff, 0x9}, {{r19}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/Wskbd\x00', 0x80, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r22 = syz_open_pts() r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) dup2(r22, r23) kevent(r21, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9, 0x80000000}, {{r23}, 0xfffffffffffffffe, 0x8c, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r21, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r15, 0x100}, {r17, 0x8}, {r19, 0x4}, {r4, 0x80}, {r20, 0x100}, {r21}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) 07:03:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x6, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$KDSETRAD(r2, 0x20004b43) 07:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:04:00 executing program 1: r0 = socket(0x20, 0x5, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x29ec4dd6ee9abadb, 0x1810, r0, 0x0, 0x18) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="9e7309d3fa78eacb57ea8f7227ad21f40cd76d6cbc1a7913a53441c39b29b02c059b960ad92ed17d4a3bbcf7232b03aa53dc55af2258b2356a6c2d3f1946ab92f2edd62ec6ff6661f762ea384e20fccf47445d817c286d0a11844aa1758e6ed17e7e650378196cbcac7d5c70f494e9fd7dc91465fa867fd46036b60771", 0x7d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1c8, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000001c0)={0x0, 0x0, 0x4d6028f50b094aa8}) socketpair(0x20, 0x4, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000002c0)=0x1) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000300)={0x2, 0x6}) pwrite(r4, &(0x7f0000000340)="abe22a203e9982d575fbe64a4c8bc02e2565d972e5fd7d5dacfa179421e59437b5b6a475586505b186f467cc7afb409df54b7a83b472099a7170c4e5a96f703186170186458940e4227d7ee9f1dc303d371bb493ccc3b7d4fc2c81678662214c4096d366e2", 0x65, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x1, 0x0) ftruncate(r6, 0x0, 0x4) r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x3, 0xfffffffc, 0x7, 0x1, 0x401, 0x0, 0x1f, 0x4, 0x0, 0x1, 0x8001}) r8 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x2) read(r8, &(0x7f00000004c0)=""/86, 0x56) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchmod(r9, 0x3) r10 = dup(r8) openat(r10, &(0x7f00000005c0)='./file0\x00', 0x20000, 0x0) r11 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000600)=""/47) getrlimit(0x4, &(0x7f0000000640)) 07:04:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYRES32=r2], 0x1) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5"], &(0x7f00000002c0)=0x1002) getpgid(0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), &(0x7f0000000400)=0x1) getrlimit(0x0, &(0x7f00000000c0)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/g\x00', 0x880, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="821276bc34bdf1e7070063db5ec2c82ab46f67b0c4a143dce4a7efe1970da711ecdd57be971e2f664dd39f92196ebf691e"], 0x10) dup2(r6, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r7 = socket(0x2, 0x4001, 0x0) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="82f3ff62c4a143bae4a7efe166"], 0x10) dup2(r7, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ftruncate(r7, 0x0, 0x40000000000008) close(r5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000140)) r9 = semget$private(0x0, 0x7, 0x100) r10 = socket(0x2, 0x4001, 0x0) connect$unix(r10, &(0x7f0000001c00)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57be65ba2fde5dd51c8b519211c614addc8bf5adb431965feab03761539972bd054afe77602751389134d22b879effbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189b8a73b355e0b5aab189ec076dda0adc89853ee9063db866ffa3871fca610654743d2adf613b7abfa39567bdfac87e509"], 0x10) r11 = dup2(r10, r10) close(r11) r12 = socket(0x2, 0x8001, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="a94be7de6697948be0c3"], 0x10) dup2(r11, r12) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00", 0x8, 0x800}) writev(r13, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r14 = syz_open_pts() close(r14) semctl$GETPID(r9, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 07:04:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) getrlimit(0x4, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 07:04:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 07:04:00 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccfb541cc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a85290eeb78e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c472bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2e15deee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000a429c35be8886705a52020eed8f13c1afad8df79a91df46b902c561d02e4ebfba964cb760207256057be072c014758381600a231ed686472a092a9c1d1dff92d085eba1c65d06490cc0aa677745e11c0f3306a91bb9e77c8ff00f85199f3fc66c1de736b8b512981eba8066ba8905a7e99dc2cb860222843b6d654ee417b1681c69db3774e7c5af8dd9f2e4609bc6d542acce4bcb4db1e33ebebc4dafb83dc30624037ca8c64219d3e457bca98dea0698e8aef4094a2a83dc7ac0f"], 0x10) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000340), 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/84, 0x54}, {&(0x7f00000005c0)=""/42, 0x2a}], 0xa, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:04:01 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) dup(r1) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x7, 0x1000}, {0x0, 0xff, 0x1800}, {0x3, 0xffff, 0xed7bb86a2492e182}, {0x3, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x4, 0x240) r4 = semget$private(0x0, 0x2, 0x0) semop(r4, &(0x7f0000000000)=[{0x4, 0x4, 0x1800}, {0x7, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x13}, {0x2, 0x81, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x3, 0xc00}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xfffffffffffffe0d) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x5, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7fb}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getgid() open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 07:04:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c8cb2b177009ca780e2e59536257907357d75ee099db2f43c1610aabee2c6efb67dc324fdf724ee2713e566e0da74c0522b0820ece2d87b6ed4451cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177f950e7c60faa80d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d815ff38c2ef8fe6cfbc3d6383d916"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair(0x20, 0x8000, 0x8f, &(0x7f0000000040)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:04:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[], 0x0, 0x0}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) r3 = syz_open_pts() writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="c98cdbf221cdb2601356c00d6aebd278006bb2a89985ff5acc8fdfac22a4b89bbccdb55467ee5a04add7a290", 0x2c}, {&(0x7f0000000040)="6826cc90bd19ca01fb188ab0216f3ec0e91648e366d10fce0f6d70bd07f1debf0187029993a378319a2e1c2b87bf676d26b96b953d656248e0703af23647db3bd442b32d4c58b6ad0923a129825957b017ce7ef0717a0f34534316d7ba55c1a0a68de6c11bb5ee443c285c90ca31fcd3f8c557e8ffd7da49002d572089665f", 0x7f}, {&(0x7f00000001c0)="a529037550fb9040ffb52c6f3a256a6413ebe3a5b7fd836e6870fc0c2c97a188e451faa51e4f3dc77aac0281de5a3216fd35001a51fbd805616fc62a2d216353ae349b8e38a86d6fd55b82b6f7bdc8643f0f3cf6a6512263f5fd99745636fa745c3829a713fa3d83ecc456395a1e9c62f83f978bb3b99bc4eb64dbb76caa0659820ea6963767aa5bde016716a8fc8273d62a0e9eabbaf22f44cc51ec9fa21f8e533b4436e8d114090ea045183f0936fa03978fbf49ef466af47156c063e596285be13c7376924184ec350ea3ad731d025af98e7c5c923ead81d87208c6da73247172764fcb571061dff53da44eb4f6650e122b9a83f5df264a5c4a94fdefc457b674c458d99c3671de3015293486b03813964cefff42e049cfc8ca997d808a0ae1b9556063aae849c9a3aea19b5b18e04813910dfa2f2c1e26a57df5c7ab6f60c44edf115ffe85dcfab6bfc754edc0ba8e975d2672c284fc208f2864614bd7c47d46bb087adad08121dd187c438327b96f14193190ad5f92a6d1069fc4caee68b3245596d17117bb50f6feb0fdd15096bc71b0998861f5f318d52919ae2cae1cbf07258e08090079eceb61bf05cb6bab6a465d12e848e56ac91b0a31eab809a1adac3014bea3bcd549a193fb79fea164ddb0492ace7b3f19267d870c22159ae9921712587d57abc85da347b1c8aff0bb07d844861edbc4811ee7e61c644f3cf8ffa1b5a3cb1d24fb52d21bb10123a92fecf3d926a0b90c71631477f06509c8646660ef029d0966817251212249954e09fa53336495b7edfe2184f96f4141e8fea164c88051365788aff0d779c9bf70c648c325ba5b602cdcfd831d1fdda28e65e4910dad22030283b14dfe628accafeaaf61ec7305fd4939f11de94513e40c0b0b69ba3880ce75d93ea853e5f9f6e1ec9db33ea692a976792b17212cd16024feca57ffe941f6d1cb4e9b8c20d77791ee2cfbfdcbe02a6cf6768560b8f5003fc8e494ed710d25cbd12f1f556450871a02e04438e4ce5967a7392558ffa67f5723728447809278d61e1a8d943008a5897014a1b6be136f86ef95af8fe753e83e43f74c0e2c5732e5d321640026259a4a3f908e61fe931188196ca8937e97984b0411286750b9e13df9a772b82564820c235ef4dc4b94dbb6e85ae559e8fcbdb9c07b71a2ffbba518cdf35f28482438a7f710cdfe4c75305da2e5f984d4688d16273a0c1bff5692d10a0c12ad51a58edba2fc30810cf0024dd14c7be67ce314d690a304c14f1dee4613dda0bf84a02bc5541e9c76b467aded9b7fbc9d1a906856a53a7dc59da51786712feade7519911ab296287e71abc5f2f15a7600ed6bae3b0e35e80477a6b0ac8ed38f01a33b1db9aedcfdc57e1e6db772a335be192f3ef0ce2636db0956e614b89e38d655d0f6161494231dcfe2886beff343a7425cb7c24877392fbec813e873daf76e95b2be93a88a545ef7743d9daeef2b96ebdf2f3bf8ecc0a320a14fe7d1ba00a30c7d38fc29b55a5335cbf9fb63762e7edb3afe6c9e3b714d59a23fa3138ba2962297ec78c099c0f7c1da802737b5da7b8c986130a699c670ca6a9a2caf7400ab86f711bd021a1433bcb96203341f8402125b6ef24102eb321e165683c0236e9e2f11311dd0e4d66957060bec6897d70f01c6892a67b8e71dc8ebbe369c8b563567da012e9f69603821fdd1f383f54c09bc18a8f7ff44a3d5a075ae49a33e59d98ab91a98eb70215b0a74efea9eacbdd415884729c4179736454c9347f61af61ab70f102a8e8265dc6db3cc5f3fcfbf64a7b5f5f4e16b940d5ec5b353ba8b7f637ebaeea5ee4475040fe835095ff93aaf6495f186773c77c56c1c400fccce4490e672fa321c3d24a5717909f721f713ff4a8cd55c6fadfcdbe5ada21715f10a5f8780c46f803ff13060c9282f39c31b89ea0ad630700ca8ec4ef3bf54489bb501a126e2a0c034fbc504dbf2b39958087f421e4316ce2b8265ec9ef75caba7d7aa679467915136de36c7f9cc3edda57c569aedcaf2994187d524fd1ed8dfc7bf1f34396e803b34b73393f949601b95102b9ef4f12869ac85608eb3cfdb0095a29eaf4af34af42fc5b0c6a2c280961f25d6bc9e8fab3cef317078f8bb03c83e6c4274404e9b47618e4c9df2392fc6b2b811ab2065b6650c47028284393e8e2aad357e39d0a88a09e906b924b8a5ae308b6ccf2cf5fcdbd648ecabc095c3ddeefbdeea824fa0637501f6e4d9d4b2b2028c5dbf2463c85952182efb588ec19659cd69d040a3e9f192caccbe6e19910b59984dbb3e420ce7b96faff874b19c093032b13ba89d7fbac46b9f608c916e437431a0e0d062db8d81d81b6754c2c36e99fc15fc7a1b6ccb287eb730e6995bd2d925b2e4660006cdc28337d9069de0ca803c9eee87658b8c593848b0a524568dba434cb7956a141a01a5819d2d26f9d51b409622b0b1f3427edf4119f1b703fa8598b5f91e3d354cdf62e4c61c2682a304bd55e7eebc608f1259897684e4249a9f4e6d08fd6bb5542f7f56375b28d6bb1de81febac4e041fc64468005478bc33db34694d2731cfed2edf897b676e5be4080a1526eac5e06cfc3153619bab33709ac2106731ab14b8faab47437820cbcda91c446cd04ff14abe2f85e1c8b7ce9156be751ec534845485a0299272c2d31d8bbd1707a9e431515cbe7e982d7e119544df97472d2f15bc328ad8bca09b5d3c87041813db027e18b1274a95704be4bb819946a2d2d68b1ac7036465d3feaf4cdd38ac32a9d58146bef2e4000235d7a3e60926a8c5b7d6983445873b70f96cf243bbe4739a362b4915c6a95d8fe0bf52dd9b82b566c67f1fc4e3cce0104d62aad22fff4a61b08e6b2b1629de935b04281f5b5842b2e155a216e87d86955cc4eb5abe82a6767ea6ea0c62125081bc436bcb488714dcd4b8b0a527d21ccf307852d679e3b4417125ffb2dfa52c3de7047b09dec7b4b69501d09e6daa4b1d9e7372dcdc3751b5cdf3764646493a7da7e77e86bac765d286b5fd92c0b10a1a0646f93e8c3caeef6dbf8e3d8b594e4a177004a8f88c44fda6bf079a486a3f2ef15cff9022ca1997ce938bbe286eb191534e5fc9e5c43d76a35cd030e022a22432e23d88ea698645bbc71ee493c2d27e640908e52af4eb75b5bc3bb56eea59b29e3f07d59845cf4644729a04d4a613ccde3ce124e39cb5d575c3ac21312dfd20534e594ff298fdd0d391a89e7c14b2796b203cd08414664b677d51ef62ef307c73258464be49dfa83e6dafda5f9923aaecea7e2fa77518108b99a88f8e003f767b915fac616b37c5d0173690e640c3d4d32bfeea8b7302f176be056197a6c252c08a09395ec6b5711625142927e42f30413812c049e535bc6b2222f59d7ea46353620467a5a674b3d7a67c41fbc10682d63a212da8d964e0bf5aee6ec706c1bca5fb780fbe1e7609de13bc39edaa05ea6262f6c2a18afbc4ac868e36056be6d25d20f77c0e52948c68ee1a00b6c1ea59f2c338fbfe092fbbca0f4dbe0e253494528194c5fc329ecfa60718fa340718d8c33383e76cdf72ff5c00a525dc9047af2a1bc4e53cf777b8548d75d36bc69e49040ed0f295946ad35ced59ab02e1e7b128b8fd757db7bd3bccae3c43d463f16653160c8d8b670e977ed6a1f4629a091c17de2d3a131a104e3bd4af6f39eb8f2035cd6ffa2f16d1fd45f0dc1a5cc75111377efd2dead6d4b280e2e91c8b75391d56e8aa6491a07896c6b83cfda7ae7a8bf52d93d043ef5cb463562e8507ee0061a7bf2e4deeba83486c884ba314189036fb28109a115c1bd505be0dcd13f344a8c1210557d673d40c0baeb22ae439c7a35dd43ed3f9f23fc9b722cdd58040e98eb9dba6b24473241a426581dbb2c1dbf1a0eb02c538adf99c7b584dd8185c704c05572a8c51402f458faea1616473350934c3c4a6b185764093e7bece938e229afe89e5a9a9796e1b1425be55f60eead12c4297ba5c1cda259b7ad2ed6ed5604cba319d286a682c73f80763aa2e2d1690a55aeca4d25bad530a19db759b7667e858f80211d6c9f08512e8f6e09d370ce36f8f1c62932ce7a58fed8e582f0f40bd31734e824150213c2fd1d24c0bbbf1ac43db4d68ae7048b70376939b96ca586676745c3a465c00e74d0be6bc8547647bf3066b90b8257f535fa31832e4d8ec6361f9139c0e134e92940a20a573d6460433cb5a631d8be4eb3120d8da0f136a09dc709588b82faeabebd9186b5424a33cf1be424c58b827fcc1bea77d9cb844b22bc119aa9e9c8db8f769c715dfd91915477e66e9abc84a0d594ce78f0c695e976b2b856530ad4a22c7211ec43a7a607fbaf506f3fb3e06d6092e257517e068dd94653e96c38bd8a435e838e013a26ab3ce4ff69a5a0838d37a110197b24606dac429425883455b0a54af3eb706e22691031dde3e084d81451388bc62a63b8110f23f81b2f7fd004392e998913a17c069762fe9cb39ff8cedea6b15a6b0fd2145c34f69d9cfbd08c78ea56bf536a0e77044a3ae705556ab3cbcfc7a1fa815679a4963019aa68a23c4433cbe75f936e923e15e27fd73e2c5ce757d26ab1aacf39decde2fec049622aba36e1d8088899f5f366f40d97815e311011a5f1f5954864afb1f0c3106db0094840d61bb952cee3fdb3c5c2a07ba7292770536da082382db374dd53c5c80d455bc0b76ccc8d30dbc6caafe7f587077014594f79e0423091a5a61a84a672059483b8b09d736f2d208c9972a7643bc2853fd83c1503d83ee700af9dc48da8a4ec7811c73650be7503a9d88d0f3defa86eef1127dd246287c241be9c788b87668956ad2deb270910dad538af9deced1229cbe64d606679a647b9a13575334667284f54e1643d4c68dc79faff33c347d1012e0691a066c9d883f6847b5843a45dcbd24b2dd1757b4f8d62966c594c68e30b2b1d294ee853af31a9730e0694e941ff59f47c932670c5937783a46de5c4d4d25213709b34be1f015d393aa873578fc311de8d6e467bed0795067afc556862f60379d40469381905039efd96a3e554c069d98aaa9b14f27b6a692b0f2c8406b057594e686e032dcea2c0132b7ae071c62db5d004bc3a75ffad99dae00028f1c1a06e308a58f7aa5fdc9e242c913d07520bcc498a02a579936ee70e287102597a71369ab7fcf697fbc6523ee01a1281d4d100fd7b74ca6a7371a22dcc3c6be4d72c38f47f593d86ea1129120bd6aa7765885f745eaa9d14e32ca91aeb25c6c3aed95f7e5c98adba051f1e20877818f8764c11e2121e8922f8c5d4786bdd1bb8bf046e0158453d8c5ea15ab19bc92c7d2c29b4a63cf0546a4694980fc1a68da820960b4ee7a3089511c86e113169b6414dbcb8c2c3f53325135b98104ffdde0b4b92e97077ff9ce581adc52015650794b739df5133a7c7ca572af61ec4c4d0323c284c444c556a4ec1494d67eb589eaeb0e7393156e0f7f92135a6cdaaacc92191e7d3a7d59a049f15b19e5ceb5dc0323a028689e9dd27eba813a260d49838663ed25f29fa1c3ac33d083c3ad3e07e57b53b38a357352dd25eb6764a24772182a63e208addbda55c10299c26c44e3200689fdcd677ee865e138393c08637a93fa73db4648836d9741582ca7da893caa34bb09095cf1b1db163edac2d5e672087e79773ef0674965b64b7524cf3e343950f5c224938515608518740f89e88eb46391277251ca6a6ac23e7da1d33081db5e775877f8c340be50f1cc7a1d4794ac76f445e69299dddc72b97c6e063e45ba9ed86c0baf", 0x1000}, {&(0x7f00000011c0)="a58181a2e7c8e5802cfd4531e398746f973ca290ca3ae06cf8c3094ef7abd1afdb654edab5da02d6100c457d46604f009565a604f31023c9c33606531fe41771c342c2c8ab253c0b645b3e68ae321f62cff47013904b9ed08c0185d09c50f0eb62d96334b6757f73eaf0e8991015a62fc751ed991b514e8e7b05c1e25470833a509ba047c26fd3ff3b0d6c0672f7f98d63aa1b7b061c34efb3b63873e672db07ce2fc90e2feaaed4524725b4882c5b30977b61c9c4770f90568f884ff63d0ef19cd06e52e796fc81ab14850a1a265e840298a994ccf48f040de8886d5cfa9cb89d8dd02b53309dbbc8f46e3e40829fe110", 0xf1}, {&(0x7f00000012c0)="f29fd71c11381366077b2b0d69cf01032cd7f9d0aae4b9818f0337f9dcba2d9a5f7990b842c847a900e9df18d9e1bd9faa321462765978f8c8273423cc624762f1503f16b2db9972bd9a92a1354ee7ab03d1f0d782f2ce0ed318b3708ca095c31ffb9f877f015051a22aafc5d47e555d60dd4fc29211c6c995f2f5dc00f6b0e1e93f5f6b825e84fe082095384222bec844e7e367acf8403e3cf4ba759569806efd9f73f7a063760aa44575b30f9dd028c489a297ddd9a9d714aa1e0ed851f3764d37cf292806d25a28da0a801cffe00311368f39f3", 0xd5}, {&(0x7f0000001740)="2ad093cff33592da96cbb6030ba9e2ed89028b3fbc3bd5b2f847878978e82ed0f0ca92dd10c934aab590dbd176d1fdcb2ff15db51feb04a9bc65a75695897704ce51e0e159def4d14161114ac66d094d07a564bd1151cab682ed2ef3496a3a99736b53a157578291cf2b0d73daced170bc08e6851499dd64aa85fdb60bf7c12b0b9b77045bb2bceee9488b8fb0eefd7e6d060a58f10d427c8c047bcb84c43334ea179a4602770e1f97414947869c5fbd7467a2d1414fd165bceb166f78c8dbca5e58202a9ee926b2d867b0a79eb24c5f2354667db757322c9439abd852decb253dc4a745a87fb16174635a2f9962aa4528059581e73b86aaebccaaba1a119fe370ce0ad2d20998fb545fc50a3fb41beba6ae0ae36a937d554a6acbf11077af55e48290efead8b7dbce2c373a3fb15c1542cbd2600dd9d7639563642d199b8685f88a22f53181b4c820cbf5fde51dd86d41dc427cb2c731db673de3bd5f4b782373662a6656bbe697ab11f23bdbd1d797941023f02e2883d6c16de6d667480c12f35beaf6c7e86ed00481a10fee1f5dc8a737a8e0d45cb5e9c5e31836736a708d81a4ffe7131ea8a1f51cbcbe93cc6e341ec9307427c016b852aca3bfa1ff9527e5a98b6f3388b1c3b6fb02c84a113a9965f1f9567886952983c93e33996cc01f78d7c4f31d4c1b512733c02adaa3306e50ec897cc3fddc113ec326ec405f2c3f381de19678981c6fea4a372c199e0fa80305064df491d1dde338c772027ff358e06123a04deb027bf4be616b558682539a5a359f8cbb007b6570c31414e88971c061d9aab20150249b658d8c33ebf6ae60020b3ef41184c6ffaf05e9367c53033ed5ac36b245a2c7a61e40ee6642380125ffa6e7a22c6ddede329a6b240aa1c86126ed34b963d238669c3e5da865133b0451100ae1cc912a35acd8369865232b19871902bec82df74ad72edea37cb77833e5621138ddd52a8f23100528ce65e19f726b87cbaa51e6e460207d8e72705130cb2ea00811ed5b48b4b20ebf0c3d4634dcf6540935747e720f58ef2297eb2e26822fb60060c9a856a3ff45ef0dd81a85ea338cf3d11d7452880bac899f1da1a7dbee23e54afdd85b00b9aff4f5696e002430a5371a43aa4493df66254fdf17ac47dedbf77f1897b49f96b44a21abbf17429fde1e3d1c75dfc09f5d77be2eb17656e3c1e638ac3bf14520a79dd3ce677c6bd5de488d0cd925c4ba449e5268fab149b817ca309aec327110516516971d83b5ee91bf59073c0a156cda1c8020e4943387fb0e91c6689ccbca57f92eeb0cc62646418b9695b2f52baabd5471d364085c04cbcaefa495352d958e2a1ca02bde5d4cb9cd1e74803b825fecd70065f9f1c3639ab04e801353cb3788c69a8463ad1ac2f58876e1f2ddeac3a02d1dd4e47eddbdcbb1bf1e3a628b45cc5992256cd3256943d4a802bec4126193115d42f7e3b55f5b4c098a7021f648adac1ec6024a334a22ac960db3d45dc804c12f8ecf5ffa7aa92bcc44c67383c778d2e56e57ef713afc2812d13fca75ca70577a8ffbaba1be62dbfa4e5b3906ace0bca3fe66cf58ec5b5902a7968528723946ad7bd26d83b8c96f1a6af011ed36bdc492aa485bd5e90603ccab8fab94dd65d8e76a3177b9547b4cc0d56dacce2a81c3a6f2e0456ede39fd5eb561cd2958fe43f0dc4b0ed2653b52105c9462fb14e13aa874113ab492b6106cb74ab3761bfcd0631dc52a8444efe53afc53b2d6ed83f778c8c720dff71dfd8387e7b09129dfeddad689b4bd24a3c21aa0169eb5215c065048ee6b97df7b93deb669119069e948110a58523537a221aad391e2d5188a61773fe1694f3d2a059def6fd04174d61f1c6ff6ce78d352339af25567866b8810fe76c2ac564f84df9f4bb6d6cc73e90fbe1494da1e273a5df1bb27e2cabab97e309515e6de2db234f96ea1e344b2367fd945a541be7bd1a657db03973fd8662eaf1b7cf69d28efe4b3c4af83f0535b0ca3a9578f3ab1e0851b63602f4148288683a68174169772b86935b52d4c2ba13ff2576837282fc472a999a6a7edd0f5d1125758b6e3b0adc85fe982591c3fb233a2a2265af3cb5ce7ab59eabcc4c780126780a17b19150349ed7707681fb10a04175c5cfba7db05aec4eb23b27ae9220dd8e69daffbffaf3957cc9641497376cedab5514a6f62a96b3773eb96a61f9405e83ce9b69fee04c0952b0f1341c1ef8ac77031a5cce9ed7986b0433a08c93a71a47f1c11906e5cc8158cd0402b2799a5e5e3f49f69210043fdd9ad411b98cc7b342be7ba4462fbe35fb0803a445dcc16c02779ca453a79bbbe698f972bf25f5446dc8fd98be02868b30ab06060449a96bd7e7b77714753bc287938334b6926417bfb98c8c937d9f3575b2ed5fab2a0a3167f52233279736d07c46ebbda2ce8453d5827c1238489c71a401fcf192716a34de4c5dc6fad20c7334ffb6f8fda0444deeafefc43f9cf29933b047e9a2a9f677c99f75acf9462c31e5a23d592a075b0f7f8a2cbd9e1d9646426b94c0a792d13e924f56f143652c095eb2f91562aad1e42ebef05dd26731623822762b1a2eff723ae676efa8ed33fbde8dde601c5b868538e91109ceae671006d60d563e7b614472d34da35343077682c2b8561872ee9eed44e8b7fe5b4defa67eb3eab05e1de868d7d1df1e683a6b6f0925553cebf4355a290c808703f16ab2d3ad10b02117bc43cab08acde14c25b097237cce855990c7f2ad1c6f626f207df4f04a63478e4550fd5b7ef0494cbae7f3df890b330d0382b663150e4ad6cdca8a8b36e10abc28ae39ae53df52ae0a31dd75fa88056c6becadb63045e91d38ce2d3ecc2ebe7a7ee357939ad247fea8df36b46c6c2b1230efe0d0ef2424dccf9d3886f0134e067086030cbfa9e5482fd0bcda71d004b406b42dad81fc2ffb2a917444bd0085e4fc16946e2d1390e1f700d3feb2931b55777c4298083fed7c0b6c451fd970bcad0c5b08a38eca299aa5c231fdbbf86f48efbe4dd30d9e56d8743ff6d74f9d755089e3f1fbeed2951ec52e6fd925d3f0bca1a6f431d0bf5a719d1c604d417435986b387475db1f6e9c6c7ef68429a4673b6fbe14d3c7609a62a4f2b499d5f658d3a7c001f93f3c63924ccb5216b9d73b0ad0f3dca1919ebe8f37b2eba82565ccaf1f7b2f6ab6bc9a06bd56c40d3a5cd64f19e19bc26c6655eddeb547e37a44216134539414daa571aba4dc4151e55e92d62a387fd43708718d645bcc865f86666c7a26121408765b05490688e629ce9791dc02f21535084666ec31ddbe7ce34a39824301e4a8640893202a587d426d54d3c39bf6689dca063a15a758bd915c89932f06f1ff915e6c2f61bd99ae49e0cbcc1c9677b631ac506fdd015702a55ec9adeb2f053f2662ca503737290c39fa6f698f48e45fce56140746f7948ae354d372e7881dd3eacdf356501afac0699cfabad154597e4479867ea3328c4cb29515bbae42fbb8370a6800f567ab1ab248d4f7c0fcb8b9f79a8a5348bb8f3cc717e51363a8d5abb009d919fe40d840d51159f2094877aff1babe04c99103d4cd5b748292e4a216904db27b9e75d8b4a1ff9dc2293700b0743d04a229a9dc9bc53cecd8272783eed480452c75583b5581829379ef30893712534d28cfd381bfc7348ab03005a155e497b65098b9a7d846724fa6263009423a818131614d5914ac00d7d3b71b3f914ae5b8bf094c6bb529cc7eca830fe7d123c62b2bccaa3499b187e73c421f93376026f4804099ebc8d2aa02c05218dc973b465de4f1bb8be61ccfdf5b7023a711636f380b081ae6572e0eba4aff3a202613d84a0eb2953ad431163a0705d9f7e8486e143c40d530483521edf569fc1609568de2ec40ec4efaa827a96eebb2e8a79c8ca94f71b884b510c7c486ba67eaa66b1a7b66265e9e19b50ab9b53a7dce52cf50571a83b0152d892486e430a7c869872ab0576e430faeab0ad345822b304fece7df517d7bb08662f037cddbf3c9258d830f8cdf60f050bb5e31b2e50eab4fe3bc6a0a7f93d0cc1cad8394a1dbd81dbc3a758505d09d221c77d38409ca44d3e7ac3d260da2af4e733ed6f20c26ff7699bc731d0ac5d2bb4b9028e8e09523f0478ecb743245806e685919c33f4424d83fb68dd0b22e5858bc1ce39513640d74fb33e98e0f4a38ce4361a392f7768c44db79995db250d877b3b7a1d951e139b1748ff7abcc5c4374b50ce2469d8d903984a8cde14d97e7e5970edfc9246f2b4c7c10ee2a1379f888f5078128a7c002b6fdb083e03716337809e43abc1ed84bc5745e60cb81211ef7a6bfb58b1983fc02dc45defa5d000cd7c29ed035273c600f73ef2ba5cf195db1f77ff2a4323ae527da774b180d0ca8779e4813ab76a1af792f56acfdcdb7a1d57215503afb6cbe9d0aa1c1239b8378ae278120168943e2686b7eb6040aee954f21ba39fcbb0a7ac900fc5e66cfea4e648b60070e198015c3f6dee8e875461b644ddf0a182979cc464384a79b57c3f557a2e30949d8e09a096fe607269a69f69edafbc309c52cb638067c754adb686ed4df2b355abe3707d72a8428a2aa1e160234227224e939b25d77afbbb44600f604fcac49345630b4f05079291e8b2960ba9f99df21d200f66682d9f5dfe5af500558c463015c4ee1762635bb9c0b1d6d6176b42f29e63efe6f9dbe6d1360bbf5501de0b6cb65016c3470e0721fdf9d583209a0943a213d35c68d66db7c920e03f5e990eeee572ad281a473b6bcc081b1c93f62dece1351580a939accd35c6bc156e02bca8aa8b9bf7dfd51cc44e3a0a0f1c2ae6560ce51bd79931bd614570a8d3049f4ffbc27eb4a67b0d04dcbd28070a164b32de301d2a5a347066bc84975a6d6c27f81ef26c4c9b002ad9f272f388012052687bb15a10e5633e57b1d07278c1306ae7fccd419f09de443a282fd7aa6e203a61d3181adbd91939da133687cd951925d1b62ca0d39f9dc4313edf9d67f5e5e167f88787b18f4a6ee59eb3cd3821cd7732ef295df85e1aa7c58052a1e7da366fc676a77e883ccefbf837dfce3951119189d710b2fe062ef955a397fb430ba6cf0275448f53af0ed4ed1bfb7b772ef40d969c8a95c89a1d77b80fee68a96f90d7ac986ae69d1d0323863fdd303f9cbad7a1eed966f26dc68f4564df47b537806a5a6e41ea4cc8bc3cc5c1954f088738092e39c9d2e513158cec1953db4cc84b04c9931f70d0314defbf85ac88af81ef9786e9494a15bc509e404297feb4b18ec12ba8d5bd551c461c3d12aaaa7d6a7a3254d00ff080969c4f9f975fb9c76addd30ab3ac74ed3019a32aa726d3bef32421aa436c1a761a4707c86167983e11730ac7534dc96537d8e83de6ba1ff3e123167604879028478eabe04e44523725d189a8cf41f4c079c6e2fc7236d98e34cceac5725918fbfbe5108623d8c02e5d9438b4d76bacd7d68029b59a03a65b93d56b6248d950de59b7a165d5ce9186202891ffb4bc99fb30c7bdd5b769e469fefcd607c25c59fd00805fdd46f1b3065707fdca4051c84ceb48ac617c709e9db7168cd611be58ae93d7c45ec2bb6ad22821414dd04d9d2e4ee98343b63a331aab6159f2af06cd99eb78895a8c8ec8a443771d84671e5fcabef6fc6b7509541423b34b6ad63370b534f262e08c4db5b99995618860b52bc719c759b1e408088ccc0a2dcfcc31601b683e1e80e7cf2dded43e56ffda619774ab8badc44cf8c105aa396c29b9bf9a656562b1dab0d9422013348b91285e97768c", 0x1000}], 0x6) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:04:01 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="eb5459a3f64cb12809c4fe9441bb3fd65a45cc78165558f53a4d023a1903ddef51fbbbd72586f0f27af90e01871f7967fe55fc7b086f536b7a6def05bdb44cc1ba569592ffd5e6b58babd9f35e99f6b65bf13041d1f825004ed9a3b20c27a7885373ca268c6ad892ca57211f06598966ca4030cd3c2782aa73e2fb2c61"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 07:04:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) close(r0) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x2, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:04:01 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) fsync(r0) 07:04:01 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x1440, 0x0) preadv(r0, &(0x7f00000004c0), 0x2ee, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000001740)="b353985b802911b5f816d88d3d285850bea06dc34caf40e595cbfc7996bc142b0517e991d5dbf250cf7be59e50f877b3a9438618021ba01208bc67c4e0593d3299c735b8ded76515384cc5a292311ee3a3ab820ef15d95a4eb9c0ffec937bdce645f1b180b5dcd10cc904e3c614bbdbe8c958d0eb9abc07f397171b72476db553cf2a3c39a52339a3edda5b47204bf55d1d7d0d4c0ef3d02926957fda32d707faece6cc44049247653c54acbf05c4bad72936b6414fe7615b6ab81a0c4855a56ad9b46885ba119df2d12db257dbc6a8827f13b9a6c32eafe111842e8a9310008d46cd018712af8034f391cfd218b55e9b7c8524ab83caadd76245ed79922b52b4cbe58ea40eb7bf8d26dd4a8eb846bda2d84dd402ac11ed22ebff8d5ff7401e7848b8a3235a6c83ce07adc829d6f7c438899509d684187ca2650a59a38539ed2467fafe961db6b7f6bc05dcc9aaeebc453c158356c9a716145000a9a59fb1587e1a0828ad04eb693a46bfcec45baebc3256c5de5585d261afc143dafb8d1e95a75a222631f77046e131036d07adfe0ae7e5d34f193e7f062e92860e96aad38da003231c384c7bdd6ed0bf2b28a31f515c226ecf02c5ea8ee3549c2b641f9b160d026ded53a476e2c49a90d622c123a14f042fccfe911cde1f8f56c8c0986c5f755321e0b669e9305665036c2d0785fdedd13c2d0f2d3c16dafdbe7e1491a4c5b94f0357b0377d60f42d9d638887365d53e804ae9139e82f18458533159ad417f42bd3e63b53ba21c71ecc0030149554997f2ba4810c2dbba511639003f4815d28b0bfe3e7ee07fd33fc1020d3070be3a14bbbb12d431654aa9335d9ce53eb69f18eb1cd95e7d5069781e8d48c3b24bd4274e64ce3a10344c5fa0e592a95ae6f0db0efd32c04aadf695e2b28da82f85929efcbb247fc08a0c2b7ad4162ab8127975b31612c8f9fc28afaecbf21a8990dc86824123211a6ba873fd09bcea47ff5974dd3ef74efa6f747f84852301ffb83df55e359881fbc7a89ebb6032d807687707930596221cac0bbe9eaadf90c9db96cf2506dffba4a0256fbe4dd9f040f80ead49d70319174a1532f9a6d73d94c7bfee00544979798c8dbac4799bbee3c912718508a68b2c7eb004607dd1eec43669717d57aa96a039b434b3d46934015129b5680a2c7308c62af36d135b8b9432cc9bdd55b77b28bdf6f79e999b2fe59b0af96ca6fcfe4f2937b87ddb49215018e324f62b479a7c507e2870f38dbcc49acf60b2819a75024c15c63c228202269d6e8a2cab65734814d4463a7deae14702cb114de61cffea3ff5cc88476fc5167c653bcee882ad3a5b4229b94924ee2f11717c080d1271d8ad0f146fea4f77d50b25c6d1c3975574146c88bd343ef4ea592de018c2540f866adab8d48bda11b9b5e6d53c84997d127f95341f87148cc8a4dbc900e98aa6b87a8d306271d80be555ba34993a0462c1067f5ff4afe8d1eef598e6cdd68f90e7a6d636c826a5adf8f7ba546d54f1b8580d76a670ec8757b3bb8b9b8f89bd4829a69f046b76a5e294e02f3c7838fdff34767506db4f5c75d8efc6bcd058582f513700cfced7210e95bbda8a4356b99b8040ae8f0caf35f662d05ba06259e1823d99c16be973f5d6110e32c11afb915c50bc9d2b003c62cb17f82879896a2946f31b54954847ad5b9f811787cd60ba4e6535e8282a252cad7bb5955057a74700fda3d360b6020cd7390439c0e1d74722a6240cb0f90293a95dc6e633c30484e1036ba94e3b4adc6e797df82a9c3c4115999396548debb69323332a9aeb4e4d93793b2e44ff12a29e1ca42a5e0b230aa41260ee8a3a1e5b1f0b3fca98729188fed1358504e418b0e8892cebf61b65578b588f449297faffac1670ff4e5a03760e6464cc15504f7d51324a8ab1a16f8461e84f155e524466e6daa28e78147b52144949a86eacb28df13d97dec61119d1d2bcdef2c448699504d8a72c5f93e9e1e51931440e0ddd9df92ccb41d8f70df081bbf2ce744053a8f6283bc49acc466e9a227bb00b3e5bc7f7fde39406ce40e55203ea13f22fe47792f7a97a832eca5e09779cee660473477cc55fd98c7b9f42c4507ccc445443bed1720964eb417b4c4a6fbbeb49d37c04b947cb5112df2878ccf6d7b1e4cb262b2371458f4510b93c2b548f5f1e9cfcb0cc10886ef8836dfc87efbc64e88e2400d2af8d21326b1d95e25221745e748a95312a30059c5c0ae6fd133ebe4238230c9a41b70d03b87075def53348181e720cb862fc453bd2f480888dfa98eb9d65db45f50e138b9a2c153cdc768077cf2a504c3b95d627b219dd141ac9a99d1d95837ce6d57dac9ca1aab9789215baeaee178efc93fc99b485a139f390d7b5fa953451b5b866d162b55619275bf739eae5353cd657783cd2ca46a31098818b5b9bd19fe7c4a0655e276f378903b9e1ca50f30c4dd134bed9e765df4a262cfa153a69a94d21ff3ce55d21805e11e7b6b8491ad0e0a4cb7ee6d2d89d070de6eb8535481cb27044da7d096e6be74b6dfa2c7881cba588cd5da6ca07a1613db88a44c8a92c81a5d8c6a0ca6dfa2bc21c1bea9afc3ad6e94e0209b3403b075fd26e600833f2f71163c9a0e0ebe968bc8df98d159186183ae1aa40fa850f718b88d503d4052feb8d97308a2087fac4bc3e98fe4003f8ea1f6c1faea5d1279dcb01ba962a4a5b8c062e49b93b17af4aa0cd8db5ce7d0da9d1cc9812f42d0349bc25acb5ea9b2dfefbe1569c2a93069ebfa6270477e6679b3f690841e6173f693db94a7e51cb10df64d08cb825df8fedb9062e3ee88d0e37c58ab27e30f92b167bc8024b5f55ccb47931c7a7bacd7f108f343ad7b33396758ff9f74ad5dedc722c8627096140420ba43e97c5556cfa18b71925474d2c45ff4676131b635b7256fb3e9cdea40a78751f0bfb2704d47f3e4fa4bdfd8c456f8b5b315465e28fbd76f807715fa86c6e433ad48f7e56fdaff6f2a8a5eb65c17bbe492443f219ace2c119a15820b93902cca780f1637c25da9fd0aa24d1b4a015b859861a9d86a776b628a4ccbdff12b3850c52d73c43882349112976452c5c758b92a28a53a0382aed08e306b1c269bfc4b6d5850887d2223691d5431ec1a2fd2a4336b34a1db3210137ab448ce0bddc75afca04355723f4b6e9b58974ce9d07a5b58c83a59639f958965624c4c26473e3b572275329e972be2b36b3f063ed515fb012e54d49f4c00fe7442fcf0c04e84edc615caca0ef06386965710d3f9d169a83e111620bf87d93994374c018ed1309a0acd53b8b9be5760fdc08edd2b0584aa9dde5e28de41fa56b49b9f7673592908b9817b18662edcf5eaebfbb79794c130eb8bb6256f304bdddde2dda338174eb0324a24c6085942e2f13cdd1a184de8b990426bc6a1e8717575befec7be022bb902026e50b80d339d3438e67b939e89cd40f5b8b7c7f90821c808a7f781f5486ef5b436a3f8aa0e77b02701b434981f9a560157f8e9743aebe67d81723f08e8ac173c1d4d21877dd3fcfa98490d8a8fbe2ce79aa067ec0bfb7a44bb4bf29290dd3fe46bebd46839a26240cf341cf0d45b04d841c802d332fe3d8eb9d8b91eb4c4107ae10e050927fb60f49a7b6749f28b8e4a242c4df5844f2b3e3c2d84f7d7b6a109936419ae53699c8815d4d2624d994522b0534b7b1603e122867429f65d17c7185a0b00cf4aed9a5216d2bfeab218a82e2ed9063d41a5686b720fbbc84f051a67e10cf510cbcd602257b077981bb62163f05a8d3db8f6ccbf271dc1af9fe97942c2b91ea5dd6bb14587c31eb6c7dede5850874c9f7cb4045a237d4277d2271638db2882b75822bc16cef41f4dd9dab324d5c17214bba88d32229544515297997c492a568361459e2398db839a8e810db11477c49ce9f810c8ca996445eb54eba0abd332ac8d2e82ee9771034b5bbaf5e51e6f6e8348c7d2cd5cf5c0193c41a35560beea363c40427f6ac3f89bc2e83f551ccc30251c92afa9c296592ea4ff3bd1af965b89542f97b28b260dff43208edb630703bf37b8dbe8c44c2c10ad94bbba654efa775dd97f2028c5593ff15e361becf94711cdcf308752e71134d8783e62f82dd969b3e80c793f6be125608d1630889094ce4a6ff4bc33e681a8221673751cba18d4aea6c75b8c5223464a3db7c77b90fb08fc820750bc0b1c47bf71605960b6a62995679ff001cb0203b8bdb2dc5e4a58ce95260599c9f71b5e0e0c14d7faee1ab507acd56a5c4ad32d1ae2ea0542eb02c7f8d6f49cfb46ddaf4390836c01cc84f82a2e3107445e37ee032c4aa45873cc3ade45272ad629764bba416f3c9917197d0af8fed471818defb392430b4e4a33252222bdd3f1a9dce137ea244c924e43bdf9199d47e2d010d8ecc1e6c67207825774de6452fe8db89edc8314eab7477f4d5199f9ab1ce13cf07ba27cfd7278122d659b5828f8e1d40e0401c92729f2027f0d3ec3cb02ba3113c056c2529f36235db8df2638a6c453b8ec1186b9a4924ee827e6e81a810648df41774923d868252ee88fd95ddfb648705e114611c27c6045e696e41e236be5de60679f8f2276f3f7cefdd3020fcd835118c32593d9435b148c05586d4a319f37042f701532881bc3bbd46c0c781dfa73068425acbe5190e023ba2c8c5019fd958e21e8d3e35e6c01ac3e78547486d60a15296525ccdb2b146d8a6bf62ee56740166d7644fe1b3bd515983b2179b5e2d0775d0e9c25a4cd947ac05646af75445b62459b38c456db3da619e267d157160c3dc8728299b4b41f7607cd0bd401c91459c278335a25dab80524575690ecfa79421f07edbc6cbe5e7db81ac2fcf17da6f64356e5f36a172f11bcd886615bd8d602fc2861f8eacf878d4091b16ea4c3a6e96afcf9c0a84176a0f3cfac56ad26f673fd21ae72c2ef830857a0021328e649de943d331b198e3e15272e370544a0be469eca97acfbe0a7dfdb77127de0e2f3de3f03ae347e01957480b18c53dbe9b15d87a49ccf4b5cba7a732ff86e9b6434a0ce4ba14db96a8d722b1ae8877c51bd16ee7b598a9987f1693c3e8a1f869a8ec7c7f5b37025a9c04a731425ed4a43655c3b35612318d03381faf2876c5ce2fdc351525177386cc67b6f6d419d8d2487fbe5a1ad05594ef55be71136c609452928886ccaf655ef8254ad32a3254a4d7355c8ff114a6392d5a0f408c8d82eccbe1b952a5627ef91e0712b8c0c6cc9d2b5811a9fe92437181038af04cb568234b5a7e9c2aa798b424465e193903f27439039fe55b4313ff5a3109a9eec9d93ad92a8f0faa42694f0552e5080a8e3f736fa4ba7cb57351d889b6cd8e220e13658711508f169ddd0599986f6041dd6d1a9cf1564f8a8407356398c6c9b4292acbb2b2896ab8d04e47a454a43c10faeb71bc255f6e01e2dbdff511456494e546d4ab214a67d9dc08e8156ef3c4e3e47a2d7a351ed6bdf06cb4a35c5a2e06e578c715794cc4077e93eec8c07ee077aa556cff971f90e10b318188080a7fbcd5b9b12a2a9d4b9950b615afb33d43b95bd9c135a428dbe2996217a4d1cc09351989c8a63e0cc0dfd2c7638b87ddc15728ebb0f340b2a214ffaf5840cb0d7723b81b11534fb2c5364400f64be2a2b16e6226c8e627e1a7c5c5f2d9ac84c22ed6792083b9d62b231bfda0bf7fac767e13fc9981cefb1a0dea710d4e36e0d39137d9a619e2d3da28dbeb14c3caa58456f437cca1c6b6d3d6aea549d57d6da28b772b2aa88833a025eb95091f9f73d5c18f1ffb9932f185a451", 0x1000}, {&(0x7f0000000100)="7729cfa55e43894f0ea568329fb27bbec1478429d5e83051b9150ef3e2a99a1265122565ecc2f2a96a5e2659ba04d1860ceb6772f343a413ddedf49691fb345f966ff37e666060", 0x47}, {&(0x7f0000000180)="7cd9a4bca1d958abbab80734", 0xc}, {&(0x7f00000001c0)="991253e443e8352c437625e5b1c582adb2238412e4f4ff1c4c030e680abdc01e69f263d2115fcb9baa3606381df71b8c2956d7ba88857cbff6c1e191fb8a649112aacd958bd8f04c0a53b51dcff6795b6eaead572b24ebfff757ec612b1ef7b815661c38c237ce198fed030c95e96462874dbf70696a2b56499993580377d171f47d", 0x82}, {&(0x7f0000002740)="5c95c75596d10b5c5a17fb4552fe7e46596d1bdc87db8e69a063ac2819fc68ff946350a91cc38a6859d4c3c20030e7ba3404995d32d9339db6f8f4c8221da6f18b04758fd5a637e84eb76209a42490bfaf33abd573674259dc8f9bc0adb0ddc23a341ed2b51c9b1d0e56c66757ac66e043d8b43bac047951d21dbe167a7dbb7f9c97eb9e104e9e4e0946f6cd00eb2fed2bfda42007590960de40b8cb89e1757e98975b767a09f4e0d2d2396a2ef9e266ff278c1a8aadb08e8af6b3abb937e2eb090e85c9767eb74aadb58f2e5e441d4ca188a3894d0c11f6902c1d84499047ba43c9bdcb008d06eaf4c436c5d645ee0026c255f751452bf845dda5142962be20c1aaf663c1bc4b7315cb2124b9b31dbc15a8786a0604333224413fdded18c4702006f2de0b5e55aeec5939d74b35fa09be140fc72830c023ea28cfddcfeba1f4096be46cee69b3dab799cccef1fd08bab555aafae5cade048a146d36e053c9da952ca14d60ea936c0265c33be69845e6e1daa8f493443b96b641484c0ca9916527ba0283e00a4702a1e1c326491930363e5dde6fc7e537cea0c25b05c1e395caff910fca85f41cfc0a499ede2543e54705a483c3e96d4d98f4afc02d01bff516c695978098f10e1128410230855ef384c562b93f827db2521f2f4fa18243870682cdcb19af33bed6793ede41085c753bb95f15c0d96998c3aa122d2828a8564ecbc16d8bfe8a622314d206fbebe4ea439d81a1b84552b7d6d8a6ddccf14f3ef6ac62b2cc1f23d42aab80afed8b4443e85c1ffd4acb6c8973a6a56fa0f483f731d7d8a3fdca34c5a9884caf1c9d40540c205fb47d00476d2aab298e49a7ad1c65507caa41ccf126381c865ac0355e9a2348b0092829ef5333d0ae8ddc384e98da493283c5b71ead946a7a03487df364c569c017345d13a8fefb95a9e544ef0abb3bb3ecb416ffce858503cb002a52a244fdab678331c84ef88ba50a4b8f02051f7c247739df848a5ceebb1617d9679f38ef7ad044841242e02ee6587dad41de901cb001ca8d20ccbc9916fd4f8cb130b30427edd273b8949d17320a68227eda0ed314d68fcace496a96e37d5c210a0f567557dcf739af18ec1ac77dc032cecff451224b1737fc9d648b67d53c100e9ce07e4fec00d8311a6456c904f97ed2fe87b119eafdd8d1577d37dc6a45e6e2831df42cd0f542f62d0b862d60d97e5b6116b717c375394bbb82f6cd4d47fdc469320dc9e7b04600244b7a5b6347d8f9cfba293a8f15877e9d3f8c0a86d911325756ee59faacf5784297bc3a58d3341ee86d304e2c069e11ed5f98c8639be24caabf10e6aed27ff403589af339ac54f32d37719ff9c76dc435505d4ee1f0e4d5e9e7fa24180a7e1a1b419e370722c16acdc7f3f1feb04fcc14e3c1f20da296dd781ceefb20c8afc4ee6c7ef51bbf32217c304414f173c78fb59ee6b5112fab08c5e0b357d7bffc18663e1956117e1b1621d5eb0dd875e948c1402e1df7031e265394560b62cd95e94fbc94da08578098151ead49699b34970893a2350b0c55f40eb8e6c6dac4667095018f650493ee3d304fdf61b8ce7fa51941dd8d294cbd699ffe9758d008c8f1219329d3993e973cba1694bf9506d31a2ad0cb2949ee8b1ce22cd926855a8110f144e5fbaa7a5d09632f2e9256c4e1bb22cae46c57f514882b08cde5cb2c4e0b3b998826120a49ffb1fb3cbb277ac3a52d1fdef4b36f0aee1775e87ac822b7c0f805feeb2b193f7caf331a7de9d0292cae86bba2808516253037870a255bc4f7cb10796bd75192a199b4d0daaf36c87d4a746f4af54512d56679dbab97233b15884043f101a031b12841042a90b644877555f9306eebe6bb4f1050bc515c872c28ef27869aa544fcb6704558d5efee61a6e8d3922a9509b04b19459b1cdc54c8341fc6ad9e2e8b3002e2cdbd56a492b0da2be50cc1269efd93a6a7bc59f27d989133085b4d5b1b8d5df121e27007056555adfafe10aa4d331c386581bf6e37ed7f8199cf23c8c18aa39445c4245d2cd88e29214f41905de126575cff8799bb0ec6a9f84546d550759fe220905a05780a8e3167d66e0fcfb331bfc4236b6e7ae7f1a77b413b8c69daa940b0778f4fa05500841085c43d4b97d39e8c142ade486bc46bc01476b4a4fe936185b411c46db25763d8dc07ba9e3c61a99a7ead2e2acbd6e467a9f649393f0dd719d47304e87065e58f24e1e6751b9822651c350ed15fc9138c01532f56b38242014e6ca0299c10eae134293183bc19a46b652085b4ddce24ddef515db785e18f2d370ee36b09661bd4d7dc49365010b63aa47d53bdf9eff482f78bdd3dbfd37fb47f31423a3fd9c051005e6c826f21b4fc83b005f15422ea87025590426252c982ce1cf4053f8122b7a4dc79bcd0438a5b1f898bcdc1da1e8e25e22fcd8e3006b814cd073ed44fa4372192043ef074363bf19922f79a9db7050014054b89c9c67f592a3f88a5b7bdd0c530c7a94b06836735d211609299e580baff2146afc60230e3d80b996b36a8d817098a3dcf07604651e05fcfa94bdf89eae750b950389e64c2f970d457ebb4d81b18013851b4f551e1f72ac5e07664d0bb3e2163254eb2a04eec5f3b7fe684b60c86695586eb0a4d27aa3098f4ac8956b986bbd31c71e97f1b9ce903ff513d6ed33563321dffbc3bc45b4af8f34aaa0cd6780efa5f9115e1ca5bc1da324ee824f0e271998cd0233b05dcb96e632e0046eba6a36939e0660cd2739e67973cf57cb1985f418e7b98659eab71bc395f48cf55d267a9bfb31048b1c41b3ba7edc02b504c812c6134d7c211074b9fd00858ff857dad919ce19519abf89e874c4798b616ab613968c22f473fc7622d0827518df48df2524ce04b478b92feeaeebbba35c24b5c026d072201b87d931960152eed1fed5a00dcb127f1a05759695ddbb3b6f7fab604ea0ffdc2d0317458c6fe67f614a882dbe191646de131987fc56586e995f989b836c3dbc6ca2d35caffeba6992cc02a67e8e770be5eec17e2ef5785665d7325f835c60c682c4ac7b4d9e3b9e6651c6fa240f41891aec943bb5ed9daceeebced299381f73117d92d21a346dbea772038251cced272a8a606567e4d1035701c295f83de4bcc2d57287b35bc19e5cd0f4fe4221ea9d07382177b2254341fab9f09b8ba76edb5c50482142b9b70b7b62e894000e0e857f354418a789059585ef2001db350dd18c9b1eaf3aa36ce9b0ba6eec48c3244fe6433cda2af2adff6696d4ac395d73b6bd01760c0c40d4ae018f118ea3373bf37cfbfbb6869054c507f232c4a7412ec198ac34ef30715e0b4cafc4640cdb18f57ed0fb9191083cf2c26dc51cee164f99a40f2912a19abe641e8b73f397e39f3bf9fd5c7a100a7c4bea2b7fefa6e492ec29fbebbc02ecfe1704eae2c7530d32bcf619d1e1fa08dbcd5ff6655c0573546fa88d98e2431c2aa950c0f2013774522451e7614ad0728fce771e175be10261bfa1dd83efa0207a4cabb2bf046d16c5e6669165a27cd732aec1a31426ce3df596e2bbe7b0bc5cc600a97b9996849cf57b71186dfb46313c0609927c71511241bee33adc2a4b979d745ff015b39fd1a5cb08b6818822f9fb280336be77c402497e3a9d5ef0701f7f934c9d1170a76a61fec30ec5308ae85389b2c991e791f0a35d13e1a5f8c71c105d1cd2db5c82b092b9812294b9a3aa0cbf75f2c36ae02fdf8ce1f4f3dc2416110c4ba192e9eae2dac852d3fdd80e6d3e0a88c45b9ad40a13aac3c33ef28b62f94e3abfdb8daac963acf19f827199be285d86a04b217852d96fb00d6f6e51e0783d07d81413652bca3272b20585489b8ac408f96c756d6530cec7254411398adc129a89c495ea681e579e634bb2e52886d013de023250dddd58bb030cb330a865a8f0989d48260fb7008376e79d9e4a09b4fc785e32cea41016e913ea783fa3efe3881d14de3e3e396c3943a0340f2caae47612861df1849e78a07b3e34e3e4984808f824f0a9ae9f50b65c050125b3517a5d3d28ad180635be4f1b2017ea41e3ceec9b5d91e5a0862292580a5d81ccb1a63c3ce4b69190922f549fc1cf5d1093bd79d4df0c2e047fb5d01ecf2ecec20587a3105dcc475e9997d9c8dffa28d31b4f899a530ec2000d9096bf89c582d02801407d8482ced99afc59267ec2f2e7c9650d5b14580c91485830bbaf00668ee34aaacce4f239b4b57e31abc4b71ff70f995f7cecf468fca12acc23af542bb5c6c64e0a696b8a7d4438437a1f5eafd33f8bbb06a5654f938ac3729cf4f6bc1c65b5af65f492cb7a6f5f9e1c592aa9c8f36a85ee7985a720c8620e5a6ebaeacf7257019f7905e0affddb39cd334064896946a72516f324b76af50a062dab1c269369fb1d1ee32e9f45720c9e0cc16dfbc40af5f6d3bd4a1d71b6d6ad1676492647fd61690cbea4275f696d6e8255f51f41019641f08488476b9ad5d627e4c95848a6f4285c930e7782aa533f0f3f3e4e654214c490f526b94d6ca69ef95ae27c5cce091b71f4ff756d21824cb850d1a32d34e41bca173361931c1efde0226cffa73f57c0b5f487ec1e2a4d2497c316879b2eec4db6cfe5147d08422f73d3245e01885dab07c10e8ca764fdfb262ab71503f18629981424ee2a35c7d5fbb90cd820b63c06382dc818f34ac0d1fb56e734597d9db38959be85bce211a3a1a1c6348cfc53f253e6fae7ff9f97426ba845c6e20ce0c635537dfef78c3e85801878eb598d24b96777c0f210260816c96e5371cf9402986534f2e59fc8f8f43bab1b67a0b0834429a2615a246adab125561a2909d00a86474afced9398bd0da281729003b7242c5fe20916b00c16141b0bd961a0519f2918f641adc83906683024f29fb8c28f4d61a8fb6c779c87c6a6e3acc63b495966bd67957597ff898c9a3a2d83595971c8c26ba7d590e7abe0cd4d4300bd111436dce4090791fe390c5356951c0f4e4f3a0a0e2e7eac46d112299ca64f9d9b22a0a9d9c10c1d3e2477b0b8faef16446f0aac66edcfea836c4698fea0d63d2e11406e34bf006124066fd251d5ca7f043a72b5b31e73f3ee8de66ab1a8c5cddc6930f6cce39c02bbc33696875e0c8d20174a31bfd0c2273b065dd43feba8771483ca1ea70b5bb582b30d1d857ab9376ef9f72b20bf62453de5421ee5640ec236aefcd9d0d329bc22c5397c00158c801b7f738c27eaeab8cd55e04e070aebe6aaec4b2f84a9741bca1243bf27226ccbab6ebe1c3785872fc4d71329ae20c6aaaeb962faabb67d134e399e3cf009e4b39cb26615618ee4df056e0bd28f596e84ffab624d5aa3037066cdc3d596958ba7b14970d9eb5b8ba1e52d484b8194fa6e1402d03f30b77bdb42e5da7d0c09030da6b6a495a95f2e2d9f8aecc8925c1823fa603911efc870dc09714c6905fe481594fec744e610cd3abe589e32e8e970e95b41f1429ac78b8c361df1b98f1faa5e1b877101f5498b00f0b6e9515dac520e0359af5e66ae0af7ff110206e1081c6eb32abbe7e6cffe968664ae53f4b9d426c5227350e9a66c4456d186e3e519f10b1628f2e3c4b8c2c9536520d1b1c6f79960d1a4d70a16e276f752e608b6f264690b6443b2f076b99a23d0dba202a8f1f0ce33d3f30f2d255018b902be3505d1872de2e3155bf5eae7fe0f5ef4572913c4be12f9a1024f128d9c03009d552f6d25b91c0b445671631f968ad8dfaef845dd46da52771b8913c4b85d6d7d3e215dccfd6164792a9d2f0863199cbe19c2345c670d740c3b1ef72da", 0x1000}, {&(0x7f0000000280)="6e615a57195c332a4c9b5696887fa4e89ac06bb6929cbcbbb4dedb2cb73baabf4c804e8bf38955bff711973c25d58378e6fcead4580cc215ac2f156c9357877925c3cc2967d0df6064c26988e6435aa00a7c", 0x52}], 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000500)={0x4, 0xffffffa9, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000540)=0x70) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r12 = kqueue() ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x34, 0x40000000, 0x3, 0x20a}, {{r7}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x200}, {{r10}, 0x7ffffffffffffffc, 0x708fe4f48761d114, 0x10, 0x7, 0x100}, {{r0}, 0xfffffffffffffffe, 0x4b, 0x8, 0x1ff, 0x4}], 0x1ff, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x1, 0x60330038}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000053, 0x1, 0x3}], 0x200, &(0x7f00000004c0)={0x10000, 0xfff}) utimes(&(0x7f0000001300)='./file0\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 07:04:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454be8a2a197a386207000000008295955984c87910bf093f68c10100287ead4bcb777fa69dfcbd1697790a10d9436e01000000a84e6abca64896bc5e57c6388bbd2ad88b2978b15801360bcd4c0a162b58b55c6200000000000000061e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f041f2f75ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x7}, 0x10) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:04:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x4, 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, &(0x7f0000001a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9737182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a0635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf"], &(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) 07:04:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 07:04:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffb000/0x2000)=nil) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17d3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f433099656e9d13d50be20d7f6f8ec4d12d0f0100120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0xc80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r9 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) fcntl$getflags(r11, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r13 = kqueue() ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="6396c11af4e92a4cc8300d1655f2759d4a87343e31640c1d027399a022c1074bd69b1b958ec757c250459830659e976fbbd866d12bde92d16129900c1d8425af88be0eea8b48b7c032b74fadf1b2fa563a1e4890c9f0d572507f0aa9c4f15ca429ad6123db83de21ff97c6cadb375a5b041ba4d0cc0d9b191eaeefba7306b6ae4b82f2a64eb715b261f661eb8718fe2960b837889e30bd3eb5c4e5c4ccac7141e4030fc7a05613", 0xa7}, {&(0x7f0000000240)="215de52e82b11fbae140f700208c62bdb20711022643ab24e7923ee6cf35f564293c819fbda8840bde22d6c338009420d6816da172cfe6442e5cb5588f2bec8781838cffb0535fcfd0afbdd334c2abfad06ac5ab16e5fbab0e37e04eeb76576001c1f731fe94781f674daa43e09eca07c56241f8851c338052ac91d821835f67301181eacb453909273832c7bce2d7424ba5e18335da244e42d5074f822e98d6961c3adfd65c0cb33ff57c457290abcd3688", 0xb2}, {&(0x7f0000000300)="815adde6d3a48ce54017a4a6f6f6d79fe49aa7542ec7088efdd5cf6e8c3b56", 0x1f}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="38f9a2463003624c69ff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x406}, 0x0) 07:04:02 executing program 1: chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) bind(r2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x92}, {0x0}], 0x2, 0x0}, 0x1) sync() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000200)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f0000000540)='\x00\x81N\xc2\xd4;\xdf\xb9C\x1c9\xbc\xc8\xe1D\xce\x8a\x8e\x8b\xdb\xf9a\x8fZ\x96\x1d7\x11`\xc2\xa2Dcc\xac\xa8C \x80%1\xc2]y\xaf\xe7L\x00dN\xe2\xa0\xcc\xfd7\xcc\xd5(\x94/\xabZ\xd1\x98\xac\xd6\b\x00\xc8)\x10p\xf17\x96\xbbYF\xe0<\x00\xea-\xb8\xd6g\xd9Hs\xde\xdf\xf2\xc7\xb9\xbf\xc5\x1c\xe4\x10\vfi^\xf7\xb5\x18\xccLut\xec\xa0\x0e\xfe\x82YY?\x9c\t+2;\xd9\xe3\x9eM\xf27j\x01\x12\xc7\x97\xe9\x02}\xea\xeb\xad\xc2\xa4\xc2\x98,+?\xd746\xa0\x11\v9c^\xfb\xa5_\xfc\x97]\xa1\x19E\xee\xf6\xaa\xbe\xe6S\xde\xe4\x17\x1dVV', &(0x7f0000000000)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = getuid() r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, r15, r11, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x50a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r19 = kqueue() ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r19, &(0x7f00000002c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r21 = kqueue() ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xffffffffffffffff, 0x1, 0x41, 0x100000001}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) sendmsg$unix(r4, &(0x7f0000000b00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000000940)="6fa07f34f5038d6d96722c569aac2f5d2e38a3f58ee453ccd83c627f02cd980e654c11650062252ed48b7d8f119cd7dede535eed52f8bbf7838877ba0db9949191c34e75860fd41cc5ab8f1c39b7c3e6fd7863f911434c9b886a614b133a4eed58db6acb1f84b44a5006ea7cff4f344e63dd91b8d660dcc6eb24d3500e9c4dea1c3c9f64aa42eb40bc513e3b35473924b934a4749bdd81febcf1257ac7031ed44e6742a32929af89a0b22621a06bafe3296157fbf132bff1ebc2c83a478b18287658900a0c8d254431545f", 0xcb}, {&(0x7f0000000a40)="f6519602e90a150e99cbf7f7ee6a77598190257f71b54b59f4e494b3b33d12c8432a87ad8d5bc124764c511b7f46d6c4528600b744c4da9b25e9c76ef5f2d345ffb4a12079bdabda0ecf68cb98f79e83d1eaf9de040417f1d3e740fb5b2ddd1560b2250ed0964fb494abf192f1d0a2eb8e6b7f8a9052f070d4a1c1650a54827894e6cd9c97e97a007101849199e5740e", 0x90}, {&(0x7f0000000c80)="904e26459ff557f91bd26929316478578edbcfe854260cdacf455e547fed9c4729e9b7ae4c9c226885711116e8978f5d573046958d532d39a30377fbac2f3bd18137ba39f683e94c1f610b7bf71f12a8c90ea155ac155991c59bd07b37c5086bb81369ff5dc5921b5477ac574284377bd9e14dda7005839cc82a5d5f726ebeeebaec9f1c8f943a1b8cad7f725ad6ec970948a56d1835fc96a6b7295a5a933fd96a13fb7c61858b4cc3c5f57ed8a3ac3f4646fb5bd8629a37a088919253af094451fafef5884dc11a19398af7056d4af291d4f53affa5ba1fcbe845288685412e02b16657cd926d2539db47156fc433c35a7f852fb80c8a39709dfcf6bf4404864cd18cec086e0773b1e83492a46c6c168385dc0b986cce935c9ad536c23fc9c568f3dc310d83fb97575e56fa2b5eccefa5163bb06a441faae03f7ecbaa7a2953accdb7566aaa18d9c9c03c2ebe922db4347a48fe85920b53ad6b7545c9e578ed12942d250af7655f7b429a20b08629e6fc71e9c9db24b0b6efa58549a52da1741b3d8b90c5b0c2d5da045fa4989727f3922e877c9e8d512b41067482902e2454daac71cf1da1d6afbdc858940a3dbda13065042e3b52714d14fd0c8196001a04d0515289801d94ee9734d82288a4460b2d5b0f0c8e5344b80983b1e4799693ca6446204e2ee3396ed209fb0e6cb10deebc5d738bce19e488a57fb20c68f5c4ea071e5a2155a1d3f82f627041f574e524ff0a7d66fbd7d6d30ca886b8638e664b1b889ccede7facc9ef8977ea977565d895fe4291c5b8758d892801428997dd567ff806ab850b0585b435c1f75f9047c6ea9548b7c76b2faa73ae344b6c9d72be025bc0e7f3dc8c27261694a6a9423c06c9e27c824c16d134a4d9961a0e4ccd52cfb41f3666fe8c362700bb6de0358af8a561d319e3f3ea65d851ff0bd4d468a82a4d677e0087d9708c4c816ca2a3d7ed637b021ee577339c4a8e438f5913a976b59a6461f3cd6ec6c4c0554e06ce7bf3e61e2bc38e04b95d18f4934a90479300f8cc789fa1c86fd06588f60bba662e9c120ab339842b7ae025fb6456a2ab8a7701b7dad4115965a74e9bfe8ab014350b3002793384efd97381c0f5c3f1ffb8371ffdff05b3bcf2ef0d96a08c25ae81f71f10c29b73989f78b235b1fe6fd8a36789fc56102333deae68d03e7006bc5a37d60528bfb80f457522b12b813b6316939777825125cfdfe092a740d9b7d9b4f643df665854c170e8c1fb4d57e57307a4faa613890647ad2993fbd4c278da3b73680b65897a86a86d76a6cb65e7098837c65cb83ec4fccdb3261580be9e02889d23724bed110cdb86db01914b511a90ea8291a10d154ad6aedee5aef41582f9a6e79f644085a4845d6b4a09fa7ba743963172aef07350d9946178992ce1b73a252e8049162df3f4b0d7da0b863adebb084984dad1db5adb37a87d906e945f4dbbdc05e6162682a77aa55a1d958aca19055c838bfa5019de71a759e37e68370ae5922f0a8e58f875fc73be7b1922b978e53d405ff17fad067182ad431eb07cc75fc5fc87252907bb832e1adda665cba7615630277d618b0874d893f321f52188169e14dd7e29fca3eb881960a4671d24cf7ee0ad45d8018b607239e5e5cc4b4b9da33d37d9427bd53652943d5d595531bb6b6fb6ea947f0b5da2389d2bf52fcf73cc0f1380a9f3a740625b60ed5b10c08bf8e35a3fc99e33029d70a83b8d8d215accfe14ee23e77f7b8875ffbc40e2d5c95a06d5ca3e12daab5e27b8e93006a0e8f8058b92e45db6b2e660836e014a60657396fe4a9e066380fc5846ad2911cc1e844ca3bf480ef626c5ec0de9813dd602554167d9e494496c3afba9236305beff2388461afe0a76f7663ba473c5fb3803b20aceab57c8c8db8569ca358050558bf0f179e31cf98d2c6de604e5c93af4c817a0d0987f8faf091f2ca48dbb9bd6d864d063ab6d3bfe8935ce57e520ae58a7149d1a913a1becb08229a58552e81443e0407c21dd77793d95243854be70b3d499f94d5b0c202a3d079005441ab38d07c1942f6efad9f52e0fcdb9d88e0cc367eb4f60395089d339e8a23417c61006046a5f3baf013a87f5fdeac88eae95321c00e0881a35d11113775c3778977c553ed4bf8f4f50e77f50512a8ca0f3b93d6744b0434f8eb111dcc7661f217089e783d7bf8310567a8d3f828ea397c8bafb4eaf2659b90a1ebcd50c74e0226c7be3bda1b982ec7d68f2b4b643f625cba79cef71d279ba6bd89ed76fff68862b00216683fc21fb9f4b789fb590f004143b599f10cbc2543df83135aafd54984517f5d1cefdb6f61b260955643cc22e57d4a0335befcab3c44baca6e2184cbf1c2b94ead61e2b7389b0185f6ffd43c73ecace52843f31fbcfe4e9fcebd842e8d185d079d0211e7763c8a45858e4376b0fc114e437e81190fa024ecec102efaff91623617cc8cd8936f3755c5348479b35eae085e518a414b08c9af92ee2cf94d9fa32d55937b9cb960a0763a8b5ba90cec838c1ae8baa24cf5b452188ef5582cfc32c0a765830ed4336f1733827537a323115e06732fe4dae897c2ab02bca3125e915c84dc4147ca08a9a454a0b30200542453ec37783c0ff581451db6e2d262c6c8f94f4fd645d17228a8438f36e6ad08b6594fd8246c00202cc74f8fc3e1a16e059deebb38a0a62341ef622b7e7d6d61b194b1235d79a8b649244510e60263416d4c4bca20ac9be3b4212e2878b11bb542e46f5a5ca823b528b9dc83a33c3189456bf43fd234ef55c1156e2efbe0c23c54de719a0ba9d0612d2c385fd71f206e69978b49b937ecbf98b839c18e70f5d51be37fe965908a522a4f785f8ce99844a2ec0c5613a828c2ac9301e67378d058dcfcccfa693c6ecc0480ff4adf9d4435ccff955ddfaa4fec48a54ef42c7e38f922b1759d69180761670da156c3e1a8b3935803fa3e1ff87357e791478b979c6580616a8d6de4a4db29d12a28183c79d5b801afe53c6d4a87ea9667b680e21df69d3d345384df30e28ff51eb5714def4b70f3d5380929c3a90424f039c9406d5122f0905446c95291f092a6b02da5452bad9bb04942255037e19498747342bcdd0054596355c75a25c12b2124b0db612dcbbb14216a069ceb3f2402db93f48fe7233668a055260472692bb533688042319971be5cf97d6c410683700472cc9c7a61af5687f4f58ca77a06e9ce8d8043af13c94562a09e3b8bd8113f5c8c00d64539cb200f75d09677526b50860500912d5069feeee1df68f9019a1f32b180995584007e1676df4a64d934b56def1c1fab2f4a7e0275fc774ec73c3225d0773046bbe1b99e4b7918b222fad5ce40d9373f92d5f4e62a17455551646c75c125190d51d2fa5a8789630eda03255d0ebdee50c74492c76259029009b37783fd247100997766f52cd4126b7baf37acdceb9f0eada7dce1ac10d1fc36553369b23e09697f89d33885521ad17d0f5b7b56e60975c65fa43fa9274972ce14ba580b5dd427771b83489d6a26c9a28ea3c6cd3552958511f191510b594651db4733b0d5e203d64a951bc6a233a5754b945606d60df9b6ad69772480d930c8a83f628fa93596938323a21ad4435435a4a4e298cd8a1ba12e0b02346526678cb08a5c76d73cf60bd1f40a98b240961549f9e651e1eef2fd1f4a375e638ed32d12f643eee4f13b8e9f23e3a2f04ea18e4f8bbf0f68cbd332c847cd36743bb55524d149471122042c6fd06e1288d359e640af3c13155ae60ce720c9f4c775bba4190741db47a711024ce1fbef79ca799dab1a3b7595d804689d71a51515577a530cf6c34469411f6008353ac640fc0bdd507d5ba63c03b17b2f6f1f95dfda0567e4b5ec6d74dca6b30aa3391eda19d967ecca2b95fa99452b4c539c6261132afe92b87d072a8685862566486aa39d59e9088b74e8f6018f9f9693e73116ea254a0dc01798c3a31e5e1010bf4e8eb6aa6be9cce03df0c70151b7b48da8b7bf8288488038d718a4bd5219de503848d79f8341f3f2dcc918c667ca2efd87f5034719954e6ca2ee5c50a243974f2ceb0b08da16d173d422941504d401d481ee8c16b2cdac17bfd5bdf5ae52c7bdaddceb9e20a5bae659d84e826e2b5eb24d7b81e4f3f58360ccac6aeee67b0da7a94f3c4ee06986f66deaf2c65b805f57e866b881a5dfc0eab2b5ec83f6122bbd1e2dd78a6538db479c7b98e3f564ee5f521ba64d6039d63e70cf3965946579f69908deb4089d31c49a4bc5a3eb45c20582117a139cdf70b75016fb32cc8241707084cc8eda364f8558a639242d530702594cafc3af1c724da2e25f811962cf29495bf85724958926fda249796e025fb9e697f174bf1641d84e02184e1cd4f041f7df7152013c1f4d6e39ae39cf53ab2f5b919f396ada75b4c8beccff110cd5f5afcb9a7892bdeb5542b0e8130e0bcacbc0061bd3b11979512d09b9279828761ca8d532c1cb67a034e549f15f23a9650c22c434785eaaf231cd86de4a546235e7748e01973eedebe542ab9f67fe30b26c0b38226951d6bd65db6f2671658f63f258370836c1318ed0537e891f4c3def623159e33caf46821258ce7fc553c5c300e835758c9e0f75e953dba5465cb53f7ece0eb482dd1fef0d1c315cc7e0cd41a17f5c8b17ceb70ae65d281b63d03e375695d7ff2f9bd0f983eea9c5a93c629ddd5355488d242c682879b6a3caa0788264f92351603bda71e69bda48fc84113b6e93f06169617941d7d2e757339a607162a31b0a7ff4b9a92677f4bf345f259c15d2f8eb7841e64f5eaaca4e6c95a4e4171c89e0d47652d58418f5cf36331ecb094a76a087bd7df9b741f41b0aef4cb62ed45857bb0a4b90875d89f7536901f9ad54fa63c7ba42addefad65d3614836fbddc77d52b2c8d4a9ed3af0c31ab857fef4706410c80235a81987f742b557753e5d0d44dcb046d594eb60174277213fb8d3f1ce803d26a2cdbfaa740edf0a278007c6a2a698221703285ceba9bb16a6cd8be0a5d94ec54065cf80f07b85830253a1837ee30e79fa1cdac39bc1175fbfb45847d525458771885ff878dcb0e2ac1ffe8f9a2a8c70a6ae8e7b31c38301a6f1b7dd7d769fd7daf1c32517e34324616cd801e140e48e230a1fece1a23c5dbe0e1e77f99e4a6444ef1dcb128ec976637f56282bc9a94b423e2310a5b57df64de3d6304e10579ff79c336626f3d4882d8a1914bfb5fae0f5647b96a3227efef8eadfe45ba58e729990eb10bc3b6a71431553ef433cea23007669dc7d56e42ea890f8966e077d917d29d4fbbc20a4d66414fe552d9f215f984779b51a71c43cb93fcbb13a61922b4a23e88a760a7d0d7201e51739536bed49bea52c8e1a5502689ec9e8e0159477e06c2ee2526a8cc73c66810e063af7ba9c9e1bc2e807d37bc327d61107ebf626660054c2549084f556e3caf67a9f19aea8971547f5cd180d12baa255e8630b83ce3beb49cf978fd6f992d2a225ab479dc8abb5d9f296f0183f7962a1b25d2b553d89dda0a31ea61fd3286b9e69f35b5afc83dab926a554f35338b4aab0fe0b70cecada8e4d4fbd051c9d750b4652ceffbe6159d8f5ef34e73e17ca202a56cd8ffd7292f109dcc98614231c908c5bf1290500103703022dc433a144e2a7c75b4e18ea230dc346b03370195996a4b66caaeabfb831ef1f519087f9bc695ea97700fb0c66ba66c865909ea685512deb054c33bffc8700ac9a9ca748518b54b4f895cb386c0a00f0638bfe4566473a93dd6920cda61ea66c23e4c5", 0x1000}, {&(0x7f0000001c80)="1ecf3d2c62b52513059d5f48ba20351bedb731cbba52606b05cbb2c3ae29d59977b8c5bc7b68418a56d4d7408d1a8144fb80862387f797d6f28bad35a48573777c74708803982ca5547719f26be0fce084c0d62671174c7861ba7e65d42b6f41c3af7acce25c7c5396d688011252c84ed53d6eb11e5d460b51d05164f7d47af381e629a9f0828671bb391396541618ab600ee4f1991c5f7493463a8895339a162ed7bf351922cc22c6cc78914389c970ab50139e8d3cfac8c3403cfe16464aa7a7fc5564471d25df25c3a77f1ba10d7c1f58896c6476a20adde5c65e7b7e8be0f7bc5d9edd", 0xe5}, {&(0x7f0000001d80)="c26a1edeb2fb3894c73ed7f80c3415ea60e41e0c1cf6dcd54eb8255b92f5c9623e4b4388f8c38603853f2fd574dc6b3f84cad9188886d26f7c7fe27cefa3ddd67682d925c593410eede2a60f7b2195d0a4abd640df5702625990f8668fb5dae9417f52e99b269379b1742e0d261e5a14ad27f3dc1a41f203cb7ae73d26c5d9a109e6b0d4499f21e9e1dd5d2364f8a47120aee49bbbb4a7b0b2e1c03dec09a616a3e1a74af7c976a09ec983f255a55b7907ac51530fb6b7cb", 0xb8}, {&(0x7f00000007c0)="217a76bd029239660db001d204098931bbb9f3dcf2c81bc0ccc9f8347a6fb7c1e16867cb47188046599b8b5290fa76fc14c5a1f51bce59abe696e6c237d2ece787dff768ace6a66bdb81970e173be8e5629fed56d3baf02f517ff7dddf5b238df0e330", 0x63}], 0x6, &(0x7f0000001ec0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r15}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x28, 0xffff, 0x1, [r19, r21, 0xffffffffffffffff, r22, r23]}], 0x60, 0x4457d34ac1c0f60e}, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r24, &(0x7f0000000b80)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) 07:04:02 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0), 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x1f) execve(0x0, 0x0, 0x0) 07:04:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20014, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x80, 0x4, 0x4}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7f, 0xffff}, {{r2}, 0x8000000000000000, 0x8, 0x1, 0x7, 0x99}, {{r4}, 0xfffffffffffffffc, 0x48, 0xd70ff8e9cfa059c1, 0x9, 0x100}], 0x3, 0x0, 0x10000, &(0x7f00000011c0)) 07:04:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="400135930cf705e986afc6cefe18203de8438b49c8c9291030023460fd8f0101b0d93f2288b5e5bfeb229897bdf516c8a20a6b4249dd2d6af62fb41770d5af6ce4d3bf589e27f94ff3a2d801e0e9900f4c957bac36d4fc45ce7e231ed4f12a084255af874bdb2cef696115eb4475fe6240368166b25a813fb69d13e58c3739750b1cf1bf549ee794c76a54c17804750d0a41c3a3a3c5d0ab8e019c44d0f7db3b4f1fe532af0462984dcff90040bb7cd61863b8d95a67e3b5ee18820975dc781deb7f747d056bcd529623ae8fdff1dc06b96ed13f9a5cdd21cd5ffe1acba736fef3fbd732db3301f14747087cc8a912ec40198694371d4a038155e64048ec6f251cdab350da54a373fb0c8cbff04f629c6f8dd5b8ce7f0000", 0x118}, {&(0x7f0000000200)="bcda13d62a8af35b9cc75f0c104ca97ec5c8325c61eafbd6ebef83df2542b8d57701d43ed096df0186cc575e8a7f447c351cec9179158361d4e2a16dab8a2414f515425caf6958af97663e94b6f1389cc31a29d834bd4811c1180cf03cb97ee6a3e84a981e1bbd8e2c8c1b1fcb94f814fe35ccd547dc58656680aa8f576d123d7b00eeb1aed1f877b5e731cd", 0x8c}], 0xf8b, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 07:04:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r4, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 07:04:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f0000001000)=""/44}, {&(0x7f0000001040)=""/132}, {&(0x7f0000001100)=""/146}], 0xffffffffffffe31, 0x0, 0x0) 07:04:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x2, 0x2, 0x1f}], 0x1f, 0x0, 0x7f, 0x0) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r10 = accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/94}, &(0x7f0000000300)=0x60) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r12 = kqueue() ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r14 = kqueue() ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10880, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r17 = socket(0x11, 0x3, 0x0) sendto$unix(r17, &(0x7f0000002680)="b100050202000000000000000986ca3849451ae3d3051020741038f53f8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f7507310f26a4c5f0e5e88d825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b218a85ff3faa8d9211830e0f2f0c9e015c7ab000000000000000000000000000000000000008948f2152ffa1d121550e15a2cbbef9c006835188611", 0xb1, 0x0, 0x0, 0xff77) r18 = getpgrp() fcntl$setown(r17, 0x6, r18) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r21 = getgid() r22 = getpgrp() r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r27, r29, r25, r26, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r36, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r35, r37, r33, r34, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r39 = getppid() r40 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r41, &(0x7f0000000340), 0x10000014c) r42 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r43, &(0x7f0000000340), 0x10000014c) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x40, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r46 = kqueue() ioctl$FIOASYNC(r45, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r46, &(0x7f00000002c0)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r49 = kqueue() ioctl$FIOASYNC(r48, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r49, &(0x7f00000002c0)=[{{r48}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r50 = socket(0x11, 0x3, 0x0) sendto$unix(r50, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r51 = getpgrp() fcntl$setown(r50, 0x6, r51) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r57, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x7, 0x286) semop(r59, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r56, r58, r54, r55, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000680)="81948f9ddf514d8f71f4efda13cdcd7118d45040f8ad77b6b64d6da07e2d39fabc30d0205993bfdcc4af8820b38780eb832766786fd794734d47dba16f8b7178f3192d9e4d62c3bf9a33b9d42e51d523dec1f2f92e93c0eb4f7665dc3c15ba631251405b3c3499db56c5d7644e8880f3710dbe21c66ee7a26f079fb8d8a735dd958e867a387bacd2b9a7205d7c8326d3c27462308fb17dfab74995184cc820d7ed269e8b8bb72dac60cad3e3764d4458283b8d806793463dc448631496aad67a4e7d534c044dc7412369189596f5f17199d1835662acd88e6a9946bec1bbde68b7fd521b48c625409091ef36b6f58dcab07e33aff5f58eced8e2f06be52503c513f89b0b9502894148c0a68995fea4f1c8cccc5548a520681bcbdf17cc230986376ce61daa007ff97a223b3cb7f1ad4196eb98177183b0941667198e39bdba40ea0f3d9694f0f3903009414a834ce2d8a6761ec708216823aa66b11bdac2bba77a33bbd49359100f7f9939eec92e87c396b406f5771f949f88da16f0444355fd57e39630932c170e3e60ce5979765dcc173fba7393698acc44cc047917d0c4016c20ef632cb69763594c8fbb64ed681865ebd230acc54cbc78cacaf56188f74b73498e7d44ea5acbeae6c38e04fc26393b72bcd8d6cfd6d84d3067e74b36fc53a96af79da423667f21fa6d4bb5e78d99464cb89bcfa9e6f96a39d476d473c79c5940433d8fff8a6f921da5dad4c58a3fbe8eaad270120f3bd6089ed04d8d53f82419194fb093b362d6f0fc3e6997fbcaed534f76b229bd714ea65141bfbdbf76baf32995e61dc6ff527cf6ee4e658f2090556bcf5d7af992b4c5c8503ed99a646d3514fd1856b1d9179a40c4e9a734d37ccb74b3810a0fc65ded39b81b032943f467d45f8936fc594e10fac978c42fd925bd5c050727a0645519013ee4ebee51e645de08d6572925fffda133cbedf3a2c25e191df7eda2e6d9bf28cbd11e517b69a5460f6545a1a381502f187de17c6859326a55ec2b8ccad38a9e9b3639d9bbc8c1ecf45483a28f7f6d8de36b7209bec70c9a874e221e1ec9b712b914d5bf7bbfe4d74352fc5547c43d1c4ac419cbf0d7e6c1abd1d53d4eb7f6323b84aa40d9bd12dbaf20385332a4ee9e34c63efeeccaa8707bfc89221efc1cafbdf94800b2c7406e973cd86a4d023ddc07364d8870f4eda21e8b74eb9fe142e8dc14512ba2182b6101d1e7bb42535a4e5e4ee2cb6230398b5ca338bfcda4f6b10de7f32d6b4062e81eb401048ae99829f1aac944bf2f8c7e45e23acb12c1679f3487320519e86253f0f6fab8d06d9764858bc7c495c8040ce7293e7ad38bb1197bf686956ed67e33ac7707fd217f13adf2f958e1e72f6f9bbd2ffae4297d9740735cd2dfd34cf062fe81033acb2ba2e318119406f1fa8335805ede4fe65c84e7a5b32f7375deb66fc73ee685786a587376a67ded2566921583099fb9ce128f337dd3bc643f3a666305952ca127357a853637abe47b4b79eab27ef610a1620bd6e96bc292a857c245159f62094418696864a587e146fe80db3e4123d2d587d7b4b17bfeeae1b1382b321e16e37ebc871dbca29f91e931c3fed213e023924bf12b9ceba1daef7c4a883cf0569b95bda0351ba4e3bd1bbf8fd99b47727252303bdae9ae6940feb258226463a9391d8fb756ee9a1652956f5431b16af08d6c9536e7a25e262b31cadc02243ddb17926dcb7503222a5a12394a31b4b786ce5a0fb9cbc9f5239cd64e04cf24f42b53333a7861b9388bac0490a8f56a26226890e52ce0c70400e5ec36d88b0bd887044fe4fdb7b292a7d236d4f8d467b4e1cd5f3793244495f7f857caada27ac9aa433a1f41a7b05f4f24be71a5bb503122f674b2d316bb701166ad3d376e3e3521868f0ef0ef415c748159b5f1499437be81d2fb2b237d3a6502a12ad5c32e3b976a9612a32279ca47efc1c772e3fc085b649b75eec2a267e2784efb0c721e0a6713c781e926f1dbe98ea597edc584c5127498b26d5e2e63a495855b2e271573b2c0758f0d43103736da34ec5577add94f481b6077946a3fc5b96bc0d05503992632e1c6e494368429895b6b5639a55dfca8bc891fd85df650969b742268e6b5bb11b7f338aa759239e2cb62cd4ab25ebf3e149ad9ace9eb3ea49466e498ec65def2d6274ab16c8fc895aef143c0b549525b8f00fd78ad392815a8b407a54b6eb2034d73e4851e9d77df28c6656ad174aed3c0d25fb504833e2270aed4a33d546bed211795ec284f7602613072b8cc1d8508e214f695a370cfe9601025b8887bbd36eb2b6fa2cafa288a68343f59cccdf4667c254621f5352f8629272b777828a9839915fa25fa4d4c5dc3c8e5bef1151a0875d357d392b36d92e567dd0265e7ce568d021bd204b545ea9405376c68384587474d44bfbe0f21188b6c188795c3bccd05a27d333609d0aeeb2ebfa269e4bcb87dd2f1807fd75f1805a5f3932afcf992665cbe3a7d40b46c552a4dbdb058280d41f2cd2259dfd23895238432ad5b98ddcdccf1c746ff3ed313e9979503dcf24a880c0fec1092baf9608bf368fd9060e5c85b76009bd8943a4ef2e6bb5cd23d0c12063eae7b41394d2d2d968a5ffcc8e10e383319ed8f2f42b319a43ec95fbdfbd34ef85df0283562393abc7d905421d4ece0cca9284a4306be58e48c6d69481d6e7e4fb437c2f37f5515d6ba2377102f85bdcdf681455aedf7cee27ca99a1f1e356d2cb6950bb3f99bfb3724f4129baa1766c3992f0635c647d6b172392368a152b825980c69b8e6156ac965a800a3dc9aea6fbe8905fee2e0fd50148ff0285843f4651f9b18811faaf7a0ddacd0f7843966f9e25c696604b0f36b78583c719144d3bbed9e21d63ac78452633062189d9d4e35dd5990ba0725ea9a320bfca4b43d45615b070bb9a994e43e9b2f2a0ed4116ca04571391b1665b7c499c5fa381c6ee834d4f7eb6e2faf705acc7018e3f4ff4bb1b440b42404b0fb7748e91f3add7ce7e41c042b34c4a997b190a3a85293231d0064ecb8bde4537cfa71c6e3afb1d5e95879e2505febbbc5fd30fa1f6c959052046d51aea21c46bb80a82fd14bd101e573d17abf67cb9bcc7220d014884135cb5954060b0e142a0db30341791a7ebe0dfb660afff095d66c8f39edf75a54ccc15af09235f4211a54c396329c662001e00c65f4b98b280a0b75c83d3873c16e3e195f6de77644e890b692f2c7d96d5891398b96c9fb4b6b8df5d1602793fe935fa5bfa2e30b6b3ffef1ba9c76ea5feae20df4ed7ba845743d7230f5c8caaa56bb799764d8baa4d85386a77febe28ba602ed201dd15221bc584aee96be8d9e792c22b114ab57c45afd2d0b25982624e7cc6d0a9313edb928342d25a481fc08aa6daf2b1c43ff47ad412db56c96f2da9f330910f6a7b21e6f47e4f80227c8780d4ceaf452778baddea1815a02382c7e9cce017faf8afbcf49dc45e0a4f7b3590a35fe6061aa021be43f0a3b7f8e105b8f2d284a7c3c6e474ee78a4358624e075e8ab723b04d05aeedbbf8fca33614c8d31c7591b386b44937f10ee60d43cbebdecfd78dab4ea683f7ed881e635d57a92f9af4ae6a20e1113f1fb4aaa48e71f0d31b2a6992cb9042221d002ff4c9c8e5b6b9f7b2285bca20d5096499bb4052854a5aa197f9ec5e8843c45201201d200d9ebbdb14b0e6f8659c79313378766f1cf2a0e54a8983d5021427d1a32b074fd1723519c1d2ebe51f48ac605e6e3e36c3731daac79b4d1b12a4c36739214836394d0bc9b737d6ed942cecdc5cdf7b6a044740797b4912bd17d533e1aaf23a4437604120e1dfc0a63a1e396ef272e62c2bc94e834234d38fabcbc0242effdfd53041ef52038c956eabb296d0aee3d12134798f9215023a20c2c449595126081424f0b70499740f39c074ebebf31c0fcca41ad789c74055a2fa04b8993db85815cdd151a1514d1319424f690d5933eb9e8c7489eefbba79350c1ff323f524bf0c30fecf813468826167aeb256ed264e1d95a711a98ae81c7ce575999f97352260546557c0955084156894b88c903a94df8e4cb81b48fc272ae0f5530b23fb51e4c7ae2c2c7c1384cf41900af831cbbe05e33118f4bca4de56251e3967fdd5589e21a68111984343938f5016f35d01ecf28cf4c6a32e8ff27bc5e8b2945b47c20711073561964c9b3379701f2278697fd9bd6383f3358d378400384c44948a990b14f837591655218cb8e0f8e5c8b0fbe87f9ef01a6f468cdd1cecdf4b3d44d6acc16783a088bcb5598f0aa9415b78ef802170dbab5610ffbd1762f546ee2b488e69731c5639523b25ebd74a983e356cb21f02cfb202fb4f2efd825aa58de743472eba9dd36b3829c184f3a9377b5872c66bbab5f231826d314e22a6affa243a16f0b11ca25c119c66b3d68480adda010e3e233de46be3f7080c551cd6f0ed913d0f2841668569dd396affa9fdb0b16c42b7e3d895be48a3c6f25e9039edfa94a4bc9c29cb1d176eff2c2f82d3223d28dde97c47190a84a1ccd653a217137b21fa9148cfdb54148757173e19e60dd2b7dff9b2ed7fea1a229e48a141c34e7fb9514bf27d44c6207357cdac99abb2d2c15d7f31a3fef4647134307b48320711e635358b67a7514533200908c93b2bb8afdbf302e1fee99b79cc2ec3eb543396bc26e16390bd8b17b73adc50d1e7b8d4587458b7f65e8b0ce1e7f0acfc79971e0b9cf30e55d23f986afbe0945208895e0878c0be4cb2d5a658eb85cd4cfb5e836c96b722bf4f6741bb2ea53a0e99cb09f0df31c83be3e2b1b3976b6b6fc23806f0cedf8fc48f327ffc3a577662750adc8b1eb198173c21ff9eea585e239e2170be9c4186640dfd41a90a75a4b57e5f3b18294bcd45b4b33a945375c5cf1909449d7c43403cdc6a8f9909618fe03252a85ab046496317d77b3f684c6a4a3de15fb67f8d26de69926fea642e529a728e0c859c8363e73ae9a4779975071396800b71e20300433c4138f80084476ea533f4047329fc2e953743c1f809bc9d2483eebfc0e22863784b85cef33c4ee663bdb36f7a8a6456c54bc39cb7722894667252df6c6d8f100db4ac989ac8e992c52a93068a3ae329c419cb7686e7c0df8f4d600bc9e0435ed56f8affe8f52f0ea7734d048e0793ce166067ffd2919b80fcc513985a524d1f74351ed69f6eb504aef8a5b80fd1ae41c78b81adfabcb21cf05c4e23bad94e6b82744ac023dd01959ff694372957f779968f6b72f82d1c53afa29a5208da6870a2c54fa0472af9467cf40a52dca08025a8c06297a65f7e66d11fe3e569d987b0e981b5b4a968f568faee4ea16d6266bb9cb13636dcc3bf8b876d22b14138ac2e045258a4a4c8f8da36d4a8e95a5f4b1a4ec1e304cf54275f822055ee96bcf9d782aabf9bd83722a3aaf63bcdb973d0a84d936d2317947e1134e37705bb6d08a91ce6be1a6a640bd3473834af5e9e118e047125e1c915101b9ad610c83c15a28b7b0a4cec808fb0fb0b48fc3cfeccc1424770e9572dabe184423e3074e5f19750592d17a2db22638339d11d88f01148abaa801706c74b6b2e9bcc0341ab1e2681815ff57c8d8e0fbaa64f65c6e47825014129cd3645f12afcf323632bee4b1746e1d74b9a18323bb51eb9937984d1164c535478e70bb39abc7f83e4d9316b65105727bd9cef1cc2f370adab029701f0c4d2e81f9f0c088b938a6aaceae3f4c774b9de5b41ab80783debc3854bfc0f7e60e13fe6ac1a6a9812e37b72252c9a9c2884dd5aec655e35", 0x1000}, {&(0x7f0000000080)="7b0535df2011aefee927e743815f8409acba5bdf51393bbd7dd151692ef1a0416813881f544393c15e58", 0x2a}, {&(0x7f00000000c0)="a25452aa17b25fe24dd03c6a25661184b64e8edb84f2384438c3bfcb45f53c2cd57ff908bd1f272f398dcd3fdc947c924541f6aeabff4a475d9b1dcacf1404b7c9f68bb18af57f22565f5719b1cfb0de30582fd28d7c8f47eb9a4dd67c644d6e9f07065a2fa628d6fb70cb28b52c75ffd2704127f132811a", 0x78}, {&(0x7f0000001680)="d71d2cb3b3387b3251edcbd1f08a82712a1756c1b748b4243cf4aae0ad2c9bd8d4b758a239b250bed165dbe66d73391da8437d0e9d2a8a1ea1d642da6d5d042550536fc7d328e085158e26657f212531df2ed613b01507eece4ec5adc044e8e675014be4c406799510e5dfbc90099263b2938fdcab7b4ed2aa1a1cc29beeeb72f3599410f5b65ec3f2aa4c354e5995eb660321894caf76fc3b0476fe7a300eb341397a8d7007d6a37d7141ec10c6e2825aa47c18dfd6cbbac7c130efd07dccfaf05671138ec629b8fc691807f364445a37343320d7ff022a3a1028060d27c88538e3c7dfcb780769f70ea31f1bc2f5e739560b15497ae7034359fb686b1e6b592356610ef94210a1b50ce3c9d2745bbeeab3408f37ed0998ba41ff147d9a0b9978f163c1ef5314b766e712d1612e8c91556246675cdf01b585b6de01e7ae9d0653ee34a70b914dee49902259214f354fc06886aa7df2e274ff995f3cb1d2759e19ebe170cf2f98ebc700ba2abd176ca583651e0dd735b42498a7e7cf8163f2b203bf9b1a7036e6fbbd8e0ee33755cc47b39fda0d4ee179e40eefb9ca9530987c98806db99b302ae822689f1226ff0e69a0a797b0e6223152a9b25161fdbec5cba941e7fe7864df787423a181280b3a4acc42c09f042e0891cc84886d4a8725a2b3c8a5acc32b51ac42ed700a53dd6432aa9ef44b961a07e2eeea47e757de81c12c2f9238eac974efc162802aa2f8ebab35b8d2f3533b39be4cb5572b276d91258dffb7f8592d78bb22b0c1216addf2244b47a242f14882e645e27759bcfc7b620db9b0b50764e65be52cdeb4fd587ac5bc806434797cd275e07c123c87c7970c6dec1c39e2f8253462cb6b50c73344a0b66fac99b88453d4df72e0685759f0415ddb0757c028f3858a748e5443ba809bf580ce3945fa5588d100687c413b7a1d9a2266ad362f678f72355438ebbb6178aa6e941dcea21ef837e7165f570ee6846aeb8b5cb65fb74237886fe26b9022785e391d937ac6378a9291e63c70147d2da36053b65663f1fa3b18b9d7c6e0728ca5d451f25b3a288db0b8ebea3a6291a56b252b64526dbe84532fd657ae3961db65a948720eb6833cb1f15151a76ff3dc02a6cb61ba7cf4352865bc4b8f6bc8c959c1208ef75b58b3cb4bb6ce4833622a0713276dbaf8b27af5e802921cb2e3b5b819cefa2fee6729b5e09449d369b19d1c1d8e5d76891d8882c345e4b0e28682bfad7c5426ec91e07561e0e9ebd2cdbc921a309ceccc3bb9bcf2444297e3ea46a4a4436436c1de783b69757502e0c1d48a2a27d9ca93e89e19f35a89cb768b3a8620cde4a018a36629d272050a615a7a638cdf634c678ee6f8f112d477c4b369e988f963926b844fea1e58f0455e432537f9548dc961c1f518a1751d913c5b31cc7d6ea198d04700e9f5e34f075f5c0a0c138eed2286224af550cb11e949cb314d03d5128784bf6736a590d41673050b1c4da7c0d7ee2ef85f52727a5ce2b9bf1ec246cf8fc20ec0bab1d207d2b50e7b91ff6de3ba48089aa13b560aacac650dc9fc5ebd87c1dba0653cd059719d7310e54b51b9c3a4de298b360a3742bf14e756ee11e299af48693dd9ee6d524108138177a5d5829fa8b49037834bc6ddf61903345c22e46eb3809c334b013f1346f70054594ac81c1dc3a51a1e73cd7ca67d54ee5ea0569d08c91b2b30e1516383f827a35ab0dcc54c053295223a384f0111ea102597e8a03b6e59d959692d68051145f1e0ba8c86f10fc378739babc5f939a5063399881fe993f5811db6580c59f653332ba4d0ff60ba363e2dcf0b69d70679a0305d90417e5a320baf2220d0cd361dd9608c723ec6f6f0a687fc6539eb63443ae022870e78c189468fe38ed9105d2071799d3381bd4ad8738899e74541b450e3f2c91de3d5b9538d26906d3e52d132f560b12a45462fcf3b947e93d379d9ba2ebd5f6f46e0901adc87b2a6359b168e214fcc5f8de570cefa247ed81b0b62d5a2069c30da5373ff4706cb7e2808fe2c2aa2171b96e9a8699ec667b422c8fe10ce4f89393045d2a33964f1dc7f1ac29be24bd42a73268a8c600fe0c4d7e543a5a3f7819d6ea5c267127e0d0c060b932b1bad1164235af8609e1cf04d17aea9b58856167b6aff2c7839ed757c6d998363cde0fd2c71bd02874f0ae92de446e0172117ccbc74668a8ca843383065e43b9258047dc41f28774b44df26e6d439b7bf173cf2f7f68eb1154996cd5aa85f235d98c8aa8348049162ff63201fea0adddb8e13116d7b82a73fbcc38ff843504dc7dfd1154f402dcb091e9f10da396f9fd40707e835e9ad7dd46010aaf298de962662ee954e9d3e3fe28d56e39560f5bad9d5f1df8f6d4d9f21a101f633e7969c614285c0e53875f4af5552b378e336d1fa8ae829d9f6374ee539f838052833ae496288122d1859d008ae71a6b1f06670b1adc4e48473dd64647ace6222cceb67ba4b787921452236f9ea5d45ea031f0fc8883d918018a4f62bac9f5b03930faefe0ed31e33992ea44796adbbf222ebed71c16e369b353ad92eb7315c4cb1dc6d8371d1f4920979981fafe27c873176ce4bb7f0ec1e008d8251a5ae0d8fece57ea99fd1c878e806522988e5429253e1052a903250c96ddcfa1280b6bc2d79e05e100632e311cd35b8e56d8bcef8cf4ac9eef83c6256ce9a5fd7b841bfe0a76f8c7835947926fce09e235c5c76e3defb23d0068475a4c65fc8867170e5bda5bd152c537224614db82613a93ae93b759be780540ca3a4bbf2c981d5e6bff1cab468c65b3c126f1f25068a79b88b0b7e01eddc07c1f7590da874ad8f6117dc4c07f492017a237269e3ac5e88f8a67d2d2ec009c1e8a95474b8227d00b6db6ef2014b396a9f582869c10d95f213547ecc91207d4d970d4f796cd2ddac88893a0de487d0bd9699a9c1c0c63a3e98f53432f482107af36e6337cce1aa9ebcef8393c5a2e9f8c9550f78f8ed206d96fb253d969a07ffb64d3378157f8c17fe61af2cd745d20a8e5fc2876f634a1d69e4a0735af77f28d2ef577757c26129a5bb34dc0bdd22f27501817f46e6a4b7df28931a5e2ea3b5288b70b5adf6e7ba29b71e420259bb99b107bea858c1c8e99290cfc78298a33f64df9fe3f4f8e2d639332d8cc362c652695ce3d186fbe720e6c0f8606a8970ce4372fc1d9cf9679b24aa23ea14274fcb9c0f95984d8b010373f678d107e0c983e00991bf08054d607f2c8d14ca90038f82cde2ca696877cfb32ebfa4c4fcd62294784f60b7a6468d2a197cb17bdb820560c525a94974804e523979a17e963495a21b0c8725244108a0bac11f99afcd89f414b3856ec6cb07e3a7f2a2a28d2a268a496db46e249ac0c99a8e34eb94a8da1ee9e6611c5d1539d3f1849b1a490640412994fd609e1a7b7ab5957ce1dd69511d65f8d10f777144a62dedabab579412de93020e01978c52c46e14789807ce757ea1747607d77eccfcbc0a00472ce9eeea7b749aa26b417ea5bf0ab026939fd62375add59bda656da532027755b15b03b4c02a7e315eb429e0c66868ede3bf04476a6edcbbbf56c41108881f0ee52ed34041d6f460d3fd71e8309c36e733333ca8425649e51baf8849bba129fb4be40f322689d493eb3e5e8fa4f9730d8a571234049874674220fe1836977d9f58e344fcb9d2ce1df704e2662f8681961097aeb81484ef3384ac3aaf1ee8f0e0a370b53249896ca7ebc681e2529af4eedcf7ca7fb3b22ec10416ad144767205569e240e86d625333fa099ec20dfe6922ea079cd9ebeb55c49adcb370aee88afef2585dbf809cc5b2ba162e3329c0b24d94505e68ee0cfafc2105234de9acaa12a00784c2b1198af593ee7d2dace8e2451a36784dac02e4feed88aa62463364a8a6bc72c57bed0598fd040b29d90e0e5478a4d104353f7165d615935173e0c6969098e790b81f1cd2a3797f7b304b8a78c97edfdbffe92fb529bc9002b8f71fce8b72981b48254b41c8f2e8bb7647648cc29d4d6b16f80fcf7a0b241e880463fd7d599b843021346ecedd45a93c21aca4ee2380549151205a1efa77d9df018d61609478b84ad48df481e42c673c32b380e332f2831413f2d41fbb79b0a1f65ef0c5fe8b42ce136ad5089141c790f9e2fcd76e43060e16acc7b4495cd73caf7dff5680a9b8e672117906a27c6d32ce8139cc7b4d7173060b8b7ec1f9d626cb633f78bbdba7d5a27a1f96e1cebddc1e983fbb7b256da91235e80bcdc16eb247032b4c5b78a1e2a9638219680260f8c2154112f7d9d7be4dfd7c0941aa391685b965e98a826506444008f128d90265ec79ce64061789052e26f4516f763b863193b762b8685b4f998c9af7a7624f0c691eb26e61960ec81dc126a735971abeee9d16e7c5510e96942a6d83a4ecea86f0f147bd82a005f30dddf4c492ee4d325c2f92d3c263c12b86b2f45790e3a77615e8c0959c3cba0f94baa9a4092ee708662efe65f365180ce9a6dd127d4b1da91503e948d73290db437bacf607aa785e0e983adf1c6bfcd9dd33a3cc96af8b5dbd458d960538be3cd5a5952640519a5623ae25aa81ae96fae0aef75100a44b701bba3f37423a8e5a04647f3644f61525fc730122fc6392d0fc462ff1a98fcf6d1b69ee32e935638d376efe5eccd9b14882c1079a6fb75a7484ffb7923875d3fac8d24eb547f371710140620e1576c3ae10fe19d5e9c8c8a29024bae3ce9d23246876adeddb05155d34977922a10aa8837012c46fe02711fbcdb5bf2ab25f7129cc4215bab8ca874d07fa008317f55fcb4d8682e0a513582410e0816e430e1e99bcd4f910b39d62ab5a3bdbb0e7929c9f95e474332eb784e05ad6829b8cc4a52e6df2f09cb35f7b111cb821e9369cd3220d138142e35c63b10fb149893bb0e6990bb3865e6070fd4ef937529e43708e8dea1fa5210fbe8393caca277a52a88ecd0aa492589d05c3a9edb5cdb2cbb04642cf0c7f3dc38509a2c4da6c10780b860e08f84b70650271a97cc4fa784d80cb7eea1ac06edca11bd59eb074a0db390c7fcabc8d83e7e12a607f0f7e788c0e9b9f5d084b0990efc914ec21d744dcd352e2474fb995fa5671dbd8783087a53d4f6a2794c309667ce7bfc1b6b0e22502026b98b225bb48b8e65ef94abf00d4ec75f6e3312ca03d1ed1cb8d10ec295c1a5b4b441ceb88f72e18874b0432f0e47f94502c7337b1790eedfc37f4338313379f06bd4752d5c93c80a2a2807db833a78393cb83dab6eec1f5103b8a3cc5d52123c31455d003e3e950718f0475dc7889e242c99d8648c1219b8300ed8ee281ebe6a475abb4415ec9cd174d736f30a939b0f5fb080986bdb611ac50cbc74afde85a5c45b954577053614c1d71d073bbf06a94a743d867db61db4fdc20909128d9de89c478b1c6a79bdef17b34d6b5f276902f2eef660f317ddc0b0e76617e1dd87fb7599c408e441f49ce786b571b3af2f84f554872b6f88d276e210869d91775aa6ad416c6ac3ec90a1e2dbf157cbbd74b852ca04c9472a32c6a5eb0ddf776a7e63ec931e77393ae8fd30bf01e019f20c96b4a5ef2d451c0d1a8ac06e8008e07a4fdc7da6112b78f6c2194b117d48ebcba101881b633fdda384e5761aa3017a4d04fd5e03e9281750ffd0a3b0d54bb35ec714a973575163c0d61521072b9ea97229f17c2ae39e524ccf6bfdc9e76751e8a7b88eadee2f9e2aa28eecf0ffbf54e681ee7eba5bde539c72d6472b5fee6d10b6870c6fc38b4d40570fe67fa0c24a18a76472da138", 0x1000}, {&(0x7f0000000140)="d4862ebed401b766c9a8699ac0842a2ea8bca2af295d81439ad3c1470314f527c9c0db292c2e641a4ec3d8da03144dc20ea8e57ccf27c1010147a1b8d7b86a36a4321c81b75ae3f394859484a34e599ea9cfa160f1b6c7561541ba2334759d03ac79dc29690611464347143a77625cc37bf4e334fad4f20210bb04f4ed2bc39ba921dc8e8d3dde72cc918ae3c88f9e4e2dd845933dd7912753c23e3dffebe339319917617f1c8c9ab38101817bb15241", 0xb0}], 0x5, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r2, r5, r2, r7, r2, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r15, r16]}, @cred={0x20, 0xffff, 0x0, r18, r20, r21}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r1]}, @cred={0x20, 0xffff, 0x0, r22, r27, r37}, @cred={0x20, 0xffff, 0x0, r39, 0x0, r40}, @rights={0x30, 0xffff, 0x1, [r41, r42, r43, r44, r45, r47, r1, r48]}, @cred={0x20, 0xffff, 0x0, r51, r54, 0xffffffffffffffff}], 0x120, 0x8}, 0x60e) 07:04:04 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x6, &(0x7f0000000080)="3df60b59edcf399ccd8ed8caeb1030796e7c2a7d0630051a438e16e61c3050d292ddcd28ab08a8122dd5e5c6011ecf39085dc1e29bec035b331565fb97953ae164f331f5a90afd87cc941d406dfb6b038f8cefda2e1eec6028dca9092c1c89780ce0b83582031580f8715def14de3b2f2f9301b7d0f2f34eacd572450ab2cdafeeb86f5bda7e626ef7ea9240b1cf4eb7fcf7039aac77623921f5d53c9d4732de2c1b7476c1b02fb5e25b92a75adbc83901cdbd4c440c2613faa2f371d0286cf30e45bf168110749e3400b7feb74e13", 0xcf) 07:04:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x4002, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:04:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x5) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:04:05 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) 07:04:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000100)={0xfff, 0x2, 0xffffffffffffffe0, 0x99, 0x10000, 0x4, 0xaa9, 0x80000001}, &(0x7f0000000140)={0x1f, 0x1, 0x1ff, 0x2e1, 0x401, 0x401, 0x1b6, 0x7}, &(0x7f00000001c0)={0x8, 0x7, 0xd1, 0x0, 0x7fff, 0x574, 0x8, 0x7fffffff}, &(0x7f0000000200)={0x2, 0x1000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x1f7a, 0x5, 0x81, 0xfff9}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 07:04:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x2) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0), 0x66, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 07:04:05 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e04025b07653000480c728b8e986e8c0d5876bedae58678b56229d4705e5fbafc931446a8a7543be64dd719030bb87bc943cee99c46f3bf403e72c4ed6f825573cc494eaec9d12a34b7333fb3b838284fc07f215e697ff9f6a4a2a574a627e98c763602f9f162a0c03ce1c1b2b2540ffeca8ee591ccab38951d4cbefa491be9af959a06a205892b1bffcafa1eb27e43ae14c68f8defc87d842590c689c7fc0ea4d1f98ed8fd27d1c0a555a41149097008a171dd2507e06483dabb5c6cb25ca3f56a05f868f302229b731893c82473e7ad40f0321d4dee8fe4bc91601e84f2bf91d3fe4d4137cec4eb5b7802bc9064aedd3f30ce77398c154f3ab94bd6ee5ffe092be17a535abbb8aabed35318d0c81bf13e106016ea4d488c7867847d69ade75e00000000000000"], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f0000000280)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000040), 0x0, 0x7ffd) 07:04:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(0xffffffffffffffff, 0x10000) r1 = geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, r8, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) chown(&(0x7f0000000100)='./file0/../file0\x00', r1, r8) getrlimit(0xc, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:04:05 executing program 0: open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x200080, 0x1, './file1\x00', 0xca, 0x3, 0x5e, 0x7}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() pwrite(r1, &(0x7f0000000300)="e373a09ff207c94aca5f7227fd7bbb9f77b3558bbb8beccd6df720bdc1a8c331ad416b21095531f92ae195387822008d04e577fa2b35756c0bf239003aa4605b11566ab3c6da47e62a528d6d63578c845f16019e8bf3a20927bdbda0068c1076b01fb37d05bd3abe816494c4761d4b9d87f7232d797730926561ce06c18799a4be1496a9d0510d9f17f01379253f24f23c04829e68ebc7c777056a95055d87f9", 0xa0, 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x11, 0x4}, {{r5}, 0x7, 0xf67a9ea4d91df6b0, 0x1, 0x3, 0x9}], 0x4, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffa, 0x8c, 0x80, 0x398, 0xd71b}], 0x80000000, &(0x7f00000001c0)={0x5, 0x8}) open(&(0x7f0000000240)='./file1\x00', 0x80, 0x30) 07:04:05 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r3 = dup(r1) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0xfffffffd, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) r15 = getgid() r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300097360e02ea4e4b0d0ac6867d"], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000004dff00000100000000000000"], 0x10}, 0x0) write(r18, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) r22 = semget$private(0x0, 0x7, 0xa0) semop(r22, &(0x7f0000000640)=[{0x2, 0x81, 0x1800}, {0x0, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r22, 0x0, 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r15, r16, r21, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r23 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r24, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r24, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r25 = semget$private(0x0, 0x4, 0xc1) semop(r25, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, r33, r29, r30, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) seteuid(r31) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0xc, r26, 0x0, r37, r36, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, 0x0, r16, r23, 0x40, 0xfffffffffffeffff}, 0x400, 0x10000000007, 0x40}) fchown(r4, r7, r2) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r38 = syz_open_pts() close(r0) dup(r38) r39 = syz_open_pts() ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xfffffffffffffffe, "854917eb866ffe4dbfa620000082000900"}) ioctl$FIONREAD(r39, 0x4004667f, &(0x7f0000000000)) 07:04:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x149}], 0x6, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 07:04:06 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 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 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x800) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r8, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf247492c02931595f8219a4977e64b8e910eb5f48478e3d19769613a2f8958aed2740bb"], 0xd5, 0x40000000000800) r9 = geteuid() r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getpid() ktrace(0x0, 0x1, 0x4, r13) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x6, r9, r10, r12, 0x0, 0x80, 0x9}, 0x3, 0x3f, r13, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r14 = getpgrp() setpgid(r13, r14) 07:04:06 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x52, 0x1000100000001}) syz_open_pts() syz_open_pts() 07:04:06 executing program 0: 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) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) listen(r5, 0xffffe6f5) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000700)=0x81) rmdir(&(0x7f00000007c0)='.\x00') 07:04:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xec29f9d413ae0ffc) shutdown(r0, 0x6) 07:04:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x43) execve(0x0, 0x0, 0x0) 07:04:06 executing program 0: acct(&(0x7f0000000040)='./file0\x00') r0 = semget(0x3, 0xd, 0x442) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/240) r1 = socket(0x20, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) 07:04:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffe}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000340), 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9}) write(r0, &(0x7f00000000c0)="1e", 0x1) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) connect$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0xce9, 0x8001, 0x8, "08762da8f6ff3d7f23739436cc963d7c116d6dde", 0x9, 0x401}) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x357f}], 0x66, 0x0, 0x0, 0x0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r7, 0x5}], 0x1, 0x0) 07:04:07 executing program 0: nanosleep(&(0x7f0000000100)={0x80000001, 0x5f}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/82, 0x52) 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) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 07:04:07 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x3ff) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000500)={0x1, 0x6, {0x7, 0xffffffffffffff55}}) msgrcv(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0c7c63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342acf276bbacc2e264d01c94849605c3d1d3a2bbb2d969219f8e9c1129d1e7133c52b1e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af770395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556996d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a2d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36"], 0xc, 0x2, 0x1000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/eev/z\x04\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) pipe(&(0x7f00000001c0)) msgget$private(0x0, 0x478) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000084b38b99e91082d1ba72b258328dfd8f5e84699dd539924e80400"/48], 0x30, 0x39a06f3b3d49dc7a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) r8 = openat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000480)=0xa7) 07:04:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x4, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockname$unix(r5, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 07:04:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xe3ce, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x6, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 07:04:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x62e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4432) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="8d96eeb058c1ced2ef702985142629942a5a66dff3a7715097fe6ae304b0a1b7fd4b38b308a0f4ec774543202832160d6eab8e593c2b46ca2e0574a4b58c31a8f9d2ed2493ce1c306c9c4892fccaec9b07a1857276e4d54fd94721c9b8a6a50761676d0e2417b07bde1455c05ba04993d4c13d27cafc3920d65b196d5f227c9537c946702b621e85ebc69752b649e5cfab046bd7005902577396abaf862640b8574ae9f59e11863bb4733e75cb2719f007f07d726ccb324087ef5a8bcc3a41c0b9102f4a61351cc99b1d0e05f9fce4d93ef40b", 0xd3}], 0x2, 0x0, 0x0, 0x8}, 0x804) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) 07:04:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x1000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) 07:04:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 07:04:08 executing program 1: clock_gettime(0x0, &(0x7f0000002980)) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)="35d36d8d857d79eec8b1f3da4ff6cf3d4a9ff5ade8c3406b09ae5abf14f737879544509701d6bf72ae5271a126ec556be04e376eb47bd7b0380020b3f83faa97d9d6ddafc835d14a0d445330cf5801f08b411685ef8e51fa9d00bbcd84f0ba2e3cabf939e6a0f7be3a98a8a0fe60393ccbe53aa596d3cb3b36932706cb1adb5ed98d9dea6d269c9140ef970d", 0x8c}, {&(0x7f00000000c0)="1f6d52dcca7bee8524ab290c0c92d72a7d02a78c8c38902a1af642532f6d83292e3ece9be2bb1856a86315f3da9112859fca36f8241f14bd677a011a716c12d7a36e93a0d7bb808f0556846332d979d6cb20a28609c3367039a61a970d3a819c25e25824fbd013e5d6b019ad34ab40ecde8f76b6b164eb0475add976a876d39c38d0179f94d4652ff8c8f3c72e8a0dca3f78170262efdb0c897fcb2e26f7ff5dd2468c41789f9e2133be3fdee7b0531aeb2d7637c595654102bfe4e9155d9305c99f48151a0644c891c10f3e2075e4de723cf3dbfad53b423f719c46b0bcf83a19", 0xe1}, {&(0x7f00000001c0)="ed9a303155b9fffe7a973c210d9099e8fbca9e3995f385b4e55737f4eaaa7bd12a3c8428367cec", 0x27}, {&(0x7f0000000200)="40fa6f021eb370bb77ebdf7fc5867c68a0bde85dd187c1370851ce63edfb91e64f81ff8adc2a1c6c6eae22668e544120465d6b5c54f9387992", 0x39}, {&(0x7f0000000240)="b64ce1b835e56b9fe01a492b5ce13d27897dea38883b7ec14108efd3afa1e2", 0x1f}, {&(0x7f0000000280)="b35f68d8207548732b3f07a42cb31f1b39b863b6f31b070dd5375ca22847c77e327b7e6dba677e500a55f9ec9dfd592c25ba5243a740eb17da0dc162b96df3644f24ad6f744d84b59147e6c69a88f0fba42d4fcbc875993677623c", 0x5b}, {&(0x7f0000000300)="15beee8b081f3a9c0dd69a977f329042b4e98e164421281231a1c4be15a64beecc5c5aa8f47fcf5d7da329c35aa2dfa82aa02567eda8025bc8089d76a24f71961438ac2501cfcec1882b9a600dcf357acf1cbbd63a3185b118a3a2fe0c7288e03b930b6c22cefa93560b6d612ec68b670c8dfaf11f8c4ce4c581c1f037a9", 0x7e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="fba536f8f93e675e16240765b6c4051b9a5453be7baa9638b1818d6734960fc163063e264dcd407ffec99724c51ac837899716ee102a2f4495af0841a7faac4b3d02812a132b2deaf5c41c296138eb445321db4e07550c8ae5fe4221", 0x5c}], 0x9, 0x0, 0x0) 07:04:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0x151, 0x80000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffffc, 0x4, 0x4, 0x7e13, 0x4}], 0x1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x0, 0x80000001, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x1e800}], 0x6, &(0x7f0000000280)={0x2fb, 0xffffffff}) 07:04:09 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_open_pts() 07:04:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="bb8b1bcb40032e3688ad0f4261126b4d5328976054b2f40b7002d2d52b42359f5e6cc5cfb5273eff3d83ade507d2922fea6bfb46250cb4d3edf63416eddb879ea9088e8f681eb0677cdc51f93057d4a86a813021e3407f401362c7a2121ea2d508d2ee18d91828548f983837b8f3f7f999413a91e1041ecb8aafd5ab1c97329025013e18308664e869d05060d51818456d5474d13ccd09f815efbbeecd3d20275a8125bd590e60c0c18b72d1879bbae3775c805b61d0723318e592613d5f1faf701992dd7f6d15c84164", 0xca}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 07:04:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) munlockall() ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 07:04:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff19144d6be05bdd914780fc59f1dc5f30ae34e7ae7c3edb08823ca3d457134311cefb4ce99cce4cdf74399fb00587bc19e5753bae0175bf2fe09dd7fcb5e7c25e1f8ca678aa9ec42bf0e370e1fdcec996a5b8fe6f0549b30e15a99222ce5db123f784c993ff15d7dc07511cbaacb99eb357112e55ebcd3fc814c7355fd20d062a2c07798550eb338827faf326d3a5660727d1526532f1115740230cecd46b424e45c30286c7c98bed443acf024b69ad9709ab6089838b01cb2772d288c092641b468ffe132e13cc7e586686f80e67d2b65d9fc52fbca5839b04d2af206b1a777ed42d7dab59cf050381dfe189a01e71b9af8bea359eb40f6fb88ccbf10060df9943156f628d6a9a4b469ded3e97ebd3fc90b4815b91c418c18f910ed8a82d6c268d9f363eab90430bcea32f2d66d2357ed8dab0e6e80492600d22bef5daf9fedc2b1e7506"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc9) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:04:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x69, 0x0) r1 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r3) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x7fffffff) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:04:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 07:04:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000280)="ed3770231ed0bb7a4ca7df52f8614c555debb3c804000000000000eb8b18bb0500000000000000a7a95de7ae5c647773328326795b16079f7f5175c0efdce2d621e1ccd5b2a604728a4a4d420f384d7c66ca59edb8f0a8a25d7857410fcc2c64379d119336e61223674c67bd9b28653a866dabbf71e67a5651b1f73096c1d7f4d8c6650c4b03000228b1bcffaaca706bfa94fbf09bdd1ebaa67a860dbba463984defe25eb9c0b0d9c474818fd0c57c0a206da92e3fe9c2f615617fce9ac019e2df418a6ba71ca98f573fa319bb940ffa611aaa1f5f6b0300ad50cfc13274b71a6db307aa47ef63b0c7bebfc14efc678bc60a839eb9b214ae9e1036413c35319630c8717d00"/271, 0x4e4) dup2(r2, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 07:04:11 executing program 1: 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=[], 0x0, 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(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e6"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x263, 0x2, 0x800) 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="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r7, r8, r10, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgrcv(r5, &(0x7f0000001440)=ANY=[], 0x0, 0x83435506209d9fec, 0x1800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a2000000000000000000000000000500"/79], 0xf, 0x3, 0x800) msgrcv(r11, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = msgget(0x1, 0x28) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r15, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r14, r15) sendmsg$unix(r16, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r16], 0x28}, 0x0) r17 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r20 = dup2(r17, r18) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffee7, &(0x7f0000000280)=ANY=[@ANYRESOCT=r20]}, 0x0) r21 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r22, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r21, r22) r23 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r24, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r26 = dup2(r23, r24) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) r27 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r28, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r27, r28) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x0, 0x8}, 0x0) msgrcv(r13, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r15, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r11, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r19, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002340)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES16=r21], @ANYRES64=r25, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r25], @ANYRESHEX=r26, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r29], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r12, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r12, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) msgsnd(r12, &(0x7f0000002440)=ANY=[@ANYBLOB="02000000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2a9d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5b348eabf08c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820955f9d2f36a1b5cd8cb36e29ec4b6dca4396815f76493de69c5ba59b5b7ad5b2b7eba7775f7cb9de22858de8800c409d6014e13e98fd248be8a098c7fb956139093ff0721b9f1cc773c24b5a7bfa49b751261db3e0c98b091398b16687a3ba59f35a9d1e"], 0xe7, 0x40000000000800) 07:04:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9877ed9622700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = dup2(r1, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:04:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="42b5e01971ad08103621758d11068edcdfa5385c0fbcf3841dd5e9cb0b169d2335515599a2e0335051c1d02f49f4edaef178b2a46b3b94608ffb7a213234d3429b82815a4d955777caf4b6d05a64d8013dddfb1de3a188c1620f8aed6b65bc03f0ed697affacf90f889cb63ef714", 0x6e, 0x418, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x4) 07:04:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fchdir(r6) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt(r3, 0x6, 0x0, &(0x7f0000000080), &(0x7f00000001c0)) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, r13, r9, r10, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000080)=""/15) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1000000000000058, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r16 = kqueue() ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$setflags(r16, 0x2, 0x1) 07:04:12 executing program 1: msgget(0x2, 0x20) shmget(0x2, 0x5000, 0xf7592a99ba63cb0b, &(0x7f0000ff9000/0x5000)=nil) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x3) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x74c, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x2aaaaaaaaaaaae1a) semop(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r4, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x0, &(0x7f00000002c0)) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) chown(&(0x7f0000001680)='./file0\x00', r1, r2) r13 = msgget(0x2, 0x200) r14 = socket(0x10000000011, 0x8000000003, 0x0) close(r14) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x23, 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) bind$inet(r16, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x0, r17, r2, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r18, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd2e) msgget(0x2, 0x200) r21 = socket(0x10, 0x4000, 0x0) close(r21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r22, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) setsockopt$sock_int(r22, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 07:04:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdf69e8655681882a) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) msgrcv(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000040"], 0x3f, 0x2, 0x1800) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x6) r6 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)) r9 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r9, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwrite(r3, &(0x7f0000000100)="8fa2686f92e9f3a4bdee33e2768e297963e62f4b17bb7043c898a3fe9912cd799333e055b1adc150320c1c995356b9491b4a6d2a1c7316edd9b630b32a40057e4f11b7efd2f5fba1a040bdbf6529520677fd929b8256983644152f15dffde231e3ad10855b7b1b31a8baf983033fafaa3340fcb177402c3d5c36919a0d76bb03c0dedd21b1839fa015ba9825", 0x8c, 0x0, 0x0) 07:04:12 executing program 0: socketpair(0x20, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100, 0x7f}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x6, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = dup(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001440)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munlock(&(0x7f00005ba000/0x1000)=nil, 0x1000) sendmsg$unix(r4, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) readv(r7, &(0x7f0000001540)=[{&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/161, 0xa1}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/146, 0x92}], 0x7) 07:04:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt(r0, 0x7, 0x9, &(0x7f0000000000)=""/214, &(0x7f0000000100)=0xd6) 07:04:13 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) 07:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000001}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000000c0)="1e", 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r5, r7, r11}, 0xc) dup(r1) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r16, 0x5}], 0x1, 0x0) 07:04:13 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000784"], 0x10) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 07:04:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r6, 0x0, &(0x7f0000000080)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r9, 0x0, &(0x7f0000000080)) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000004c0)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x2, 0x10000096, 0x1, 0xe2e}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x2, 0xde2f, 0x6}, {{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r12}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff865d6, 0x3}, {{r9}, 0x8, 0x10, 0x0, 0x80000001, 0x10002}], 0x6c1, &(0x7f0000000a00)={0xde, 0x2}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r13 = syz_open_pts() close(r13) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000340), 0x10000014c) bind(r14, &(0x7f0000000140)=ANY=[@ANYRES64=r15], 0x1) r16 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/53) 07:04:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xff) r1 = socket(0x10, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0xfffffffffffffffc) r5 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000180)="15594186e68e0d13d3527e1e8822d097a6afc5d973565cf00ec028149b659e859db1cbbe63aef9bf56aff49a1468b7007ca52fb3a680c6100a1ef3c00f241abacec87c78748ab69127df14f2bb32c543e926efb6e876f32068bbf53608d92febc52fa4875f690a58829b3a3b81d0e8f8d04ee68857d320bf0593fda11354d2a520b0eaa67f3903a8535f43c5c6e3311f4106736e0518", 0x96) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getpeername(r1, &(0x7f0000001080)=ANY=[@ANYBLOB='\x00'/4102], &(0x7f0000001040)=0x1006) 07:04:14 executing program 0: 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) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(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) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r7, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r12, &(0x7f00000002c0)=[{0x59f3ea86a215ad1a, 0x2, 0x90f12daa2baf5e79}, {0x0, 0x6, 0x1000}, {0x1, 0x81, 0x2000}], 0x3) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) setgid(r13) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r14 = semget(0x2, 0x2, 0x0) semop(r14, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r15 = kqueue() r16 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r16, 0x10000006, 0x5dfb3fb, 0x0, 0x0) fchmod(r15, 0x181) 07:04:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 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) r6 = socket(0x18, 0x1, 0x8) r7 = socket$unix(0x1, 0x0, 0x0) bind(r7, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r6], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) 07:04:14 executing program 1: 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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c000000000000000000000000080000000000000000000000000100000000000000002ccb69787f68c64f600969f5faaf140aa2d5efefc8e166d1f206d9e86b7c445c0587003f43a182ed5e9ba501ddf95a0415c2ef8599fcce47a3870bcb2365d023707e876220b26252f1ce9b7a8d0ccdb0cf4656afede0d67e5347f07bdfa902d702d45343e51d604a4bad312b3ceed6d1cb3a5de95db2336b33c32251fbc8e0e914f05f2d07f4f6254f1b72b46440730542a6a82388b87025934a12a3b1c6192e48c8f2bf0f32dc0b4b838bf5eaec3ec63b78f5bd438be599e9eb0db7d4bd505a4c1983618598ed9053319abd825996a56dbb05198103b3d6b6336e24e4d0a27b0cdde5519fcd25bcdbaf00000000000000000000000079662aa7bf30d975c985b242e4892936145e29da663586caeb6edd00c5cddfb0910ac1626a87e9344721d4192a57c3a4eb93867e62d2c3a1771057e494828f27cdfccf55d2f598c88d3cf91cb37075ff81bdcb6d60c1148c937aa56c4da9d25b5309bba8e0db3b621435df531b64f0134cf0031caf4796a33586f58f1358ba6105a80a7a3e7aebe259beb6b32d0856e737845de883e333b04f5377eb7118ef411bf87f685c398efeed232e4140ccc47643f14c36ee2d2f389ff37f68151dfa3918c65fed97940a27a56ddd216df7effc86d9882e30906004a7326ec6c637b532e5bab4db95d8988df984fb12769ab811b58ac542d2a2b5c83b2a955d66d26eafd71699576a88b0b9284b5e3a36bb8fa6e28930dc135f1cfbe6af8c077faefe11003fdaf33aad741b3411b6fa5305bb597105"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) msgrcv(r0, &(0x7f0000000440)={0x0, ""/201}, 0xd1, 0x0, 0x1800) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r11, 0x4, 0x80) r12 = syz_open_pts() r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r14 = getpgrp() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, 0x0, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 07:04:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r2 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r2, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, 0xffffffffffffffff) sendmsg(r4, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="16f77b8dfe1d7a0e2d2ea36c2f804a156a050aea5fa68e9eb46eaf95769e52d52f7279552c0445dfe16d0920443ce46a85a6e3664fda19a52cc8d6b693d742a9eb223aea5b20198414cbfbaeac7e418560269fde8ef5bf5fe407f03ed6f9fcfeb71c4fa282d3f9458f17b25fd12e90c295b9a273c894f3a669cd640d9c5f4d3673e69631cbbb46bd23ed70eb838b1827602b54b007bca2fe5cfad4b566d92485"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r5, 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) socket$unix(0x1, 0x40000005, 0x0) fcntl$dupfd(r1, 0xa, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0x11, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x7) 07:04:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0xfff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) r2 = fcntl$dupfd(r0, 0x0, r0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="4062daa5e60611c017032f404d424bbc3421e8b73dacfac3fb8e9cf2fbe7a8ce24634e1621301d59c3b2d1d1cfd086667c6df3b901fc155f76f49ee68fb966bcf7e29c6bdddc08d9579d8064954bbfff9e8e3f4062740e4e27d34ca932861665a34c5fd803952ea9e4a88ffb9ef54b4b55792d767b7ecc5e9b0c20e7139978bcae3b9b3b", 0x84}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040), 0x0) 07:04:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10006) recvfrom$inet6(r1, &(0x7f0000000100)=""/239, 0xef, 0x3, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:04:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f0300a6dd"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000513000/0x1000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getpgid(0x0) getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r8, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) accept$unix(r7, 0x0, 0x0) readv(r8, &(0x7f00000001c0), 0x235) 07:04:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 07:04:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt(0xffffffffffffffff, 0x800, 0x80000000, &(0x7f0000000280)="403a2bc8285d5be89655f02295faeac024341060da1a9cdf04ca342320c5d3a25160992401ab40a727c9d97e2a7cfffdfbe7aa4c02ded6cf3fdd49eea9416d99972a7a12b96e7d1ddf95542896a34e02962ce198be422cd9e93e1e2e65f60081b4bbc6cf93ff5c86542b6e3fa81510ac0b8e6cabc792c3a2afea9f08dc4785b3ba3cc95b204ebb4d33e536a83707ace656ca3ec6e334629ea08184c56b601b044ddd221eb581dea1851deaa512f416bbe9f3f4856b8da172f1d3180fb32d0c81ffcc1401a6966c4e877524ed11caed29f09c0d93dad2a4d5e6d2651a42e81a1f8a13da40d644a1b14469bd65c1ba4321b2d259311e04b86197a8440392c7f329108d0d51f0c4f9799ad537a95a6afa9d12afe81cd6d94886375827fe86308ce3b68c9c4c84e6d975643ec823494da7ff9de4a6ac069a55c110e832287a5e875c76ad07f1bcc2618f7727922e4b0149d9736f352d5d1336d6d7a9b44b5251d9fb6e769aaafc571bd12f0e77dbb38a037ecc4a7bbdd77bd61dbd2204853723a30fc9869d9ada6bfef322faff0a0de732e45948da7dcad0e332eb85ba651ab15dd8ea9baa1f33ed55a7da84ec0a6b4fc76adf66824ee68c377279c7c7d5c74dde71db03780951673b4ef132597936520b9b77be2cf80996d442488474dc09606c6ffdb331c6364e9b38c88d3b327f4f857a6dc086c0d6080f5df7018dabd6ac3dce39da328585ce0b740496053ed7472ecd4d96e459dac7ab94b7e5a938960271f3e2a1c79a7ca807d9c6b561687000fa9b703b1dff43a4e6aab71688cc282e75273d5f83f574b0a5149f32645b0c10961841ce018ff8341eb58585cc8b128ba28a139e375d8ab9fccc2cc8cb4a453c11fe307fd675c49936209b633297a1872d55de656e7d691823fee696a12e0136209ef674d3a078b13a3ed16be8a94c7b81c90ed45b94ec47eec3c740ae500969b3f305cb33686260c73ee5f9b351006cd07b25a536164d43138c9ee7076febd8f9eaff48af3f9c1509eb38903a36c0bb06c6d7401a4c46c4e407287f2cace4b646c23a3b7a15fb98ed3cba4d53a6929a54d2578fde3c41b5aa947be1a7a0a0ec6827c22e5f9e122741fd481da5b96be4c92e9962978aef47163309dbd2ba03832b618ff035a16d207deeab2ccfa3518b1f84ae4a7bf443e5552a14747c49866b4f28f99790a2f92c113cbde335f6230039a7a64f20f253f1aeb88abd2f27f50c28b439fcbb0e36d33f332553c6517ad120c88acdcb5a5c9e0f9b5e64877ce44986cb3985117518bfda33e619bf1c8c8992974bfd669062d940b165639a34ab9654f4394402b9a7221ec56c7c8b00a2e365226a9f7530bf7e31f64c5dd567db04ea9cc5a1630e922460d0aea26d3f938ee7c3719de38aaa9b082ce5389b481ef2a0600eb2bee41d2af7cf8de2e5475d418f315ee45bad025040c7c1a657bef65a043339daddc4c87828235c42b76eed7e5e432a3a38b1054e75322fa296dc0c777f40ecc55aa021c48a5fb77eb7dc1a70f22915c1b76bf00958457be65e4ef3d6068c44340b52fd52434d2ca12053f6c33a89022c1c167005a116d2c3220c3e52cd873d8aa8fabaff85659e33f5c52966ff0b56009737b63eac06e887bc3752746c9003a7cc0fff4248c6b2e730afaa5a71c42abd7b8625bdd379654a74cb2c23a2d4654d8c5ec4808ec63732eeacc04e20679370a18d73a3ef4b8e37c7d13db3e195a140153acaf69ecd5a7ff576ee0959c902341fcc27b52246664fd16e75b42cdd37443d5b3be5d9d997cde2e7c39fbcae346a46ab2c0bedbe0f3b33eeb0113594fc924dbd0eca8f26c174f7582bc7d52ad870f02a07db04c60a64b2a246e7695e8cda79d4c60e39aec26ad85697123d57810712a16505ccb2dee32a9c9260332c648fd6b304dd451392ce8df1e847a95d1c23714c07a7e7be2fd341c03f5eebfcb862ca2f3db102ea33787c8df1088067e9d4149842d0328f4171edf84855c88ffb8ca20457332d5832b82b0dc272f91bdb7e9c10f4546c5c3b2e30b61afa826a5bbb5f74b337f9915c9b4197cb66ca4823853fe050733818836759e4b8e8035a634e7fd860b3d7159e548941a25d7b6b626c9b71d8d992fd31e1fbdabf75d4934f14aa378b01e9095f256b5ef8084b78db9dd49f357b963f3d32028d7d1794f6f23724eece4bd0593b9a3cd5d115339f3472c20d3b3fc0dc8396dcd35c15639bcb3b7f834e67abb36977a346302eaadafb6f64246fcf3a1ee75eb2f74937724c0940eb2fcb5cd45a95c32a88dd21919111bf3dd90445a506b9ea8d844bed7ae338f9e739c52fca4401e7412e3f9ea21536f013cf7db3e3328cc954880570496c2c4475365dcc30ea0df94d07693b7ede51b2f8930eb079a83f90061ee4c8ff3d50e7d1996338a298fe5b81277a5483859778d1d07a554dcc547fa880e999ee07d3cc80f9dfd6d8d74b792c834bb8f45a5afb8635170db9c09c5b8bdbb60fee7f132e7b9ab421a044e46191a6343039ff50ca9ad0f55f7a4e54d4f198819adcb1c668fc9920c342ce712cdfc2db9d7e276794c49792bd965e91026b7989b3aad5e049ac8d04da0c1b5b780dcbdcb6df66d0ea08a63871ae12023ae618fa5d0ce21e38cb9f0949a9d2ecc945759706e6a7b750eb183ab91be495c8b2db9a13b58e235f7c4ba4936b667bb042b84b211753532923ef15caf6d5a8b48a8816a8fc2ef0b0c4dadeb761a69c6520eb9b43c8ca733fe5da3b297f0ece3895df689c68e36e2766fd7153c30c77cd82ef658d261b60c134d8414af6d16b3f1cc18565513be761a70f827c3f8144d10c99886900d8dce864c2ca12651948397275d81448efe6fdffde684466ec78c7684e4eaf2bcafeaf3f70ef207edb721518aba0b79b95baaf3f4d07eff1d7ea956bbdfe4ce2ff3605484d0c58dcc535cb1197abdef8e276e66d254a6ad235b31b430ed7051e0d417bbb856796d73efd5752cc40b0492e7a7a2293a7217a0e386e99df2146d6e780f3d8001ba088e605ef56c28c2bfcd9dedb3fb9630b13567fd29e84f0cdb3e900e66cb88b646feffd57839fceafbde38ed2ac7257c17d5f4d4bfabab6c183f79e54d534aa19d648044f5d6a230d90d10a5f6fb137108314d2f9c07201fa2d7aa2ac016a42165a7df60551cddce0705e1448fbf9080b8ef8b9ad6e5b5f287b872bfb3125c266afcc4a985a120ad1d62d1c521ec18ffafc73139540dbb156f299a2df900d8ee2eda57d7ee54d174ded7bb1cf49a2a991b97c37f43c9200233c330d8c80b9a255bb465692155556ec54b6cbb6ff2723e52f283f624e5c509f3852ddfd1b8433042a6f903ff7fa1ec684313cbd166fa707dabca08efd87fd7aaf99f8144b18f32170cee22a061b79fdf79c4f7d8cf8c45d6ff913e4b132600b53636ea373d277fa6aa459eb4c27379ba29333ad7370929880cb670a226055ad158dcd9778e4e305d47f9a3464f418c2a4a13069f4df7d53ecc2124ac5f47009b44722f678a96a52f419dd84d45a86b68850d91ff7a5fdad7dd52d39bd9ceff433c488383711c4fee136ac433585045b566b38f0d610dc240c4b326b84f556d29c4a6d022d59eb0e09cbaca874a877193a60c008dc016152ee6472ff6e4bda3e684d3ce5a78aec9f6325bc53b5c2f7515f2395b59c0236e2d60017632b9dbe57c4319e3079ca3989fe7862b2d82770988f1f50dddb84c999f0a236f98d45a9499182e17b2e059026e34dd1b83a9d3e990f6a4938625307e4f95b644ee705685cfd2da298ca9851a123a5c5247c5d1158eeca49dbc8bd3c4a2f1ec09dfa242c56a8e40fee33da076ad67d22bad763109edb8f08f02a20065d140dee3413853befaa249508690f80063af1b1680d521f6de3932361b0dcb57da973ec7b09c52839a0893745d8830a6d9d7b2db1d88c4cacd7c29734aa8ed2415e2e82a6feec468752f5bf0d25802ab26d119b8fd5a702e6a4a6a9dcb3646a6f22dbc46d1a75a2a594dd0cc2731f18bbcfe569c3cd4a2b4b9c7c9638dfb0967b971cd32aaf15ea72d98b1ec6da5f68e5ae21987276366f9585e183bcf208c536fc120da28d8a7e633131fee0eb6a66b63e6d211c46a59296c542512b1dd7974aa31b420e4a3ac17acc1df7c9f104a8c32a4fed79a43ef1bc12c9e4a2c0ed7d81c962081481ccfc49abccc76560fcc266b9bf5db79718eab187e4a2255edae2e126760b2041d5ddc038d4a354081e42772cf738f44f8c83328bfaa121002d6cef004ed6639b6e5d73d05136963427d62022025f38a34060cbcdd436aab66a1b8a38048550122d39613aa45910188d94a7c1f863e69b16aeea29835eb3eca3d416757f5c608345b1b72ec79d22861db75e89006099c7a12c2bf66dfc046770cd9691fd1e2760bc3e5e1025b4cd49a3ae77b2435f08afb37041de127cf4d7b6837531e18c1c67cc090bdff2e3b116de16ce02a8ba824b05a3b8c4f23adbe24dbc551ab16c8f6721e3fbe40228f9b50977fb705f6ef7d0428c219e61d293cb28e67fc342b319176396b6eeb1f95d6cfa767cf92b14e13bf1658c69fba9a2e92995b209efb9ebfd40627c34695fd12bee00c62ff82f45bd806eec2b820c06a70f023bd290461ff9b8e9805f2e926cb952ce9095c57252c1acc74c3d1a2dff547071053ee29f595dd09609b0dcc36985bdd4f2085abf5cb323cc15f1439584301feba8b4af2c766cd606580fbe8bc8c36da90e0827e869b2a3b3944a51294dfe3b9b61d2757b695ef0dacdb42db3d58872dd6a11beaff7b3ac691521a7595f5c1be50da634ea5df5f63bc3369d20a2750169f187cd7061c46ab3adb289ce9616804d39aac615d5f8eeaa3895d1b4adfafb088c3a847539da926d80787b3a07aa4c850f17438a1e0dbbb566acbd28acf2340d95a15bb4294f86f81b98726dec663130738e06cea26bb95596be68dc950c50dfd41f2b0cff9090d728be85947da8c339a3e171077a807ffb3b0a224bfe0a50d22c8bc00aea5eeb74fb4944d0525937d398f39dd9f31fbef6721804808dfb17d72bc59b9a377248811eed53022143689ffb69137a013191e305e995979da27297189feca47c03ef089252b1df8cf5305ca95dde8b83d7101684e681e85d74d45bbd6332ae1eaabfbca7a1ead8693fa4fd166e970fc125ec0ea4ba7ab872edf0c3a6050a1b8574a3e1644695510d454917de70e32df3a77521e1754fab54b4cddfd6390a60dd762419a0a592d51c1ec7919a8a58acd5f618f17da52d4883ab58c43753774c39d17dfc937829b2ff6376a93f762e781bf65992d70d7b2384ca7c00331c488819a70f711989f843bee2c9a5fa868cba7321738bbc2ae77f4a8620bea9035069d7bc0da1999ddcb51726f1cf966e3ed9214df4a263ac43a23c4cd0b4cdc4087e15e5844a5f6ec2a769b791c9e11b7e879878d5c4b5874d242e10442ecef498593881a07e0e87f59b3eada4ae6aa8e50c9e34ec7068c0e51d99dec4c0f26fcf304c2f9e5c539e13803dcde6da99a0038b0bef41c86d8464545e27149605712ef3c3e4f102ffe74fffe891d99878563280885c7afcf123d25d147aef581f06594de0965a0a6c339e9caa904f2fb24cb574bfce51f1cdcd58675e8ffc31a3593a4f5f825f2e1225fe8ca49f90666a6c3dd541300d41333199cb2701cc67300ce7903c85a9064461db12390518b6aafa321d8008524707ea3da63dbaeb56df7ffbc695068ef3043764ef29960c2fd5ec8d6e769371734d57c6", 0x1000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000140)) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 07:04:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x48) pwrite(r0, &(0x7f0000000180)="17284ffd833b1bcacdf149e80f40fb13d9b87ddc8830d3f4a58e80d1392ab2d06b89a9e8b9ac903877d1b25db38f49c34f0a251175581ea17c54a511a0353b3afd53705fb6c0878598c6c6100018ec2f2554c8f7eb947feda15b29f13865faaf8478640d4fa2035f5345d699b5fe91dc24f1addef0ed1cfb117fec0d93e4", 0x7e, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 07:04:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb182e2b666902e3ffb8970f6c9502b17dee6f21b82cbf96010d9822f00fd1a9f2d2ac5723de9de0879b537ea39f7043ff0f00000000000018e23ef0bf4ca85fc375d82a8d80532c00c6959fa0cfebcf5ee79b135ae7fd68f6ece473d03169427d072cd5e0a6da21079401601992d80afce7fca4ea020b464b50acfc9bf4f44d26757b01854a30b8e0f0b2b7073e83fd1ad13483cbe8f3673ec47fcb2f948187ba99b9832a4787a178ff000b144994bd9ccddd3258575cb601ac8a84fde5563451c5e968318e71e4382832e1bc4b71b23293303df4562135000200000000000072abb5999a7206010000004faf056066074087bf5e0600d7f0957a8d617471b14c015fcc2d7ffa3b9a56b42ff41256f10603556eadc6c3f7916d18735663b6081818dc6cef7eb42b61add2340e27604c072cf1b1507435a14c6d74d74f92be8e72e10cd566ba0600001404618f8c27048e7a106a6cfd227a9cfb0ee5f20d87f4dd04a3b0373912e10075741723b7cb8c78a2268b500a2ba35d617ed51b7c69b3f4811a65443529d655f880ecb3f97bbd0a0d1927be0bd68a2ed36062b9c8e5a728aaf0997400b72fb06de789661b56488e9272c2d8d4e9f45ef27ff1db78ccc52141c665e1c54ab068de5f5b79008e94220000000000000000000000009acdca0800000081895b66bd5d4f5dfbdb2056058167d479805d35165ba89aa43b086b0fa76602c72cff0e3831d5a219a9074be46b8773d2f2622d8d17803ef3d191991185f1330f1a5611f7d2973c83000000000000000056f0f6718699d0986d0000000000000000a8bbc0e7d2964b3c9e975607729c8415096ec32035b00c484ed025f7e67556723fecdaf9a2f58e41c7b395c80f9a46545717d0204eebfb767260234e0e679282f80d3a03357acee659ac7d041e9ba56edd863f6f4557a084a8cae9eb0be38dd093b55e291d39a31c64c05e12db40a83198788764d03dbbe86aaf7c6861e574dacfe30bfbc05028a25e71ca9ebdf5099fdb6ad34ee465c5333273ae0f01fb518750f860a901a5162d55fb2a6db7a4005da0439d814015a083728b25e79a033e23eccbb63e6595d30050ab734b7d8fef919da79e8e5742fa549a6369124667c46ae67e3877d0bbdab7123ddf70a61b27467a7f8ce815f27ef90cbd3679b123699979f109000000a4d46f354433d30fa968724d00ab20b1e20b8e5fc33dfa04c72ebeaff4d8bd73316f29ff3017a30000000000000000000000002103726383c19d66d70c15f754fe7cecc3954ded351eac1d4f479a6c8e66ca4595d3f4b981dddf99690ae0b0fc50cfb3f497aae78ff7d153a966fb677b8960858ff242abeafdd952bee7cc31c9ebc12134fff09583b1cb2646cc12f18e13436a0f36606388d8c229408fca17b1249fbc921782645c20c19d84edbc81d8779fee12e79a65f3023796027827826948abb0fbb115325990bc89b73c09ac59a0522e6f2925e9db6cdcf41f920df9a6d042661cf712d4f93075ba5e2d92d4228faab6b153cb8313ccf62b21a3aa56fcc0c7f0454b4c14b4a332bfbe9b6bfb0f8925bb149645dc131f8bd83173ee8863774a18a3e060d6b11c32f502d7252a295690625f1cc82852a2d2ccedbe54edc93cd113eae0fcfddcdac839131180"], 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff1c}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:04:16 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d6b6c65ff07"], 0xa) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000480)={0x2, 0x2, 0x4, 0x200000005}) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x100) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r10, 0x2) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r11 = dup(r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xfffffffffffffe39) r12 = syz_open_pts() fcntl$lock(r12, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, 0xffffffffffffffff}) flock(r12, 0x2) fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000400)=0xc) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r15 = msgget$private(0x0, 0x4) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r15, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e1354851836c824ce1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361bab9d9b3c83ffc312d6931ec5b9f8aab0e96790a7eca43d97d46cad6e3478021c97f4938ed51afa499b73218c2a4"], 0x1, 0x7fb) msgrcv(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgsnd(r15, &(0x7f0000000b00)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fec87cffd563402b5024abb6bab6a23d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82fbf3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790dd6c35f48db5f9b0ba2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a15062b6ff20f756d24872c7d1005cc1ce98675dc8ec86460d76a65586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7bd3af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede979e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e687d19a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900000000000000000000e12fbe9a4609939a00fa856eb05f8b5cad52f94054a3010b093a7d5f92ec75c79a9f8bb40c276abb6651ed8156eb5faad3cfe759177a64e6eb1a975e16407804d41d5f2c0d95fd4fcd8547857f22bb0e5ea9d355858037ff88580e1e862d1ebcd3b2d21726e704e4b5960000000000000000000000531cdc0b3297be25882be8c5b0c0227af74d35c236854230c7b885267fe52fa5c307897f7ef8c732a4123b18aa91a9ddb5a440473fe1a749c426d43f12e73c5ca12d7fb8438c59e5fc5d1c85df78cd2066415ba76e40ed8e374e1ed00863e02d7c636e66e2b02d573c038ac853b666f82ce4ee5d4dcb8fb342f0740793549cd4fc02cf9a6103ceb1a6dfc504d600ac4cdd2ea35b0852d5d54c1a1742bd4ceedc228e59a27a5e6d376ef075b95851487ee932d5c3599ca5eaae6e0af9bbe9d16d5833c0fdb8047da5cab0ccfd5480a95d3a236a252e212b456640874e7a8884d131a598b978dcf7997f36430e860c1f71ab01da164236ac23ca7a3579479869de2aa86607a82176d3d72a4817fcd8e320c598100738baeb62553a37836b5f08bebd8bb82c52a2e0635d3bb9c067576b9205138b288e3a1a0f681ef2c0be80d7962de1003c6c4e"], 0x156, 0x800) r16 = geteuid() setreuid(0x0, r16) getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 07:04:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x400}, 0xc) r1 = getpgid(0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setpgid(r1, r1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) select(0x40, &(0x7f00000007c0)={0x10000, 0x7fa, 0xffff, 0x9, 0x7, 0x8, 0xf000000000000000, 0x1}, &(0x7f0000000800)={0x62, 0xfffffffffffff801, 0x0, 0x336bca50, 0x4, 0x4c57, 0x3, 0x1}, &(0x7f0000000840)={0x20, 0x3, 0x81, 0x7f, 0x100000000, 0x3, 0x6, 0x100000001}, &(0x7f0000000880)={0xc2, 0x7}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000680)) r3 = kqueue() writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000a00)="a5d065a681c492c0b0d03ed37e45b0f6b259096f90a58d698d56a006e6336df3b7a358397b628e42777acaea92225779132cee5b8451c88cbf6a26e183e2ebd65e0ca958f6503f07e5e49fed3a88f3a845d0c881ea3949daa65bdef94484cf8f83b089419c51d1c095b89e6ed845aa09e4a65c5c686fc425baf3ec6b6815b072f79ee71b253d0e48147d031c1cae30", 0x8f}, {&(0x7f0000000980)="e283e8985f1e75e4d3b078b730988b337c2893b435e130e7e4b6a570f620", 0x1e}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) r7 = socket$unix(0x1, 0x2, 0x0) bind(r7, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) r8 = dup2(r5, r4) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(r8, 0x0, 0x0) setitimer(0x2, &(0x7f0000000940)={{0x10001, 0x5}, {0x5, 0x5}}, 0x0) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x50a, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x343d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r9 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000200)=""/254) r10 = syz_open_pts() fcntl$lock(r10, 0x7, &(0x7f0000000080)) fcntl$dupfd(r10, 0xf, r2) 07:04:16 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)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 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) r1 = 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() r2 = syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0), 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0xfffffffffffffff8, 0x5}, {{r1}, 0xfe3940089d256fb0, 0x4, 0xc0000006, 0x8, 0x3ff}, {{r2}, 0x0, 0x10, 0xf494ce834e161fc1, 0x100000001, 0x1}], 0x9, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() kqueue() 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() dup2(0xffffffffffffffff, 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() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 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$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() r4 = syz_open_pts() socket$inet(0x2, 0x5, 0x0) dup2(r4, 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) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) close(r5) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) dup(r5) execve(0x0, 0x0, 0x0) 07:04:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000051c000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() socket(0x1, 0x1, 0x7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) pwrite(r0, &(0x7f00000000c0)="67d379cca935655fe6dcf1043542242959cadf1a9c", 0x15, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:04:17 executing program 0: 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, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r4) 07:04:17 executing program 1: execve(0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f000016e000/0x3000)=nil, 0x3000, 0x2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x01\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:04: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="0000000000000000ba4ed1ac"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 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) 07:04:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfe) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 07:04:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/90, 0x5a) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 07:04:17 executing program 0: semget(0x0, 0x1, 0x200) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) r1 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81}, {0x1, 0x7}, {0x8a, 0x5}], 0x3}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r4 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xc1) r6 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r5, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r7 = getuid() seteuid(r7) r8 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0xc, r7, 0x0, r10, r9, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) 07:04:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/153, 0x99}, {&(0x7f0000001380)=""/151, 0x97}, {&(0x7f0000001440)=""/61, 0x3d}, {&(0x7f0000001480)=""/105, 0x69}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x4, 0x4) setpgid(r3, 0x0) socket$unix(0x1, 0x2, 0x0) 07:04:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x9) dup2(r0, r1) 07:04:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x5}) setrlimit(0xe, &(0x7f0000000040)={0x100000, 0x100001}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x20, 0x1, r5}) writev(r2, &(0x7f0000000300), 0x2f9) 07:04:19 executing program 0: r0 = shmget(0x2, 0x3000, 0x508, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/118) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 07:04:19 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000740)='\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, 0x62) open$dir(&(0x7f0000000300)='\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', 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) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 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() r8 = 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) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) 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() r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f00000004c0)=0xc) close(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r13 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r13, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9c7bb77d334350e6c3bd9946d095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d69306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a4b426e246f1798d1529f014ae869ea1cc5e8bd6035509ccf69dd765326e2c9e0d5ec2177ae9720a7fa035bc4fe115442859e0b63a9e1bfd40d22129fb7a02c5dbdc832feac66de69a12ce46a2f4424a178a751df32a27db24f015cd9785ff1cf75dc835cff13cda0a3b05adc08b021d2e5d66e066554b129a70"], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f00000000c0)='./file0\x00') shutdown(r13, 0x1) 07:04:19 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) rmdir(&(0x7f0000001e80)='./file0/file0\x00') sendsyslog(&(0x7f0000001ec0)="365a94d177a799560ff78023abcc59f5988f556b15f812b5e9c120274b65ca1cbea602fadfdb4cdb66737e893bc679b24ad33f14bc45b0ca1fa21850fa1dc14b351f5f089a102398adcf224fa60608505879370f322680e655023611cacb28d628e9c469a357beb1df048b903603630b4e308b35441e39d0f2565f47aa64a8e3a0793d0cdf83aa6a2d80d9122e1a9edf561e520b9f58f7bd1290027c631c1aa1b0cdf69fe2585130214a5381927863a1c1f2001a33f7a8bcba438c1bfead07398e92f9acfbfea9c765e6fe3b438d12eed31a855db3fcf67df1358689ebcc53521879c823800b433051f21e05ed040f", 0xef, 0x17) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt(r2, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r6, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() 07:04:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 07:04:20 executing program 0: 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="9ca4919549f51fe65386ad94ec5c2c347c6a61cd75b1cc12dfe8e61105766e8f8700bf4af778e657b8cd324bdd81843128f3eba23da6a1fe6f11bef94a96c62e759c91582d3be9f1786f0aa0b6bccb4bf2d4ed9216f68fa87046beff85b4c60df7d722da112fced0d2f230aa9f9933624f47ff4989b527b0d0961bb143b00e6284ab1551f17bdbb732a851443e60b25c28d42063b34bf05ff58b46db806334d5632690a0357ca2967a7d9954e35edb43fa2bf7e3f35a0174d8c03a5ed6b6b711201d30", 0xc3}, {&(0x7f0000000240)="68eaf95f892bb97d02ad0548c4765ddbbe879373a16193fecad52a02671347e98dc56762a6e3f13d07b70b6ec4f6fb8d217378fec3e5ae2a59017b0d94b085e721c694a7f0995149b1f6d13dedf04eefd866dde9773420c8f27ae2d4b2ed546b33ff52a68872503f728eddfd12636db9d138fbb9ce45723b854628d2fa5e3c7254dd05851f30be62ec7a616d2417864ec8813827db1fd9f69d48b5604ea8ba9de3036ac7bed2906d9002eb299c0ee43bb139cefa02728ace14a9e2f7a7c4fe1e0116a2bcc1f838b8bb88b10c892b0ce245c9d04aa5b27768144f4adca6bedeeadb6b1d3222338f", 0xe7}, {&(0x7f0000000340)="c96518df1702dcf0faa6ca646e93287647bb35dc0ea1a31d45025a74a75c7147c9bf6102ce8bebbe27bb82e57d540d332463ae93fc3ed93ea1df71a7fe0f249cbde935c48d941dc659a53b973f5ff03c9cb93739f4a1cae82d246c50b78c4dc75c02c60cb245fe03bcd558c9a839242d11f7eef1887f11220f99c81d027c6399c5c4d7079fef661eb5b788479938fb038dfb3009c44568dcdbd4c3cda97edaff67eb695bf92ecbeae42ffc174eee26891ff3036e0da5351c08e6bcc87c062a19b3172ec35986b0c3ec50d8c348fefc1802aa739386cb926a070146e0f30eff3d9dce99e46aa01d712860b50c8ffee7302542", 0xf2}, {&(0x7f0000000180)="f5d3be39daeb5b6e43b40624376ebcb46e934cb2db32a7e856ec67caec402a0ee5d3afe22a5069fea2f577be4605bf91355274b461b49d24b6bef5f2de11527eaa421d667900c04530b0350844c662dfec9ececae8baf10b33e587c24e8a6a412f2a9743f2f9", 0x66}, {&(0x7f0000000440)="a3ea68939d2a93f616a2a8688242076e9e6ee48c39e4f41a2ff762", 0x1b}, {&(0x7f0000000480)="47aae62975d56e4ccc4607a496b1fb5c1b", 0x11}], 0x6) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) fchflags(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001800)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001700)=[{&(0x7f0000001580)=""/152, 0x98}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/32, 0x20}], 0x4, &(0x7f0000001740)=""/173, 0xad}, 0x800) 07:04:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 07:04:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00", 0x0, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f000067e000/0x1000)=nil, 0x1000, 0x2, 0x2010, r3, 0x0, 0x0) r4 = msgget(0x2, 0x208) msgsnd(r4, &(0x7f0000000100)={0x0, "999dfd9e8930095dce0f9272f806e5a84f0a7d82ef4ac54749789271e19c7d15079ddf2fd4c9351d880c29bd6976d204ee36ac61d39d110343fcc7437420ce7ee0e294785609200e1108e4789f0f0068fe34a70ed6890846661cc99509f493124cfcd129e973cc243fdf62a76a3070342fff1ed85d170e29b729108bba10d3628fda99931124a9fe45c5da5a5d0b18483d4f3f69b7a7652ea3dcc4d518fa44e62d295f447f5eb9e3371a0fe1330979f5c2674cfc5b7e8bbd52a3e6a0a02713eea17e2bf7a371e120a5d177d46004d76bc11e030af98b7860402edd27f5"}, 0xe5, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:04:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xf, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 07:04:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x2, 0x8, {0x9, 0x4}}) r5 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede", 0x798, 0x0, 0x0, 0x0) r6 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r9 = dup2(r5, r0) accept(r1, 0x0, &(0x7f00000000c0)) kevent(r6, &(0x7f0000001a80)=[{{r9}, 0xfffffffffffffffe, 0x9e12e8074ef27903, 0xf00ffffd, 0x869}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = kqueue() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) read(r11, &(0x7f0000001ac0)=""/4096, 0x1000) 07:04:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0xfffffffffffffebd}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 07:04:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x489c0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x7, 0xf7, 0x3, "49f253e46908cd811c339f52fd36e2fcacf591aa", 0x6, 0x9}) r4 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2000000000025, 0x0, 0x0) 07:04:21 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10202, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) preadv(r1, &(0x7f0000001140)=[{&(0x7f0000000040)=""/237, 0xed}, {&(0x7f0000000140)=""/4087, 0xff7}], 0x2, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f00000012c0)="722e9cde34848305c8a76ff990bca55d18bd80b1eb33054a011fceae47322dbfddc3023772e426bf4cadf65feafb3c0727dd86b5e828d5243a0398301a", 0x3d) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000000440)=0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xbc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r5, r6, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r12) 07:04:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x6) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:04:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0xd, 0x4, r1) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:04:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt(r0, 0x0, 0x8000000000004, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xacf3ec48792f651d, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 07:04:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 07:04:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x0) 07:04:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() chmod(&(0x7f0000000000)='./file1\x00', 0x100) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f8475b4f6ee57856ef1a92fecca4da3a66ac8865a4cec3f8058c1a917a42db60695035fad1fc555cccce3ba61a97dc0c921f4de5f6c370b0a90f8d695a7d54abb672a8a004b4a6a11803e94503fb97c1084c497b41000"/99], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="16000100"/16, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) 07:04:21 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2}, 0x8, 0x0, 0x1}) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007ce000/0x3000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff4c) r9 = dup(0xffffffffffffffff) listen(r9, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="6a8af263db401bb2b90e19200fdc72a736ad44d2671533659e7f3665349dc27d2e08d4736a194982abf59c5054b1f1ff2bd4c20c6085d234557b4c8e380e5fe5fb74e7359a316dfdee33f1090f8f2e66c5e8eb36a2b3c0bb22d17b4a16c41c68a740c6b26a498297443c703b735743c16ff00943e549dc862df6812f9a4f960aba061b9101d0e2f42d43ade91ae148bbfd06aab480b3c93445dece1236aa14d4b92cad27367c2307614340b3198b1125d5156dac8acd820f7a4d9bf36b6b2961a60b366dfafcf0b0dd5440e8aafb4726fbff0f5e9027e142e70a5b451c14eabb71cdde51d73bde3ec50be4178ebd4c23a7ebd68cb50d7c8d02"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r11 = accept$unix(r9, 0x0, &(0x7f0000000040)) recvfrom$unix(r11, &(0x7f0000003240)=""/4113, 0x27c, 0x2, 0x0, 0x0) 07:04:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10010, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) renameat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 07:04:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) open(&(0x7f00000000c0)='./file1\x00', 0x8851, 0x51) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x11e260a188207a08) r5 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="e32d2fd1597f6306e3c0d82c8fe50000002771f6a86200000000002b000000fc54476900a6fd6672eb0000e14162504e85320b46f5587e73161406a9925bfe4f70671aaecb2437c6ba964e1acb2a2e2d3c099aee9e16f0ab647e1f3f6f384aac942e6196d7a0aebddb424498779c0a5e802034a0eb9ac352f7088d9f35ae81d6bdaf44f2cfe88ae1017a3daf037c2a2c93d234719f4e6277a2315d4dcd58df4492ec9f124e75af217ee8980179e96dd3512cbf1d48f7803dbdbfb418870dcd5c0d63229c662b271a340df782698a88f2fb13050618ba42eed42762"], 0xa) r6 = socket(0x800000018, 0x400000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) renameat(r7, &(0x7f0000000180)='./file1\x00', r2, &(0x7f00000001c0)='./file1\x00') setsockopt$sock_int(r6, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:04:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) r4 = socket(0x20, 0x8005, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffff1dd6, 0xfffff801}, {0x18, 0x3, 0xffff, 0xe44}, 0x2, [0x0, 0x1bcf, 0x0, 0x19, 0x9, 0x9, 0x0, 0x1b]}, 0x3c) 07:04:21 executing program 1: msgget(0x2, 0x20) shmget(0x2, 0x5000, 0xf7592a99ba63cb0b, &(0x7f0000ff9000/0x5000)=nil) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x3) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x74c, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x2aaaaaaaaaaaae1a) semop(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r4, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(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) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r7, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r19, r15, r16, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r23, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$SETVAL(r28, 0x2, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) 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(0x0, &(0x7f00000002c0)) r36 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, 0x0, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) chown(&(0x7f0000001680)='./file0\x00', r1, r2) r37 = msgget(0x2, 0x200) r38 = socket(0x10000000011, 0x8000000003, 0x0) close(r38) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x23, 0x0, 0x0) r40 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) bind$inet(r40, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r39, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getpgrp() msgctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x0, r41, r2, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r42, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() r43 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r43, 0x0, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd2e) msgget(0x2, 0x200) r45 = socket(0x10, 0x4000, 0x0) close(r45) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r46, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r46, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) setsockopt$sock_int(r46, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 07:04:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) 07:04:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 07:04:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="405842a151ad002ec5b4"], 0xa) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) connect(r11, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = kqueue() ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r15, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r18 = kqueue() ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffe, 0x20, 0x2, 0x25927d5e, 0x81}, {{r15}, 0xfffffffffffffffe, 0x2, 0x1, 0xffff, 0x9bb8}, {{r14}, 0xfffffffffffffff9, 0xc0, 0x2, 0xc52, 0x2}, {{r16}, 0x2, 0x9c, 0x20, 0x100000000, 0x81}, {{r18}, 0xfffffffffffffffd, 0x96, 0x8, 0x2, 0x6}], 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:04:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x6, 0x7df8, 0x2}, 0xc) nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) execve(0x0, 0x0, 0x0) 07:04:22 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x1, 0xc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x39) 07:04:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xfd5b, 0x5, 0x1, 0x401, 0x7, 0x5, 0x0, 0x1, 0xffffffffffffc371, 0x40}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 07:04:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x10001, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:04:22 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xffff, 0x0, 0x1000100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$KDDISABIO(r5, 0x20004b3d) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) close(r6) ioctl$TIOCNXCL(r1, 0x2000740e) 07:04:23 executing program 1: writev(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 07:04:23 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c293dff4ad035c4efc910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1534e442c8369dd45a04db4e728cafc24308f72149497ca128ed16d13c44d48d39ce8514a6581d3db901c48e585bca800000000000000000000008"], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 07:04:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x0, 0x402) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="63aace4f6628872f93705b643d7fa98cf5fe557a69cd8ea64f110da0db0090ab33b3ac9516797440035c2f0d5a66e9ab007a935af8a154eecee79dad3e369802e4009bbf89aeaa8055b07521a3c40759c6c530cd94d5c4131721e39fded044f7f3665c750d569ce79835c27e2b68bae01dae0457dddb02cf3f98fffbc6002758f29848078d198dcc9daa19b8a9a3ad6735e2d2c6324f873d3f99df9156e1693840adaa9f35f881c2fe401f15", 0xac}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x1, 0x9, {[0x5, 0x81, 0x0, 0x8, 0x8, 0xb, 0xa3, 0x18000000000, 0x20, 0x2e1, 0x0, 0x4a3, 0x6, 0x7f, 0x6, 0x497, 0x0, 0x100], [0x8000, 0xb65, 0x0, 0x7, 0x716a, 0x9b, 0x1, 0x4, 0x100000000], [0x6, 0x1, 0x1fc000000, 0xfffffffffffffff7, 0x0, 0x8, 0x3], [0x2f, 0x100000001, 0xffffffffffff24cc, 0x7fffffff, 0x0, 0x7], [{0xc90, 0xde, 0x689, 0x81}, {0x1, 0x7ff, 0x5, 0x2}, {0x6, 0x1, 0x3, 0x5}, {0x0, 0x7, 0x4, 0x7}, {0x1, 0x87, 0xc74a}, {0x8, 0x49d, 0x1000, 0x3}, {0x7, 0x401, 0x9, 0x20}, {0x0, 0x8001, 0x800, 0x9}], {0x1, 0x1, 0x1, 0x2}, {0x3, 0x8, 0x3, 0x5}}}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x7}, {0x18, 0x3, 0x4, 0x800}, 0x0, [0x38, 0x1, 0x1f, 0x1, 0x2e, 0xe3, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = semget$private(0x0, 0x2, 0x351) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000080)=""/137) 07:04:23 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) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000240)="1233dcdcbafe8c6d155e9a58c1bc0c714c2c39f43fcfa8e5640494e647945728831cf56ccf141d3c4311703d28d8f260fdc15a6562e5a57fa8831173b6bd86fa579f64718afa9231c49dcf125027ccbdeead66cbc25b2a5cd0f0ffa55b591b719c4d4987fd8f63c6054f56e51652c8a533878047d3001cd03396e2bd9d96a39404a31c74242ded1f0b0a7b611493e7e9366ee1bb2eef798070a2e632fbd1a4d069a2fc1d95fa5b495d03c71012d970f7d367768152e3ead735d77d48e9ecc25d9cb40b3206905dba61be2daeec297f08b76eb33eb9d2de9585cefdec40e1baa3a5a21a92", 0xe4}, {&(0x7f0000000040)="57e6dcdf9b212ba9058d5f2b94d899207faf9c7d43c1df726b240a17d62ac330a25172bd71a4a3b41f171ec4bbb58d9c8339e3cf4f27992c55db03f4ddce733636603e5e79192c4e64156ae47db54fe0f146f0894e4039", 0x57}, {&(0x7f0000000340)="b4738bcba9d466fcbc4a1de3ebc948d08d35693e9794c955ead1837b23a35031f2790967667792e9996f4c7cc3e5dcff378be9e587ee8c8033445b9ba4c58ce6744c98c3e6a3870dcd150a031905e6ab1bdb909404f2d188346a7ff6b16d481bc370569c772d1eb2b20b68ced68865fb1e24ab58f4b4cf3137cd57215d7a3532602c5a56c0897cfe9797d23383492b91570bd5de642226548b68081add544771397e762fa32f6c99bf201b476b60297e40f0b6c62afc4aa68c865c77f12f7fcd4f8ab08890146891ca3a52684ae83e5ca9140ea3b5c887ade2be96baccfdeb50bfcaf773ccb12e589fc882622e06809ce83f12580b59d3ab71", 0xf9}, {&(0x7f0000000440)="6e83ca046d4d8521df275f944619b83bc56eb4d155a48529f30e88bebae7061d81d0db7bac69ef68cb05aa27ef43923f8895f07d6be6b9d90f4bdb967e80b6e0d4ec69f9f5a45bfd02c3319df0706c338e04c24d40daaf7e68654c0a1f40ccc88a145c860f8c668b2736b66f5747baa6c36e5cf5818f32b2c7d4fe0fb25867c2ea4824b345a5223abcbbb91e871de3a9ea03adbcb3a8ff5b7290bc13e0543568d7184dcfaecc3003cc842d31cfec7c9b01c78bb552f5ad65a8249f0f7ff21becec3ccacb7a5d85b02173594e6e9d9936e7e903e644d1dc937267493f0e13233e2aa885f267dc1b9e016f2a45db90abc039d4b55a04fe84c9526137fd568c09631cd1ab23b67bccdcb06340b08a0d742e2a7311293001251f415ed7fb128adb98ae3193bee82cce485a955ffa7b2c8caad2a0e7fa3f681f7d044e3f8df73f6b2c6bdd70f47249b52c0f46ac1af4f899e22e3801d4de7259aaddf30a22263fb0a62b88fe77c1cba55853ce6109553d24b792d2e5eabb79cbfe1ff08ca140dbc2dd4a139f4e6f8bf799295abe977efed52ba7c7475b3f2e8ba928483bed63e2b8886f76e922094b6be6fffa9d8928eb584f6ebec369ab3e6135f69d0c629c4ee32d0949e24e25a9912493c7d7521be8c1f1745237e8f025b67a65f1a5901bc5bff6b11c1c63139f289c1def65e1d7e146a7885639ddfe3dba7fc028c3b5ade4ab89148046efd87a2e27f9bffaf61d71d474c4454feb136d41f7d8fa0acd36e784665ea94161b4e089b534a9f0a13664f32580ec8d3dd3f6cf8411e14242b912e658a8bdf1a7c437dbeb2e33a7df5579a19932ec79583384a1c186e3f11e6df7780766f93c6e21639438d13d88513bdf7b7615df59541b46f59867db8d1cf15b5aa6876e4d9154abe19603c9187be5d31a4b733a900b35286506e405f03c1834dfa91711c03cff9a2b8d6d5ae62b5dcf16468c32c42afcb8cad44b4c04bdcaf5b4e363ca44d3f612ca886bac0c64a956f4a69b663f64dd585b58f991d689aa82aaab3a99057c8d126072351f102cadff6fa9fa5ed9cf0b13fb9a2dda0246360c4a1ec0d525e7aa2e418603ee5993a22980ad509f3699e485e0d64b98ce7ae8395ec0b18e10ca48981e636b3249786ad01d6c4f619085329074fb1d7ee9feb45aa31dce06dff419ee94d1f33b261ed364d2202d5e17f6a648012e4d6531fe6c5eddbd6bde0f30d400615224c6937b2be226a27b78236d704783d597a8389adc177729a7a99e4180e98f4f2dc6d509487d062c476f688dfa7428e6e5425610ba50008628e32e0254ea55744d911fe535b1170ee119e59eaf59450981787d0d6b0e7641cf8ba985f6a2111da2ad565afaeeac46b548b5004cc110e979f74e4d3f6c343eb93bb5aef0d4f185b3b72955887fad527281f544ab19bc88bb700c730f6687df1fe381e21b77f9fb95ca632b318f5bb8dd833fd1260b6337241050f5e1855789f633ee5c4276aa749e23eaea63a92bd312e87600f0fe13845410c2643e29c7ce896bc5a4255a2d91eb8260c0e0fb012b7407e4dd32d46e55f9b7f0d4027eede6a1734ef071d470faed475c4f6f40d3a203bbc9229e15f83a4c2f94ca62af49844cbcd9d74ef9fdb77f874a6effcf3cf81534e67238506ea03170098e1b2ed5aeea38172dc4d66057198c22ac8a5cea3272a23c6287f6abdb583eaf8dddaeb97e071e8707024391174609c9b8ece6848b2129dfc5cceb3b78f830c947b5549534b403da0aab2e5813b3927333205ab7a7794a47ead755dbd68aa3f4418a6729c56332bef5ded7a62ae3a19c6a4326ad1411e30e7e9be54b45479a872e20e572bf83215735e3f094cee43075fa4cd62bf3f03698ccb49ecfa30675ac946d0d55656c18650413507149a3653d7064aed2c12d623bd1b820f55a6cedc897cd2a1ac1019aef8e0b735a7244534a92fd822b3e86d70d337651abbc92bcc24588ce018430148512bbbd78646c95a7fe9a801c98e5dd420c67c2f51a366886ffc9a2ed0bfef529ff60cc2161dc578edcf3ee4e020d022ebd76c604adbc4b8b8e0b6719561181d31063e848d0a2ecbadb70035034f62a8bf84f851829bf7fa4a6d0630f2c34c06a5faf5b3b693fce3911c4bc80dca41c90d47fd4143d560aa22e8421e0e08ba84d9bd52cca2968a98929f3a1760ade49d16e4e23e028a260ae0779b9687c9fbb690420ac03eef29df4811dcd2b28083922a3f6f3da0dc6327eb5678015e52ea5e588a0a523825b2fcb34141a60c7e7625c111dcfd92cb9b0d94cd7eb8df2a4ae455648b21b8b25cf19fa2629e3f745406b16996eab7e8395482c17550c2271743350a920c64adf7ca625eeb3a1146da7157611ce41cd742ffae628614fa504aa8267679554e09d962966fbcace6113e2d25cd4ce221a19cc2b905ae1d5ef765bf2a092e6c0f2f5199bfacedf091d11daa372265b2295ff37b61d8bb9879df1d002d9f14c3d97b10aeea3750c5b25601b32a3b01dfc6cd9485d55409a6b6b14bb4955abdf2b2eca78b62c8a6e545283c70ad49281082268173766d7ac207e296651d4b1e03a27326c199aedfe458aa57e8035f05c25fc1ebce5aad6b201e02be243ced24f078d9f39659e0f1f288f30758fbcdd7c7cad264f71559c3de0c4faa6583be8c4f9bccd561b1c7384ff9ed5b32ce13c93f86325adfe39e099e866199c754f072d3d8faff88f95034348fc590940e8ee79c4ccbf8c11133343190e2cd3ac28c68217e533b29f5e94fb227d08407c3a885defc0ce652df691158ccffb0271decf2e40666e645f2912861f5bc7838e68f23da352aeb75e23c8d0633a3197ec5e2f9fc08e2ba736519ea7526d7b34dd699ce76773003809b74662185a1a8a1a926fd27fd8c4682451438e9d786d4379c01caf8de8795507c194a4c465d457d86ebcda51ab0e22f3a76a28e116a8b55ea059ca0afaa6d612e9fefd2a794a10de30912bc564ca58cda966578ea5fdbcb7c2a2e68c5d974268eac0f000b3377d1164e9a7a5e457b07864f61348be0ecb14a75ec9ed9c1d7c5d94d6db019f5a3eb74d8e3f81ea01192f1b070cc1f09f3b406c42e13b04c12daef716192877a13e92e18d12fc1ffb8ac1262e930b007088e4caf89fafd1960cfe774a21edc72c4d97c4eda3e81490e75f5420740dd11067190a4c7badc3fbb691767e1fa891d0fbd43889b88782cf55dd4dd76ae4d1e2470dfd2d716c34be258d5eb2ed4d5618fd9c44fff1c704092a9f058114c32b3cede6ee6191ed98a4eff97f32187e13d35fe30ca6dca183011550d6a09ec1d63f78c9ffcadf7051e2c53f7e60f2c6d2e7ab8e50ed9762bc05947987f659228b947cb38e4d8d989fad28ad0e44d1c2a361461262a2cd1456d64e6ef2581443847b4252a3e6f1ca0efc8e175010179172245f9fc68899f01f0837174b931b65a71ddb74a7a9b33ca0a7e6c405ce08ecedd3e30912bc4a6fda3e27ccbe163ea858ec31fb6f5e09c0226e6de05d640e5805a6c9c3cd8ff25c7d27b12972fc49c0c37a592ed357e5070ec18f213fed08db266d86b620388a0a5dbc8b4c95bac71b019b11e3c2b14e84470ee0681091f07811a58f70d3804556a0e65e842259d56b5597943824a2eeb1966a3721301a0ee4bf2eadcbb61da2f85bfd03190c055274469762c8d54a4a2e503b603819a604d9f36d2cd6f99e8a6e9bf81816de26b2604106c4142b37540b63f40f4bc0ea0eb43d15af0f2361cc655c07d279f19ce14a2fe7db072e1230b68eacdd1003961d7917db54b00f7e379cd930ef358178f12d3a2783fff990929496f61a201548bd95b0b8fc0b05d36f1807f875902a5c5caee9a98aa6acf848a8071ca6118cae16f2e0d6fe96e41704ee17d2e7d1d670adcd66d1ba7022967c8f79f98546ff4dfde91b0132a6bc13d9cf0828f0aa284caff97a62aef3f902748ecc8a6b8262aee33ebd402ef370d5ad6e80d2cf0697a49cf1e99a895968732f17ecace5d5ce44479d97a32e5925c88b03427eca8b41a527dff42747b81831cb66f3128e7a982baee445416b9a528dd2ccfda518ad10838bd6bb3a7b29046a0bbe2cc18676c9cb7309783ea209141cff59158d9314cdd4ae3af02afb9e71b54e650a4c0051ac0a1bf51d8fcae7ad0ab4b3b7a3fcb4b1a157f4b88fa5537aeeee887f9e706d95743ec415e5b6d3ec91f34f992b70a2176f6b482a2c6c8b59926c0ec52fa683d4fc1f001030bbed497a0d9f7e558b986aa0f19a6e2228a17cd6e212eaa6e937e2ed021ff2c57180f8bc879c97b110d0d91ab3a506f676d95070507977eeecf67931389dcc5e6cc0af43714fccf4572998a1573b2bef3b9d527a96d0ddedb22d6aa5fca297b25d57e85bd0ad3e9ed558d118040a17f0d202b00acf99c5d1a00a7949804e4d7ade68f1a23b28237e5e23355f46b08056242e4ba11219dbde0e283e01fb9c7b4aaa4eaa4ac1aba58a45a8d09e37c8a00d76c7ac03ce95c44caec42edbb86d689ef5b2bc13ada9630e650c57ff7e618d8058a031f73904ee17dc155ab57b4b61e4669ef2045d898197b54e9347d47fcbdafae20b419c5643a977308c2623a85ed93c8fec26f8c81697a99820b6464ee7eb37ea0079309c4c5c658f2e88190976c3d2371fb472bb43d9db6bb0d31b3c4775c56a118b501d92b2d1261996af635e03027badbf885772ec7e1753d5e02146570419b9f8eb796c7205e4d7af94371229851fb55668ada2c4be899e17736273522380ed65ea49a6c3e4d5a5cf01200c49978f168adad7c2b67cc8562942fbb1fb6ed76b653008b38e00c1d2189d04f0ae499504f90f92ecabe5a5cddbf3e43604a413c2da61ae588b6014ed183bce6bce669b8f370610138ed8f06956bbad95b0570de3877aa0bbf189fe3806e3c3a3f91aaa2e03c437a906c5ed99e58b3786dc0e6b09fdc3894b080e7e1a07514dbe6ee40efe0a9bb1e4d7bd44043a6014d35978ae453a8c021517e955a23bab64deb2d3e5f4b42ce83f48101631867cd2981b164c260d3df25ab34771dfee983121fe49b2fc04daea490254e99584dfda90ca8e5b0e19ce4e86196f531372d6f05202444d93c6976acef80a7085c94a02593acb02f6976953548cfca077a0376528e4d31b3d740182fbb794bdf0597508168223e7ff660451c5afadf5fa8ec60f591dbc1d1bddb5fdfc0bb799622953c9f32b4c9b109ac9ec809ed94f4bc97d8b97945c8d6f92879f4d2de3312df22253bf3ed117a65ed1cce1b398513aeaa50828731948b01fb09d1f1a15be5d7fb6641ac728664b401da015b82f03ef94810681302bb8b5cba8691491b1df1d51cff15a35359011cca05ffd939bec20bda8c9b2c80b34c2f2e4ef117b234154219d39e4365205dd2eb81a001c5e6bccacd1deb7ffba09518397bf890f02dbb9b46e630b1be054f4985b1e93c033e10fb92d3db3cd5a7b8107e2e4e630b18f095ac1bddc89ed44c7c362e3c7338739f89fd2c0c52b72eab76952ac2c30f8ac7493dc7edaed4fe5a78e929434ccddad54a0bdd30c18fed1a788bd763d44c600cbdbb00d665e3675150756216f01ef8f48f66066f2794b02f278486cb13e287767be2cf1ddba1449f259dc2d63310389012f122e9d56cde7a2803594825e7cef7a7ce55604964a84aee027632b1fdbe7d6fb83a612645c2c605bd3094bfa5dfcdee279b80b2644ee92167a00f474a59ef759203bc0c1d1c4c818ddb3eed5830542db6a3d7a0ad6efbc3c939fe09a795c4738e54132", 0x1000}], 0x4) readv(r1, &(0x7f0000001480), 0x216) 07:04:23 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 07:04:24 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r0]) setgid(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd606243509faff0506550c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b834095dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0xfffffffffffffdd5) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000600)=0x16958bc) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180), &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r5, r2) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0xffffffffffffff5d, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair(0x1f, 0x3, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r8, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0xd, 0x8, &(0x7f0000000240)=0x8001) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r13 = shmget$private(0x0, 0x4000, 0x548, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, r7, r14, 0x0, 0xfffa}, 0x400000, 0x2, 0x0, 0x0, 0x1000000, 0x2, 0x20002}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0x5, 0xffffffffffffffff, 0x0, r11, r14, 0x56, 0x9}, 0x56, 0xffffffff80000000, 0x9}) semop(r9, &(0x7f0000000780)=[{0x0, 0x240000000000000, 0x1000}, {0x4, 0x7, 0xed2e4f965028df5a}, {0x2, 0x7}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}], 0x5) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffe) r17 = socket(0x2, 0x4001, 0x0) connect$unix(r17, &(0x7f0000001000)=ANY=[@ANYBLOB="82020063c4a143dce4e7efe1970da711ecdd57be971e2f669f5eeb15a547192728527ba4e0a7d9c546f46df076239050476e77856ebe3492bbc1ec56c3f6e6bfdeaa4bad969cf0973ef4004a7e67e6cb13d20fc55b19b6240a75ab594ddcc1b3ab5a92d0da6d83db1c516c54021905d328c4ff0f00000000005b701b0ad5d21a00a07a8bfd6566e9517ef0ad13b60c041fc28600f451ccf383aae59607292f81e845e5db3aee651596c83e1bef54fa55884cc8d5411d0ada6082b8c1d1cb59179c53f269b0d9f470a7aae031b002df1efa920200b3d076002f1a80bfe88ffcc71520f5d401f57801d42fc98e736e0f66736c5d2e432ac20c89a6ce29206c051e87b54a8017fbdadf35ed2701b091dbf58b30a87c3e6ec48ab334f72881b4dc70bf7fc246e7ca309c09be3ef6efa1c867ee1641bf0c68dc90a56907859c2a839b635162f6e28bd3d7b10971f9359c8cb75e41944af74a3e1aa40ed3e400b75fbca986ffc46fe78eeaf55f2fcc68467d03b87891c4891711b4a6a3e41bfd6315d1deb854dca39f392a032872d51ce929865844b0455ac6c195c822081e22adfb5451b1ba84006f2ccbb24de8e98de373dc87aac517df38f2825db5c37c57ca6e68346505983e64f3bb7e84d43169cdc1f51d805797a872b00395caf568981d709b4a0353c5255d53cff562aa13378c1f4c24720212bbe63f5dc75609292b6c94b7af05f9721de8e5e3f56a1a1a0e3c34af944c1f06a01620be607010735c3a6f674befc2bf2bd1a396418b81dbf46bb4e944836133c552e3d76f907baaf5339e314ca7c801c96894254f7a4bc4fbfb1b0633f5e6fabc99b233281096a855f6d1d1425eaa05fe8e9f1fbc93dcbccc2e7ebce59d46369abcbc000000333808fb7b723acb24e3b9cab67e478d481331e7393fb98c7b98aa0d3210999b6c89199def0cf7da7e686655abf83b6ddede51f3fa7e382d779042e8c9c844a43c9cb3d7adf15b2c0bca98c530e1652b121002a069a68d991fff2adfc4ed0a5b498a8474d8ef0b691ef7a75977c28ced6756e08cf7ffffff6e13ca4fa984f55f42e5b24f7808e9c88a54e67fdcc05a481029bab611ba413b219bc51d0dd779a1a8676bf7a7bee996bdb072c496754944e6e56780c206acd43496b674489346867615b835ac0b124d05cb9fdc55eaceee36f746b22eef326d998d8dfbc85a37513c119cc040c06d2a931f5f9017e3d0fca10c9a7900002e8a5e"], 0x10) dup2(r17, r17) r18 = semget$private(0x0, 0x2, 0x420) semget$private(0x0, 0x3, 0x200) semget(0x2, 0x0, 0x8) semctl$GETZCNT(r18, 0x1, 0x7, &(0x7f0000000a00)=""/253) 07:04:24 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x8}, {r4, 0x100}, {r3, 0x8}, {r6, 0x20}, {r7, 0x144}], 0x5, 0x1) write(r4, &(0x7f0000000340), 0x10000014c) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) 07:04:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x23, 0x5, 0x7, 0x20}, {0x3000, 0x40, 0x0, 0x5}, {0xf001, 0x6, 0xe6}, {0x5, 0x54, 0x0, 0xad18}]}) r2 = dup2(r0, r0) socket$unix(0x1, 0x75fa58768a99dfaa, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 07:04:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 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, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) 07:04:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0x1e0) 07:04:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:04:25 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103c0) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r1, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r6, r7, r7, r7, r7]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r11, r9, r12, r10, 0x143, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r13, r4, r5}, 0xc) r15 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r15]) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r15, r16, r16, r16, r16]) getgroups(0x2, &(0x7f0000000140)=[r5, r15]) r18 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r18, r19) r20 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1, 0x0, r17, r18, 0x0, 0x0, 0xd2af}, 0x4, 0x2, r20, r0, 0x2, 0x100, 0x10001}) r21 = msgget$private(0x0, 0x103c0) msgrcv(r21, &(0x7f0000000580)=ANY=[@ANYBLOB="00000006dc143d00000000000000000000000000000000000000000000000000000000006f508d2e16efb8a6a2c54631fd45000000000000000000000000000900000000000000000000000000000000000000400000000000000000000000000000000026e1b0e4d946a6954ffdb96db90e31d9a8da971aa46da43312ce5e8691b86c7c3700df63e7651c6e415f1e8b9e00e653fb92291a8f399075edff96122394a70ef3a09fc8e005ebbc5d0d5ca02e006d092d5cd7c1823c03dda1b351018e62dfa43f256503573e7c4a1b8ea2659059a97dca39667cdbfdc87f91238cd9b53074ff56a95e71921647c406d50743519c2d777c29ebbcd4bc92267cc94ebcfb9a0f512d98e09ac6ad4b5c77649476d619c11e1b2a3dcf4a59881681fddb549c484610a4c5cc64f60c77f318aa1311eaa67d17c9f118ba00ff7248d34e481e7aab"], 0x65, 0x0, 0x1000) r22 = semget$private(0x0, 0x0, 0x9) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000004c0)=""/57) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) r23 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:04:25 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xc, r8, 0x0, r11, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = socket(0x18, 0x2, 0x6) setsockopt(r13, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000881affc3820acf8b933829a5733bb6cdc45b03ae8dfd64ce1f5dff05bda5cc7493625166e0b648e5c6700f7949a51783e85428476baf402cf14d2ad49a6e1ecf00ea52e635e710979e24751e19636bd8377e298069c55866e18f47a124ea9fc04b7eda5f07efeab3f1932eeb4890b0cfdfff27be20d160c071d29e0c2ed2"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r14) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000040)=[{}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r17, r18, r19, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r36, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000d92f87a67d7909b7ba65f0d959229858443db5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306943b3454c457623f5c6502fe1501e442c89acfe5ebde3aa454070b36d78a22367ca108ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000"], 0x1, 0x800) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, 0x0, r33, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r31, r12, 0x0, r14, 0x0, 0x1}, 0x0, 0x0, 0x6}) getgroups(0x1, &(0x7f00000012c0)=[0x0]) getgroups(0x0, 0x0) r37 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000480)=[{}], 0x1) semop(0x0, 0x0, 0x0) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f00000000c0)) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r38 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r39 = getpgid(0x0) shmctl$IPC_SET(r38, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r39, 0xffffffffffffffff, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() 07:04:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x800000018, 0x2, 0x0) r3 = dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 07:04:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 07:04:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000300)='./file0\x00', r4, 0x4}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r5, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = kqueue() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) readv(r7, &(0x7f0000000340)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}], 0x6) dup2(r2, r5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:04:25 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000400)) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r9 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = kqueue() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000340), 0xfffffdc3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000340), 0x10000014c) r14 = openat(r13, &(0x7f0000000140)='./file0/file0\x00', 0x18080, 0x2) kevent(r3, &(0x7f0000000280)=[{{r5}, 0x5ffe9d3948e8eccd, 0x41, 0x1, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x5d56824fef03eed8, 0x100000001, 0x3}, {{r6}, 0x8000000000000006, 0x2, 0x20, 0x1, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffb, 0x12, 0x10, 0x7, 0x376}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x8000, 0x1000}, {{r7}, 0xfffffffffffffffd, 0xd8, 0x10, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x4, 0x89, 0x8}], 0x400, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffd, 0x11, 0x4, 0x1ff, 0x5}, {{r14}, 0xfffffffffffffffb, 0x11, 0x40, 0x6, 0x9}], 0x5, &(0x7f00000003c0)={0x4, 0x100000001}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/160, 0xa0}], 0x1, 0x0, 0x46be) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000480)=""/37, 0x25}], 0x43, 0x0, 0x0) 07:04:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, r7, r3, r4, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x1, &(0x7f0000000140)=[r4]) setregid(r0, r9) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') ftruncate(r10, 0x0, 0x7fffffff) ftruncate(r10, 0x0, 0x30000) 07:04:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = getpgrp() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r14}}) shmget$private(0x0, 0x2000, 0x40, &(0x7f00000da000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x320, &(0x7f000006f000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000700)=""/137) 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(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r23 = getgid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r24 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x1d, 0x1, 0xff, &(0x7f0000001800)) r25 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040)={0x3f}, 0x8) connect$unix(r25, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r25) accept$inet(r25, &(0x7f0000001840), &(0x7f0000001880)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x3ff, r30, r31, r30, r31, 0x104, 0x5}, 0xfff, 0x9, r34, r34, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r30, r31) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0x0]) r36 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, r35, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r38 = geteuid() sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="07706b0cea0f58ebf251606b7e34eb4bd488e238a8574b212e950692a94d5ce0cb27fdd10770e34a31eb0400d52d3b5f104c3a15643b739f8cb46a353844164cb0da14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa72cbee81b5fa42019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585998137d21c1a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r38, r23}, @cred={0x20, 0xffff, 0x0, r26, r29, r37}], 0x60, 0x400}, 0x404) setpgid(r2, r6) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000180)='c\x00') 07:04:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 07:04:26 executing program 0: r0 = getegid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x86ec) r3 = semget$private(0x0, 0x2, 0x200) socketpair(0x1, 0x1, 0x56, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0x2) ioctl$TIOCSTART(r6, 0x2000746e) semop(r3, &(0x7f0000000180)=[{0x0, 0x7, 0x1800}, {0x2, 0x1, 0x1800}, {0x0, 0x7ff, 0x3800}, {0x0, 0x9, 0x800}, {0x0, 0x5, 0x800}, {0x2, 0x4, 0x1400}], 0x6) r7 = getgid() setgid(r7) setegid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10405, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x10) ioctl$TIOCNOTTY(r10, 0x20007471) setgroups(0x1, &(0x7f0000000300)=[r2]) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r11, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) open$dir(&(0x7f0000000400)='./file1\x00', 0x400, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000000480)) r14 = dup2(r12, r10) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r15, 0x1}) 07:04:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x114) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)) 07:04:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f0000003d00)="def7fe78d5e73cb57bd48bcb15156836edbfa7aea66d28d2f9ff873e0335bd7210d3b496201c07817e3bc49b687b73ebffe2db9ba88fb2b61611b034dc129eb566e8849ddf06c87e086c8eeef5811f44a2b07467e55d72f9876fd7ca124771eae5751dd2e04e81dcd24f88a105ece6519d0371c6abaf78f10cbbe4f02bd67d75aa51ede506cc12731e611ef7de0f82914f9f65984f9fc45144d5cf59e8b6b865dc839d68f537db761ed5f5c48b448deea93319c9d3c48dd7d777563cfe449d373774db22359ff8c1a5e4b6649346e82d59842c628b76096ef021cd55e4b424cb2adcd9a570710a3c81daee", 0xeb, 0x8, &(0x7f0000003c00)={0x18, 0x3, 0x5, 0x800}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e72240198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762827d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9fb70ec3366b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r4 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r4, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 07:04:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, r6, r2, r3, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r10 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r19, r15, r16, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x10001, r8, r11, r12, r16, 0x40, 0xf4cf}, 0x8, 0x2, 0x2}) r21 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000100)=0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 07:04:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1, r14, 0x0, 0x0, r13, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r16, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) r22 = getpgrp() r23 = getpgrp() r24 = syz_open_pts() fcntl$lock(r24, 0xb, 0x0) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, 0x0, r13, 0x21, 0x8}, 0x8001, 0x2, r22, r23, 0x10000, 0x40007ff, 0xe55}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7f}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r33 = syz_open_pts() r34 = getppid() fcntl$lock(r33, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000004, r34}) flock(r33, 0x2) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r36 = socket(0x18, 0x400000002, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r36, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r0, r33) 07:04:27 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) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 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() r8 = 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) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) 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() r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r13 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r13, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a4"], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f00000000c0)='./file0\x00') shutdown(r13, 0x1) 07:04:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) write(r2, &(0x7f0000000040)="f51e6d2e6a56a6570934b404db11d624580ad9e6ee8f09bd84917401508b3f0568f777db428d052cfb82644bf1a2cc60eaf822bc07364cf20f4fcd8d664d42c223420f27dba091eba4704a2cbc", 0x4d) pread(r1, &(0x7f0000000240)="8b6a8a03417bee340573e71dc7110afc69ebf1f9ae656abbc6e93aeef38da1fe7a9fa6d6cc7b233870d9b5db55b5fe51cf1cbc643b3745b30bd9857e627148b2914e8de9506a3883e5c2bca3c91052ad930e21f1e43a5318c28b31e604fd55de17d20e6e39c47b52d051ff93ae5e7f82d44c98b8fe20a3e1921f2cfba18be2cadc47e64052d8a26c4dc7f2cb2bb9f72de38c43bbb8eb38cc318e4b9b952f8a8b188e3800000edba230be9c1b3883c1bc2f8e3f53d46f5ad7e4cd42ed2af1caff3b4e5e0739c5bac8cbeb9fbe5f61e58b538761", 0xd3, 0x0, 0x0) kqueue() r3 = fcntl$dupfd(r1, 0x8, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, r8, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgid(r5) r10 = dup2(r2, r1) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fa10fb027ae633e310b486084f44c58728a3364da6ef460c65b03a99199b839c2679de8055697756244f21c1f70e8904d5204c7b78861f72a8f6ccf9cb25aa2e5d19841ed8ff9117a36081196f379f50fd890ff3411467cd5ea23c2085a72f39d4c273351b5fbe190f15b2b9b59447894ff1b0629d21b5933c138d6bb9d971fbc7fa6d281e7e6d4086b617718098fe15167b263af7b85ea39c752b2affcab6f72f4d004d77fb0a2be8dba7c3bc1da3fc58644487db3532a58d54f7e8bfde800a492f113993f5e35da4032b226e51c0bf0a6b641de375500278fc7b5e6916d384dab8e5c9281d13a6f32e3497e08c203feceb97befef516f7dea6dd4dc01593ff8c1e07610ebc43885d7a9f393cff38c5edf216a21b900000007000002a41a9718f2c85a17352404b1c679599ba800380c265d4794b50d5eacf7f57fe2e6dbdf788a87b4858ee79f087eb5d05a3e16b08375135e5d361b0676ba7d6a1b30aa439b54a02f0150aaa43b6acf3d99ee9cea1314b3c54c7c50093dd5d3726643ce1f054bbce4"], 0x10) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) fsync(r10) 07:04:27 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x100002c1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0xfffffffffffffcf6) write(r0, 0x0, 0x0) mprotect(&(0x7f000018c000/0x1000)=nil, 0x1000, 0x0) 07:04:28 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r4) 07:04:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00082e2f66696c65302f66696c653000c4e428ad12b9df9f7d10890727638cc558981240b89aa15b9d7f3bc7a019a8ccbc4b3fb2d8d5f38cbc16e28b93bd9ecfd6813c65"], 0x10) 07:04:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130ffc, 0x0, 0x0, 0x0) 07:04:28 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 07:04:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x41) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 07:04:28 executing program 0: r0 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x6, 0x0, 0x0, 0x7, 0xc728, 0xdec, 0x0, 0x0, 0xee5, 0x80000000}) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = kqueue() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r12 = geteuid() r13 = getgid() r14 = socket(0x11, 0x3, 0x0) sendto$unix(r14, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r15 = getpgrp() fcntl$setown(r14, 0x6, r15) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r28, r30, r26, r27, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r37, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r36, r38, r34, r35, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x6, &(0x7f00000015c0)=[r22, r27, r38, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000001680)={&(0x7f0000000140)=@file={0xe49bf82027b74111, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000240)="f3cb68d7fe64542cac490804fbfb689fd6feb52dcca274cc829cb765f2e2427fbc73c91d010af2899be6c04aefa303c355bcd4", 0x33}, {&(0x7f0000000280)="521e5ae97461fb33b39c99a7ec50450954a7a5b04bd1e43e691d7049a6cdc14a69bc5c26d6a882d7ce7092c685e036c0e5d80ee4429227a7dd5247e16eeeab9d95c5a2a2b87e", 0x46}, {&(0x7f0000000300)="543ce0f4815ac28fbcc201e9c6886cbf14565d71ef962a6fa7945e275c5371a458f65c0141796823698b7cb118eab3795e7c0f9bfba03bcb5a70a9e46103c146187fc8afce0b764c77a1e6b7aa7f2a85f5a5e1947a9bf3a87b9461fd2ebd28a9ee6c6926e4603c8979a3cbb8d4f145cd713197781f5bf35b035794aaaac88c472572b505e526b469e8e4841240adfd3b12916628a25f82bb6008a57e7cfa985ad6de75507491dc60f7aec23b570b6818e69c94d25542fc91e106fc9a3aa1f6594a339287c2baeb96ec2da5e1d925a695ab073dcc04746ed62442da4675c214e0a63bc34d28cef577f72c4b010563202c1d3cf6c30b2aaae6a20aa98f43f3071358e04fc86fde1d7200818bc23656a718e5313c4e2204666d734300e8a088edaf329d29e830b863d5be94c8b5df8c541b664addee9d7d4c9e32f81c80c0763ab2778e9782d00f39ea0cf608c076fede9189ca42a6a9f361cd646e66ce6993f698fd8f5712602bc62ed43ecdf447c323852c9eead232a8e6929e2e1018942aa6c75f5370bb34516d0f47fcf3943bb4bc03bc23e243f1c8b111b1d6def33021ca583dbd4d472fb8db89931a4492aa6c26659a6e9b1dc332c87df76e8659bb4037dfdd2bbf2dbeaac5e816f426b17d527191e44420caa258dbbbf425b45cdd07fdda89767015cb68c89b836d4bde41712ab3b7a5f0f019ca43c1fa93e3b0f3e8a6a0e8910514c5151c348188caf47fe7f6ca6815b538a1b6303bcdeaf5ecbe6a0a43b28d1d8d942c590d12238ed1ccdef10a207b44f6a97a212032e46b7137b65bc5ad2dcfbd245d6224ad163baea867548dfa58fc852d6da4fe8dafae8780d10033cd6abfc4016c821d9066572c57d5520aef5b0046a88a9a6ec233662948b8687b7b899f2c4b9bcc4f1e1ae0280247a305446eef6c5b6f1dc77ff1e15498fdfbd48285d3b14e671529b2978e88735ba6c0fd1f51c7e22361571df418724fd21614d20394807e00bc4221c2265a4a000da81074a3de89b106c940ab9fd079099a9603994906f056c1c3a07938f509db420f6bef9f12744d2429a428ecc7d9d9cb01922cf66582f52b3a70bccf3bbc5b008c3d7d635a56c1a6fe3a7e230595764040fdfb9c77f28c4c1c6972cbcf116500b54af059220103037d50ed690494e1be9845e3c86dc59ff2184c7ee571d458e37801a4f1dae8cf43042e57a67fa1af7bac6d4a216c634bdfa5801871e5de27e9e6650ab8e2c867d9f660904ef7b4448584a8184331ff0c6059028be845b69dd3cec558773ca9973afe483a9ba09f3df91a93dbf1bf7b955a2abe88b15852778e859fc52c7ca5b0357a971966f71c69f3a34f5431b2f3a9513595eae95f36725743b3bcd5c72964925a7031dbba84f1c86dfc812fd730f6c04ec63340da85360d57b9e6dc3bcea268729a7e6c6916d4337fccb937cfcb4fd6b744e9bb9634ff3f666f2e4ab9974b7323a8f6158b7bf43bdeb7fcab21051ca9bcf2602fa058070724851ec63ed0ce4840421ecfa9d60e3f892cba05248aca9e86ea9bccab75be94753d35d4e1370860ecac2f2fd8597bf9cb0a06b9b6f00503c48df94b25669879e3c12382c2229386ad8f75043050e86a9b7382974d0e2275ec1aef621ad5a64ea500ed0fedac202c933d6dfc1ffc116281fb94169c9a0cbbe71483e94308f3caf47390611f2d2094e7da6c10312953ab5cef5e892de828cdc6e0ee45becd6f74e2ff509bda3d8d171468fb1432189eeed3cc53e82162f5b4b1745059de0128f70ddbeced8b474ebe403fa787d8d7810a90dc8c982ba2e4cb1b0a2807dfc4bc94319f1e811af32ca6f4ac5d5c0b694b14116904aec8ba548d95e5cf51608b889d4c525bdb34d20be6e9679131a8aaf29d0bbecf24b6959191e8b97a13d984181eab79cccd7a72aff443afd663a58541c027a2339b56d76343d0a87c6aec345a0736496d60107796033d43b0fee19ba7d977de5d9b754f6eb0f0205b451695509db48ccca59950129fc6d984f3f6fb943f9489c85ad48c9e39791222ded178df8a6426ec6fff6bdd11ea3fbb038bf3839f383f94fcc46a0dc514ff4c52ee5912391066a8405295c21e2e562ee5fa0252f41dfb42819ae69ee61a9f5141cacfec6db32b438f92b89df3fcec0ff1f81bfb438ae9cdac6920a1797cc8f1ffda506606a95508093ddbd85e623471202349b860e485d0d074c444613cdf95bc927ec18ec8ce3fcbd72d4daefdc6c189d65254f69acd81330c2b9359ac1da76bb7dfb74957f19b0af359fd042b6726e429aeb898ea64b09b98c94966382c6b6c98a5c4a72f55eced32a14b86ebc7be07e6e07038bf32f48e662d2153f69e725157e8a3cb5f96a49c6b4398aff20eef041b25d4d9c96f91f12f64ef988962a52f69b5900a7cc95daa92dded8ae6a941fb384c71ab946ae0a35f046ea29ee38ae169236d67615bc2571e58f1ba548a047ca3d6c3aead93fef54f740baf381eb949bba151f8f40a0a302dbb133124879c713ddb326e684842df2a9e74850880d553faece5f0b61a4aecd989b58853e9d923282efbc2f608df36f265a99e3e51792fed92bd9b5f3421ab0d02dc59ca38f3c8d5316c945b1bb7602ecce1fe224e209f8bff4961d286bb0c7a5aead39954a4804338e94826e38ac6add725180f546e06a9e542e93709e6cb8ec4703d13958876d5e3bad5103404b4a7862ee06cbb191f936f7ebd8a1a0e296171130bba87cf1bfc4985ae8a2eba5b31fdd581696d21c98934437f52953d0b63df58334760c54bb4aa75b8acb065b382f520be3362132d309254a7f401cbf11af608ace54fe26b7d10fde446bef738a78d08e1daafcf1a11f374783a793898466114d189bc11b04550e0e581bc64dfbdcbf58c4447666de91c65969555b8414b07af5fc4c38360467e8c1e2f4b160e57e64ec9889f3cc77c3b680b299e4832cbb484d7f56d3674314086da96a2b6bc92abe9f6f81b79bd98c29e20c09eab4919ccc0deea324019ba8742d44a9f32242d1cd4669c8a547fd0a93f939d2fecc7a18635884c8074914f6146266e08d95a90d326ac1ca9521bf5967282a35000dbe1f4352ca62d44f072e765188a0c4e1a55f4cbbf2862f386fab493dca02539adb52f0100e88f514b7741cd2ee40331d6d5ac45915fb2cc5ef07852a50d989e9755cd7c0c85f269fa0ea1ca13d9e990311e3c49fe4a57a1395320dc5d7beb5b627b403cfbf0cab4ea3fe6cd3ee8cc6b68fc36fa9d332feb7b66d65a5dafdf67f6bcab56db3585439eb95ac7f90176f81745b9a94e424ea5ec84b3e6ed79f2a3356649a1a3538d1bdf9e40ea159f279498a7d664bcf6aeb6f21683387be4a1d3e377a5dd0d7e948cb699ca300768027ed5e88e51c95fbf853b05a078f9ee948c0cade2a5275075ad7daecc6b369b7d65df2d4b2473d9c6af62240dfda55b90b3e65c6c2cf0e40f71284c622bcd9d5bb02ea8c3f3587bc7cdd0efbb49379e4618c9753fc86414cde336bfe4fcbac02bebe784db4810555696fb31ba2a0537cacfc09a45ea5927e829a241ab4e62d9114d451e84aee9c79f12fc698c5e552ee813f1a33148048619729d83d9cf668b35478d5f51c1a56812943d1e83661fd425d8ce47556942fdf97ba026db8e060d1493e9ecdd698a3d49b373310d01bcfbcc67130e4e668e9e25ba22fd82982cac712a4bc26f2b7b5322a82dd312b8258fd7bfdbfabba8ee79075ffb42f668ba37498190af6d322154e40275d3ff61c65c2043cadc98ed158ce320cbb991bea84405a3e3f2fcab2dc78c3d2ab816d895d4e4af3094b2231ae1103be1a2aae79348114c46914562250b5dcd09eaea83eb6c48a4cafb68a2dd8abce08758329093d7d16a46e549a665ee684db4e0fe779ae9adf28d6db9639490c9e8e65c77e1990d10245f93c1f1060279031f39b42df2b3d9ed2f3a53b154170c8f84e4cea4e9617c0268e66ef1716779a06d5217b6708bc5e2fcbc6151aa35ba5d0b7eecb14a2305fbad7b8de6c9f5ca576c1878819b9fababe8b769e9ef7ca743c214fc21dba58bfe8550574cb0e63f5f0e42d9df131707d3a68bff6a1b46070de713a050a1f1fa3fbc11f459dc1d6583c5d19c54179a9f3f3e3b054868a69783bbd09bf8623c5538898385e6306432d0a47f9f7f389ae83b0a2d949fffbbe26bdb6aa32c77bc697c5707f86f19c997025164db25cc351bf5c4eb6e53e0b9981467d41bf1ebedeb1d8c584c31019d10f7e528d02b7e2863dd17288a70f6da9ce5fb814c3413174e8c20d8922d3d5b402b0cf3591d3d29c1f781cbbfb1d61673a150826581ca4d630895f22eac2c1ce4dc7e402d06432f7a4577a7afd2053f4ab05f514ed1769b77ac67d80471a700ccb58fc6a9f1e915f2c596f265e60db11e6d991767db5aadecf1ca6d6552b08e8ea4ad4e73514fc3b87ca1b6995bd3ca59dce2e7123f6b485f9433f74da5d32eda452c6b7ac024c7c9c986117b3657d59905a9a160a3612b2d882c1ba58f86b15a0bb4c9d257f42fa46946d7e91484551e54cd2617cc2ba9c433fe7a580ff32163103fed23c8bb4f7c447712afe7e82128934548cd965d15b7aba4311e90a8c5bc0de86635e14e0c31b5f9254562bee4bddcb177e6787084cc47cf14d4b8378218c69e1159e109f8c77e20d2fcac0e4d9622ceb6daed654f760789c72de4bd34e47c8b3a0550ed12f22e03fd940b36e8fc6c35b0d0c1dd1499c02bc04d14c06d8cff915dc9e9bb248e041a213b990270e8b21207a742fffa3a515858e46ce887b53ea74d44598e349a1b2c1e1eba6abc1e13887cf35cb3ccc621630fa80ac24d6ac62ffa9d82ca302b5b519449f7db8e8ce6c4181dc5e32ac2764514f8442b212d051e2122fb430dd7163f9604940c2ef51c20b1eaadfd7f2e29ba9e249afac3b42c96a6062be3337c6abffde47456fa2e4b24df3ec4b9b68e38566b6c8b044da4ed65e29ce430fd55f5e7aa7a86363f4878de835f981ea445ba387f0b75c6f0b4625b50f71e1358bfd77464b4d3731aeef331413ed09e73751e8519411575a650e887aadca62380443bf3f71a0e9e56494b50a72cf13ed8307f86502f96a946dfe29406dc4fe941f1b1e9b53144ef5d538780dd92dd0009b0aeddac4e78f4439cf4a56c24e46cc1f1bc1d180abb825b2906c00cce0ea7f23d2f0e5aca4ad64e999d53b582368b2d123dc812e1ad4a0dfdc9187ecc141d42dd92345505f0f8a7441bac6d0906dad6ef5969abfa06f64a8fc71c85fc7da92ffea283a4e8b4239bd2a26b93023a71b5fccfe053f9f76454a09714a8e6717342c8b0620ca3b8a230405ab69e9f638b8380154ad2a2c3619d534d8ec586fe105d8582108d3a0138914bfd41b0da53c8c20e8c92229490cbe5448289731d22c7d78cbd51cd73a7f5d62b2de15409f9201ab8ec3135002a369d39953154403abcda2ce96c1187c2d35b6431b286897bfd6f8d29a4cbb2ed7a6722905a7b7e4cd3b689c1c5be6e68c60724f199d9bf9cd5c888d181d9585dc68b656bab80598a33e2c87a834afdc7ef67d8b540c55cbc219920412da3660133d2bbce4e2476604b24ee3dfe1627a21bd60c8f27e1678738ab46f7b36fef0760e159562254af0900152848b14e17e38dac89361460df8ab1434b2bc0a15e537141ae5a1f5eefb60638d75fdf885ebc45cf1ad091b22bb1a19f9e1a44ab037e472e160473d363838d4efac52a4216cee58ea3716fb1c1c90be773c5181421462f2dad6bae2c5dd7d2f6", 0x1000}, {&(0x7f0000001300)="b6bd8f547f12db288f9e015644424bbb3541c9a224214f0c2019c3b0ae530f589dc00578db8b9f78cd39", 0x2a}, {&(0x7f0000001340)="cf1494e798be021cd342b4121ea71f4329", 0x11}, {&(0x7f0000001380)="4079de2fc97ee1519992a4928dfd257a92e283b5fb5533d7aa5d0f4be70eebc3efcd041674ed1588277d0a781dbc729e599c1d38b2295c6db69a955118a6915d390f4813b44fd42a7360a13dd6d8f32f5a17006f5e8d6cbabe6891e95a24a302e8e44bfdd6ffc347391ccaf1d14561bb09993eb6b24943e36f877def735a858bec34a10ade020fa1957ae318769f72c136a8c94298324e5dc648f37f31d370499bfc258b49c3717dda3e5a7da86470", 0xaf}, {&(0x7f0000001440)="197455bff76b2e6af90a8af66a", 0xd}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r0, r12, r13}, @cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, r40}], 0x78, 0x2}, 0x10) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:04:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100a2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() flock(r0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r0) 07:04:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0xccc9c92db86c78ea, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000debf61fb00a93ec6b2e90000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000c25f90a3041e64b12f4eb73d45340b61fb5c5c1477b5f5459cd10a75734730282e2b7e7d54917f0f6ad4b54d04fd53a93900"/158], 0x5a, 0x3, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000055d400"/136], 0x12b, 0x3, 0x800) setsockopt(r3, 0x9, 0x9, &(0x7f0000000080)="e8377e77a0b24cb72eec008978eed06951de40d060983522a15cda4851488ab91b97fe6d4cb35c9d", 0x28) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000003c0)=""/198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 07:04:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xa4055d2940dde65a, 0x2, 0x9, 0x1, r1}) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 07:04:30 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0xcc, 0xc0, 0x6, 0x6}, {{}, 0xfffffffffffffffb, 0x9, 0x2, 0x2, 0x8000}, {{r0}, 0x8f42d473b1a82ab8, 0x80, 0x0, 0x4, 0x1}, {{}, 0xfffffffffffffffe, 0x32, 0x4f, 0x0, 0xc3a}, {{r3}, 0xfffffffffffffffa, 0x70, 0x0, 0xac, 0x1}, {{r5}, 0xcfe57d736e02419e, 0x8, 0x1, 0x1, 0x4}], 0x5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x76, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xa, 0x20, 0x9, 0xb65}, {{r7}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xb6, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x24, 0x1, 0xe9a, 0x3}], 0x0, &(0x7f00000000c0)={0xffffffffffffff80, 0x9}) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000300)) 07:04:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) 07:04:30 executing program 1: socket$inet(0x2, 0x2, 0x0) munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 07:04:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x2, r3) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 07:04:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x3, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) dup2(r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000200)="b4f3466d0205dd2a24552bd0fea7ae5789c87f1002cd766cdfdf3118acbc2a8ab6778c2eee13595cc0fe557b2d7b275f3193b4daf628aef2a7bfad8d18f2f1ec8eec3ba9b9bfe01075b815425a1784e71b676110b9d999492b441acc1d442611ecd14499dfe252046e94823802ff3b0e0c0c669e16e1196704876f6db3782e28b7c0d298e0531e26ce082f722f1c4b01fc21a5191411fd9d278883f0eb2f1749e2140a7760cdc46023a32544c38e0bea8fd12ba36d7f7b7418ee62a2fe340fcadd7fadc0cf9ee3953efe4cf55b932c627ebd4e9589aeae33b1134ac1ff9f81901ddf93f4", 0xe4) 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="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r7, r8, r10, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r19, r15, r16, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = socket(0x11, 0x3, 0x0) sendto$unix(r23, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r24 = getpgrp() fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8, 0xffffffffffffffff, r11, r12, r19, 0x108, 0x911}, 0x8001, 0x8, r22, r24, 0x1, 0x5, 0x10000, 0x3f}) r25 = kqueue() kevent(r25, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 07:04:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socket(0xc, 0x1, 0x40) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 07:04:32 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887a82b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt(r2, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r6, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() 07:04:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x401, 0x1, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 28501 41403 32767 0x10 0 0K syz-executor.1 365029 89326 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024db5678) at fifo_badop+0x14 VOP_STRATEGY(fffffd8066fb2100) at VOP_STRATEGY+0x99 bwrite(fffffd8066fb2100) at bwrite+0x1b9 VOP_BWRITE(fffffd8066fb2100) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024db5900) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8076e44df0,ffff800024db5a60,ffff800024db5ab0,ffff800024db5990) at VOP_MKDIR+0xc6 domkdirat(ffff800020a88780,ffffff9c,7f7ffffc35f0,1ff) at domkdirat+0x121 syscall(ffff800024db5c30) at syscall+0x4a4 Xsyscall(6,88,7f7ffffc35f0,88,0,7f7ffffc3614) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc3660, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024db5678) at fifo_badop+0x14 VOP_STRATEGY(fffffd8066fb2100) at VOP_STRATEGY+0x99 bwrite(fffffd8066fb2100) at bwrite+0x1b9 VOP_BWRITE(fffffd8066fb2100) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024db5900) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8076e44df0,ffff800024db5a60,ffff800024db5ab0,ffff800024db5990) at VOP_MKDIR+0xc6 domkdirat(ffff800020a88780,ffffff9c,7f7ffffc35f0,1ff) at domkdirat+0x121 syscall(ffff800024db5c30) at syscall+0x4a4 Xsyscall(6,88,7f7ffffc35f0,88,0,7f7ffffc3614) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc3660, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024db55a0 rbx 0xffff800024db5650 rdx 0xffff800020a88780 rcx 0 rax 0 r8 0xffffffff8100e32f kprintf+0x16f r9 0x1 r10 0x25 r11 0xbde5ab3938a84d96 r12 0x3000000008 r13 0xffff800024db55b0 r14 0x100 r15 0x1 rip 0xffffffff8203e078 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024db5590 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=28501 stat=onproc flags process=10 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a89650,0xffffffff82676ab8 process=0xffff800020a8b510 user=0xffff800024db0000, vmspace=0xfffffd807f00a8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *41403 28501 1235 32767 7 0x10 syz-executor.1 1235 65140 89326 0 3 0x82 wait syz-executor.1 40620 49391 26756 32767 2 0x10 syz-executor.0 26756 443776 89326 0 3 0x82 wait syz-executor.0 21338 1797 0 0 3 0x14200 bored sosplice 89326 383942 88495 0 3 0x82 thrsleep syz-fuzzer 89326 378279 88495 0 3 0x4000082 nanosleep syz-fuzzer 89326 88214 88495 0 3 0x4000082 thrsleep syz-fuzzer 89326 308560 88495 0 3 0x4000082 thrsleep syz-fuzzer 89326 325091 88495 0 3 0x4000082 thrsleep syz-fuzzer 89326 365029 88495 0 7 0x4000002 syz-fuzzer 89326 208224 88495 0 3 0x4000082 thrsleep syz-fuzzer 89326 26330 88495 0 3 0x4000082 thrsleep syz-fuzzer 89326 155531 88495 0 3 0x4000082 thrsleep syz-fuzzer 89326 342760 88495 0 2 0x4000002 syz-fuzzer 88495 353206 64931 0 3 0x10008a pause ksh 64931 369125 30010 0 3 0x92 select sshd 86903 478674 1 0 3 0x100083 ttyin getty 30010 320280 1 0 3 0x80 select sshd 28835 486171 86307 73 3 0x100090 kqread syslogd 86307 11135 1 0 3 0x100082 netio syslogd 50765 482708 1 77 3 0x100090 poll dhclient 12993 37740 1 0 3 0x80 poll dhclient 39941 91102 0 0 2 0x14200 zerothread 37112 199825 0 0 3 0x14200 aiodoned aiodoned 36419 83592 0 0 3 0x14200 syncer update 1932 453354 0 0 3 0x14200 cleaner cleaner 22982 27799 0 0 3 0x14200 reaper reaper 91572 455617 0 0 3 0x14200 pgdaemon pagedaemon 84466 520202 0 0 3 0x14200 bored crynlk 58027 169731 0 0 3 0x14200 bored crypto 54648 184064 0 0 3 0x40014200 acpi0 acpi0 49169 73076 0 0 3 0x40014200 idle1 15997 236199 0 0 3 0x14200 bored softnet 79999 347186 0 0 3 0x14200 bored systqmp 57287 372973 0 0 3 0x14200 bored systq 96758 569 0 0 3 0x40014200 bored softclock 54578 441988 0 0 3 0x40014200 idle0 88662 19624 0 0 3 0x14200 bored smr 1 76894 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 41403 (syz-executor.1) thread 0xffff800020a88780 (28501) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82647ad0) #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 (0xfffffd80706b71a8) #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 (0xfffffd807aa053d8) #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 40620 (syz-executor.0) thread 0xffff800020a88ee8 (49391) exclusive rrwlock inode r = 0 (0xfffffd80706b7f78) #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{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 11853 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 111 3K 3K 78643K 11376 0 0 ifaddr 36 18K 21K 78643K 1617 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 528 0 0 iov 0 0K 36K 78643K 2852 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6804 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 269 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 12963 0 0 sigio 0 0K 0K 78643K 656 0 0 proc 48 50K 83K 78643K 12297 0 0 subproc 34 2K 2K 78643K 4437 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 1202 0 0 in_multi 33 2K 2K 78643K 3116 0 0 ether_multi 1 0K 0K 78643K 37 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 4652 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 123 23K 32K 78643K 49725 0 0 UVM aobj 130 4K 4K 78643K 135 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 779 0 0 NDP 7 0K 0K 78643K 786 0 0 temp 121 3558K 3650K 78643K 67175 0 0 kqueue 0 0K 0K 78643K 264 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 541 0 534 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2014 0 2012 1 0 1 1 0 8 0 rtentry 112 2656 0 2609 2 0 2 2 0 8 0 unpcb 120 18901 0 18879 21 20 1 2 0 8 0 syncache 264 101 0 101 44 44 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 40 0 40 21 21 0 1 0 8 0 tcpcb 544 6157 0 6153 75 74 1 13 0 8 0 ipq 40 126 0 125 52 51 1 1 0 8 0 ipqe 40 4359 0 4358 52 51 1 1 0 8 0 inpcb 280 13578 0 13561 90 88 2 13 0 8 0 ip6q 72 5 0 5 4 4 0 1 0 8 0 ip6af 40 15 0 15 4 4 0 1 0 8 0 nd6 48 524 0 520 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 11681 0 11436 16 0 16 16 0 8 0 art_table 32 11682 0 11436 2 0 2 2 0 8 0 art_node 16 2655 0 2612 1 0 1 1 0 8 0 sysvmsgpl 40 79 0 39 1 0 1 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14986 0 13550 47 0 47 47 0 8 0 ffsino 272 14986 0 13550 99 3 96 97 0 8 0 nchpl 144 31329 0 29709 64 3 61 61 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 151769 0 151768 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 106491 0 106491 92 91 1 5 0 8 1 plimitpl 152 1886 0 1877 1 0 1 1 0 8 0 sigapl 432 12357 0 12343 7 5 2 3 0 8 0 futexpl 56 278786 0 278786 1 0 1 1 0 8 1 knotepl 112 15852 0 15833 28 26 2 3 0 8 1 kqueuepl 104 19192 0 19190 22 21 1 4 0 8 0 pipepl 112 39248 0 39229 50 48 2 4 0 8 1 fdescpl 488 12358 0 12343 3 0 3 3 0 8 1 filepl 152 159053 0 158955 150 144 6 14 0 8 1 lockfpl 104 4928 0 4927 1 0 1 1 0 8 0 lockfspl 48 2079 0 2078 1 0 1 1 0 8 0 sessionpl 112 276 0 266 1 0 1 1 0 8 0 pgrppl 48 367 0 357 1 0 1 1 0 8 0 ucredpl 96 31990 0 31981 1 0 1 1 0 8 0 zombiepl 144 12343 0 12343 1 0 1 1 0 8 1 processpl 896 12374 0 12343 4 0 4 4 0 8 0 procpl 632 36668 0 36628 14 9 5 5 0 8 1 srpgc 64 518 0 518 56 55 1 1 0 8 1 sosppl 128 270 0 270 57 57 0 1 0 8 0 sockpl 384 34683 0 34652 176 171 5 23 0 8 0 mcl64k 65536 84 0 0 5 2 3 3 0 8 0 mcl16k 16384 45 0 0 6 4 2 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 3 1 2 2 0 8 0 mcl8k 8192 57 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 228 0 0 18 6 12 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1553 0 0 23 1 22 22 0 8 0 bufpl 256 38350 0 31306 441 0 441 441 0 8 0 anonpl 16 1551214 0 1541946 241 185 56 65 0 124 0 amapchunkpl 152 118153 0 118050 260 252 8 19 0 158 2 amappl16 192 59472 0 58836 460 425 35 46 0 8 0 amappl15 184 1330 0 1328 31 30 1 1 0 8 0 amappl14 176 4196 0 4192 1 0 1 1 0 8 0 amappl13 168 1429 0 1429 29 28 1 1 0 8 1 amappl12 160 1438 0 1433 1 0 1 1 0 8 0 amappl11 152 1506 0 1495 1 0 1 1 0 8 0 amappl10 144 1539 0 1533 1 0 1 1 0 8 0 amappl9 136 4862 0 4856 1 0 1 1 0 8 0 amappl8 128 3839 0 3786 2 0 2 2 0 8 0 amappl7 120 2572 0 2562 1 0 1 1 0 8 0 amappl6 112 1075 0 1057 1 0 1 1 0 8 0 amappl5 104 3351 0 3340 1 0 1 1 0 8 0 amappl4 96 12049 0 12023 1 0 1 1 0 8 0 amappl3 88 3623 0 3617 1 0 1 1 0 8 0 amappl2 80 80425 0 80364 3 1 2 3 0 8 0 amappl1 72 345158 0 344737 72 62 10 20 0 8 1 amappl 80 41084 0 41049 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 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 12358 0 12343 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12358 0 12343 1 0 1 1 0 8 0 vmmpekpl 168 193771 0 193738 3 0 3 3 0 8 0 vmmpepl 168 1680424 0 1678665 584 475 109 120 0 357 23 vmsppl 368 12357 0 12343 2 0 2 2 0 8 0 pdppl 4096 24723 0 24686 6 0 6 6 0 8 1 pvpl 32 4855889 0 4843458 796 664 132 165 0 265 2 pmappl 232 12357 0 12343 59 57 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 707 0 95 18 0 18 18 0 8 0