./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:34:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) socket(0x10, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fcntl$getown(r1, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) 05:34:30 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, r0, r0]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt(r2, 0x1000000029, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)) 05:34:30 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = dup(r0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') bind(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x3f}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x3ff, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00"}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000240)="2ed164526e509708a7281166e35ef9784c05cd772db30c4088b50e2ccd74cd669dff0740239ca9bc2894f6bdcbf10cf1766aa149b2cb82535389"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 05:34:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xeccd402c78bad7e7, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/215, 0xd7}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 05:34:30 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000), 0x0) shmat(r0, &(0x7f0000dbb000/0x4000)=nil, 0xfff) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000eb9000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 05:34:30 executing program 1: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x21, 0x8083, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r3, &(0x7f0000000280)=""/233, 0xe9) r4 = geteuid() setreuid(0xffffffffffffffff, r4) r5 = fcntl$getown(r3, 0x5) semop(r1, &(0x7f00000003c0)=[{0x4, 0xffc0000000000, 0x1000}], 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000380)={0x3, 0x1, 0xd8a, 0x8, r5}) syz_open_pts() 05:34:30 executing program 0: mprotect(&(0x7f0000506000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 05:34:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xfffffc25}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000500)=""/190, 0xbe}], 0x4, 0x0) dup2(r1, r0) 05:34:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/152, 0x98, 0x43, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0, 0x312}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe, 0xfffffffffffffefb}], 0x9, 0x0, 0xfd86, 0x6}, 0x0) 05:34:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x292, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x7fff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) dup(r2) socket(0x6, 0x1, 0x4000008dc4) 05:34:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x4, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbaf, "0366402ba77f0c03ff7f000010000000ef3caf00"}) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x22) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 05:34:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9b, 0x0, 0x80000001, 0x8}, {{r1}, 0x0, 0x20, 0x40, 0x1000, 0x800}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000065, 0x80, 0x20}, {{r2}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x4, 0x10001}, {{r2}, 0xffffffffffffffff, 0x2, 0x83, 0x1}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x4, 0x4}], 0x1, &(0x7f0000000140)={0x1, 0x2}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 05:34:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/237) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/50, 0x32}], 0x5, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20fff000 didn't change! 05:34:33 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x500) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x1, r4, r5, r4, r5, 0x4, 0x6}, 0x7, 0x4, r3, r3, 0x77, 0x42bf, 0x81, 0x5}) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/206, 0xce}, {&(0x7f0000001240)=""/236, 0xec}, {&(0x7f0000001340)=""/223, 0xdf}, {&(0x7f0000001440)=""/251, 0xfb}, {&(0x7f0000001540)=""/167, 0xa7}], 0x6, &(0x7f0000001680)=""/149, 0x95}, 0x842) fchflags(r2, 0x30003) recvfrom(r2, &(0x7f0000001780)=""/191, 0xbf, 0x2, &(0x7f0000001840)=@un=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r1, &(0x7f0000001880)='./file0\x00', r1, &(0x7f00000018c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001940)=0x7) r7 = msgget(0x3, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001980)={0xffffffffffffffe0, 0x1}) r8 = dup2(r0, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001a00)={0x3, &(0x7f00000019c0)=[0x76, 0x1, 0x6]}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001a40)=""/63) read(r8, &(0x7f0000001a80)=""/124, 0x7c) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001b00)=""/7) r9 = semget(0x3, 0x3, 0xf3c04b2257e12924) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000001b40)=""/206) msgrcv(r7, &(0x7f0000001c40)={0x0, ""/130}, 0x8a, 0x2, 0x1000) mkdirat(r2, &(0x7f0000001d00)='./file0\x00', 0x8) shutdown(r2, 0x0) flock(r0, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001d40)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x3813, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000001d80)=@file={0x0, ""/108}, &(0x7f0000001e00)=0x6e) ioctl$TIOCCDTR(r0, 0x20007478) lseek(r2, 0x0, 0x3) 05:34:33 executing program 0: r0 = socket(0x20, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e6d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af090037282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000008e0000000000055f00000200"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="b8c340e7889e7fa6a5a1eb437f7e675c4747335cf748375091b26455e90eeeb05cf6ddad5b0f1b0fd024d047b07a1f645bb6f117fc4eec87f1399c41caa166c6098a0a68dfe74aeef9c27ad28ff3c5ad2a7341f9bea2cf9448009d5afb", 0x5d}, {&(0x7f00000000c0)="51d4c225f1f13fee0f897f23f33a11417d3439ca1f85e27ce1585c9924665f8e3a3b98bfec7c9ee33ef2a59782cdae74bd9f59b590bc0bd338b118f538c63366db67dcbaf2d3097867587b80665ff43c05d82fa74e0499cf372c384a7ff488b03054a49de8802f52df347df6100cda74b55e40daa0e7587cb56c", 0x7a}], 0x2, &(0x7f0000000240)=[{0xe8, 0x1, 0x1, "c0aebd38d08b7addef7e00f72c6818c525d44e3d10bbcda3d67ef88f3b86de31b7deca729aaf7dcf9a262d7157b44ac7f4642670641bc849f5ae0abc0ec236864feb25fe2babae74c30d15c32362f8f743c3fadf3118e37655bf83af6a9840c9247caed39dcd412b05d3e644cd9667036f988feaf49233eb1f03eee47c21a1ff78589a65752dd08327d19e7d7f17c2e86fd47c81b3519edb0422cabfd30e581d9a30fc7724c4bef7960d44f0652889e8ac66f5647324e4cce596ba2a1ab14e71feaaf2c5f9388bcc4c872adc9312bde0ac3f"}, {0xc8, 0xffff, 0x2, "ed74e6fbfc4058a6d24b462bd535d0c04131e7696dfaa636adbad30f8a69322f080b7cc56161a064d125d05bcf1575dab22ecff64d40c4bb2c54040fd069ea48813a1b10f73d77cdfe38993e8bab9f83b0910121e4205e99395b906a24814cc12576b9face7b6544cbbdb6b54f3ca89522430627d54120ec4e5906c06a800a3d87cd1a814e14826cbba1ee63c6f6f3ecefe530c40075f2729de98fba628ba984b41e0683163d31d63711b2527c4b3518d818e937c9e94dca"}, {0x1010, 0x0, 0x8000, "037ea4a051fb0218fa687e81b1ea0ba70922213613668e5f5d5c16cefbcd0770339a5fb7df46b4d89292c12d6b136ff04193f3f26253338969c6d9ff9eb903af1f9b4e35130e33928ef13c9b9a820dfac877dd99b43ff7b1a5ba1070697f2dae854cacec4cce3088818448088ce499c788999913b95a0aec04c2ab7d5195a401d86eb4993f3c93b4f94bd6411aefd03eb4e02f69b0187d2c22eebc00432099123073c455db8f49686bdedae08c9bc65e117683e795705ab65a7778dfdd43f403b4e50d11ac672c4985c062ad73554cf3efd08c243e3a5e786c5b55327aca219d0f8f730fa2ef6c84b5e8d4e25dce7b126aa987a24c9e8007615d3859f84e5e67d45dc715f97840d9eb879c50f75423b695fd5ed6b9357158d87d18e819f1b33024b7f5bf035491933243a1e36562d07708c285544a1231d3dc80773d4e0c13e848dbf9692033d75a5a0843581760a172849b1c0187b2e938b559b110a9f39fa82ac5ee025e73378dbee9aa7599f267d9147ab11f11309b161f3bae62bada5698727a5f934b442756732f9e3f8f0f7651408303a0d998b943735fac8e2f8ed6cb3af539d63cfb5ea90157bf7c41750702802b1afb03956259f2d41109e998188bc07316e8b9ba41b6866fec53910c12eb50f5aac83e006c3b1aefabaa2fad705deb2c475a2276d39c0418fad9e20bcc42822fed0c49fd80d7a836359508d48876e1e60fcb6d095436569e05cd7c3b54863c167db463537f00446c92d9d7c56fa505aa80cb915a24d51ecf7005d7ff22773099aa675cede34cf5beed25978369538d46f35b8b5cc5844f27b6901666f64ab13128c33436114933879d9f848a32a4f1283c6efd89cae4a033da62fab59aa8ca4cfc0168ecd294ead5b8a642a0629a7474329066c5082da9e069197629ca972b666dc1e67ecd901c4c2e3df892bf95ec8eb917af0d2b4735b0fa46113c899e42188fee1533ac046312c828fb6f238d4f2c1866c9341ee4dd3add9dee8260a0255986d042c3a7457932ec3ee8350dea5a058ee905d2b56587f130c59affeb253e1a96f7729fa2f58bc0193dfa7b1efcb64684c89b9365ebb68317c231ce3399ec64cea43cc8c0afaece7de310713f096b4a28291c909c04c1a619052e24b85e7591cebe05efd390307401eacff99c3106a3a94c56c9719934caa04af41396d4fd14e83ff90c6326e18881afdf75cecba77846223c7410fdd1cfd895f3a840c7a24ffff5a36fe1a362b91bf353aee5be5fbf0bff55fa8005d88cb91d0813186b5df9c87ca39898e5ae211db7258a11127325cf8df4bdd9289960a5459e99054331099040c99945e0a0e6c0a439b0e4b364311aed614cc16bee0e88611a63483807014c2997654a3d208c9d9778451ad21b84ecd11469191a7418717c4e5e874e6e5da56882be1529c53380605370ca261b77f0d3f2d049a44d4b3c5ab3027e9e27d041875efeed58bfc78d005a495af30d034d885f7d7f471e9b210eef235c8fff1512662a88cbb6f36c5149b29f82a38bbcebf134d88cd7a92a4ee4f69c3c1e60f4aff34ad7a01ad06960a91f7c8977ba0ce056494e43bac4e756fdeb34fb0be1252daa75bb74546963a8af5a624d4672221a9050c7440072d3bef3f3752616580a2767ed394676c3c5b151a17166a6b1505554d8681ce80c65b1341e1cd4c3449ce903c406070caf360029cfd03ef66c6e778dc9947de6137a48bb5ad458afff603383da34e1ac41a7b4ca017dfdbcad3a92b2eea093f31d89a514c142dd45398946d350e2f93667a355690e0df473dd28755476ad054ad9c07a919ddc0f0d3fab6506079fd5acb7157338c9d78fceca40370bbb7ce3ca939d657b82baea7f4d93d38f4b06c3f9790bd90a44fd0eb7948dff1838e0ee52a72431eb489ec4c0be22b35e91d7ce1897c26848601498f265e4bc4b86afc2569ee72b9177521676dc89b11d1f0afdf18941cb666f2a3d6755094e493a11c035fa8368d6d413c1c3d840e120802358747573be8ded90a62db901567d305fd27a406410a664384564bb9a904f613c8ffe708d1590a9ede77c3c8bbe2578d404d9db88cbf4d21098e1466b631bfdab37e09f2f6e9c694093b86e0b60897d5a3ab938fac5bcdd1ae95bb676b6354a878541143b41cb9ed255506b08173a91290a92970ce8f4031450267c6e683feebb8da6319a65b4418190743f5998c753c80ac4ba3f768e9b120f97cf1669ce7006ba03573134ddc09c8d06033a64e8f865213811ea872769cb4c7d153af682d64e09b4862784855c12c4e038aff5a62fda7c1b63d41d1b4adeb3c0c3a66c1b4a7308821e2be785dbd14623792911119b9f511c8cab50ba8accba3c7d687079d106c8b3a24bcc1b7556b64d7fc43215f80dfa019ec357b42929af072169f4a055d179a2e4a00e2f23eeb000709bf0da9da4f653e6c68b00c5a5f8c8a1693533e1ec286d3c8437265620560a0461fbb3e241aba9b35d2361118f56ebc295724dc2c4d0fe7eea4b662e44c09aac0bca8f9e677091a7c67060e7739699ec540cdb419836bac99736b8c4420bbd94f3fc32d46ba1a1207955bf88993190d472dd72fb34754c6b6e09780c99cfbcd161c9586f03f9d88cfc45f5209ee2c68f490db4cbf29c89db675396355e3e29a58a8f6c2fdc99e37401b821626c1f048b9db6fc4504863330d70de7f2d9ac7d00fbb128982d3e9b1f83a6693fc65193b74db85d185e98cb2866b594b898834fca7d80a859c0596fd8d33715b93a17756f3322c3edc72592c4070bb7c9c21c14ecddb57b50172718890f3285823a648c8a22b90fe49b967f95b12dfa2a030c4ed2f0b27045a12223f1a55a0c3918e32f4be5817cd73bb5201d71eb10f2b8bc10ed1813a3ac953f10638e90af9f74a87b353c5a2ccb2e66e01ebc56194dceefd225ab7984af45721142958b08c85d235128f70ef9dd0b4c40d18f15bfff1c519f9b34fc5bcd36eeae46302be792f5f48532889614e0f4450e14cdc7e4c875ee4dcfa6849fded5843395c45c57aa8684bb980dc97d28bd82ca7ddab5f9a3f2e05e5e246409c550c84172a765a8f902717b946ac9222e523095cc53616705cccd54cd1b35b1c33997aab5b08e1f6004159889c1ff56f76374df975c5894277e1a4f2564d9519e69e38967e12256967c83dfbb58f9ffef5899454371950d57c85ddeb69c3354ae36b7232ae56cb7c6e43f8ab6426a84770d55c56ebec0d062f06563f37dfb7a89d23d54e474261539a1bfdd7ae2b86874263723b171beb39e4f7519172517f8d1c1824ca7aabc1cbe4696913b5bde5a71d8b3ae967abbe2291f6727b224abf13a89b5ff9df4f1274e560814350d81be1f9d346d9891975a2c5290a091fd17357b5086edd4842daf575e0fdba1db82c63814904ecacc7c2099b54318ae943f9de9c95fa344d39a3e93d482b4d13b97603e3a9c34af7c1f7242c8bf42dd5ec33825282bbd9212498105e8935c9edbd001a35fc272120946c37d9f2ebb22182e2f339046e9e0507ebb004782a6ecdb611f56259d146174c8153042fa84da6d80912d2ef3b8c9eadad5d4a85c142b6ffa4bb34701df89e07a255049330a0836ebc345d07d2d98a6d37a0a7965d5971541e841af64015bef2cf0d755b5acbb2f5d09809c3ec132e3f641ed02db003bd035fc93684117fed5a4e71fcb946981eecb23fc94fba554f086f4fb0c4eb30c33a1832df0aad3718905e3e00b66f52c49b02e535eae97fc294136cfd5cec5ddeb2ae363e131a5a92b9d7b7d473035861b60310baa26d3e356d5447ebc076c10bd8d1ca9350a30325992995ae5741ee9cd9664962de9e265db64b167374ef1ca7372a32d6b363f8b5af712f6f4356203227aaed6289358366e60f14a025ac6c8ec9656edb55bc3c4964a22ade0a6e0ca51e427701f660fbbc71cc218a1be8feea48fafe35ec4c00c2a52e0a1a1fd2a306120bd844af1b68f18ffdb2966e2bdcc078de227b9af148af13afbf825c88a3a7167e0522439cbe27e46c26d5b357004b42f4d6119e18232c8f14e094be0929c6f25e4324a8b6bfd6b8c6acc5f564aabec734231515a6a6315c0e8e46070423107ad2b556a448e48989e3f849fe9e0d7e5b125548b816008badddf8544efe5ebf5e4fba4e52ed84f66475cc114d86c906576d20abe58bc4d9e38fe64e6e3b990bcafc8a65f34a7252381e1f062f9aa2b6b8cb602ca9a8174fc359004f7d7dfefe2a9eef4b3580bc3b8094e7006d0d73e86e8b2c367765e25b28ff9a78e1a095a08897f1f4c589f975ed4ddf73095781b61b123620c53168cda395f8bd7e39bedb2ddb5d70f1b56d355ab57c835fe9b050062c41d47bd04c0d6dc7d7a572105d6fa37c0736da3906509ad3b437acbb5659b90bd05ef389a40ab94760567df10dd85465c7b55d2ab6c0d9dc6f666600c0296bad82c332a144b7890ddb400695e8196b0b913ae7ff211378fcb624a36075772f0efdaba6ba07e748876953a4ba51035ee32c1934db444fffbcbe261452bb521f17763e5fd2cadf34e6627557d5a5b5c8872670564adadd493340bb399f0ed323fdcb85032a6302b0661ec565826f3dc99e014b16296abb5330466d2bdb5cb19c50dcf2558023761348696a13b56f29fb8f45ce93a59b4faf70db6affa2bc7e82533b4297d8bf929f82fc36c4f7f45b2c548504befb8f1f08ba096d9c8ae0f5f550a200d4ea6b0ca67a24cfe9702be80af39ecb1a0f47220c8267fd51de9f16c502475ce316726af2b5b1be95b95064ac200dc6cfff3625d6dac17c3f7ceb56d3429bb3f15ded6beed3f67f390916d23543f221deaba2c4b53ba4397bd36650e78d773c3c309e44b3388f02ad57078be52431414864e1fc436f5d1cbab505a3f83504ba3157f7c354d0516c3f4e19adb0524c2ee51fb983a5e1ac67ea02846cf9fbac4c170c8c26dbd78947bf5caf89b5d9447fdde7a3ecf6a8b01d6372f0ca502ee6b96116a518895b94955b7a8abaf156af3fefea7697ebef59b6f0ecbbc6871c2b3b5a588f8edf95cf49a698be776b0cb92e9d1a3ae7a0ae891bd167aead168c812eacd63b526818f986eb9b891b84e4abe7919125fba19d8a91cd5d688a73372a0620fc6a7021a70b49ade78f17beb7070ce6dc8c5fb8d228bb16276f6b86e240d2f828cce9bbcf884fb5fe48092220b39d796e9348116b674668e9692cfe77287e022aa9108c8ce11659c94309dcfeb441653281291867603bce03b0c097c58324cafc6fab33a3b5db0db89d6a09cfea51d4e818d1afc446b77cff67854b33157ec039d732818131a30dc21bef788b26843b4810052391fc3ca824d3de88a374fb39e5cefc645ffc54d7b4765fbd7c381b84b566a4c53781a8e806dc99c277850f02aab9ab7e5e64b19c96a2845dbd9c71762535c8c21040f8d8a56bd2753691bc59002ceb5dbf73ee9e3095784b17d7975817819e92be762552484d156c61d6f167c50739441af7ae573c775409b8f5cdbbcc4c19e10d01faec5a56017afa099ed5966f1be2a518fda30a729bc00be70fce8737c5a3c52d24caa6e44d69d4319877d47b39c2463b40c684d164109d32327d495cb592f47a32f4e8e0081c145b9767e7ad83eeca2605e51e686ce0a58c432401123676052ff547e91f60aca573ebbfc24407a596337fc093d19cc93d64f42a730e8c7e25baad866423037cefb752b4d98cc33db294a983bfb0c8f2b9e4cd501bd2025bc16ca709dd586e84b23669738c88bb8526a3b0f701a"}, {0x1010, 0x1, 0x8, "f9d1ab64ec411039c7ffa09a38df25c01905b67f045783f21abc9a67fa3fced13840dccd7619f0ae59721d148be0d200afa2753d19fecf34e6c1b91b6dbde5cf3289dc1e88b12f30e7024f450263b5b2bafb046a883aad1c11e2418a6b9008e0fca6bc0ea5551a79918413a93d609e9afee9d5c18b053b2792205bbd3399dd01cd74ce7f89e2f1f449b4a93532ee7b97e5c9e4e281a7400aecf13114273e447665617854c2d5489ef4f3178846be0eaddf60e44d5e39fe231916032ed5a430a65631cdcac6929b0d013e1ab671ed3839b095f4c0476c97df00231312c954602a53aadee52ad4470488e85eebfc9bfb715b6119c6a6f9747523e7f040b519c5e288fcbee10b06e86ffb0118d66b3e5eebfe0cecdb400d0007c17967e44eb9e078f939c8810252956b7d520b4d06562f951738052a48bd7feb861df4d65fe14a1f5327bd04be87c86b5b5f11a94619589cb418d5f5e8f3d9740cc0ca66a855c041d4be0a91f5def7d56f7afd071a6e5fbdbcf3e5a6f2aead9f2b0ffd882bb57a88c6e54c2be510d692edb08f7239830d71427cefb3f351573190d91085f2f7af1aa8b6e892a8270758b98d8b1f6d8d3002a0b7f053846afe049fb3631471ba3b68e9323331f7cd7ed4c15d308aac1c58cccbb9e5d93213a8dd16d461428a07b89168f838230fd66d18a045dc8990442c9e17f60b3d37115a160fe1ac912c0dbf63d2ad616e4537f07e3f7a26ac3dd959403cec34baeb481fb502d2505a7d9b2626cd59b7c542823e38d6bdee9332e7861353238461bcfd5e24971b9ee04fc37754512d0376c71e446736a9838c0e286d0271be62cc74d9cf972c45c6b39509ff526e607cc137f92ca073ad5a0246ce15da478b3e0fe978d112910ae2f847e84098fd99c05bbfe25d071249238968fdb5292a3b236529b444bd54a7ccfd301e523ffb1f9b786422823e34df1f12e8a7a96915ac2170cd5543183afb17f7b0766e2ca85dc595a99fe39088b25da17510543952bef3be3633f411f41d1a63248a1e254199396ebc2308f291c00a9430059e9e5b4cdabaca50e05a0ad25904c8d4ba92008f4bcd127fb04f092669f34f3bba9fc4b6fabfa8435b099542a9fb506d80b07109b6fb4c865521f41d88c248b5d5d7bbc21aff32d9613f5be9cfb8e79212dabe3109ae350402e60df6079a7c4a35d2b66bf4a9703b93674f27ea38a5d40bf5ff2fa06ed35d48cb98441b32f2f4f4fd5e5b3cbccf3801ee1adb91a9bb26460f130f0c40617ee44e649c57e84e767d57d003c309183fcee424061f836ab31c0951e83fe1ecf21f9f1c6550121688bb0758d114846b3d978effff46c767a9e97e28203e164fc42bb3933802326510332b1f8d03b744573f0f9f863b8856ef981a1f9eead9cf0dc6e2c1848f54e732fc61a2304c2cc0135598cca245fc8cdf20475443df82e2d2a899e795f2c791f8d65b49f0e3cf3811844f026d3bdaad8ba3a4d1f7e8f28c26181d66c6cd5618a9394b6a56e3e80ef5636cf5555f13c900473dcff4e52ad5a0f1018438725ffc133129d0c96e41c08f1a11c7b98733a83bae077f17da3ae160bad3e275d32712ff1547e133e98bb6f3124b9ee99f99cd191ac25716217f3e0e70d7ab086ec391423a99339770c93ec0a37c6a037da6acc6cbcf85d47a8b275ca7058da8932eabd7b58ec7b4b5b4babc894ce4e319e61c16da2a68d4924c7e97de0b3c5a018c957d833009662f288f20d6bcbd7630491ba5a831c4e0e9c399a25e5158c310a3850c19c2564204138d13ca1a898e82bf733972f7803ea8b04f42528977ebb42da4364835f376b4add825ebe394fe8da33d00257fb80e858d6f1ca10d015f0eb0eb02c4f663c5b61e2681380d3a8129f2e036ce7be4a4c59f0c17e8f52c00ea8f19689fa28aaaaeb07bb5fafcd4de3c3a34b6a631b91b9681c070de243831acd76e63da72be7ad7827e3d6a50168b70249492b08651972e36110c14066826ace74fa2f0d68472155358a04dcbc17bc15556a41cf8cb3d46a6cd40a7b172719ef9f1e298813a797eebc7bbc4f62c78e13802b7cdb5bd672288110388229000150bda10133985a59062847f86f8e6cd03bdb3dc8d974016a691a7736f3b59145e7fc099fd783488e901026786835877467a56a2156aaa9624f105adb2e780daa098482f41cac895c214eee7d15188bdb31cd78eb47055328d047103d97e1b9731f2b3712b450cbbc6cae4ae2b41943de865a0831de4954d9e852cec63f991cad51024dd9871ab30d185b361afb49771fd776f39aff4e66a2c9082244ee192c6a6ce330a11ef219debcf9245bfe192740c5a621208ac69a66d64a9965ad116e4e288cdcede1bdd35803d2b7578095cc83a76e896e0c0ca6a9deaf34aa1d20333dabd6987ceedc13a7e0636e7526f6afaa546349fe9189915b35f4c828fa66b009ff33818feaee8a7f3d87b244e260c3099e325f5d36b4fa624cf70f4573201549195ffee76c02fb1dfe4514bf0d93ed7bb0b458b68824caf13105ea96c132ceba6f2520c30dd1e604adfae8ff997cb99c0bdaf2359a99e5be141abccf20dab8a4a48995abebdd7845a1c2548c096f44be04c985ba2f025f57e606c43ff8304a4e16e71ba4673279a612c98f706ed88148a494a97d418af54e120c805eb279f4c9fa1adb86ea36a9b1704b66d07e3e01f69e4ce5889cafea72a5beb3452c141a125f75c27096b7120c593e5e1a3945240d6c3bf9c4ac2bfa2d48c55146ba40a475853df87396b6a791a189fee4676b03f6e0e740fb8880958bc3f76140c8aa017d114aa0f11a7927198319cb6d2a532dc253486e89e504617de05e58f2bb64db917e98615cb57dd65fa7c6fbec018adc2aae73a1ce642fd7557ad25f9fc624bdcd0aceddd0ca3fccb9adacc229f998c0d24a9a920c1ee4540e85ce236b28a98e1a59bcdc35ddf4e2fbd66c132c4d8dbaf48fe2526f1fed37e160290948419ab53caa0e596d4d6780ef781c8f2c758fb4a1f37108725f1094c8b67d94bdf86c728acd3788b619dae7268cf07995774e55368762f6129c4d5f79f890890ec227a11121c55fa9d9685c4710f0a1676e6fe2906c57b790c9fb910a5f17f49db355f2851faa0580ef6f3902888ee04c8031507bec78d8e7c20d5970a9d3ceecfd83c570ea21985ffda25f4274e8436f69efead713427b2bb7b4e00d541c8f688e9891465f30364037b85c6550a7a5e99877e872f008067d696c17b4feec71190c44c887f146e0809a87c7c7c8d957768675cf123054cd7f5a6b8b02ae65d5bc80b9a2b015cc1a7ceaa9638196381305cbfba32c5ca90a12ead8672fe2e5b1865c62d6c4547ec9be721afb362684d806ec2f1675e0f2b4d1821868b1f562a3506f343a23c714441644351542b3af7d2e3aa2088e65cf6d13400f990b4149cfaa702fe309c02d0ee1f00493014c4d2c826e16e5b5eaa78f7ebc38c0424de520a9a7a8adf977780c1ec33391a3d3ee886366349e9719b927571be4ad4b1f18dda2c684fb4a86b7ffc32e6bbed9cc10a43d1b0f7a63bdcfaa350fe8250501283d6f7373f23a4cd5b311e2d9b1393bb236c8bda2a5fd725904d27c31e5953aa1ee602a3cfd7db0e88b9d2410fdc93efdc0e874104bb97f3242790120138bbf3a2a102087e2e06cd145d7e881750e1c79d2f01fae7bf5f88455ff715c1743dfff3ace7aa78d21b4be05cf80c1280ef6dec1c311288d8537f64d3dee596066088614ae3ba9fc1134ced38f114ec2066ec79cace9200674be6910630aa8439b10d70aa5c7b8cc523b31f54b0832fb7f6754761d382b2462ec129c2ecf37e5f32a45956e2d23439fc43404cce63d28485edd0196296c5a917a8fea5b2f67fc582168ac70dfe8cf6bcea27f3131f31b3a3b98ae54e11bbb82bd8cda9c007de5a76a451f7664cc20ac390d79839d5c3f35f5a29f9bdf66045e91f4767d0d73d40041304ffa2eb037b5a787d9e431a5347e142aee6e918aa8d9e699d04d9a7d81a79d0deace6c498125db1792301b60728873f2a983f00b6f0622e80cfd8cd88ec92aabd25198a0f4cb263ed49db7cdc167eb85d8c346531a8d29bb2b6f2ba87626fb77f7ce07d9b08ecc1876d7c5a611394f5ffc9b13fabc2c75f23e3dfaac41606c34741d669be02c30c8d60b0c6e39e9d333dcd6917ad5190b4544d0136f52de5528dac2701eef78e1b5d10e39ca6e1c78025c718d33993492891596d54eff1dab022d70ca538021b5cea63e9034baaff79e96d722e867352b3bb5cf30cb0e5c840b332e74d4157bafbc6eca90938f21f486d78d8d5a720b43b87c25bc6dae8d1b265c47448d6f8bd6ae1339b0af17b7fed9a3b63ecd47517eceeee5c8eee05386f1ddb4f38cd53f91e65cfeb949574db8414b05dde6bd3ef5854c9228307573b0a1621cf7f245abebe5f9efc73e01ca7b61649ff43eae77143b0140cfad630c19c9e6030043d0db65b5484f702971b514cc506bde43833fb10e9187f7d931d07369701d2306eb290dbbda26cf6faa6dda3f3483cbd281d8a096c8575723b209e90df2477e2e9c99c70104d5a13b7e59bd26ebebfafd94176f2ef3bf67aa3066929cb0882b8954ddf3760826e597556de537af0690d0c83e8ad621b0d6e3dfdb8702346e9fef4aa2671076cdf23c3a75a0fa186b499946f18e3beb3e028696a97789e504b0c0fa364f58756252d4a60d5a2cbc75a39f2eda1bc0f932a1bcf749109b5a839f0e2915f3ee0010d8d4192bec3546bec0af0f82cc7c726d7caef0b192d7b7afc20e82e63c6f18e9fe57767b26504d31830c50e7a052630753ab4e530acb5b83403bf455fefe1f42e6042b87370838778db91db76545f2e2ccf1c11eb30f9accb56f796e47534eacf86a61b5c31ced7028821d0e010ab966ff5e38d509bc90dd34c0adb81775248025289bad9fb1c148aa98abc644f270308e275279c1a4e4e3b5ab7c603fd606b96588e37fc69f27c482d7b5cad031a402c33707b1a2595515a270fd090760d12e2f00dda30f53e8d5d9750845f7bbf08a3d551a9f9e7bbc987a290228b76f4a250860931ebbc40b72384a058cbf54ff5aa151f2510f779d86d933c0d4a8b1ff99776c5cfed7b7728d6c06335441a9bd40ebe7209d371f53cb82e61aaf4f2b4712f0fbd0e5486a55450a4409d6aeb894d547acd4919172a781bee2982785b39c13a67b534d2cae719a40978d6324ddd3e821d657a28904bd2c0462e8bfadc244bc3c144f895ffe0578b3629e6ee393f566ed6dee22673539e5627e3df8f40aea70a4f118b4367e5c851be337c1f318b5f43d9824a57785b4c18c7b64117b9d41e05a0fdc77361210c33748eb3d7ec16dfe82975956e946bc5adb6df0b386ba5873627d94d1f0e6ed20e834599dafdfb83851d11ab6a101ab56f4660edf470c91a1c5abbec7b67a67a7861e406157ab1ea1df48d735ab6c4c26fb9d27f8f2c77bd4e1f6bfe798be8e3e67a1724bbaca62d67d4737d4011c16126ca6b8aa74b877af8d265cd1974f8a9d64c9e7a8eb3a69499997a5487f3d6f0615f48a493f241af7b9fdaa2ece5df85b20ddcca3e87ef63dc0adb473d88722109879ad715134febccc4b0243e7dfb37ddb03f5a52c102fb16b2cd5d26117add7774658daddfc7de3be63e90482a466bce1c355ee5b57024e2bf344137f9201acc1003936b0025bac08591f5bada00d428aaa32d9577e701ee22b1e8f86d0eec632b0a72280bd7e5668f44d2c63c6b6e4dce87c01ce301147c19"}, {0x58, 0x1, 0x2000000000, "fed50ed7eba78724a45ffa02c43c1c73d2fc92825707cab6e2d53027e70475e54743ab2c8adc4c330df0ea158082aa6da4f0be9b85240fdc420bf54ba79bc9bf881d74aea3"}, {0x68, 0xffff, 0x81, "2a50497b5eb4d53d7f4c676f29f08255f61aa3ca6611c8aafa7501b7149ae2e7ecc49ac5eb9965be4c18ef1b26565d8186daa2dac8c2b5b048e16dbddef2b0e75da93fce839533b9b4663f5b334d0733320bd3c0"}, {0x30, 0xffff, 0x401, "59093057a872a3625af89eaeba1e76ab8b98f3070c1f13c42344e636"}, {0xc0, 0xffff, 0x1, "c01b56369d09b9c2aac3331a46e7d8c499238c11f9ac686246bc44716a451adac29531ae1600cb8b0b648ea5f891cfb16c0051957ef89c8d88d758582e6303d43d6c163b1a7d113a7972f95af5b928d7ea5663e4fed31a55ce71b9409a1e4711e0c3d0f64deb2831a3ccca0cbb9392e1ebc5518f25a5974c44a62f2019b38e330e665863443bd08170850b35f7c65b4fb6e0306e85a3a26d72eaa816241cd68a1ab34881474112a0350c30993e"}], 0x2380}, 0x5) 05:34:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x6) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70183d26695a332f4669"], 0x1, 0x0}, 0xc) 05:34:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r2, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getppid() sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000500)=@in6={0x18, 0x3, 0xda47}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000980)="be3562a1431613a736e060331b18a62ab278c969d12ad4bd8d14c86a83c95cfa5a", 0x21}], 0x1, 0x0}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 05:34:33 executing program 0: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000140)="9800050490000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000", 0x98, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) 05:34:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x2, 0x2, {0xb20, 0x8}}) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x41, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x100000000000024a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x3fff) connect(r1, &(0x7f0000000040)=@in6, 0xc) r5 = semget(0x1, 0x7, 0x0) semget(0x3, 0x6, 0x102) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000000)=""/6) 05:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xdf, 0xdf90, "5f481b480d546df71d14ab5a7ceb0bc3cda2e69a"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1897, &(0x7f00000000c0)=0x7f, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6", 0x4a}], 0x1) 05:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xd5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r3) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) 05:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x0, 0x8}) pipe(0x0) 05:34:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0xc0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10100, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:34:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0xff, './file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000001480)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd71811c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db8efb6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adce019d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca640d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351d73b6743b56ef81eed6aff6720abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4a51361b31490002482e6f815c3581e0c8c72250117d2defa6b100766f0c54078d58949dbbf09e2a944d3fde6023f502877eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5ea874bf408f327eedc0c3a7ea0e5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233bd8d9887b8b15d3d5d03e09a9592b8cf89b416ba4e75979c6423ce1c4888cd594f067e920b8a669038a5609f87ae8b69d53b489f1cf18d265dc4eff3830fbc1f553e7c8cce9f313735ac02df159ec8987e53c729c030da5d08010cae5b5a34ac67f63c5d282ffbf733321392528ed6760816026a27b5b4c06edd88627437e33a9a54ef3f62bd83ed6bb926b628189d02aae916cb41791e1b6a07ad470df5f5eccc217eec73fe4eb85f62f1f0ccc9fc2ffa23a16e8010d16a52044ee484a3973f6b2165913aed50eba2a3300b6d98ef7e64ea3041ab061af64cbf4095e55c76215766b8a7ef96cab894744edb697c2ba65", 0xaa9) select(0x40, &(0x7f0000000180)={0x8, 0x4, 0x61, 0xfc8b, 0x163, 0x97, 0x4, 0x6}, &(0x7f00000001c0)={0xffffffff, 0x810000000, 0x7, 0x4, 0x3f, 0x3ff, 0x3ff, 0x8}, &(0x7f0000000200)={0xfffffffffffffffd, 0x4, 0x40, 0x401, 0x40, 0x2, 0x3, 0x4}, &(0x7f0000000240)={0x3, 0x6}) 05:34:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 05:34:35 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x28000, 0x700000000000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0xffffffffffffff53, 0x3fc, 0x0, 0xcbfc8684d254fc1c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000680), 0x10000152, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) pipe(&(0x7f00000002c0)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYBLOB="8c0859ef21f470402be862b983ec7a2e40cf52da342bf5ff9ec7b2d28c6afd8764333ac48e245a7db075ffff000000000000f74ab608a2eb448559f3501b1ee4fa3a6a2e7ba695f4f5bd4cc981848d3fa084ae4d342c0087390840ae4b986de68d19dbc1a7c47c6ccfeadd8206f6b8b257bd51f425f653596bda737791831f7a0a10f886d96917b6423f1dd965556866"]]) 05:34:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x57, 0x4) r1 = msgget(0x2, 0x206) msgsnd(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="02000000006dee94aa895ad95b9fd17e7ec3128b2024b36ee648c1389bac0200007f81c730b558b4f833f54433cef1fc25eb951f37064d35f3d2e30e3377dd917be4269cceb08edac45579a1095e28e0f200bfcbdf0000000000000000"], 0x1, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r2 = msgget$private(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2000002}, {0x9, 0x80}}) msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x3, 0x1800) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000015c0)=0x100000265c8) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r7 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) setgroups(0x1, &(0x7f0000001440)=[r8]) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x8) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000001800)="e2f8427d48477795ef230d74fcd698f6206c7b89ddb856d6422dbdb32e09553d0bd10f6b15a95aa37e8f96babf1fb3412b5e1c58df3d00128ff1e059826d0dbea224e812c4f31fb7409177656fe4b0602c0f0f72031c94dffc753e88478cd3e0651242507d82fca10e824a73e119077e85d4dc3a9376ad4167800e248c034f557a362d0259290dd41c842c20f6adc2642b8ed3c52f3074a0b35585e7d30ee2e6f52db0e55a464ee3ea2c10ebe0ec5f4617e578412f5e7161552941dc47bdba381e114c70a27135be48736698c94d877a47415d", 0xd3}], 0x1, 0x0, 0x0, 0x405}, 0x4) getgroups(0x5, &(0x7f0000000100)=[r8, r8, r8, r8, r8]) semget$private(0x0, 0x4, 0x103) syz_open_pts() r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503abca6ae006600"/111], 0x1, 0x3, 0x0) 05:34:35 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='./file1\x00') 05:34:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0xc3) ioctl$TIOCSTART(r0, 0x2000746e) 05:34:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0xa2d) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 05:34:35 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="7ef55fd912496aa339503ca7bbdaf1e2e0f2dc0f48a1252e42adbeca8967dc0f29aaf344c27d555f8e738552070370cbf130e99c64b05931d4f772d8f15b368bcdea90790159f216e032434d1bcdc0b9d25c8f980ee88b203aab180902c29c6ffd929a8897cbafd7323c98803a462d533a695917de3b7c7a78a8e32f24b1dce1ce9f330c7788e6fc4c38df474cc3f684efcf", 0x20d) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:34:36 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x20000000, 0x80, 0xf5e6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x1, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x701b, 0x9ed5}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000001, 0x9, 0x8}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6b, 0xf0000000, 0x80, 0x2f76b4b3}], 0x1, &(0x7f0000000100)={0x3, 0x5}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 05:34:36 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0xa, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x90) r2 = syz_open_pts() fchdir(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2a) getdents(r3, &(0x7f0000000080)=""/115, 0x73) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 05:34:36 executing program 0: r0 = semget(0x3, 0x1, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/63) clock_gettime(0x4, &(0x7f0000000400)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xfc4, './file0\x00'}) r3 = getuid() ioctl$TIOCSCTTY(r1, 0x20007461) setuid(r3) syz_open_pts() socketpair(0x1, 0x0, 0x4, &(0x7f00000003c0)) fcntl$getflags(r2, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) pipe2(&(0x7f0000000380), 0x10004) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x558) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xffffffffffff0050) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) socket(0x0, 0xc007, 0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x9, 0x4}, {0x8d4, 0x7769}}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x3) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r6 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) semop(r6, &(0x7f0000000080)=[{0x0, 0x6e, 0x800}, {0x4, 0x1, 0x1000}], 0x2) 05:34:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000000100)=[{0x6, 0x3bde, 0x800}], 0x1) r3 = msgget$private(0x0, 0x188) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7fffffff, r4, r5, r6, r7, 0x8, 0x9}, 0x8, 0x80, r8, r9, 0xffffffff, 0x1, 0x1f, 0x5368000000000}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) semget(0x0, 0x2, 0x4) fcntl$lock(r10, 0x8, &(0x7f00000002c0)={0xfffffffffffffffc, 0x7ffffffffffffe, 0x0, 0x1000300000006}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semop(r2, &(0x7f0000000380)=[{0x1, 0x9, 0x1800}, {0x1, 0x2}, {0x2, 0x2, 0x1800}], 0x3) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10000, 0x0) 05:34:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) dup2(r0, r0) 05:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1f800000000004, 0xfffffffffffffffc, 0x200000000003ffc, 0xffffffff7ffffebf, "050363797f00000000000000008000", 0x0, 0x1}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) write(r1, &(0x7f00000002c0)="60b03f555a3c1b126350779562fe5075a2ab5ecb8f8860c72b71732e4ca6945b06ac39a30c1caed188fcd0303b2f78e5c743476a8fc90d0fccc1a1901a51f662fda147abf2e193ce05af18a65233c4b6e5d43107f39855d97eaa9f62013f5ed505ef2c17710d4179967287785d9af363a9297b60de55f12db09de3c8c16995df947fff0d73654eb9eab2747b8c84d80b8ba501e010e7242f955153942e806fbb305e4717b1ed0f6b34afd5b67872fe9a975d2054920e54b1a88fa4f7e70a22c766f0be9bfd8ee97dcf97e31a7911f5f44e6aa1eb9223bba6916a8b3fec9298e30f2e4864c9c8d30d6c69c2852e6bfd2cffc2733abf77bc236f9847f869ec", 0xfe) 05:34:37 executing program 1: r0 = semget(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(r1, 0x200000000e, r1) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01f7e9e976407c8de84f01120b00000000b543f362057fb1b405699e28f182f6bbe6fa87fc502a80ad5386241d8dc46869f92d2de9"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x5}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000004c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25001000363763e766f1feb8b8594f1bd61fc1ff98aa36ef74b296c7748547d89008183c8a94b5e59ee0cf047dc1bbf31113335c04db"], 0x4}, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x10000000000008) fchown(r7, r4, r5) semop(r10, &(0x7f0000000340)=[{0x2, 0x81, 0x1000001000}], 0x1) r11 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r11, 0x6, 0x8, &(0x7f00000003c0)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x100000001) 05:34:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000f55352aa00"/111], &(0x7f00000001c0)=0x6e) r2 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14}, {r3, 0x24}, {r1, 0x4}, {r2, 0x4}, {r0, 0x19}, {r1}], 0x6, 0x5) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 05:34:37 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ad7000/0x3000)=nil) shmat(r0, &(0x7f00009a1000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r3 = semget(0x3, 0x3, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xc0, 0x7, 0x2, 0x1]) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/7) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') 05:34:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4f6c) fchmod(r0, 0x8) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:34:37 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() write(r0, &(0x7f0000000180)="30fd4e20f15cd1b5514c9d099fec3f84dee5d1fe3053dbcaf56d36865145fb7e9d0578715b6cd427757d76d8e2eeff1dc1292cf29e665b57cea885f9c369d55a3e7cdb3ecce94cbe7af45509bf8c8222d29aa992ee6b29c8cf6b1f6dbdb6dcf59f150ffb18a38907220c488a2788fa9a9f4913745bd4", 0x76) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xece, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 05:34:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a80)) r1 = socket(0x40000000000018, 0x10000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x4000000000003f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x80000000000047) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) r6 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x121) preadv(r5, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r4, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, r3, 0x0, r3]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r0, &(0x7f0000001040)={&(0x7f0000000fc0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001080)="46eb55ea", 0x4}, {&(0x7f0000001140)="b61fa2359a4513a3879f541a58f5fb225da5f67d317952314167f632ae440a85a7c0fb1ed999cc70e2962df929346b6bc76607b36095dfc60b9001e0a5e5c9b8d5d41b22403b01b9d64af134359ad55f1d95c891363453b54bf15c98dea2bf8553d06c3597de29da008056debd7052483c35f5fc04327345b1b63dee5ef117729b102020e46bec5a6c2ac78932cb0d5e4a40cc1a9ca812909b5a4601c433f7691eb33dc46e4c3e6bd140ce4094486f0b15c052d383d6d2296b42742a57a6d898", 0xc0}, {&(0x7f0000001200)="911f52f1224ce2a5114dfccbc8c24e420d6e8704d01ded9eb4bb0cb73024a6bdb06e7485adfbc5f5f59b0424f094848a1a6aa7a9920f9738b2a83f0c5a12959dd210a2d167627e103d3de2d530b7715a78d9bee603c7b5aca7ae6dd692c8df0b88ce70179ab1a4413a719dab75d5207fb8b419996a115fbde9fae8016473f54674be780557acb262422033d73276353d5a424b6dc88f4602842d199aa550ab9b2a725a3340160b182844c9561cd7482ea523b2cf92575bc6c288bea3d8bb70977c6965f04a5bdf", 0xc7}, {&(0x7f00000010c0)="93ede002184f7b11b61e06b74f0dcd311079e7f57d2fe9bb64e498b884633348d7882c3ff62ac75b39f80d", 0x2b}, {&(0x7f0000001300)="47abd262dd9a2206e94a399f0a97c2bd4bc8b94cf46ad43148eb570375586b89313219ae2785aea28656354f50abb5ef4d7eb92d3f6f26a1ce2e6288a20ca31245fbbb3a25ef40809eb623d55fea3c8d97d4b05d48977618", 0x58}, {&(0x7f0000001380)="58a5e33049522587d8134550d8f4180c6be8ba17542c288f294b84750dabbe2ccc64b3b805ecaeecbc8bc6eedd86e0da24a7187e9d863615f8c3be79c46e8cbc72099d97074c29b2f48d52186ad8a055eef567e4605a7a283bf84b4628cca3c58b74a80d3dc76d4e4efdddd366083ff023b1298454f0f7f42a6b3fc323f711482cfcdb5dc08c8df44cc2b41e3b8fb61370f450a98343670770967cbe0e651d0e1a3089141c41d5085ddbfdab2c", 0xad}, {&(0x7f0000001440)="14f88d70fe15b8fd1a9e138f1f0b1bbd7e50c0d4b01c3ddf2be8058bf515b4d7b170a020f5bbfc4078f86752c83f2e68c6eaaaf2b7b38175234bf2adeb0f1b6dce5ae2dbe4a68e6ac750e542140474884d41a15f67e53dad497c355f083872e5d0a5878841964ef0509b62875e467c1cdd89d659cb0f39e0c04df241257b2043dac72aa9", 0x84}, {&(0x7f0000001500)="d3dd50105009472e8a6d333f513146c643700b585c4bd5105e23d588aed5452ffee3abffac9143968659b6aa148b0ec850bb04d757cef63dba5f3c19e947af6518c4241d5d8c1b22d85b3510e76e4ed9f8589d608637e270179fd8ae3e9fe1bf6427c2f8f2787dda23db003b532eb15c02adc04118e880bf514f303ba23d610a2b2435242b51507475176b53543387d45cd6d60eaa0b88710b08da30a77bdbaf2ac02e01540606ccd2de69bfaeed27cc75276e75963b84a412007e6f0e25008b09a262421c754649137ae97a3b239078f0476172ec2b5e3e1393e4045fab2f9e8aa2b45167a8f48f755a281010b974b0", 0xf0}, {&(0x7f0000001600)="49050eb47ccb6d893fc5a64ac9661f3074941054dea9e5e66b3ceea95b2af9cc9190efbf6b04e9586fcce805f7238b0881717c3f8269030605d100fbcd071228fbd8a1a950026f13cdfe41b39ef19c4079e4028d230a1f12f51ed6f69b21a38a12fbe46cf6468074b3ae6da564d1bc171724f4c49ee2203d70b68bc893b3f279db62ca18d3c91943e49baea8da98faf80769e48b454ac6f83d7869aab0592802088b339041982740efa8442b7cffc7159932a11cd19d07e437f13408d0fbed744c3ce4bd193dc72f1343f2552e3c0ca42c84fb5993be", 0xd6}], 0x9, 0x0, 0x0, 0x6}, 0x406) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 05:34:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 05:34:37 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:34:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r0, 0x4, 0x400, &(0x7f0000000300)="3a503c31d15c00ae90e8331bd837432fc5a0916dbe00ac671865", 0x1a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1d0) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/67, 0x43}], 0x3) 05:34:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 05:34:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000100)=[{0x5, 0x3, 0x1000}, {0x3, 0xb3a, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x0, 0x1000}, {0x7, 0x9, 0x1800}, {0x3, 0x7, 0x1000}, {0x6, 0x0, 0x1000}, {0x2, 0x101, 0x1000}], 0x8) r2 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 05:34:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60c, 0x42) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0) 05:34:40 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000dc9ecff13195ecda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038b6da92a1c25e7411b86a274338317bafff585e418fb215d6cc642b3fde2ce79cac22e5422af33765c5fdae"], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) msgget$private(0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x7623) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x10361) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x6000) r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b17f920cba774640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5830b2ce4c382c54e999b904207e813c312ee6e4a4802bc1dd4fd2d7ca373c792e771c5229dfdf75d1ed0302d59ff251f71cf6f5ce5fdaada4b883fdae231305299470a261243abe18617253dfed1e4d409d13395789f6d6d0898173c55dbaf88960be6ea2bdd663f40ac79c0022a1ff175e0ccfebe280610aee22ea7495463bb180ee59500"/4237], 0x1, 0x0, 0x1000) msgsnd(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x800) 05:34:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff01, 0x0, 0x2, 0x1, "647f7b1f9c49bb184c04f4ec79be0e9ce934b7cb", 0x4, 0x20}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000, 0x7, 0x8, 0x400, "aa362d982cdc976a176496e84f1dc12526a1f704", 0x9, 0x2}) 05:34:40 executing program 0: shmget(0x0, 0x1000, 0x0, &(0x7f0000004000/0x1000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 05:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd5fc9ba5d0be7710ca6dc8b5db0e7933624313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537ee9de5f5300f55d9bb05ffffe23aa168a0237f559b7cb5e32d06f2d4e719967bdaa9874234ab21c6b2748aaa5e78947da61d75bc90287de3f576a2b887f01309bbe061a751731e5c2091ede9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d19a79a15cecdd79cd66c31400b4dc386972d0eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da0718ea142df6c0abb3c9e25fde7b8810865ee59b09d7b8b0cf8959330d23aafbaf89e60dfd8c370f8d7b603d1179d9680a66ebfc8a786bd7ad786e9338964e2352188b720e822de1de72d9c34d47ac9e265c941280663202aba7c1a516a7a5fd4479121e829c5e18519675829cf922d36c2d2074ae2e343ace3e42291c2cbc911a4cf536d68e849738e3b6e88f363fda5e9581eaba8c9de71b04b99192e0ea22584253f9e1736b437d22e473a9831d1e036798ea134e9daf49f43ee4bd529aab68a702c5aaf9d78adcac3612157b9ffcc09467a87e3c120ee1fde8a5013eb21cdd080691d7bd4cebbfd547b8a07ddf93a30f70e89a561b43b7a505febcec2e4f67b23332f704c1b0be72576a7a1c611d5b3e152b1142148ea7248f0418", 0x1f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) semget(0x3, 0x3, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:34:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 05:34:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) 05:34:41 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) flock(r1, 0xb) 05:34:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) listen(r1, 0x25) socket(0x6, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) sendto(r0, &(0x7f0000000080)="78020026973a0c45", 0xffffffffffffff8a, 0xfffffffffffffffe, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x4a, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 05:34:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) 05:34:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f00003e5000/0x3000)=nil, 0x3000) 05:34:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000001180), &(0x7f00000011c0)=0x4) recvfrom(r1, &(0x7f0000000080)=""/156, 0x9c, 0x841, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:34:43 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 05:34:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b77002a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 05:34:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r12 = getuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0x0) r18 = getuid() getgroups(0x2, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff]) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x10000, 0x0) r21 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r23 = getegid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="98e505e31325ec558711947d343ab5c1d181afd11d36c32e02ed6a159c68f3e557ec320fc768", 0x26}, {&(0x7f00000001c0)="fac0c65a04200cc44eaeb31df4bfd1399d9dd712bba29524b765741143cebe2196903230ad154105df4a45888fcde7e3b21d1bd20200ba1e0a601e6a0564ca813d2b7afd256bdf31f4854232ef8bb862a4df63778daa9ecce91a682c67f61e069f43719a2009ac8bb1d51fdd00fece7eaa4fadf04f5e31192b0ba173f2cf9389618d2df36d714e4bce75ef5f8ad7da6052111253bb9938e7c8b27577675241e0e84dacde889d52071bba6ba52fd02c548160ef77a21fd008c89a4deee41c9e78a2791c1a87f6287410046720", 0xcc}, {&(0x7f0000000300)="4d56659e8895662282ced4901963c44bb8a051ffec1dc73d8db14b71f4dc4baf0af4a595c37ef243dfbb79563df4b358c7fd001887fb8394", 0x38}], 0x3, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r20, r0]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x5}, 0xd) rmdir(&(0x7f0000000000)='./file0\x00') r24 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r24, 0x80045756, &(0x7f0000000040)=0xfff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r26, 0xc0044266, &(0x7f0000000100)=0x93) flock(r25, 0x4) 05:34:43 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="24685d6b73c03dd39d2cf73544e831dec5cf7eb25803e23b2ce6654d50b5eae4dd25f053ace8d113b8a8a72557b5", @ANYRES32, @ANYBLOB="21be7e463c631ad9ac8457f80015a8d566dbc9eb30ccf560164796b774acfe992c676765dd07519706ef937cb90abe8f9349a8e366842224da17c4e6ef8d50beb11e663d11319690bc3c55599db8f04a16ffbfdc53c22815d4e5b94d5b7b112ba55823aa5ae4e6ac0a69a1e45cc4f95cffdeeb"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x275a) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) 05:34:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x36, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) 05:34:43 executing program 1: r0 = semget(0x3, 0x6, 0x12) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/139) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x1000, 0x800}, {0x0, 0x81, 0x800}, {0x3, 0x7e, 0x1000}, {0x2, 0x8000, 0x800}, {0x5, 0x9, 0x800}, {0x2, 0xa69, 0x1800}, {0x7, 0x80000000, 0x800}, {0x3, 0x7fff, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0x8, 0x800}], 0xa) 05:34:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:34:44 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fsync(r1) flock(r1, 0xc) socket$unix(0x1, 0x1, 0x0) lstat(0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000001500)=""/195, 0xc3}], 0x4, 0x0) 05:34:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xdd) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x7, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:34:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x80000000, r1}) socket(0x19, 0x1, 0x200) 05:34:44 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0xcb26eb3b084de842, 0xe) r2 = syz_open_pts() semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000000, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) 05:34:44 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8731da51c70fc486cd11dcbc5ebfcca9f46b385a49eaa95541eb653c371d70da6f0a82675fa488336fd9bcff348350c7215f0d2a7c50b7c405de3d6978846d30293e7d631c5f1ce6f78bf9598028b79210793c9bd9763d9bf14ca70b4e762de256a30fc2d8d4bed9f142ad39d7e0195baebc407575a66997aea209617dd844becb0acb7e2edde8f62adf94e6978ee9aed2340cd63ee0783ed4d9e9c2066b9e3c83155c33b6cdad244ab777cbb1413675a1fa4b5b6c638a832f2f4df6f859c9f2b65e2a5846db7eec7692cde5d9c185b0d666ce9c9baf40c04ddbf1f477e973b975840874ebff2e2bfd47357142d94edcb3937638d72e11cc3e822f", 0xfb}, {&(0x7f0000000280)="21dea7a6ef552003c1afe78dbf0fc5b7a22e3cc9b6f750850af0656d5e107fe1fa706e872fa56d10a85e40106b0ccaa145d318daacd7103ad2ad9ccc452fc07156eef318945212ae2e7d948490956c5bc09a168e8cce180643fa0be8dea541513c6f3bb89f9451efec721cf0fc1a2d0df4741ebabee96f5d2cb7da07eb829fb2aa058b7ab1a08bbd3c210c5aa0a28ee540a99cd35b63841d7064af359d2479e036cd14575730b156a45e2e622aa87324d1db4db5acecf0f22206c2", 0xbb}, {&(0x7f0000000340)="e2b00012c86322612f521dd8deab40789b517d744c9b44d662b07c63483a8b2ae4b7ac68e9a8ed0d758f7ea9cee3ebc61916ba37e582a5d6310f5e2e7f10f1d5ee395548ae0b3032a96f58e51065f359ea374b7fc4ba3de9cfa5f35da30e7de40a19b9cf7b15765379e62c55390532d2e539696776840f226526c3a64fc15cee983865db92db331967bde878ada2749b0687ffdae11400f2a7781a72c1df22df372a5648cbf1e054dedd8c110be7a43c640efb31db7312e87efa452d5d812c34389d", 0xc2}], 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f67696c653000"], 0x1) dup2(r2, r3) 05:34:44 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xfffffd51) 05:34:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x1, 0x0, 0x0, 0x4, 0x7fff, 0x8, 0x2, 0x2, 0x401, 0x7}) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070000000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 05:34:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f67696c653000"], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) sendto$unix(r2, &(0x7f0000000080)="ae6e9698724bcae24e65345d", 0xc, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r2) 05:34:44 executing program 0: r0 = socket(0x6, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:34:45 executing program 1: mprotect(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x13, 0xffffffffffffffff, 0x0, 0x0) 05:34:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 05:34:45 executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/254, 0xfe}], 0x3, &(0x7f0000000440)=""/63, 0x3f}, 0x800) 05:34:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0xfe52}], 0x1000000000000240, 0x0}, 0x844) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) write(r0, 0x0, 0x0) dup2(r1, r0) 05:34:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ftruncate(r0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x1000100}) 05:34:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0x0, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82fc5902d903ff13d02e2f666c6530"], 0x10) dup2(r0, r0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="995e9578bd618c0d408a7305fe9fb16d337d13a2fad238cd37b0960704f16da18c685380f5f016ad5f3543b9a05c4ec942a5773b398b1764bf74ac121252e9aebfe66bc8c4b2eebf33a70144b10f160152c72017d83c7bb8debe022c60b4386b5d4447da0eea81a5b4ca2b21fdc6269eba7b5f4d46d189a988bcd9b4375122f7d197afa04067c0b13a21841a867340ced3ed3dc93a786aeb87312593da263b0171ccadb25bc1aa15ba7565396d39686015566cb951", 0xb5}, {&(0x7f0000000040)="a142181481fcf5", 0x7}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:34:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0xac50}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1) 05:34:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 05:34:46 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x782, 0x20) 05:34:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x7f, "2801ff81efe896d959931182e831d9e9cef17e6a", 0x2, 0x3}) shmat(r0, &(0x7f0000654000/0x4000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) recvfrom(r0, &(0x7f0000000040)=""/46, 0x2e, 0x3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/175, 0xaf}], 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:34:46 executing program 0: r0 = syz_open_pts() r1 = kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140), 0xffff, 0x0, 0x20, &(0x7f0000000280)={0x4, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x21, 0xd622235ce8eb0db6, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x84, 0xfffff, 0x9, 0x6}], 0x81, 0x0, 0x401, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 05:34:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000001080)={0x1, 0x0, 0x1, 0x121f, r1}) fcntl$setown(r0, 0x6, r1) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r2 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001380)) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000040)="5827a28063755d1cf213c07690d86290562a0a80c2d1d2de5921d81c30c2249f3bbe7aa15e998cee35eb53a2a62b60bfba39c6e9c5cc107d66f90150a8d5a888d56217063e08f7b13ddd5d88c5f5eec92d7ea6bccda7479ab7262e3b5902db7245e0ef40d852d0dc71cd4e9137bf81e4eb9130f79282f5e96f165bcb2f611dd9c9c72d0b18a6f7f50cb2de6bba7c2111ce633e65c1be90b2db29386d7795c7055cd5e07489f63d2255f8cbaa186530cfaf9ba8d687b93feb33b296b8fc72c653523f3f958d9ffe6afd4dcd7735e2ccc824cd1f7428f7d222267ebb1c2d12fd6b7ef0551ada2f65e60c5bba5fc7068032fc632ed88087ba401327d64d7aa68fb8967bbfdbe8f3b6c69d54a775d095a9b74e451570d3e62d020d25ca12b4dd1b18ecfa093f28a8c7ae817046881373bc8a3cd1f36c2973f6e8dae99f7da5841a72437f875852b53d04d40b89ccdfdd1f5a9bd81cbe806f33f15cf9365068b174e7c44f13f87ebb2b7a397f0e4254c90bef7d8e597866d32ed0f7c8f4b538b990ea05e2fa58f99103e5d206f0b45e41e3060ba3b0fbfd9711ef192a115dd573873a91c78b97ebff871ea8b1a7a96db6c14038b53585a2f2cc04e8e754a917fc5f1b878cbb68ec4e491f1ba89a2ce5f6e7aea3d146daa4de6f4c3b6dd66e2534c8b10c44618083ae9fc4bdac92d1421151445361dfbbc1f56457c23da8bcf7f1862a9751a7e8cfa7a245dcb7ba60f997800c5627a06f31c5d3b762a14343f1a689cfe7d0d8616d88938e1c232a5eb2a7d74abf3ac0ef35d335806dd5887dff6cd8171f2b86003e5dc8cddf1819c7f443a7e1e778c13832f72fdadde45d8280170077813d597f33dd8c26041c6fc729ca41cb11cfcfd5c95099859b129c3e04786846aef72fb712f3c164bc4b6b9ae098784b23cccbc024090f69dfd356988906cab96822a9ef03f4484fcd77b3d752c43db4b93884583f32993f45d7ec01ab4929072127f50ed872ce3ed137798c6999e14bacb7834debe238b8357673ca8d02d0b175d1dc5e809bd37bff19d891eb474697154baa223e13607bedf61909660916ae1933d569b1fe17b94f8de8c12127c136c53f282fa20e92d5f87270b7d2bfebd34b95bc2e0e302fd0042f197925bd6ead9c0645005840abb90dd7405771af13553b14559a1e9bba42dc283550837f9ed57a4e040687f89ddcf4b665946e84fb3e5ca754aa2ce8bdcd2e85592e1729ce4ebd96ae2c6661e0994bcf2f24a444e32ec51b0ef87e91ff1bf6e19aafb1c003a518a164592b09db9c4d5bc8101ffa0bbccbab241e75620ee47568a03576a860659185e12a5e37e6a54803c71b88c7ab0104cc3002136bacd2be531940cab638a7957aa05ce20643c606c6ecb146fa83e72da7107cdfefc80abe252ad20c7108db5426ccd9f5928aeda51077ae057282d85ea0e29521c632092c959f86c0284a4e634fb9775b7e0300a1a43700bd814249c280a8157dec2dad7e929e55adba6e8ea4916f610c7d7d6b3ddb9d3eaeed6f7bf2fd86c8aef80468659fa88269c2f367b61acf168f83f37d7f85e42c420aaa36262236d3ad293e7a93af165f2bee905166fc16856fff9f1f6f72c84ad4a0f8b61f95f81bb5f9f0fcbd762ee1cc7b8ea268850a44ccb4116cf17f5f991c8ad823d09ea1a2b6f4d6bab56722bd53c7dcf3358ce45715a53cecc8d3ea204c7620e2a3eb041508ea5debc1b8caf0e6c992bdd0d3a2fa53adf048e45b921eb933fde69ec532b350a46aff117160cd4abf45a7b3f8673585ee59a7de15beb4d8d62a71fdfe15cfce3ee1586459e7c97242273c10e3f922c7bb0577e018974bcfea306b76595e91e929bcd5371b31a1999eccef0045cd93f8b5a46324f25d2c577d6be45f80f0f0fce0f97d84166d8986f58585c69c20c5dc0e73f15e7fa90f8c7f700d9b8b838115a73d420a6846065403406f754f51d9e240ff36ec0366e91f17c1dbe6232b25b69ed0a44f89ecee08434e94bd6496515c60b2fdd3fece9f91dfd1c9b7be1f29df87f6ee9526cfe319bb5f5371d5a5299b54d0cb711bfb90414f05389a8937103fd3726b71220102491bc5dd7952186a76e884a9bbf0dc6f34caf857d8dfcb218b52c9e72a7e0a44dfbcd91588021e5dbc2b40b85ada8280c8557b1152d817dc9794d3ce107e4a355c393cbbf6df287407b4e32a5b2b756f911e442b0841e60d8d748dc4caf95861020891c5e617b640982cf0c39b24cc779b1d85f99611c1ad82c0bf63894ec4699d6058c00a2c5ae68387cd9f8dfbc472fb08cde426a931418c0e179f87fe066a38d6ced35c5503de0019a7dee742680487964c03ef1d64cfc510ee7ec98b5913a38da6666d568438a3340a0e80edc79adc78bf4092442d444960c9189c7c803761844787e387d4afadd2047573795311eec3f18675a8a85253d9ce647a887a277fd2a06c35b00ea610dff3e2de3a6dd6a341d2e473716ecd6466e5421fe9d2a8ebc36c61dde32397d59dbfba66891827ceb7dfaab329a5d45193e6f51f7d98d647a448b09e372f2d81d4819ca2fa9e97ac7d1ce0a7fbf4305e64a0a5e2261c5c3923db15feab3b39bb7ebc721f5c181295ffef308b19ca06e4032c0235fcf11636e0c439f2fe46479bdb679d7847029c3fc7d156bf1ffc282564df31f875c537b52344ddc71fcbf9fd9185f8b71e49d5546842442dbae6ed08bdeedffa18e302a253864d48bdb15c846a73127026b8b0900f7106e65e4681189cb18e25ed764e9061fd85dcb2090953bc522897458b0cb6d191e3136608e956ea150fdeb97fa7152f3367d5c7818a935310bb68e0719a3e41ad878f60d5c545e184426bca28761af1d68f4909c2ca2d1764b940ed886388bc8c231ffd0d031ecb8b54e1356d32e22d0a507f58524029225e57111b0ed9254ddce239d5486f00f440f3bea3fde7b2715b9533bf656b19e30e5b96bf965026317bb3f4caccc68c8465e7f12aa1f7ce6e147732a977863125bb86dcb77cb96cb2f2171209dadedc6faa771bc37d5fd67c83c835e79303dd098f3b5d6de45655f94e4d1ead2d586e8a5550f110804bdee62e285be3fb7e1af8818a04c6907e1f284c1c5f096a331c44cdfd60348f5511e9cf7c324144c908e63b3e8ae96072575d45242f0ef495176b5cd9269dafc3e384a5ee3817450902fec8fc5146bd073d623223843997479a81d1d946c1f41427e4a71bde139878f94fef042f336504eed93268d3764e0c2af72f0035c124e9e8cf4470aaf3acbad52341fecd34475bf5d3b380f927aba61af786d9df8b428dacc6ba1193487b584ff3d71e2d2b7aa0298456cf07a18ccad2fe252e4468678114929259971862a1644b3fcb7109516faead19c8a1d87ec919181bda03748dc45db563904e41365cb35d0b4c72ba5a29ddf25c2ac32918f2687dae726279c91e7a300e4df959e7e8d72bfd74ac0a22164bce16b94226e9e08246fab686f5ddc75fe4623f1aa551060e84e2464563d1cf1de33f8e9c2e6a692ee81733b4502116959c3a0d44fa08f1279c6313f86f73042c25c9d2a91e044dc7f1ddc2153548605ac3af7ae035961bb10e934200ff72842499ea8e792494b114abde14f1a681f565ec5f0f1bdd80a2c87d1fc746c1cedbbb79b358d7b3dd02a4ea321fb84ddb5c8a293a89487ab23ff92ab2efba512580cf594e4972680ec03ad33642e955a19492ff14a0d8c96cbae136b8661ccccbf03ea1b6b256a51b816def9f2001de3c339cb9fe9821f419a7eb786f2cf5124eb3123a989d6596b13750f350c9ef6fa20d9b38888fe9299432d677d84431f8caf050f6e40318c620736d3c12ee9f4e01f18560464962b9ad1b053dccd76e03af4a7951fb7449f5842d76b8fcfe09c2c3a84ba0ab747630324773bd2475a198a7760fe4ea59bb7153767c7dec552478bb52ea5a4e25b6a49d1e45487ce189a6b46889a7e00f844b69b3607f0bf4769054836df3161dcfbeee9d974fea68fe5118d953ab108e1e1073970d24564565f685b1606168eb6f1cbde0016de78366755419bfbc4cbfc2dfc14dc0cb04f9b0ae654d6576752c5d0ae0080f2ad766764f5a906dc468e71727d597b11137ee2741b6b3c0831161a5025ff0a4aeed6d5549393207503af7c0cd9a339e72514fb8389ffa79cc4b2be5e0ef002b27127df56910cb92f2078f3176f36631fba51dad997ade82e34f7c1b7a6884beac0883f8f0bdb09e9e28e721e182c7332118d04cfcc80dffdde24ab67f52378a81046eb864eba19aa8cb6f9e8f229bc5212f86ee6bb721a61e31e3b3a25a2aa179f1995f478e06200013904b9f841f6440ff03d7676d134cebe7fbb4d652773742c55058485f7167ad82b24c39271c86af839eb91f68ad758db8548826029a3471384fb5d9fbb1d62a34110a736984d1de30fcb9aed5afdd6f372df559fb725b540d04f8223389e74f05ee50f2bcf5b3ed3ec80cf845bf7dcdd384c597c99e14d1d87db0f51c722d73dbe914830504dbd6cda6ba31a5c45b41d98272720c945d51610ba0deb96e54c716bd94f4a129d3616afbd397fea3cba692e0599d31d49de962c2ea7889b87f3995a62136fbd5745ecd0a6134235a699d364adc3a886e3fa34e0ee29bafdb48987a47e167b7a22bda4bf4de5a7187d92338b59833c1f8129e66607fb95b07188b214aaad416c767b36891e760381366674a7649f9bb8a5d31186d0787b1e765485f30f13903c8303341cf121bf0ab121222f9e27e819adaab242437609677915fe773c6dc9d7e1721c75cc7702ce50b244feab6a792afcc4dc0baa36d175f57be7ebc785e0c5bf1674883944ca6a17dfd6dd5ac3f8f53449d563d1a24d1986a8d5bf194382fd6c36b163e7435a67dd3955e4a05d2630671c25a331b0f4a6481a7019c6133bfcd5f624a12ba062b1ee5c9f473c874fcb153aac7e14b2d286c67348eaa072f35e2e5d4d78903a02c493c919a3ba98026a08362cb22539b662aaaa394f618766d27e091f30646829529a894c36028d068e2ca3d58415eef260479e1b26a2b8b9af2f4b8bb13faf997deeb68073dc41259d57470376081a511d7b28f4e6b57ccc0eeac75026469cf95b1c4489315af43708e4a35a2f933febc8b54dd82c088051946bc0931138fee823c96c3439a1620063ef809ba26a456774ce61fb49b8a3bc7f7f0cb5198211181644a3eba3292cbd6449eb7b7a0ccf4be0d4e00afb90fd45b1603c73b105d82d1462623e2e41896d36348fbbacb186fe77da707a768be6f5635e5a2bf13e2f1bf28d3b9d4f6f65da61b216c664335ed90126eebb845658569af9f9273d4d990eda5393bb95442d1cd49b3be52877e20135abd177aafbeae85017651088653f95fc16c84260769250bcb79429c93e4fff1eaf1be515754cafa3b4335392bd85c92f2aa0cc20c085c6037db577aa58c83b21717800e2873c0e7cd33417a9895a4ff7a74e8da2aa5e03aff92fa84e5ff19abdd493f90747d66e69b6996298154a58696ae8d921af349fe2ce4236ab0cceaf69ac8b80ded6e2ce86ef2609aa287dc6adeb43095fe9445c5252808395820d3f8e7aca96eab6b96940678df87cabcbca0d12070f99237906f35c128ec7270f3fa63a60d97a9c0b515eb840f58823c4455f3a1f7f25d10501f2382a65c6280fa5016e651754d5502b998826af0fb90db8f0e10dbc06584f5d9ae4df6d08ef8aa285832952d4e8c71a790b4cafcc6bd259de6ef1c62808121b5f6c4d18523969e5ee1696e2188", 0x1000}], 0x1, &(0x7f0000001200)=ANY=[@ANYBLOB="3000000000000000ffff000008000000321acc507b4ee60b16845900c8fa2639b6ca3b3d3f460bd1e07e000000480000ffffff7f00000000a113081a908500ca68954254710d9fb845e549b1d9c1d787707ba9ff7861f7bea68e3bf3e4a03664aa64c8e1030000000040000000000000000100000005000000c11c4798b31c6d029beccb5434729a2b6ca328b584bd2f3fbf1eefdc06de3c1bd9bac97947f4aea2310000000000000000000000000000000000001f0bbcf04ee9dd0fc094cf3adf0bdc7688062d11caf14e7b157945e460d5f08c6f961436a5a245ee978421f0d8569b9883e4681555c6329a3d6517e5e14414d6950789442b238cc26d2a989f36001be059dff01546a50235df8df99b0886f3045e3b5f9e59138b0624617a662e9cd7bd3786b7c794be3b2e44104817acdf815d2d19e5ca597f3312c365f4833f218ce7"], 0xb8}, 0x0) 05:34:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffe4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x3, 0x85}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x3c1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x401, 0x400}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x80000003, 0x4, 0x5a}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x3fc, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x5, 0xfffffffffffffff8}], 0x0, &(0x7f0000000140)={0x913b, 0xedf3}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0x7c) semop(r3, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}], 0x1) r4 = syz_open_pts() flock(r4, 0x6) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x44) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r5, 0x6, r7) getuid() r8 = fcntl$dupfd(r5, 0x0, r5) recvfrom$inet6(r8, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x1000, 0xf800000000000000}, 0xfffffffffffffd30) semop(r3, &(0x7f0000000200), 0x0) semop(r3, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r8, 0x6, r7) r9 = semget$private(0x0, 0xb, 0x580) semget$private(0x0, 0x4, 0x80) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r9, &(0x7f00000001c0)=[{0x0, 0x6, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0xffffffffffff8000, 0x800}, {0x6, 0x2, 0x1000}, {0x0, 0x562, 0x1800}, {0x0, 0x3, 0x1800}], 0x7) semop(r9, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000480)=ANY=[@ANYBLOB="70212e2f66696c030000cda5da35250a328de1aee5b73083af729f496cabb0c4ba6fff1808a069261dc30e16e3f9b39b1d7aac52758f83c9e1ab4a7097ef26600914047377b0e540fa0979fb9f649448477d57de9d698dfef3e04e16064585b21c66d8f7f710f397164f5cdf166693066ba38c7e7e29664f8c7a6ea086c7b1ac56df4a053f632ae672633453c1e63f161742822d52600164c5cdf566c2075c19266196adbd83b96da933beeec90af63dc2f1fe11b6f76e0aeea868984c720d61841afae628cf5ff02ce430a177956054295fd2b37b64f357a42f75ec0ed7ee2aa158c9dbce407671ca3784513ae3a7c45a0364db48a7e185b57aa8f32489d6a15ceb869ee8fca8126abb562022e5ceff7a5e75c5b183b3daf4e02f23203e81fe6400"/302], 0x1, 0x0}, 0x0) 05:34:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "90f698866cfe408afb38f2ef5f964e21644f0716"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 05:34:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) open$dir(&(0x7f0000000100)='./file0\x00', 0xea, 0x18) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) shutdown(r0, 0x22d63923bad018ea) fchdir(r0) clock_gettime(0xffffeffffffffffe, &(0x7f00000003c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x1, 0x6) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) fsync(r2) r3 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) write(r3, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0xc2) semop(r4, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x0, 0x0) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0x100000000000ce, 0x9}) socket(0x30, 0x8005, 0x9) socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="fde043a18114f0171da3e864a8bbd224dcb0"], 0x1) r5 = shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffe, 0xffffff}, 0x10) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) 05:34:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000280)="7e4ab7dabdae93cd9aa49d3edab87e4cb7315cf18bfefe419782a9dd37d52e7de177cd83ac87e74dff264a46ca929f4626e5a1309a902fe238d8e4b78cc374313014e511abc8c1e76b0200e73ae78bd9f9b96f58889b21af15e01b0d22aee2d0b203a43ceb4633db97a656ea8b20ab711d6c14d3eaeb8edafc8a9a638c2f895c772e885cd7f9877e1b7e0a988e31ab74e615cb3d57aa3be7293c635c", 0x9c, 0x400, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r7, r8, 0x100, 0x9}, 0x7fffffff, 0x3, r9, r10, 0x80000000, 0x4, 0x3}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 05:34:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r1 = getgid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) close(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = shmget(0x3, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x4f4, r4, r1, r5, r1, 0x91, 0x7}, 0x0, 0x1000, 0x101}) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/198) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0xb4, './file0\x00'}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001340)) setegid(r6) semget$private(0x0, 0x1, 0x204) getgid() 05:34:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) close(r0) getpeername(r1, 0x0, 0x0) 05:34:51 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x7, 0x1, './file0/file1\x00', 0x80000001, 0xffffffffffffff80, 0x80, 0x2f}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) open(&(0x7f0000000040)='./file0\x00', 0x440, 0x2) fcntl$dupfd(r2, 0x0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 05:34:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000000)='`\x1a\xc6 ', &(0x7f00000002c0)='*:#\x00']) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) close(r0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000140)) 05:34:51 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) dup(r0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/../file0\x00') chdir(&(0x7f00000001c0)='./file0/../file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) readlink(&(0x7f0000000300)='./file0/../file0\x00', 0x0, 0xb0) 05:34:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0xda) setsockopt(r0, 0x6, 0x539, &(0x7f0000000000)="b1e8d79a3d9ed897632d1a6a43993bbd01", 0x11) socket(0x12, 0x2, 0x15) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 05:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000380)="3d0c4c8320127d2e7bcc0d8e2f4afa08d1c54a47bfe283794ea2788217000740b8cc1776e856a9726cede9754b3dbd7b0caa8121f0c61dfbf029ffbfe90c2d983d259e6ec5c10e4031360b889ea6dabda7904b99", 0x54}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:34:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:34:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:34:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x8, 0x200000022, &(0x7f0000000000)="6a168cefbf8801ef08419a36e1", 0xd) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f00007de000/0x3000)=nil, 0x3000, 0x4) 05:34:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x293) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x3ff) recvfrom(r3, &(0x7f00000002c0)=""/82, 0x52, 0x40, 0x0, 0x0) fchmod(r2, 0x100) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x100000000, 0x2}) 05:34:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x6) r2 = kqueue() kevent(r2, 0x0, 0x3, 0x0, 0x8, &(0x7f0000000000)={0xfffffffffffffffd}) close(r2) 05:34:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) close(r0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001080)=0xbda7) ftruncate(r0, 0x0) 05:34:52 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0xfffffffffffffff8}, 0xc) shmget(0x2, 0x4000, 0x284, &(0x7f0000ff9000/0x4000)=nil) r2 = socket(0x1000000000011, 0x3, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x50) write(r2, &(0x7f0000000200)="2f4696a13627e44bff0b5254ff10b92693e9baefd7324df501735258d70f1500387670438ca05b92429d2f", 0x2b) sendto$unix(r2, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 05:34:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) preadv(r0, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/98, 0x62}, {&(0x7f0000002200)=""/15, 0xf}, {&(0x7f0000002240)=""/173, 0xad}, {&(0x7f0000002300)=""/218, 0xda}, {&(0x7f0000002400)=""/156, 0x9c}, {&(0x7f00000024c0)=""/131, 0x83}, {&(0x7f0000002580)=""/56, 0x38}], 0xa, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:34:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 05:34:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x108d, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x1) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f00000016c0)=""/109, 0x6d}, {&(0x7f0000000040)}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0xa, &(0x7f0000001580)=""/74, 0x4a}, 0x40) 05:34:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) read(r0, &(0x7f00000001c0)=""/63, 0x3f) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x80000000, 0x1f}], 0x8692, &(0x7f0000000080)=[{{r1}, 0x0, 0x513870c1d67bdcd9, 0x80000000, 0x9, 0x62e}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0xc1, 0x6}, {{r1}, 0x0, 0x0, 0x1, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xb8d, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xff, 0x2}], 0x4, &(0x7f0000000140)={0x9, 0x8}) 05:34:53 executing program 1: mprotect(&(0x7f00006e5000/0x4000)=nil, 0x4000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 05:34:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/21) 05:34:53 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:34:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="914417095f56fed03f5323d150b92ec66d1f2f60f962ab840c2080af8ee05276721ce091150940cd40ef20b576f17f5b", 0x30) r1 = semget(0x1, 0x0, 0x50) semop(r1, &(0x7f0000000080)=[{0x3, 0x6, 0x17fc}, {0x0, 0x7, 0x1000}, {0x400000000000001, 0x100, 0x800}, {0x3, 0x9, 0x1000}, {0x1, 0xffffffffffffef6d, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x8, 0x1800}], 0x7) sendto$inet(r0, &(0x7f00000000c0)="9dbffa3046ce188ff85fa29f8a272ab5b5f72f816568d6b14d1424c7f3f5e9d886956a869c2ec1cd3f3480c23d2c83d7320e7daf4845e0e4a3f013287e51f6b2a2ad908d2d14e8ab710e8c19e422f2ec18c3e2c4b9a6d20d0bca7b9cbdc843f0ee61dc7af09c4b6878159e8d282aea934dac54f8f598a6950163e976f75e006ac398d569c99b448525e01893c2de0f2ebe2e", 0x92, 0x40f, &(0x7f0000000180)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f00000001c0)="40f8e41a4ccf94b8be70b783b547e057a097ccc1bf96ff3920a22c4addd89389e80fecce7390280f420acf3132a2f67d54dc4637fe556ce84b2aa79281be7faa92f21ccf2d303b482a759f1358f85b657ddc7d77232ae17548344ed63ad32dfe79873251416105fc40653bdf2b55117b0f3b4b30d5ce632f7e997d10072573f596f8e0a3a1a583b40361e1fe46fb799320eab4726cf0c993d349ce61deb18ff34873aaefa39d61fa34f0d16625c197bc384cafa9b2beba922d47fd0b5a", 0xbd, 0x3, &(0x7f0000000280)={0x2, 0x3}, 0xc) 05:34:54 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 05:34:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005a09000000f0fff5ffffffff0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x800}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:34:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/4, 0x4}], 0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480), 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)="a0", 0x1) 05:34:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x4}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000737000/0x3000)=nil, 0x3000, 0x1, 0x101d, r2, 0x0, 0x1000000002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x8c4a, 0x8, r3}) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 05:34:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="04", 0xfffffffffffffd95}], 0x1, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r4 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r4, &(0x7f0000001d00), 0x1000000000000000) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:34:54 executing program 1: r0 = socket(0x2, 0x400000001002, 0x8000000000) connect$inet(r0, &(0x7f00000000c0), 0x9c) socket(0x13, 0x3, 0x4) 05:34:55 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x100000001) pipe(&(0x7f0000000040)) fcntl$setown(r1, 0x6, r0) close(r1) 05:34:55 executing program 1: utimes(0x0, &(0x7f0000000040)) mprotect(&(0x7f000028b000/0x1000)=nil, 0x1000, 0x1) 05:34:55 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='\x00\xef') openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2a) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2) 05:34:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000780)='./file0/file0\x00', r0, &(0x7f0000000580)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x5b) renameat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000680)={{0x7}, {0x6, 0x9ad}}) r2 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, 0x0, 0x4) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x7, 0x400) chflagsat(r0, &(0x7f0000000280)='./file1/file0\x00', 0x50001, 0x2) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) getgid() openat(r2, &(0x7f0000000700)='./file1\x00', 0x20, 0xc0) link(&(0x7f0000000740)='./file1/file0\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0x9) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000006c0)) msgctl$IPC_RMID(r1, 0x0) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file1\x00') r4 = msgget$private(0x0, 0x5af) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') msgrcv(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000ddffffffffffffff00000000d6453aa14016c4e61d1304e0eb75000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/106], 0x1, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c813afd709927d35a13d0000000000000000000000000000000000000000000000001900002000000000000000000000000000000000000000000000000000000000000000000000e40a739c000000030000000000000000000000000000000094457e3dae8356ddebcf2bdcba830e6886579491f125201179beeb3d8875357cbf31a3c4638ced873b032468c650b95bad8e2d34058af3ac6c60e9d4193c8e7355ce74cbbca9a222185eb90e446bcd57136ac6beb60305c2732142464abf67605a57801afada586ad5b450e3227b80d958ee7d4471160e2183fe4e62962f1f6b4b5f725db7d1ef81a2e6ff020ffb02b34891535abc68d6e4efecbff9b2d2d89b9eb529355492c8f38a2c7d"], 0x1, 0xfffffffffffffffe, 0x1000) msgsnd(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5b7f452b006b614bb694a2125fe18d2fb7eb1e6d8096f0bae7a165153f0686965a2ebff6c87035d07648ba71519969257e6b48717b98fd94400006a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c482060063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce09219871137aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5481b200e4afa563203945e528f479735cb8b8ed0b1ec655178e4babc4285a51bb58a5f380493742caa0e8cf510c2a97c384ec8570000000000000000000000fe54f972bc8a75c1554b2fa99007fbdf489494025bc9a0d4fb2c37d17de0"], 0x1, 0x800) r5 = syz_open_pts() r6 = getppid() fcntl$lock(r5, 0xd, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x300000000, r6}) 05:34:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000980)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000900)=""/109, 0x438}, {&(0x7f00000001c0)=""/130, 0x41d8f5d006f1aced}], 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000002c0)="ada54cf8065ee679c68ce89452cab7b2dbdaac73d16922057e6cc1bf29f16064ae0259042a577c95c19563dcef8c54a3eb9f3e1328227c6b84e71c9c7205762a4561bedb51fd2bef3ad0de10cead907cf61e3fa1fb495a9755a4711cdecee3a5a512d67b8f06deb8d23f9936550ad6b4a414f161c7e4a28a641f29e04714941629b79fdeffef2c063bf9b516b8d0dbef2b38d25b1d3cbb9a8614a6dcc59b03f0c977a7c62f", 0xa5}, {&(0x7f0000000380)="714d280cd8b13399af311c79962e9345eec2b0e8897d96a7e52ccf6128711561bc26d33115437a28756758b55ed31b6488bf956d8f6fae47c62c0cace5d4e023df256915a0c4c6e2b1f8d916cd9e0889afb33d44e5883584c153ba4039", 0x5d}, {&(0x7f0000000400)="557621d923c67dfe2449a25092c476e296a045afd1f17e3d0ddbad8bcdf2a609ea5e8a333d86529af3c8d6654af4936c5c8cada339dd87d80234877986283e7b2a8fd6e42d28107e1444332cf1649ef54011ea5c17d7d6ac6ed8c360c6f56d40511d0d300482a0467424b01f8a3630695a00886ee77e507dcb6ebc4ad62500486efc", 0x82}, {&(0x7f00000004c0)="32cc31f408d91f328a6aa5480879df5e51f11f8744f7c114ecb85828363f3fa705398e1cc388af04d97cf575ef6f85e20b8e021b129142", 0x37}, {&(0x7f0000000500)="6235e2e8a72547ed0bdf046322241b9ebdf0249a784f9c6a568a335bcef0f59bff9669b92d890e4d595a2ab70ec443eac92e0daf58c586a44f969d36fd906979fbe3f14b0c24ea4e642103b4488ce4b6bf9877f10dea7ba70023a9e1dfb96863b934c4f60eb15bc00892cb0aff04a322eb1542343e9e9c8754790598aed372bd15599ceae6cd4b3fef4d2b1142fec689382b798d0d1f69cdbe23603c3a8bd8de658128a63d27ce89b2871a4c95cae8fbebac12dc372164e74e49ce29da", 0xbd}, {&(0x7f00000005c0)="f1febddc78fa3c223c1c0a82e56d5390842f8a997a3ead5c1293b3e32a1d5d79a4762618488ceecee83ec6e5f20a6f830efc99521e0d8aabdea1f33e17b6e3924f340e25c490b8bf33170d745826193021815fc32fbbb95e16c27fe362115022dab6a63a52492a8c958f5c8f780bab9022143c457ec88dff17d102f1e79817a15c175619880af9205481b316cd2c24ae68bd94dad589bb913390f165dcbaa24573e66ca8075065a31d677b5e3fb3d5cceb78c932857d60a286349e77efd4e4c702107e58d402657f384d531b", 0xcc}, {&(0x7f00000006c0)="fc6cc996e0d06e02d00043086c4b108349deaf4c53b1d49d68f207c5b1cfff01bb7405c6d7772ea60c968e34a6198771f2e54937461abd73fedb171f3373cf0a73287dab61165682152471a384080dabcebb13056fc6a24e2b7156c6e0d48ebc53bab66082301f639b3cc00127abe877afd52b0aca57a0aed11f035113c84de64cec50bd7c0d43e1358ba1d3574a7d26619f1e8998fa6188eb531e9b9e15ec7cf66ae2308598a33a4a13da871da364c404b858547bed84021b1cda59b2f5c0150c164b86dcfb9398fb3b6612f58d74e986e44aa63cff1c76c77138", 0xdb}, {&(0x7f00000007c0)="f8595f369780e4f7a4bbbb2d50c34a4f354ed4635431f7bb94cab9fdb1ebad3c33bfaef60fc0d71e5ba7b516d58450accfc6d7e05e15a204babd66f203f751f92fc643e255a0593e2c7c9d8b9be8a46a3762bbef39fcd489d3eeae9f629834aabdaa5d07287e75e4b645c878e0b0cd07e68d20ccc468922e629571635082e682cf96e4f935a1138f30", 0x89}], 0x8, 0x18) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) dup(r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 05:34:55 executing program 1: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 05:34:55 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000280)='./file1\x00', 0x2, 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=""/224, 0xe0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/\x00') 05:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f0000000480)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0xd}, {0xd2, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(r1, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x6b}], 0x104a) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000200)="f9db65100aa07e2180507f676cc566c300b42aed6c2f315f00d9d982c7def4b2f90643a41eeab9d6bc0230bbc3887ae9ba9697fcc0d69cb54f5c92a223ec2a", 0x3f}], 0x1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x200007, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x5}) r2 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) open(&(0x7f0000000540)='./file0\x00', 0x8004, 0x10000003e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd6f6, 0x8001, 0x5, 0x4, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x55d3}) fcntl$dupfd(0xffffffffffffffff, 0x4000000000000000, r0) socket(0x3, 0x3, 0xfffffffffffffffd) r3 = semget$private(0x0, 0x4, 0x80) socket(0x2, 0x400000000002, 0x0) syz_open_pts() semop(r3, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2002, 0xffffffffffffff80) dup2(r1, r2) syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)={{0x8, 0x4}, {0x5, 0x4000000000003}}) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)) 05:34:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffffffa, 0x10000, r2}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 05:34:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x112) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f0000000500)=[{0x48, 0xffff, 0x9, "9d03163f58860eaeb1d2284c6877fe499d5faf3942f5197e67f525be12277efc318ebf66d72fbfac31075f3cda86260e69"}, {0x60, 0x4, 0x8, "3e57eb14976d7f2156ae6f5846ec0cee77c3dc48b48531e5b6136a9726749eb24e94a27c0fb40da1629c85c0e47d2f4ea4c244a0e13c23c34932d45dba132663338cc87d4a4ef10b54b9cae17d"}], 0xa8}, 0x2) 05:34:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000003840)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="3a246aa6683dd1fe47c1386072caa1e2c178024c7b4687d797d6a4fb67bdd7422a4bf00167b0f409a125f64a2f8d4e5a4861d3163519cf0a0011adeb6dc983c81b28b03f54f6b9e2923d3374d5c13f02506c79ce59cdf09bd53beada00496d82ea284fcd728ed8769b552440f257b4193152172df3628847f0fd26090a", 0x7d}, {&(0x7f00000000c0)="45f6f58373f764f513a1ae48e76a43b2a1ee1b68e06123bbb450ac284095357cb6faa7cca24f8208ea7851e2", 0x2c}, {&(0x7f0000000100)="24837dfedda25c9c9ef3a54abddc910bf10181a36f271ff96b2460c08120f53d7f92be803360063b9759d277adad3a29", 0x30}, {&(0x7f0000000140)="ce4e325a56a8efe4e4ff1c2107fea5bfa1acb79a805284dc14af698589a56abf5104b74b5a09f25da44dd28fb58569c81d9040066dca50e8e5dd4d5e00ed75d68237b568ad373145baab8bd6d708fbeff0697d8ed54ed77ac20e2f6721fe3f90d5523c6ecd9af95072ecc3364b04cc67d21b825238abf7098350ca1476f06968dd232ec27d8fd3119119ef45cf01a7f0dc34ce6e5721a20965c2c5cb4e6e70abd3fc185ec481a8fff47c9a673f0f49592aa2eecd9f75f941e1", 0xb9}, {&(0x7f0000000200)="d6652d65f595596b7e3812a59606be8f3268c90f1adccd08d4d7f4b4fa650a9abbf1f81341c94ca0b19611af2fbf7f32dc3b9b92899e4e70b38e6e7f2a60561c217551109e4127550c9734de5ba1807d63147182ad87075f476d5eecba48eba16c3e4679b75d226405d6f0c2f555c3f65171b1379aae7938724dee65fc89bdf8c268064a7c151922ea52b9eb7091da56e57070de625de813102300b926f2a21465dca5dfeaa9bcda78c1f97099e3c00e5604c84607ebd7b4a4946a40a1257162b385", 0xc2}, {&(0x7f0000000300)="3a5854517f6c3069f51b6bf737", 0xd}, {&(0x7f0000000340)="596ab6991466780cf8d6c788f94c98f144e5c278f94798549550142696d043c20916e768c49256eb62451d305b38f9997f99a8b032b32cb5b79090c526d1a7344f634a075473fd7f964f2c121c9018dc8c6aa67f702c18f4edbcbeb4ed431041352bd4e7a19438b839dbb35f22319015fc96b366c62f1cc812ca9acec3636d787fa34a11c1e7e1069b36b5f9190f184e4fd68a6831e5afcedb2f1cc5f0bb445659babe03f87b3b7fd2e6cfe753f355a6c2cd73a3", 0xb4}, {&(0x7f0000000400)="e71d7ffb785526867edd1c55b9432531991ecc0359e0293e2d94b83ebcff08e5b94314a9130a9c468ba2443d2dfc9d0e1f036849b4c0c4194abe3631be96f20e8d73b427e71d4e46c74e41c61fa168520db7541b596d0eeba36ac217edca5a212398ceadd083e93d026fd2bb114f7409a684fc71136527a596ff78e48162150543af989121fdc20a141cd2d253a73c367c7fcb06812f8fafca6211e1dada6505166fdb1e2db90d6d4daafbc2c722", 0xae}, {&(0x7f00000004c0)="bab80a2c2498170d5994f05690a189b452a11bc2a87b5c3303ca36285f0810eb19d5a0fffb295902d2eb228323667de7c52b691dc32929f51c58ab615ce6e015d975eb0dbe04fd0ea3fa6b5515a7aafbfe04c30b83e57cf3f53281011216d80e3d39a170c965c5c8a53228ecee2280d21a9b2f18ca63d7c535f4ffac1aecc22ea4e480e7598453a4ad0749131ebe9363e2f9babb66f85ec7c4f6a97eacfcef984a6b7790ee68cb5ce1702b19d98dd8e3e80d398cc94c70498b7ed23bee848114c5ac338a7562d3e7be494b7c0abf0ded67925376dbab2e906db31c", 0xdb}], 0x9, &(0x7f0000000680)=[{0x1010, 0xffff, 0x1, "d0456d712352c0d8a62c98ebc33deb9b44093518abf6405271fdec3764187a51feb2336d73bc0ebace262bcfdea1fc685a202341fdb5e8e78cebfa6fd176faa215dbccab7b68dc8bbdc77baa9ac7d1a35da8661cf276f620e61336f13d86aedc05b660c3d81b8d75dbcdd1972ad851ce45323977e20cea4d60e3d6b264e53d13fb7989a89848312fdeead9d80864d436de456cf043e9d3cf291c09d0944927e3b2279bbf5c3192cabb9d5dc1aa71a39edbac5e6c0a428f5a3e654ab2e10eaebb9e2195379a402d5be30c1745e3cdb775e6a878362a6e3e0a27f6afeb671ab607790501ca3ad243d33dc4286fc03e26bced762bfc76481a18df1156b147143af5f6edc69e71b36bfa3029dfdcf96a6591fb1e863390c5ba12e65d81b344304bd63faecb4d067650627609cc9a08e701b7536e84ee7ec330186152239de244c8a1fe599807c35fcaee2a3c848c91cf3805b631ae9eff23a513083d93822bc957806ebfb947f6cddcfb3756ef551ff6931c2ab0b1238bfa951f509586dcc34f7069db9ec72ace73ad7302b384f1740c619946fe44bfd1f850421af8bf79d7048e2d39b0308e73675051b6ee4772ee577251d8ce804620b91872df941348cf6875a0ac7ea7cac21fe939553d690dbd64f32baf93541639ac5705692146b8b6ad327c3d8cdaa1221890bfdc4292df04317e8dccaff9017754be0602e2a9a9571ac37a609b7d75109507ad7cc20a106dae0c99bdbae46f1d1eaf5a937b95576de8d230eedc8fb24c695393f6ce6bbb3f0d7cbc20cb2d9e88f4fad1763cb600247d4ad59e12b7d06b88833e06c9e57614bef0f6326c0cb580af018118df4dd1a3dc03094b24a2d1f0bffb4b3fa02956c016659b8aa3d8653d37204ef9238e536e994892ce5d1d24df9ab564457c64657dc0b8cb8affdfc4e0b75a3a5efd2356686fae767513aabf28ad840e0a96a25a41a8a7ebd59fcc23056a873765ede084f99d34770739925862ae2ef340b12b3e212137bbd3e6f689d6ac6d4a1d2cefcef2fa78eea4393bed5f6bdb35f042f94e1d8ae410c2aa7c1e8af6e8b9dce51226282b1530b4686e5633091f7aa45fa4531afab99e26bf0788b79fef4512c674eb1f1b69aabb52f27eb04a799267aac17924245db9d86612ba208b737a89a5bad2d5f515f6c122956771ccc838969eab773f4b3a374cca0f2e1885a1624f5c7a2c8a4eb3e6e4f80a7e68ebaa32aaf8bb473b086dfe27d2583297aad2e1a8c0546e870beda44a56f0dfdb8e999658c6bd963a70519c00534b9be810b217b6681a47a94562b6242306a323aba58476e289b425a07565a823b1a9e2cdc08c4b9e18cd23982915ab8fe7c3f1e166bf8e5443ff7b8db95e28b85c1d52f8cd7f89c68def8d918a13599a11c4fc841f6ffda21e64da5394bfede8f90de5afadf62eb0bcd153abb81dc0f338f085db489ea82358007e9a7deeff35af8f0f4c7bfe0eb8a873bc909b651cce89c9a8a1d945837cd332501246183e0f692b2b0750e2b4ad63772656a09b45b30835d3b14b4fbc1c85be035483e1a5bb230cbc30d3ca1a3f48029102c59bd3c93f1fc31f331d245a6de7da96e871a1c868289c18453dad3f4f282f0e395cdab784a59cea3dc8b0137b947c04c80d6f77f479d3d55f0fd20ec6e2148546efaeb823b7246b4fb8e09bdf2e069a3c942331d88752252cbe63c4b42c9129aac0894af5a269de18002d75f5d8e48833b3b884f424fa112f5fe21ca7b199c32087bb45dd3cb7085c13fcee2c0bb0455d1412395ef27b56bf7e6d20f986d389ca0ad297a721ba69bdb88cd00afe7afa968ebd8d163e5a0d13ad8c88a8519eb2128427918d113d3e40bcb03af6ca95f34b6e4c1258607515ebf671734ac62cc901eb517afdc897073d4125aefc80020a676345c2d1932cbb6a2735ce42adea1984384a14125715dbaa772abe9262fd4aa0ec5ada52f7bfb36545e499468c034440a3c49347187315aaade86fb8734d8cc811c3ed71a4310f64c76e6ae5518991fa8a2f05de66459b0ef5ae7e86052e4ebc92babee63b3cc6ce9e155bc8697db980208c2db04172fc57d7b61f0cef35fe27d292e27d8d4c3cbfc1c181e37ce4d12d7e09a963cfb394a88725a0b2e221ea6020da07e1c54d6a1f137b1636d65112fc823819dc829d21db3660f6d51e2748ee722e84418aef7bf60956a59d2d96a310411da451071fc0cca101cf8824de57103a3c84aedf0a0bbec9823e2a845b2007a5095dd654e49585e99890d72519c188eed34a87e27845fe6bf1e27f502cba2828567eb2576e745a124b8dcfc1486707836df9a422a491d9b92fd2324ff398b0bcbbe3a4fa9898f8e9c2b7cb969f4a5d7fb32dbf7320c3f85f5b4be7dfcaed270dc5cb2344557c5f21e3f428e9a50d72a04553129a9618662835f6811708f4e9905cf9ddaa5a6fe4f3f88243a300662a21e9f5564c59b83a051706483bfe6e5b0289168719778a056fd53c155f80addf9cf5fe2236a513a47b96ec82c66768da0ed9fdbe06319c23ffaf5b453c708ea61fb410a02ea7cadf3efa15236648d10978bd2426ab68077b237e4c7e82b6ca57c9c612c94b194f20aebda98021e7fedfcc8019c165e8671ebab8af49dacab9351adf675052aba413f2099117abaee4cb5b867b6c424c36fd8b3bfce1f94bc248e5b66cbc0d648121e69bf3df6d735aeb2e15fa0be260e44d89f3269cc8433f07fccf13431a10848e6a5c0d7ef85fa035aff9b0f6567b5d051e0d58cbe9ea32506dcf965e4f00c0a494f026a113022a45bcb557ab2875409090e7c7597e62a8e0446aaef19c5ec0b5c88c3e0f46e84109eeb4300ec96204652274cf7a95c8c6801ef0fbbbb829dc5273daba8e9ff07b370fa1d46468d2b40852f91df2b11524fa94ccc039fbcc003b385b77c5c3f6f0af334d6451132bffa2955d0704596570a49b5a3bb173e728c93ca561c86254e348607229e27ce0c1d7464f708ca20b471fb9d461df0ed0077a9ad1ee859becc73b6d33bbeaed7386da74e9dfb03ef49d56fadfc8065bbd433f5430d92a779d5b04668a0774dcce302323b52317bec5849528b3c3da15ed1eadd0c81dabf8e84ae5105aa66828af966d27fa333298b9e88f09fa80936f9b79c8f7018da8f7a4125aa6eb82edcdc45ad3ef22c0e7ea7a0aadb3b659794fb94ffac0631a164d1712659b280ea9893556a9778058d5ae9145c0bd1c74a42e8d5a63c16d5baf4483f0d445e9143f113488fd366703a434ac631c7d63b36efa8138dc3e497a34faa5ffb4568eaa6b946bb1f334bb9e1bc52921129828a3b0abcb6504b99ba64203c7c0732db2e15428feec989e79bbc1490f33803e5f955f888f843d6e32d237f30ae556f9b7926711abf30729f5172bf52993e7ef7dd4ea91b852c5d5890c45f910fd15141e05736f633966bda0af5be142f424ca7853528d2beedfe0cc3544ffbda45115427429c27c0bd9667f11f875b21d64c478aaf814ccc38877b911dfe17c8543168566c2e0a5980403f3e286f3baedf81013a790524ee6406ee3012e5b446638c2adc13cda3307d9ede600e2598c1e0e35af6c29ba0ec4c00585fe50354ec7f4b96d13ca1f8b9279711939459977d45da4dc48633fd1d81dee5d0916a75ef220d2d40fdce43b11c8c405a2f996a286441f047f47c95420798073cae503063210c7c9376d13af31877989163b0bca48df63286e9a7e0550607259085ab1c547432112c3fd323c98d6368b24834c18057923b9f18e3411e72b62a1bada21e6d9c63553cfe716905ae823dc8e66aa69b4996f4fcf785a972c760c1f6911afc48b5497f45bd0324f03352e5058d85047dc5e25772183f9caf7a5ab5405ade53ded8a988062986c9ba73772566a50d37ed27f22de8bc28023e4ed35dd1e5a234fbf54831787835e837109f592fbbff3e0da8eec8688d729f9e1d7a10b91f8caa4712f69db1794d8507cebbb39b7960a1dded0ef3a0182659854897afec131e9acd17b4826ca15289aa5c83fae45f391b10ca5d62c4e5e953435d12bdf1cef10a808226c2eae087c1ffe98fad848787649c7f02d3b6d65fa6e13f2f5d4385abefb9e8ec877687fce060287c876fd3c0715e2c4a7d581be7e6a19d61fb1bf1f284ccd5b08ce2485f9e5041be600bd800342f871efd9047ab37c951384c91f922d6adce24c51a3f7774630cbf0c7e0b321e344c9b42c54e35fb68c716700884ce3359ed615b8df322fedd1219bc27ffad77824dc086d6bf450bf607cc17f9c6360d193e69e2851fb25ba8aa28ee438ff9d17748accd66a15af4c6352d62bd7fb7d9731f0d060b04b5435d24757b30307aae80836a714d42b619cd9f4a5cc1898139060f45656fce128fe9d587d5d85b5ecd7a5e28ef0b61d640eda14ab41dca038f8eacf53986828929d0d23b82bc1767c2fb73dd1d857681740e0041df9297dc73d3e805d40058df18ce7840c2e19d2d29259426a11dba851a723f1e4d18ca59bfa35b498b6b266f99033dddcc2ab56c2ae90ec608716edda195f848eb0e5c1873653bf3b2646172ae5030e9c9a042a5c7649400abaeb21fcc7a6a324f8229278682766dc7729861ff78dc3fc8c84d564e8afc28f06461343161833c2569ca1e1b03f5930d7558184aba7835950e546cd156a02356da0ac93523096c2f7f6e8c3286c0b7e28a79d65b28292a32e0427425af55767f2e4aa154bdb7d9c5d60e8449872a1b60aac40c608d34b4a0f1dec17e61083d3e2187d040decd3359bb7a804ac2b28fa167414a0d618d0a6a601cf811387d656db6f91227475af2f4a248c1bee5e2119e86c30b8932c9b3dd590349ba50e2dbb5fc36b2645166182cd60037ea30ea26835260442f66f639f29c51e56a8a00ce1e714479a2f615fbcf9b2bbffcad1fc1a0e90920dd8b2595dd7295c0a4e2680fba98c40853dd8f9e2d5f5c326fa0412b87339ba28ff4f6e1922352aa75b2dce3c5e35a8f138cead75bcacac213243b791b48c3ff84831ff3480d69fe4d9222e33355208fd19be2c4d78e213b1a9f7b754d96518f3c31d205ea2aa18cc08f22038d20b0654f223e9932b7be75ce1300b0f46251397e66c763f1c58376169757a0e21fefd00278595cae6737ebdaacdaeab25dd3e378fb07ab76e9a54c07836f8ff652c23610328eefb7da17e67b20358370626c3c7f4bbcd633252cf7424240635ed14cecc9187d168566ea3c5fb9a6583b840eb6ac39e94be08834cdb24869c921f528a131d0b1ba47ccafd164178f3a54910a7e5a8531a8b7e6f2eebb708a2d57277a7d3eedcd0538754f09a48cf84c000367ecd6dc2e428fca7c756803c6f24941b8a614cf03340a6c7d125dd10c684eec42f382516aa6f20136e5bb21ea43fa7a1665957ccc0b01a415dd537995d55794d7dee01285bc752a33e89faea02713ffb62df9a67421981352381f36fce9861592afee2b520761700e0d00ca4bf125659682ab0192fccdbbd39e8a0c2a55263a383a8a7abdee5b02d409328ad021b4cd1709168257271ae565e7c2d84b520a60291d6e396cc1d00a5e4d85d0a6b4a1cb03b0fa272582ac31b9668e7c5da10e22edbd6a0ddd2e185438589d67e6d479b3545f95696d32f76b187f8064d81b30734f3602bedb1c2a54b4b119d17cecf14db321b5a588264b00a8a1c49d8218b42a22f3aff891aa5e3bbf095a9758ae3846c5cc3e4cf45b18800266b6422a5a54a985e81d1af905d05c41e79c5eaf1ad99365f5f9a84d3a321dc12382caf39b3"}, {0x1010, 0xffff, 0x100000001, "b79407e2bad3bac6fb0b30bc15ca398e0da275aaf924612e0881644eabdc7eaec2ab2cce0a4a63cc8f2bdd22c4221213c435739e9652b15cb04dafa37ba1130acff5dba56ca09d67d4f856c8c3dee98bdf01dc8164c434af8984151cc623666f4ebc882bad5783f9cd29f798e701c6086919b16f2f48217b18b17482fb7cffdd61d4fc0fdf2e025c35a8b95403012f5684299224da6dd4a9d04e41caca71002fff4de6df2a96f78919e92f6323b3fe14f54fd4f5d8a227d728bbb5b67f7fae414f0e0f9f106fc1c2d1f271138781eb300ef8422470d62061788d4d35d4dc4af201b5c5f7d5ab7b8ced530c2703da5ff1b88f3bbe411b07b2b40f511350c7ca41cf84ab2a760d9d1bdc04b1ecca10947c8077953e6087407daa2308d7846c4a76fd313691355b70526249272c20d0ba8f744699f1fd42707a77fe4bf09020d430b803dc1505efa97e1c6068f00151d8ac68246f28225aa2c5c29b4afa064cd9d38e5141d8e3435e9bf1a2054a3f4716d53de71ee156ac39391a4441f878b70e6ac87b6f0bd85af83babe58d32bbe31dc283b4389f9287d6ad3a1b58e6949729dd59a07563956bd5fa1b42fd9829479f84e41ff4e971007a8d5536e9d448fb10087f3f6b8531e745992f527fd04de866741b60f03d7be70f9f94b278b49911576a9d55947869692db735a804febdcde29773b4bcfaeb36d7693eaff85873147777c087a417f05c76603419c05c9e6d10a2635ac64e59b10d273581e86ddc5fba090664fc029a246b0fc25cab09feefd06d1ca27ccff0b62c1fe3bf4feb4a9995a48021e0d0505cdcf44d1b202803c94d846a6bd216c544fb5ba8b43ade3cad4d8f416f0629fbdd209dd0f35760c440dae67604fb3afc4572671c56f1b126bef6d8816ab5282cba79c864f766051a8acbd29f3c1a055e8ab6a8895b8809d4ceeeecb85e59a4402fefaaa691e31bc47e2309de3621da28c91a5e7f315ec4bb90b6ee416c4ba140f4fa47b74dcfd1d60e04792231af9bcd53635d4ba4d47b4d4dc5c848176fcf6c7d4344474d077cb5c868dc94307a6ee53e13fd067772ce70bdfce2e55994e790e2c0f0536e131c0c71296cc7957d7db918349e1be9d040db4dae60b072fad7bd1b73df19a69570eec890c80249886cd8bb86e39d0f9180e548e2d122e19a517b6c431a72efe752c5aa8b4e34bce021ec580e91049e2e70efcd0b1c0916954923635fd7605aa104efd029ce07d7ad67b13c5acbc0d9cbdccc0fb6d818ac9531956d97d5b144821181e14d6a1f1b5bb26a9d34f0c7b0e8f726efbb84d57b521ff50808d209f14b8a5aad7b561028867cffe2f5b146f08bea689e52b15a1f0f041d86650c01847b9d0cd265f4d55f4ea24d792e148cf8454888e478ccf5923d88f5c68e0f43d8d7905e6b10497d80b70157422b7d60a0349c13dfa6c27c0a930fdabb382f40030f9b161042e001d94205e80a6f15273c425b171d7aa9ac321aaf65feb164f09aba1e2842c1cac0a1b075becdba0891915a2e8245332d1d97c2f2d60672bb8ba10d4e4dc8e05586dfdb858852d581c96b485a673d224bd6d9d3d17e62b843abc4fbcddd00706e77d065effb318a945948c77e64a9da303204da488b1c4b1c276ce2c9cc9c7cd27a947c86e8c28c7b95002fcdab1786ce8c00ebac0f4791810ce7d9ebc1737326efa7911764f163b08743d08837a83dbdc6175182592080c6a49e50502a4384c9b5565a0c4990ee8262f335a25b02abe75e8a877b5cc642930cf2fe5fd354b6170910989b12ac6f186acce1ab5f4d57c9a7d725f73146edd10f43bbf91b37e884f99ee4bcd9f41ab7609ec7cb2bcdfe834d4d7a82fae3522762f70d196a1c979cda5ccee802c85cfc09c515086bed0b0ae130701cf302120256990e10f7ea22c75d9806a830e9047832fe707e0c49aac5ae1bc76c67484328efdc8754cc90aae9e054568ce9b201d42d7b04d61a8c6121e072a7220a6f10a43beeb9b646f472dc7abb71b2031100e92cb8ecc712ae6e9fb414e6f7f22bdcff6b7c53f5783766ba8a6c21d7051ed896203a58c8b9cc907d3c84f1b57ac3c9c30a2848c05861764595737f02beb4eb419f707a1d60e01b9d764b87ef79e1669fc6e504b783a96cca02ba3df21891b70944f4ea244f8ed88b935b308ea41b7f780ab6563c59dba368f12e5325da27f833c19b2d24976ee843a408a302433f001b3cdb3cd39d91c1d4e39cefc8fc29f8de1fa83f96fee3e88c2f18e5c4af91d8a0d5e05674737c36888b9931c85f1e8072a28b3521ef9dad9fd2f1a8e0636918447b429a878e4e2aac9ef121af76d75e6b6532389f714639571bfb03bc8b9a16f26fe8992c19dc5622c290e766f0c577a236951d3bfc7a228f743dad47b976cd8c8b3a073a90f203f57f909a6f4ac8ada66bb3d7ba339a823d945d3da03abe61845b1b0836c9293a084da174ece70558220cd2a6ac6a3392a9496fbc0a1f0ad013ad823946b9dcb39632f2d16fb2065dfb9ff6b3b0cf0977f8cbed674d3aaa13c3f11de0ab98c3b4c8332572947f07cb06bcda3e8ee49698698043b1ad455aed9dd112eb58671c379e99fe14ed9331c1630e727d98d64878205f6b184c8f3fbc04d11d0812ebb5fbf19cc7b4f8701eaa426cb78cb5c1cb45de5fb190630f4cef8fb65d845159d822a63db6ad82d57d2178e3430dc5548dd277f919741c93c9fec162734ca3bb08e314b3eae40685e8971fb784f0051a24e6385233acdb6802c7ce3c44a614251e4180287ae5dd31bdee008bfbb813833ab8b21046fc01b78df09c83f208a34bdd836391ebea26523b928fff60f222c22b4a1b7af4c47f5bf8a99311c588eda1dc100d64ba22c01c20f3fccc9a4a4bf4287c68aa18eac49b8f05c878f2ec2be736c40165ecc56c6b134133fe4ae599782940f14c24dbed5748cbd62e049b97f05adb2dddff467061319b8d0d4c2f4b3982b9adea21ee8dcff9d18848132a004142137bdb9c5d30dd464900f9bb4257a1c4418e4dcd555813ef96b4f8c3f3e5906533360cb2d66a8a0780b12ae3821bbf411bc6aee1b9f0c1d6995d541f17ab571661b614e9e170458ba71e69a1094a86a495122d99af93975d886c000ef9648151ac71d183fb0bf9e8746959716695b1d2bd1471d15b48464a016a4225834662aee657a331f673d915f856cfbc927aea84349f5f95a776c1692d0177998d0bfe194d0cab625ab444d39adf292e008467c36c844a1102db37e9ad7f37d3d4da3ef71dfbf94587348c4835717c50ad1fc66a73585ea28dff2acd979c4f0681afc2b3318d92c111c2f2b06ad7a8d5b005ca8303249d9a09657a314449104692e928ec18ec9fbb91a1932cf5707efbc4f90ab93bde6943e997dbf10a3b1dd967db1a558c74b4c061d560dff6528f3651d77b29cfb47abe5f1cc578a552c3163be938f6e0b5c5c3cf4c228339a8cfd1b8edf3d036c0212c3571b00290783c71b4f5ff829632dae19120b1419ff5238cc3bb30c72f0b2261e70b58e8772ac7ddc2bf6dd479fbca1f5330c667c3e4ae50ebd7d33526e070174d893cd8d75bc91c5f4e83ce99e88a439b2c5e5889e586689fa72fe5519f40583dc3b60ca1d623cf4225a2a94394ff30ef339825e9387aefe65814f6a92e41f6463fc17de5b86485f4f8fd49ce054349c9df3abd5c96fc412944da0dceac8256406cba9c437b9d31c251e1da9068dfbf5b26866e2e10e45a928611a455c3058a802c3099f56d636b27ab30cebaa0cb2eaf55ab1c2409850373e0045a46d9998fadb91d2cb524572ace42325757adb3c02ec04d6106b29ef362746bf2a3cad6b4509e46f30b81bcfad2fa30064b125d7e5d13b8f90289347ec955b94011e3ff303aa51048f697b81772542164fe3cbef9cc7212d999a20e49f98201899a27dc8310140760c51704c5fb42ed34eb3ac952889314e4f640fcd366e6f318e0c68239d73389e7c589f37fcc21f9dc5722233b6437ab2b76fa488a65f4f860bdb5655a79367e9a902c5efe364906fb4d4c6037692055bad3b574f6ffde7d32e92e9aebbf8a4968bed430894d285d271a790edd0b853f557b6daa9db529154d5fdb79e19b920f33ed66e4b934d07e2fa04e088dbe0c75650a71be118aed16a3261943582eda2242b8741006b3359335e8d99aaa52a06988045ef9082f98c5367bf448bd25a8f292aa16f930dd8a6184de43866755e4ca3b648a7d80f3dcb36ce5b55546163804c23420639c5ae3ab45b5c5a461059a84069b85ce09efee7df01878fa1d1591ebb82b5db84a333178e13e60eaabd03398400895e8bcb3ef1324f50c66ffc33895a55d32b2b1c86669894bbba81459887528dce916b73bfde828e87a840a46bc1f23563dd80b49d2c8715b88d4b98b3f9e417f3f7d49d5097e2ddcbe64aec1a6f82c159cd1d44482ad171b737136171de3d24d453ccf317d0dafc75ad14ca0c291e02c9f3cecc358d358e25e0c691533b8f96c6855cb1249c6285ee1444fcc80895a1e6ef6b20a8737e4a86a620c3869977fd9b5b6394b8d4361e26a30da170d3dad04a18fbc5a1173569e5ab4a3e3ac1721a28f718bb7ee2fb748e3cd0694857ebfa9c8f5a52c24ab6d0db0e4049cc15529ccba24d67d5e3ef21e4f55511a22c73a2af2b09c4c2145d49ecc3828de62f2f16bc9511abf9f231cac15143b4a1626a3c2c58fbbb6e3f65e36528bc4137c32982e91b17b0681a77a6d4bebe2b96ad16bc09400890b5c61e665a673517d5995b9c56487d18d4b5c6399380ce4ce92a063598305788cc33e6967a610ec41d68aee6d126f38bb379b8edd9dad4969a104a95c40c509f12a5965d1ea9636834bed07db752aa1e1bcb9900d48b9859f93ce4825ca668b1419451475bf19ae6f223a5c109365f59187ba21134355219781d15653093e0361a8b55ddbf1483b5f5762b81aae3f45e66f5fd232183c4f35f3df04878748a55b351ecf0650708c1209eb893167d97f9343c7d287500912dfbe040d9edcc1d70c109427cbb9faa7f284aacb9824fae0341158c1c9e6895ed1d0f59d0864fa2ea521230260327d692015518b2d404683976a4fdb148c99a1fc183f66b9912e0b5fb1c75c3f11acf07d3e706cf18e9ef077884d795f5fc388e36811c1177dafba03062d9bc384e4dc1766d3a9f94240b8689fe83476cea5d425d77be7211fc3379e24c1e74985b107d2decae09272f80006d95341df56f5ddf2a36f4445b3807374a92e1519e20145c43dd54d88a3143c95934621d2d96dda54674f4ff9e168aa783e9fd59584796d3f7b541e9b8fd970816f577cb8ad3de8fdf1378f58579b029eb9c841313e815183edec4b6ddc525aee225e7db14aa03c0c9c640af72719e407ca28703ce95d417b763eddc354160c654f727692fb9411b42f31af6d28e154f1a867f71c7d896d0ae8f2982c79f0b11dd5d86be52d3911ef9ed5fb5422e572a742d75c8cf891356352410b21dd67ab699da3e6ac9463c71244789b5fa12aea11bd5dec459788a2ebd55a7c8a68986e592722d9b0d7c02ff33e09956e88fdf79c5efe1f860192b850576fa979d29bc9b9469f2f3234686b71a34a8a7593fb035d67c0b8e853a87236885c34a8cc850ebfd10cc74d25c7cfd765a12ed18d1ca000d3fcadc7e2c6afb0de56bc62681924e214cc7c7243cee20e4324b05f6098cb9bdbd429664ee3c134ebf8130482f87cbe574ad589ebc321e551361216d46866733436d33ccbf9105f47f8749d5c1daa6bc1ec3bb492"}, {0x1010, 0xffff, 0x4, "da37f36817e84c5dac6dc7c4507b9a0f58cdbe60eaed7a1f751f4ce73ca5debc55ba4c1ada2706622ea278b56f145ead950a70f4685fe0e7e2b573bcfdc46f9fa63c564bbd1011c059815ffb6a7f26d2cff65973e07363e185963e8f7d29820c2d41e04444ca37d5b40b9561ec3a12ab20a38fd08fbe283ba8defa7b80a3df40df24e5aae10f3b181383738babe11f18abdc8bda484974b258878915ec6cd04c3201df36aa0e9b701146843fe908737b6cb7ec862cc677dc25a0b848a3fb1502244aa0c1d824b72257609fa4ee1db4805c2bd664a32f3dc785f66d26ec6c63b88b30885fba9fbeb52a11fdf9b95508acaaa64d78ae97f255060796e90a9681c02eff4a71176b6821c172d9e70d9865faa4c235e5a0a641a3f9ae0b818c92acd890aa50ac4c365b5771cf0e6e45b957295c92c7e87ee41f2e7c12aa43dde051480bd786e732462334fdef1bc32e74566b33b8f0857d6d7d39a1ae730763619ba35c3c00426579a0ddd236b41367e90fb0453e307f193f1e5aba27b3d83949c60a3d5507e1129ae006a35448971f674f74a4a6372a227c6edd43fd9530e99727b7a14ec76135c5d4dc4bc6e1b037c51ca80c61f41d40407c236d08e2e33e088e740e250843f6d53f4a77ef5affe8d22e4a6a8fbc430c62994b1e5bbe0765a7050728ce625ec1d7d80a4c94b63e33b4ba887f5b07ed00e9704bd1ca12d1f6671ceb7359562cce6af95a6f2ae9aab58709c48e100e8d95c7cbc8ba8c0db4bc36ffb4de66f621ddb4aac49b756d62cb621b979bb290a2e25f4c2fbfd74342a418f522226df10ee1f2827c4c277e6c2f1894e353009ad3b4c42d258c75a436707cdb31a22720086ecacb29a66973c483fd70f4701a9dea2fdf9815fd1e1ef0b946a5656a91590aa720a24cfc33dd22ed98f75c15ad4a6f41f282c2bb1610465c8e06f5b0faf2f53a343dc85fa2f9ffb00f69f7adfac1a8d498a7597389565fdabad14ae9eda639e87715312f026acf1d50b4af179ef697021e11e729716bdba2c7130d6f50399e53487badcf91e769e885c0b1e3b4a9aaa8358a3192d6a9a2aa0300ec8a5e91b2fb9b598292560afbd969e389a35fe082f246461efb28738ca6cb8a2d0f2ed2e6b24dea23295931fcd270b75bdfb4cb99511b7b30bb099c5acf2f1aa7c724114a42a0147641bdd1fd98adc59fc86fe5a0a5d3488883e2108902b1d8c2e39d71b23f1ce6ef98665db1ced67780f3d80cc1aeaf6dc4d7b2eaff5630d5019ec1c6e9208a3709e50b8c64a9106f02f7327ad7efc74f1e5fa776bb033ee002339b957db5642780b1d6da3fbab3fa39ada1806f62b76dde77d2aa5d614bb2c533ae3d262174767990279dbd48e96a1789196cc07906d1d058e2dba319e45bf1051e7f0932e225b43b72098a42f13bb8b4a67a5c1bc225bfab64c2d000103d61ffab15de707d12d5f77386e068c7ab0c4e7f7cd1f378bfc78b7439480468def1afaba3d6583191be0e55275b5fd515f5bccb72df494b99087ee76196a3d778e02941138c712a26c8c47147cf0e89b89902cf111233b2ece641538ec864b49939f91f9bb30a9e2eb8b26c8dc5110b7667d3f12b07790ae5a07ca51b19e8cd8a55e6e9f9ea755973093a4515b66172c771b32e63a9496dbaf6e1284e317d9f32916fe9405bca71449b45dd13a5d498223403ce6e4941e38ab4f6560d4abb95e49d61cea9ee392ee01447ea962d5ad13f23e0d0986c06b9897397af175604ee4fd5a9e22314e01b53ce033605c83b1041709f4f8ec1fbb5a5e0cb4cb8661948e7ebb2a69cb490588b8561a56472df6a07ea5cc054e97717d7865e4dd3619a3a1194f9f4b9644809a9efc9f5445799b817f58fa542a5f56918ba307930ca2273e38446f66ac627c5f8689a6550491c63885c94d2ecbbc2fb5bb89e6d13f1d20f7643f794820dae8d347e3d4c4e6832473e3c98d9a28dfa51bd29e025f934919b398596a6d8dd55642e0efaada2ed8a9f286909b1834a05f1892e12d69fe4e67c198f96c479a5495ee3fbb3b225e6de433efb005489e52f12f9c77d55661657ad5b06d17480ae6627d3221a5307db213315d8756d90579da7f2b8c732e9ed5d30d3dee4a7bab9f73dc36e7e2413c16773f0460723ba12dc2f3ab2767af109061c12740c34cc4325233557b7a58b73191482958c3216ff6cfe3602580c02c5be922f3b9899e7765ded9067aefc0b1b4b05519bae66b4326a1ada02d2a4995d3bf5aa1c140fae75881a1d542c390472bb5d2b972bc05385894d84a4cd5d35505a59c48707a9b15d38d5d0522c254e7bb87e1cc4c2736576866d54c0f3769552d01039ede73cb0fabf8b10cb7e08805909a691f55108852228ee6dadf65b4445c4037f52ab1c3ef4752bb94da059a5ae6d9e161c5fa7d6ad583644254e427b8a9b777c381a9c0894845dcaab340b1b7722cd142ff7fc7cfab94cc84fc7356defa9ab88fcc26f5705b111b02cfddce94b5f25a2860d48500326b134a497cd55906099046030477f858420cb808f8920c5a1295015437b7e0e27afd72badc4f04709feb1e36336214f2d4d137eedef3a5d97feb5100c3105ee30e7602816c6530f099adafa7dd17b954ebee9de39d86dd46e7c664a6ca2d0aa2a2dfbe8a0e59f1ebba349de3dc875e4dd14d2e64931d015ba614420485b9329740f5c2fa0ff87e8b5ca1316b97cd8ae7f2f5c1eb537cd2f0be806c9932ae1a664d8464045afd2a3ccec2bd7ecbbcfade72156081346a561a94d5f142598d801f0d0e458bbb44b78bde3e20eb0e2b5843a8db481719caaadd2dab41511bc2a03e64287abd12d3fad135b53aad6d0d9d15fe75ac2fd6923f88fd11591ad45ba5df63a40c3039dc0cfc878b5384b87ee9a610aade857bdb334d39f9505b5ba2daf987de749d6f6a07772fd2f218ac429e536fad1f27eb4a0117a1fd62651f48ebff72005dbb1d7dc978d6adc9ab8c7ebfd2cf356df4c2987ba82fae1e21e38e457c589715f582ae173f180f1727e39e6f6cd6084b28e2c58b9323d38d61053c7e2e314172bf24bf68fa7ea9cddb92fd2f11605770a2bac1ad2ee0765c17d6dae43c959322ec34f950924b5051ad9429f6ac0822c73794a218e01f88456983f4158fa6cc523654997ffba6ed566bdd7f511d6c022107e092f03f6daa8a48216583bf28e4da7f807ef7bbd0bc89b51c2b7e98ef60e06b452864953a451a4b35bf202c0cc94501d42afe8fb0f24c0aeec3a2f89b088e11ca84c2e6ede9515e0223446d0a630fb2ad2474fac4fd7afa2be4fb20d63291c54f26dc245872c271e06bfe231ff4a9928eca449bc021b9995a9f93fd0a74d03b79a223bbd30f1eae209cb12af6098eeaca2bae854875a122a9dbd6978900900e978f0839c419635eefd470ea6a58b32777e7461b8e3219c0c31a3f52ff693051a2ca88d8d5dfba80fbf1d02d8772e8ed07ebb246cc902e393f802fd01b2376c06302303858aff71bda9ecca98bc6bcd591968dd314ad6c11e0e231f6dcd520f55365e5260fe8f1dc251006a2132f0c31005f2e5ce0af061205ac5d86b4fac03dfc536fa64c3d55bc533681cc2d53753b586f553357e7c3d608208d92417d4a797c3a359365a23495986ed2aff6d09449567210a1250ec45f795a76ed48428a298d57f1a296064e96cccc136f4940efa49939f801d983202f7f7d81eca8cc147034be4341bd194c9de4f07f07a116a50a1786aebb472683c71d1a32d1c5c48efab60d68d87e98c10cd584c55e660d9dff789f06380cc6320f918e27e0978970ae71790ee808f0a73909af09a1535d244dcf6c436f86af7b470fabd4af52f577ab857383e1e4eab201c7850c78772129096e8a3158477fd7eaaa4a0ba2b1c6ff9fab2d39b1b6a21e615e6f0063385f8455a4cc5063dfddc494d94421770983d1c6f2ad7e1ed34cb6dcfcf9d8e319e7e6f5274cf5ab069deae9d659d299fee49b09ed715f64bb9d5147da2db0346ea3b3af02ec25dc70bc1e1204f97c4eb227d874ec56b18e4baf56e5b50d199fd212c20a988513d26f1fbb6ab24b6502d029ac24cd0dcf2256f3de55ee9fa98ea5fdddf89b334df433f9243b5197f90a102f287f9eda6d9c94987485fa61874d34c5873c2f3af82dd5f982fcf1c0a59b8107c2dd1644b35ebadf38127b9fa147d5312bff68b604cf19c28a01d8adac142623989dfff328166e954dabd3b0c6caa8d1d031c72408cc57960d5bedae1c8589073fb08876b40561aaceb7cf2b2465fb64fe6786e148b7e3d072d18b9db1ffdc68a127103da536338a6eb096b971a8e9e260d9a2b4f44aaef185e66d2cd9e41690a859f767755e4b0db9b588a3035e50abca2ca06b44741217bf422a1c149d098f990714f81225c5729843220b9b8f7dbe58e8c40aa3922d41c16c821283ce9a9250be6df83b500fb4cc1e9134178266456504942231271a1ad9e6867c31eafbf0674a22c0c6a3a6788ecc9a2447efdaa4787ee1af7b829b68e7fde0615ecf9fceef148410dd8e3424805fb9053ffeec70bc6c170e569cd1db0ea79ffd7c5a03f9b150bdbc07c1e866507f0247b54d3adb3da0249eae6f4cf26c6ac616829c9f37dc864f3ffc776528a2d2e0b2fc729316f6a84f8ebec0cb93ba6035f71bbbff7c136fe085c951a89b098c80954f154cf0b6609363ad2bd5bec16e5c6b58c4ae619df65d3696d92550f34d6b69a541153f9a16d438bfccce22f8640f8445b525504b6549da1cfb1620891da13a7f5cec9dd54dc3755be2039a0761974372a5134f855b96321986eee42ebe665af5adb67197780b539341fdfaaea27873ce0666f15f4275e396fcc47b62a40436b0a08eafaf7a3658ad475fc49a83b616730a07b31954c5a32db731f24ead0b0a0120e261c977a9a7e34cadef8f32ab1e18002898a58979e630ad80a020fd47398c2247d1f24c93fbb03bbb1c91b216fb41c57c534acc7a822b42f7c18856cc4d53b7521663fbc1375dc260f81594a3865e8d8a55f41cfd02ed69a003a6360fe73ee0fd1b6b8c25f554e314329ce22a3cb96548d59ea663bb7a0bc1235aa51f232601a67ea3651a5602fe7f32bce0eb87ff2e5854f0229d983e11679cdab78f23fa412a13b7c246828200db890204ab632a5bc59db4f57b68ab8f7c624aae2b08fc6c87841938008a8cc87864ca8bdb404f1c3e6ecb9edf80a1ee5fb7b027457bc22ea2312dffbdca57a90483bd9cb028c3ba2027a6b462488e72c9f817bc9f41a5e0c8609bdd5f79454b08f35ed0bf8ed89bc33310377fd507f2f17a0e1076b2907e459d9d39abbb1d5ac86a96a77989247822bf2c151d6a9f66b449d93bd65edb2c79e4d23c6be614c6abefbf78c82b0cf376413af80caec591e6f147dea9d3853b0e36b21b2b439fbf34aebb46338c3142daae7c19382db74d4974a19f29df79e4307685b345022ab70e2d9e10bb91bfb5397304e29506dd782712159d93e80a82454efd3fa14c6909b5220d10ae9aeff9bd3d73a8581fd43a9bd50592a9ea78775c7c0e58591894813e4dd0a70983ddaade157a766ea763b2197ba235f57081545bd8759fc79f4d7011481bbfbb9b20f77eed9667d9dac57dc98d916ec73f75b04805657a29ce3a820cd159af0011e6c9204dbc221f7900242f27a1c52bb53c8f0d6abb2b9b1326f5ed901c769434b9077f94e0132d32a7e1c62b0e9ade2a29a327c239526dcab1ef2b4edd8f524958e2df833997df89ad56b8ea9cca72c94bff554fc8d4afffeb63717623f"}, {0xd0, 0x1, 0x7, "15bf1206f65abf27fbfae8924ccfb1004f8697259eb26b88a7ba4e6378b32f0457045228886846a6e1f5911dbad6ed629f2d94e604ca6b923e27584e8496bfa429ea6090d6b580cf7ed8bed0528b9999dacf2f86d38b73fcf535fb15ceb226213d32455b498e2ffca3f857419717a84cc7195d2e4d65c9dbde4aed9a94bfb032805b0a51cec0f9ae3b5ec5b1b26bfecfa6beb9106db924cd1f19b3b4e0cfae0e2d54db6f4577f84b80c8e7e4d4975ccacac417888f9a38d057ac17aedc8f98aa"}, {0xa0, 0xffff, 0xbe, "d949ddd84ebac6583c7ceb3a1e459dade76abaaec4d7bd7430b6cd0f83a11537b60991114d4a64a17bb5c594b651f22757748b9a7f2ecdd8f869aa58d30293b60ed5be72eb6b98af60d158b9437d13840e2187aa45f1dbc33170d1765981ecb09b79ee66a36e102480f4c856b12df6316a57b74ef84c03fb82b409ca92d73bbaa54874dd24deab7b8a"}], 0x31a0}, 0x6) setsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffe4a) 05:34:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 05:34:56 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8302, 0x80) sendto(r0, &(0x7f0000000840)="e9677761c6e4c375a78e7b75c65540977568bf4c4fe790895a75c93c7bfe464105e5af43b3fa90d96df2d436368c129e9bd12cec95d730d135dc248df056e78a2f2a539f6f28f0e39623c5f3048a069e57e4a4d30e21b8ec7c15a5f0f9d8002113903ddfbece70185da6279dd91125bd0ade08cf9f61adf6e84bfce1b741a9e8f008ce49990eb3fb5475f9361a35fd32c838a6c89b27956605867a1f4a1872883c0ffdbaf027215c15a682f2beb457b6053063663ab08027046f1276bd665e33f02bd4053bb113b37b24533869146ea20c7442783c7525cb41f7f1b6ad2f3e7c95112b907bd17cdea9bc07c65f47e0274e85a199bb397e2fb4d5f2d94a0ce3b059a2cc12f26f49bb1b0a4c242286cb4efc703a03d4c2d9f870bd5d2e9be79272dcd0b24e7c4b8a89e09c0ce1e5c8c6609e3333150c8fd9dac7088694e7690c6da9eda0ede643138e97e68f908cc0fca54440970dc33c4809974b0395a213b75b79c62a1ccc5aa280d360e93d4dc4a2c4399c1fd8188e261d2f0c83b63683d5f5d474b8e446be87132c9cd4d62b9519f7a3b6600ac68549d140f123e1a0d4e4c20a86acd67e693718081abe3128dc2ac0d3a0b1796fb5bcd7ad08cdda67494fd7e4d3085cd0e409542a9825204c7bd8499f88da35d7946b57308ea96159f0beb493e73774e80deb7e4d2ea78c309c96e2eba635ac8443282d0c9fed721e1796d8735280234ec4031006ef909821beea088e051e562baa02dcc284c360443ffb19f2c3412781e5b56c72743b8715132a7b160405dee865632ad5d00ef222df8265fd6c83da5414eb60480a93ef4eac621d63065e3fb8c9a14d882f6f7d800b8ee60dbba15ef187b1ef9713c0caeae2aa2dc4381379035de3fcf69c9d653b9305a7aae8e0d3d2a868930f0442b942482270c700614dbc7690bdef512ac52d121f4922f656d033b668dff406e5286ba7723ba7af5abbf83755b32dae0ab80a29fd3e5010806f48e0cd197dd5a5a7eb8c0759b5eda2a7be7ddaf29f2679dd62f663c8516ed274438a8fc0cd2ac5c397572387ec39afd39b7d74f005c74df2a5a325d2f2e86025d3a5a03ed38e92ac2675cd9b08d6b8bad4ceec077f19664dfe80f2da33630a59083f5e7e0015bc2c75b3e1088e353b7e9ca6b1f764632ae9b7548fc08c429480af65440de6dd966d3a0206d1ea9e063e13d2449f363be3ddfb325dbbc0301951af0285bc58d45492034b5a8b5748be7620ca7f22adf4415cb17d5587fe768790c58ee6c499027d822d01f3a4dbddfdec62ab822f9c969829224fb6cb5d67ee4791d00527a37fe1b68629b7648aba041a0d7bbf002af89b873b2302eb02d1cb27159ab7281417eb577dadee37db70e898fe6efdfd25008bdc2ac082dbce6dd2e9664690078f74fda5727bed067fb27898f98c5cd0b1f00c66987c192e0e98102e3cd3957d0bc3f976ced063f873a362d0db907c4e46a169f9f6754cb26e1033889fdd23169fa539b3c8d6c991630e98e2ee73968f0da977161c346774efc5a9248c8825fe250cf05b854d367a66c2ee19c3d89250add44fb485d0db79236ac1540316e24b8fc6d3059be53aebc0de8644fcb2de47401b3498d1ff654d4e986f405cd537f296e87c576fdcf86b8c03546ff529b8bc94a8f5a061b066f1115eb851014e0cca3a2f85e7d6846d19d2bca7a610331d8d5712fc61c21410c51f2b18f5a1bf6b5713eac28669e650c624164acf84f997adc5b17c26eb8255991fbb43bb4067010d0168bace254c3149dc2fbb8f5ff7038058ba392ab792c510fdd582ab4e626c51d69718780d0bb8c0dd695308659286c32b157b039fcc0eb309f313aab0a9a9fa23ec495486fdcf029f11b8f1067acfc23d19829ba92c9f1bff3582dc6d7d3363bad26d0e6d40bb53ae9f9945a101792ac672fe96feaa1f2963c7e8c1be641666df4081762a526ce350db259523f01e6264f514d1858dc06d4fcb378e835a30df5cfd47a94cb207f3828a170ce60dcd9b56c1d233abff9c85ad218404d539369f992b162fa26881508f179dcb2445ed42051e0c811933402d49eb0e56a996ef7562aca500ad1c9f670ddea138c021e1184b55477403bf6d4e3daba60f5e6abd30b04334a928df2730771da7a666c3979da49a91dc1ddb188fb0ca764d5f641fa6003970bf546ff64fca02ef90270e62964a721f549b10f6ba92a99069a21dbb9ada176df8b08d03e924f28c1218aea6cffbaec9731408d99d6f71fa1f3796815f363abef51797331ecd78cd7b68c94ee554c639058a876ecaecbfcdd618377e84eec0e8cd6662a393ccc597c3513bb25d08483978ec7704dbf48364c4734607be079ea9dca84f1f237ce8ad26021aea3d89d31364ddb327f7b92caea3950c0cf2a7461d5781e27a03479b3a48dd6789e474e9e09bff7de2a4bb516ba0e106907c09d923a867531f000bd0300a0987dd309096457600126aed007c1efe0ef8137801c8acb750fb2afa52921b9c39172752d8a5e3965a8ed0388f2f6fa9f4728dd1cd298168618af5ea4c577187807cf176b9fd9b33d46434167be2f7904f936575810cf8883aecd61bd1dc78146339ca804c573e597b052623a467adcd791abca837b57deec04652b6cc2b005a163a17d91970657687dda731f450241cded51b247d6d3f461043484c3440c733689ffaaa9a6ac3889a7415ad86e070486cfb35d54a519cc076bb79a4ecad756a3e430844d88a3a5208486a1e58ffc41aa3367ea410f6e280a59907d696537250a50e36d365a6dd1c02a10bdecb2f5df9acf4cd6924f55f0aed6b613380e0e78f910069f5721eaaa93627c16ecc435fb46439673a2dd84091290706ec771888050cdb94693ad4fb58b6ed81d71bd697f0d56fb6c17eeed485fedbdf5f4f2cfa93efe2b593efd9ab9b9ba1b73ed65aae1a1d70f153225efd485073cc41f41d1bb8b130acb1cac881fc48a73b14c778ecd77f216a7bc480016638a2369d414c0e139011b86043c9919acad9d5028142785fbe35e018128a30b9e67e2c7233e3e04b2a406b65979cc1da5607fddaf5c4aa6a50243ad5c1086374159e5e399f13f388f613cb318413c4b1c84f58e915e7ccac01bfa23f7f977f51ea3c663896267a2de4f21cd26b4afb6d081364f49563298a87239325934e74437ea634d8a363f3af355e52d5b15e6e4c81f24755b6e5a55ad598be71931bfa53f8554a3e567a6961cf4f77f00d413c1e4550fec01925bc1e1118cd3cb0572b7d3a30f1c973561f74585f542baa5e89d403e0809ab0bbcddc9a805fbf6c138212efbaa2c30f0764b7a2faa082ea67d4fd5bba60cdbe131b29b0c5a9ae79777fd2f872a28da6e31425eea6734320a7175bf508dbc5ccb0f502861ee2858ac431f225bfc4215af3c9f8dcb0ac9a15adbd041d1a94a8542b742fde90b5ed729025fbc72d22cfb66ed90da41ba5862cff61df7a3cc202a14ce16da3b3bb02e6010285f71a0624141641e3e61999bbafe40d072f916d5b88ba425902ff169940aa900cb0506098345d97922a82cd2e9057d60eb89453bab914ab5fab6b349c264e1ee407fb9633022c4fe39ddedd97fbcd6e039b6374a33d1b940d984df388e7f0c2e1b84c2794138b75612c48ec33e28d732e1e460ebcf8d14fcb6925c878210a6977406413017b974a5edc0375d1dd17bcb839b0296e066ebcc9f10a34ce5b2bf9fe0561a7d8e547182705442ee38275cf36bf794abd643ed3e995a567f232f52d1536d4682af1c744e4e53bb2d25f3560cd94ddfe9a7b090ee768ce04cff813f60d77ea5c89c570e326608b4180b5f38c6da30241ea47a345582e0f9669072d669982b0da034eaf60717e5b13fecc779ccc5ecc1d88678c760018c731ab45df9df3855b03a03e68066d996d65ae360185e713ae2a555ddfc8e7b664578f36f3cbecad16cef2ceac9ca272769cb8b0eb00e63460e4ac1bced851a3401d5c2e7b1e583f029b0bc9b84879ffb5205ed2e35dcaf51c41bdf83c16fd84c06e7f8157d1f1d4521eb21fec81842abbfa7ad68f56eb6a87bacae620f21ff79b7408edd86bb50d84ee80e86fd08b1868fa420f97493e4f0422c1fea1652a40d380df3baef20967b042be1383b32b48e9d01251bcca31f6b76f19e5bfa3de6444fb1fe5e1474f8736a00da2dfc0b0e20951ef37cd1151c8d8b71a9ce09994eb0939bbf735c584e04590e8cd5bc833fea252b7111f885ba25d76a7b444b2e69061e19dc3fe6ac18c22ee787b318552b1c561465903e3bb0e1a0458cbb398e5fe4e5ad73e5bfc4c14367de1c436ec6c035beb848e97d246296f196f3faf1a40552e7982bab270f8013a85f8c35db2bf6a3cfbcc413b824ee9ad5d23c60c114a79164e600963ef0e1a55b5751a8fce417f52eefed657658a86280dd7c7cb4b2cef5e5721c9f4735ee600bbbcf6350490fdd43270d55bdc071981282c9b7d7c68d90bf1e233d279018a7699354c730292732c06636daedc104f766d3b8f634f1c511161f11cba330b950ab8ebb12f1e80e1da15d837a2998100b1a5a67b5ea8b1ba16d8ac1a30cb16b370b09c62b5089fd91aedbb30c66c85fe2a03f426a1455ed9669484ad3f34bf2f0a88686ef8299822423340d323cbfe9f8abd69818918ee20b6945a5950115ba56ba3c9c8afd9f87040cf10cbcac9a04f5620c584098e1b7b99c4f3b1f43155f70372681f9f21989b692d46fa567fcfc51fc3ec85395eca879be841acdf2f08a9ed4d9c8ccc7aaab8dec485628e4a02bc45ab1255e37785a5d7e124f1a24313a1541adb84646dbea28c17070cc9dba7bfcbadd78bcf87a7d01a3161ecf4b31c0ab48cf2e4e3f77c1df96ac3c5909c6f1ecb33927263718652e1ab87ba3ea0b1626e298d2710e779d74c8b378073a69d924fd59f0ba34f151c56e202b1a258a706ef318d164be9c11ab559e744646e1a1bd531ae3ec7e048725afa286923d0d33641e81677d9cd8d47a978e54078702b779f236d2712d68edc1d6118221b7352353f975f49423afaf872a5cb276ba2d9335d8640aa6243c502a9fbc646904fa9e6df3fed204d3d8dbdce51d5123a4fd3b26dab26acd286b1fa7d07f04465180bf2b3983e1e0b8c0f90e9e24244909b3e22ad46195024b278f913b502e15fda5f383a266f48414f7ae0915b6fbcc4e96c82bac45a8b9fa4c3ed1c0ed1ba7dc1dde144c370343d8ef1e4cce7729c6e429dc968d852fff52e70926c5a7326b49fb7c5d3414e2241a4f1d941df82de20c827d96f46f058733dd7d82f6d542cf4d28c9e4e0ccbd50f334de94ec7b75d8da971282e1bcc0b93b4c3cd0c978cb9be66f991b50b7e224059537478bd67d746342049a37c7879c7f61e9fa99b95a0748306352f8ad49d4592b868f2f698bbbb9d7303dae613bef2f4f511d01ec0fcf3815549e4fae8f6b2011de0f0642c8db2164dd4e9d3658e65ab16f45252ff1447f97fde3ad5191fd66aa8f32dbdda140f64b795af1c19c836faadc625433c9255eb40a9c6770fc82a1d22b9c82380ccaaff2ab658ffab79d65ccb14a5840d64ee19e070f522e4f9ac37402c1a620828394d86fca43049aa9308168ccc0d9352cc76ec8a1604651f79a0e64e56f2bc0271b65cfd70e5963199c64ac8ba66d0252233697bf44bca54c632e063f0377a1e079b91574c25989b5cb704671aafb3ac11a9b426b520ffb0020fd2bc37cf5d1d562d84c5c5477de193c7ac3420ff78a678f7968f7231a4896141cd6a2ae11b09461215560acf95", 0x1000, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', '\x00', './file']}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 05:34:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[]}, 0x40b) 05:34:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x961, 0x86) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x100, 0x9}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 05:34:56 executing program 0: r0 = socket(0x8000800000018, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 05:34:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x5c, 0x1, &(0x7f0000000100)="175f00dd547bdfcfc9ffe42db0457156ecc7c2aed5f61f8f6841d61a4c698e23e688e584fff0e2ba32b0d81c73316d109c91b8730402ab1db91dc037c662a46e9bdfd8a46973d3b29b2488a6cf420e8dd7331d68de0107224f06fa154075aa18d4b2c855ba927153c4b263231316626b89adbd2cf89307524eb3a34e86605b68f895b682f6ee95726a03a22357475643896b30cf20edcb9f36bee2617d472a72563a421053cfa782e9c8949e46977aca357b9da4969e16f1eedfced196143f43", 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="c70c000000004afa3000"], 0xa) write(r0, &(0x7f0000000ac0)="586846cdccb6bb165044501ef5820d65e365c3a6fa03672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a938db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d17882e8eb76cc39151f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc101eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea0910199063174fb88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1", 0x79f) 05:34:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) semget$private(0x0, 0x3, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 05:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x3ffc0000000, &(0x7f0000000280)={{0x2, 0x100, 0x8, 0x5, 0xbade, 0x9, 0x100}, {[0x5, 0xc, 0x401, 0x4, 0x6, 0x140, 0x7fffffff, 0xa51, 0x100000001, 0x3, 0x5, 0x5, 0x401, 0x6, 0x0, 0x0, 0x3, 0x7], [0x1ff, 0x4, 0x3, 0x1, 0x638, 0x6, 0x7, 0xa3, 0x2, 0x7], [0x2, 0xffff, 0x1, 0x7, 0x2, 0x4, 0x40], [0x81, 0xffffffff, 0xffffffffffffffff, 0x75, 0x9, 0x100], [{0x8001, 0x7fff, 0x7, 0x2}, {0x1, 0x1000, 0x8c, 0xffffffff}, {0x7fff, 0x0, 0x20, 0x80000001}, {0x6, 0x1, 0x0, 0x3ff}, {0xfe00000000000000, 0x0, 0x4, 0x100000000}, {0x7, 0x2, 0x7, 0xe443}, {0x6, 0xff, 0x3f, 0x2}, {0xfffffffffffffffa, 0xffffffff7fffffff, 0x7fffffff, 0x7}], {0x1, 0x7fffffff, 0x4, 0x7}, {0x100, 0x7, 0x4, 0x100000000}}}, 0x401, 0xffffffffffffff93}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:34:56 executing program 0: kqueue() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 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) close(r2) 05:34:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 05:34:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x60, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x60) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000000)='./file1\x00', 0xc140, 0x3) 05:34:56 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="784d43d0e3", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) fcntl$getown(r0, 0x5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 05:34:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10}], 0x10, 0x2}, 0x80000000000) 05:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8e8f06ccebc221a6b06aefeac41a668a003cc91723ea71f369cb3c9cf98848e4a8051bd24313dea8d0343d605e2d3280d33756080080df80eb6cec5ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7c1be32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe07d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa4cf6f443dee598cae153a6212dc30a15f3b72c37e6969b9336888ff785cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000776fdee2d9e300000000", 0x11d) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x400, 0x0, 0x20001, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 05:34:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x800, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="94e3c0d44543337221e2346319d51c9e1d329611eb6df81ccadea0356329b794b2401e829d0f13c3e45c3588474d239638b464eabd80030165", 0xffffffffffffff8e}, {&(0x7f0000000140)="9e3bab64602afce2a691611c0ada3aa86c86", 0x12}], 0x23c, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:34:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) listen(r0, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x21}], 0x1, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x107}, {r1, 0x4}], 0x2, 0x0) 05:34:57 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) r2 = dup(r0) r3 = syz_open_pts() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 05:34:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)) 05:34:57 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x0, &(0x7f0000000140)) getgid() getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) fchdir(r0) 05:34:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = dup(r0) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 05:34:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xd44, './file0\x00', './file0\x00'}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000100), 0x10000) r2 = semget$private(0x0, 0x4, 0x282) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000100)) 05:34:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="90893856f2dafd59909d468edfdc4816b500000000000000", 0x19b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r2 = semget(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0xe2c, 0x80000000, 0x6]) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8002, 0x0) 05:34:58 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x4d, &(0x7f0000000140)="284c60318f11aeeeffab47234883a138b6395f7aea2b4566e122066467edde40da68dde3df1999da38892165279995c4c2f831d3ad68c8190a643d9e450384d04d5a53e4c800cdd91bc552a0b7") connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3, 0x80000000}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x5, 0x4, './file1\x00', 0xddaf, 0x0, 0x1fffc00000000, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x561, 0x1, 0x9, 0x1, 0xfff, 0x6, 0x100000000, 0x2, 0x3, 0x748}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r5, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000340)={0x1, 0x3, 0xe2}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_metric}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCNXCL(r1, 0x2000740e) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0/../file0\x00') symlinkat(&(0x7f0000000480)='./file1\x00', r0, &(0x7f00000004c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000500)="763f49782f07cc23327409b976eff88c2ebec65004ef8a39b7af2e446b76c7172bac7184767ad68f83fd5a14290aafda6aa20fcb254a7dfa284346bae4d09c4ef981f1ebfaad9c1251b5ac49127291ea42253f63e1b1d2d741683078037161cde0a37232c9475709dd22e2a5abc785146d01bc3d8c87e7f3cb74448a14e4fb6de06b941a819b0d9a8a08da9e506cb2e1", 0x90, 0xa, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r3, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000680)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000006c0)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x20000, 0x0) getpeername(r5, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000800)={'./file0/../file0\x00', 0x6, 0x1f4, 0x9, 0x0, 0x7, 0x0, 0xff, 0x2, 0x2, 0xc2, 0x1ff}) fcntl$setflags(r6, 0x2, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000008c0)={0x4, &(0x7f0000000880)=[{0x6, 0x800, 0x1, 0x155}, {0x3, 0x8000, 0x800, 0x1}, {0x100000000, 0x9, 0x9, 0xffff}, {0x980, 0xe6, 0x2, 0x7ff}]}) getgroups(0x9, &(0x7f0000000900)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000940)=[r7]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)) 05:34:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x6, 0x4003, 0xff) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4f26509bc6882af06170b8ad200b2f5e204344c150eb5e7652c455cbf5de8c0808da4cb0585f70bb69f645d5b85b785aeef77427d61b1c511f051fc8f12fb5107ab08fc56f2eaef406b2f347b2fbaf1723c342fc1af4f56daeac4cef51e8b2187a16b293fe0b9ed220d56bd397658d0fde2d6212270635ddaa653c8ce1d08a231828f1bf19dc949ffb0b4dd99185ad4b7e2c456db51c1c2d77bcfebbcb29bdb8a9c029afc71fe96575ffa3859d295f9948845a2609ee9e2af437bb910109b128becd2b641d562a95439c6157744305fff2fe5fa03cadb3221764e9babb38d4fb47e9bfb58f8c9bd30c844c060d30568ce00363c7c5b3f0c838feaef91d8f7fa8e028e8450e08f4de90c410a19feb20c192c85092ca1af5793182e6765e84b1072699ccab655b6d8f53f28bde4e8fc85bc0b40d2e59caa66acb3e23ed291125a079b8ddef1befbd61823e4a6558f53b3463da57caec15cb1245171fbc05e34e786325842557aaa8c823ffdde71f358a9c589556ffb72635aeb52121449bdff6c3261a61d66198ef9adeddf6e77c38a251653b5f7d238d32fa9cd1e95674caf961cddf5858cc5179447878bf8e8a3eff487d71c3cde6ffb57e08c8d293e609092ee20433e455b7167a2e4519e8204372b0ce0958d0aaae26be504e64b862f670019809b9151319f937b78a91f364643fbe3611a46b5d545d68426b9fc13a477f4e62874b55abaa868dffdea6860368bc5abfa8c3ce3c8baa55f2e120329100fda2f0424efc629a7e9bd90d2b510039386bdbb02a922fb8858ab0ece5553fa1e30a00117ba55f2a9f9218d654a721a0934c63cd92e4efdc02ca3b582318ee88f38a5ab4661e4307063c92fdb43fc725416ebbb7f6d500b620fb8c79cbc3b59b4d8376a545bf5f37e19f950b06e9a0043ae5ba9a4237e18dea0e9feea6e80731492d01f4f0ce9bd27139bd80299c5213e21d2500cb734dc1cf17f0b56811774c47795f2015b1c975d1e65374ac79f96318e75c54265aea9b94c0ef6ac20bc8ba769ae9cfb872ad3f4e21c9ae18063e0041fe2ddd676e213f3760e4b6466d1d122cd97e6fb16b8b36b9c357f5f13cfa89e0c7d2ccbd553439d58ac5bb6fa78fc4817b17eb0cd1146720fde26438a485a700f0914fe27b9a15bc95f0c2c7d689e53470458b65aa2ebb9b921efcf2f285963ed31d63d941694ff2d890c7cf6226915973655c0290ede4aa939e5c09c2f40f5a9642ab573039487047cf796402c4783c680888535c307e3574ee18580a538df70e3773d3af7a0592acddc8f8300ad5b4a49e98796e179eef7c3cea43ffed4265acf769bfecd466f4b650cd4c2f8f908c4532b926232df689e317ceac7746f1d8a00eb62fcce7ff24971784b93849f0363f01ce2a97e3da36639ed6424e346b0bdbd6393cebffd039db03a2f48cd127620fcd862633cf9a73bfe9a434d09c1c6a9a5b422d986b40b4b29c3a99d73603b8c2cc06a1130c5ab403cfdf938ffb02855f7470bbb77f4b15713c571cab9b05a898fa5a550595934d742092b62c3ac9937a81f9f6b2fe7c23ee0daece2d4a04e4915a58b974ebefddf2a7374dd2cae2ec091c291a3f2c883aad84ce8e9ac3e1a24ad89197c9dab7d45944eaca744bfcd40828231a8314c608e661d37d97ac3687f71fb31922da1997bb83327029e0ae122872217d693a2a691ad46ff32288d0ccc0616d8802e3ea9387b4050d0354c10f480d299e36d94ee2166cd392521284855f5554657f04d99ec9a21e6e694c84e5f0c943f60c15dde8d64235ce598f7d881dd0d707d8ce7119f76b3d4f4690b3349710990973f58ea2746541b5ac1ce385b9ba6103f71e4d27082738a4934a4eeb0516f2619baea11b936e91db6c3a619d6f1f3cf368f6cd6cdf1f446d4aabecf3d67661b88634dd04322a76ffd34e57a311da436571f9a84f7bd3feebb8a72accb75e17bdfdbec16a93ae06eedd975c5e03f4290a2e964d862d01bd631441d4d2439acb1d31df874dd51c0cb15459807d29938ddd394ea05817e354c5f32deb09955af8f47262cce22873529496bb3a11877474c26b4de4ce0776de22f731d3771f6bc89db15b642252f12817c17b813907c06085cea50ec3d03eb4dde5d00992ccc32903ef7497767c92aa5e793ef129848942a21daaf55a25b09635bb9be52a7f7790b3dc3fb3376ab4a75ccee72d08774036bc276a7f61ca4311c90cadf593946fda3debf632e44e9ce070fe93807decc3318a5575e504ba79a0d01fc7464d63a85c28f3493098708213d13e721dfcb16c9c957810b88cedd66f478bffa8f1fe5407dbd0b2ae6adbb67dd611bc5fed98ce0f2aba5872c53a734196d9d01cabd274afd07979bbceb2741e690e19ea7ddc9dffd0a2c52d0b7e67d238fc1dfcfaff138a40cbb5628e65c6b1720ff8127c63fe147de06240bf895fc1255f89a7433da09eb3fef3888242c5f578f6e8e42e5fb1038268693fcd773dcb9c53be4f89513aeae39a94bdf525a3ac4c8a2c67f0a27fec5bedf90c42f9af02c43f174119aba5f6abec3804102e95b3c8be9c68a59becff9397b6d33aeb7fc1aaa19fe67515a0de6d85765c95ce9dd563db913344e8f8d54942b5850c966d0b49bd7379714730c94d90235ebb56f0480a5f8d4f642e3aa024e764532803adc16a71f1b6b50d4a66009af6c33cf23f9c1b647f8562ac6f67fefa1de9b692146b012060a765048b2faad96b640623cc4eadd14b6d8bbb1f6818c746d69aedf6e16904eb1db0e44e5676058fd95f35e567b58753c10ec542790c3a73f4ee6254a26a293ab4c9da7bac122ca1dcd46d903e9eccabe7ab3766bacd5a3c79a594002919badbcb27c91ace4561ffb704d983ff2ff5d42b691cef0814323aecc5e88a79af7a6535fd5bab746ecebaeb34c64c33a98f7938d88e107861f9d0f60b870cb8bafa92038811547ab0ef0be9263c0387832622d8fe357636ad12843a2cc4737bbb43d523f018120cb4bdda3c019f30bb7488aeacfe0a89e2d6e8958d747bfd25f3a644b7cedbbefe8c549a9bcdecab0a90419f0a2df543f69d7b0a688d70040898c95a0319c276ad43e52d02384382855994a0de943846058510be702e8fd49c5e651798d13407385b5207df572cf1c81fdb22e7cf2d70e3de96ce0cc735a52cf3a53045bf62cd1e49ced8eed0a4d03ac42689185d97e9a6666a9f670747af27186ed957ca2fe7472437060b2c29b2692733a549a7c5c8eb711a8f0b257cbbbcfb4de2df2a8ca72fd3d9a4c9429c9a0c89a78ce199fb701954c10f7a74848771933326bc66792cd46755725338c18c85bfa3dec0533924e6e31a1ec95063f7afeb3175bc3a291059c131c0896fd070c005d7abd5d67ff46deabdca2d35a0a204fa8bd9b848a40135cf1efcb5ac1a3fb5e4800efa43abdb42963337d5873dae55ac3038041fded3b18c03c7a0272b4577e429fcaefc12a7cfe0097a3998954ecc42dd1e2215c4f183a5b87f79c72ed7defbeba48bb71bd43c1fcfb52fe2f4ee6c4a1191d7f51993817ed56a0b0ef6c1b091633a92e22ecacc1867b89f70e50fe15b24cdee2cd8c7847fc1dea59ac3964d0863dc6502d987f01e7b1da0e9230b1b6e1241662df62c4ef0f0e3ee310ad471444f0ee1a46cf5a35a57ce932ba74ef425b46c56cc15979246069dd3d804c3263e4f1ad1e3dd23ea2ea3cf27f748fa96308b6f06897e076a48d2d123a2d4631795cf6ceec92931349c0c1e9661fa5a103", 0xa6e}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92", 0x3d4}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) 05:34:58 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="b24fbd49a746398f8f4f5514e8b61129606a2acf0189cb2e8dfcf3e85a317a5f37fdd64d0641e7bc906c5cc637d81fc396e0fa2f0a52acc95680d6d9b80c179925ac33335171a032ae825b0331127e96351481a5da1b05287fba96a5fde6504540c03c5350dfdaa70e23c2c78f26e2d2129f09896e7fc396ac5406e49a3fc989098e52c6d27f3ac352fc792cb95ac102e5a5389fd98e08a16151db8f16f036358a9cb7cec297dbd8d0cf2561f9fa175613c2b34f764bc52d060c877d78037a6e415c5a9e67f465f3920f0a733f4542995670c7efc000dd0d2d432fe00f8781f09a", 0xe1}, {&(0x7f0000000280)="30d4f4fa96e8c672fe144b39f46720d04af9ace83d78a6e20fa4b5be758d9d8cd6f42712dd41a7320586bad1375e89145cb990b37b71f4fbe2a6bd085b7ba52027fc53df5fb2a0676ab72c8d8be9750c5ce1e31a11ae345b0634ee616fa61f144ed437276f9e4dd13109d424322ff098bb0e2aaf2092f20fa3faa6081d92e34029b19f24f9846f1c58d80ae01ad189f1b3247c7b8f90d18602574fe261ae8fda9b2a3bb864ab6fc28f8283ea435538d5a72672b206694141627d9297b0b5913a904c1550d4033279a48a85eb3bf4231821920405479be556e1ab2edebdf19c8b1b74569b531b5ffa32a7", 0xea}, {&(0x7f0000000380)="c72c3dcdafe4123a5acc022d7bfca7f904094953a3b73318cf81bcdcd6345beb952cd9ee4d2c509e9891bdce5838dab9d2e409d9bddb6efcc3cbf781756317e39100771bb28c5e8bca963b7f06f0f3084bd2146e5f5513e41782de0c272cdb2a3908668df8cead768d325805f7c3030a59aab867b53a7f76aa13b73e15cc529c9da849271a3a2ef4cb9262dffbeb8673f07898def59eb9fe75a7dbc6b42407724762e5c9f4e02d21ec6cca4dd33842ddf11e8f329be10de8eb57", 0xba}, {&(0x7f0000000440)="1be5c35cdd9a2c48f392393b8528cea61ca8967689894748592134626c7354e113c7ac325b6c569575950a6aa93060f5cfc6ab784874f7fc3a12290963757cc47d417ec67b0a0ade0b03f059fffa3afb316e9b0d8efebd0773360fb387855dee7ee14d32a3e3d75c451884f35e97ad120cbff7a364ee70ca26fc1fc4fa8ab7e5af4c9d6c215a559feae17b844044fbfce3a5743d2f686b81a51f6e963dd681c2a04763d03b92154c6d825714f891658e17c639c423383a82f364953d00316c5131b86a2b2af4b2149e78f81d8d235bf3d342e03a297e3e4f2d17709bfe97e99acd23e5fc04d5516ea91a2af371898283bd8082186889e11dd33fdfc154d7827a61c32b52fd7a7115b6f2bc1d465d3d4d838b8ce2702c6e636f6330870db632a2ca4ed8860e449771f779b427710f6dfae9315a8f73841ef5ba6e1a7a8702086ad5ea973569fb987478caa3fa8f65cdcba7dfef0da0163546976fae601b8f7cbde574c3d3e235242fb97aa050f5ea03ef852f97df6c3430edac191cb76d032133fe48b41bbb868175cf6d98051adb35e6c46c3d39f83ccfab3b3efddb7e72ec5f0a9e6ca07bfd184f93e07a3b986a527d699a4b6d198f35cc7f8552d8d1d4689ae9035c659d118567d291fd27face8aa52bea8a4f3404b28e829a3bc4150f98bf0ab7d3e0b14530cbadb9e207d77d9ed98dd56eb7117335a7828e31add27eb0ae5fe7b98a7ef682afca4acc121959cf467d6c1dd50b6530ac952c9dcfd584730aa02028352c9847a891632fc2e9ecb11d283d3f501fec3a352bf6ee5b0337c492015c79bc743c79fe22db5a8645d4d640adb2dbb6c49b97798260b5fb03ee87e9b16a3ccda8cc5e29d8d0ab3389ea3598667cea4c5d2a7e7d51eedc0cc349cb17b63161f24bc2c9a583b784c6e7cef9f1faa9c0fc8fb282bc88f877fb7a97a0b3274233b844031adaae2c98fdd5b86e1dcda6abfb9e38058b86a39301c1f558d05fb7ccef50f1eb7be40479b1707fe7745ae1a6c1530edcac63f255f7b1b1b439f1c857aba989a39c70fe1f7c08100b7c647ff503491cc6d6ea1c4f1fdd58403e21f1a5aa4a26c0a22ad9a3293f370cc87598abdcc3b97975145f87cd4386aa00fee89748cabe79ce248d492af33078474c815b52b36ae774c002ff2e5ad3867e400d3a4426715be34f56e960e585bb81128474e145565a4d3d029daf5ec74e3803d805d93036b14d6c3e7efc59413c0b743e4cacfa1730ce8c0857b8e9bb8dffe73e03f991f49b76f605164d1b3144b44910c1d4776ab884139d310bc8ef38cedb91de2af82827fa862bf30760486347931750d3cf7a49b14a5d8cb48c52765492917a8e31c368bf0526f389ebc5e4de00f696392380de979400bbe7b592b3e5bc0efc6247d583ac19fbf770d3e79878a62f024fe87835dfdb6dd99deef46f161ad11f7000616c5ab66458e78a2fd6aad86c5ebe3980f240287cb275fea7d2f5ccd1fe48ee48204b061187819bcd2bd6eb8837cc4c7c4cfc6960525e398bf082fe1f610c97e435952da309d6acf8ad1453afc54bb85c18de728103bbde95331a69cb0ff3d8c70624980a15b7082e0ecca421ae113e61e2467a090e5381cd4bdc2c9c73794441c0c232bccb41a59bd9b53d278f22e5cb2ac66ce5611985e0c34611c2cd3611f068db5f6e2477e09f30e681b647a3c58fa2a95b3b27f7f5e83115b2cfe5f9a02da32182f591169fc1ebddd07dded7b8af41b9aee233b7d2b6dc9b1061e9e2fced25624e18c6a3b5ae83ad8f7d0a8c14ca910ba590f67207749bbfbbd9e747520253e40b746aaf565c123dbdc6cdbea905ecf3fd4a6619dde2003561a55caeaf24fbd744a22e23f4e51c2cd672935156cbf4843d5c08393350071c9f4234e056f019bdfa88dc5b6f45075402f323aa285eba20b27cc2e62eec36ce05f9590f7278ff42b715aa42f3ea5ea9b314a8d2ad513c1a841fd8583db32f0cb43b6978cfb73007d4c3340184f914975d87ee27e32cb681c431ea25152c191ac3776bb69441af7a1c5646469f4062d6ca86a3128d6b3ea5defd1d823f2fd733be878f78da77dd0ee7d938813832f4a553ff7bdf10d1fc302adaad7bd12cc1d31bd4766fcc542638bfc42f4fe9176b25acd136604cb57139ff80248f93ee7d5e3f6ea703b43bc51737989757ba6abc2ed60cadb6c19bb49d429829f701cdb1a5cf3755fe8111c4f21af1d351dec1c1002cf8de802f8ebc8fd7008ae3b5a8cad93ad3d4db26da770e7f35ccdc20cbc9ae4ba1911c598bcff52ad326cb50df5b22262163230c94b871840a644d1604960f3b63b8938f64b928bf6a8aa9eac6e02a7bb15d961bcd9d432c0ba17326688a1a95ec07b5f51cb39a6727226d8c747c12b7bf93860b19c1e324cd08961ec2406dc988c32413ac1f21fb201224dcd35bcba2da797cda9390d6b0f3b426b14dfb7b556d98cddabdbd5718f62cb94e840f2142c778c020d0932eecf51c5216abe1fffaabf65c3bf61b921e21deb42fac5d7de879084751b490d1a823f7042fc3d4fe1587116d9356e520525e908d40eb806efebc054ee464bd3692d3aec8b9edaa8123ad0e0eaec3cb72d44da9a608bb5dd16216dadb6e54f00aa89ea43f9139555956455fe9a5b7e51c9f76a7d450bc8b848833e9e41fac70db6995827c28631c18e8f3df0d29f987b5bbeb234130163af7b4971268b88b3bfecaed8e7f8e06f3b79d0e03b4611052dba03544d5c42d85295dcacd5ea60ed9ae23448291b394c87e05da6abce4c53a7360e7b43682549045662398359d12eed736a662060f3a7c0edf4aac27cd17ad15f6884cf1dae059b0b7bee667850ac4921b4df7b1b3621b6da931ee5cecd6515860d71b317e2fc5a57766628a9eea7037e964677ef5918328038c8c95b3905a6fcec5a6363307f79386a5ffece47065ccfa8bdfc9c03491d36d799b1520e094e711404f80f47bc1c655991cda62d4fb8b37049c92be74e109a398762790e08ef08acc2e372e0e9894c7fe4814256acf1cb537ce613f0ceb629135eaaa7fd349b273938d844ad908eb503df1611eeeeba1a78f3c0203f11767ef931841f7741a13ff54d0432759e02d8a72e92a8ed91ed1106d1165a18ddcd1cbefe726ea76040482490fd2700eb6efa069fe76509c36bf7dc534ca3b1964cba81fb6289a563aae42c14f4ccdef65f7c03ce0c7f46a5bd92198fc725a64fbef9cbf74db8439a42cb93dbb84252f74d32c3db7f976adba7526686e39f3be9d8e2e3a8b7537be0b6c58fc894451505c25027d08672844660a6283ec57832f834c011e73daa9a2c77ec227442d4dcf56d39be63abce5b40f81dd2d92652bd67abb724cf658d17d671aac16b9cc3f1cf2c983abe0c8dc21b1361381d15efa020dad1bd96bdb6b0a8b227b46c50e4dbf7ae91e9684cf0f3c0adc86225b4672f45b2b995f4b9f24ea61c0ef503645bd61c2797dca6e8695e87ec3b2a394627d7cb33673ea5b8fe273f6be48b74161222d116405b4d306d35a516d9a05c637358d279ee28076286fd852f2aaa10764e076101863ba876eb3d654059bd040dd53c0a70206c3f142d84746fb0f666ec0a0e08e59b9691d1bea5de7c7713bcf6e18edae7aad97f99cbfb0211b5cda9ff18e830403b2c770288726954212ba02987fcd5e3c6fafa4d57fd6595d93ae75c738dddf3a0ae786f8e46d34e2ccbad8f88f693cff058a422793360c6f59f95e1195f07cf122d4d7944242b5507e1494ae5dc245f5550f419458369080fcbab80565f19693521bc54f4cd1d785ad5b0f8543df93e863b9aba5b0a4241b1cd5a250c133bbb1c5b63aae74207699c58be2f5ba9f6a6612f4f2fe6624d80990e1dac27115117a34bcfe81f9b190acf61619816e0d8fa39aef5f53da1c0dc501278910113e7978dcd4e195165b7afa82e7a30b55f8dd00ab7bfb7fe3cee9545a6c14683633ed3175efed7f1bf718566920cc104d7cb25948a0900791ee626911800e407ccedd4ee4ac0e4a39f6709ee090a5da0af24fac2368ef0a7fc2d4d7046207d088e4c51e7950779940dab07bf68f21d02c33cd7bfa7fc30a32899aed20873ffd27043c693cbc84b9d54dac33d7c73251d0327eaa2bad490e534eae0d4d0859e5ffbae747725e7669d8bf41f204e9113b34e93e97b2c6f66ef113509aacf2895d5499b32ecf9d769159bf250148af3bcd273bef2dfdbb0e0b2bdb3a22af7e572111ac68ee11f3bcce1f185aec8b613fd5c57fc22d54a0986a8c85d30cf2bb246740e9f6ae391ebf6e90e5f994e75c6dfc056c6a12d728740680781c694ab92c616c18715bcb1902916762919cf7eece91e5e96a611cd07fcff311b5610eaa82ee3d5fe0b70e1ca76362e35cfc6ed8b844cea46dc0ce5bd47e228ce91a40e8f486511b0ab267aad7a3e1d3c76fa844405a9030e7cbe26a924fe087d6bfe16550c2b0ba8c86e5189aad671a510b29eff557ebd57fea013659436af669080d76b8c1d5d43630719cd6d034e890c1c850a1d8b35ef657f71734f540321cd5a179b04a191323487e38bedadc26f61c5584ea19c69198b8b812c409c8662f7efba7c0d0bea32c1201d550504de12cb937432db5e456a1befd53871405b09957a64366a5c75b1215491aefe43b630a806701416746d4d25a68e5c36f12b500156a8aad2e30c01d2fc911d6e826f611e1f42daee701d77e844fbd1869b6406b217dd2b140a6f6649f1d1b52788184bdab77282cf1fccc027aa76d6f827f70a85d23f8e8c983471c4a94aff1ebda9c866b01e4f34a7e2e1cb62e6329bb71ca2721dbbcad778d7d615cbbd0e9ad46f9dd3fe0ad759d3f6214d52775202c9cca83638c37307226c82463970f80923ada954a99b351c3b32481599961a7559209c09523cf202abd787d6fa76eb075d0f0ae1364c349dc7de68f1ec84142f164771416a39482121d03fad5743ccb9957749906462ef890033c4d58c04be4a39ffcef79c190292c6fcc9e141c74bc60d346a39d40b87f9b8e05f2c4db3f89e1f88bfdb773f05e9501f902a1f7de761d2f38b649c4a558d46a1fee1bebd71d02c46119c05f4c4fbf936ac590770b8b3881102cf683bda776bf6924b93fb685defe5490af679c8f6cdaf37b3c9966dc0067790490ba90f5ee36ed5af37309b67163f605d0252e455f62ef89e7cf31f5911d02671f10aa4e9261f8df7e2d3a9fddbffb5aecea629cb2fd201a23f1cfd9820ff9c6f23b447cfe169488f2be6b8ea31e23f4d5328e39a2debed7e904710488295a7868d96429b05aa5435fd939bd90fca7b08f78b585fa970a6d743663efaa0bb5823d0698ec6de79ceefb0bcd803590c07da77dfeefcd65396dbff5961c198c30bdb7c96269dc8a6623952b506afd93f01b4416f00299aeb24e71fc9a1a6608eea8523c5d0925269ab1bbb3bce73e835eb7b2f0847616779731f0f03c286ae4f01a50048c0133153528c3e3fe1f90e81a67d33aea626ed2d17f6ed42e9bc04108d5f8b1a804d541ac4de3215dd6efb5688e6e1b67bf25af541c23054af2dc6874d7fafed3164737e173d9a5e89aabd18824e4f1c2eaf589c597fd9980b321617da7d2141653987f009bc191615158f3b857e9eb240eff4633df1da2af57683fa48ff6b925d8b7d1fb74064c2e2c7553517c542587dbb72ebc01fe2fc3e7038adae6903ded52c55dabe094ea568f8c748f190f75360b13350b00850b8c60bb0f250a175acfc2a3f2e69207209cebaf224dc5e186e98d275508d5ca", 0x1000}, {&(0x7f0000001440)="3bed4103800860cc807f3ed016b33f8b7edd1c054be7be6f2729216f26f87e563fb31d65fde0e9157953c5f0f13bd5e0c767d369dbe12eb971ffb44a4538a05ff2d78bb8a78bba85f174c5965aae5d10934c3fc048e9103e05cf434d45c2977a05276cb25214733b2a449d6f08fb224cb63e813536474d92aab1fc71eae431201bbcfe7fa7a19938a95eae7fd6b31e5eb175f22d0e6ea4832e8bfa3c34286d61b9d1f848117ae01245eca02752265821ba5e4575b425ff853ba75be3443741bf4a78ba708c", 0xc5}, {&(0x7f0000001540)="3caf0d3a2f39cfa0a7ffe4c6d1f3da9f50e577cfd163c3d99e", 0x19}, {&(0x7f0000001580)="5453f23521a7befebff1992f7ede04fa3da59471a162cacf9779252415099ab69e45af99e7cc9867af04c06cc2e29ed17c358d5a648bedb20779a3e99734605a0ce4d32c57c4171d7bf479b4e6ff31c4e2fccfb77ab3c185e58857ee6df7258a323e4b0a44d722497596a29df2e3f3d0cf988d5333a3c23693f5c8c31882f492fca6", 0x82}, {&(0x7f0000001640)="9f81ff0001a9d6fe64df1ea3d78a89b3c2768d6045238d31a658d23ac34881a8dfd9c055e903c2093623d1ba9204080b7bde1c53054edfa0b94beadeb7737ac4dad8de5d92fe5d1622606664793a06c19909c42c9c1935892f353f73883b46bd1c1b34882d", 0x65}], 0x8, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x4, 0x6e74, 0xffffffffffffffac, 0xa5b}) write(r2, &(0x7f00000000c0)="4caa82e054f377421644c835c437d6adcfec01f172874732a2e19e157395b4066a876152d06d296ecb163080b134c766dddad8ccfe0ad526155272b42f61924c85cfe32f47f0ad46c7bcf7b93cb66560ad988163e3b6550ba23d8dfbc7add9fbfbce3f041d575ba301a9f65b59248f80de7ce80872e1c1138553519f65bf62251c72d98edc973778ec54944c0169383614738a5a029b83319b10e91144851d22dd8cc06dd1d159972e7fb79e8d0cd67dcec0435b59599c5b98", 0xb9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 05:34:58 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x7339e673b501bef2) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/181) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r2, &(0x7f0000000180)=""/126, 0x7e, 0x1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x90, 0x0) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x20005, 0x2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000002c0)) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="106a0633cca7ecca57a34b80201f62cce3445d99c03673530397ac18dcc63c966acf7352a4c49e89303090631f6b06a86c676caa73ebe31a1054ad61705c27889b63d42bbde4f324caab25864f7b5baba16a358119eb94eb2b2d5e522d9eaadccfec69783a07ed62c6d7b1838828c64efd230eb45cd01b98b2e77fac173003b60584fb46588e2347eab952e7beef44a88d46e6c4cf9adc90d083f3577675e7e4dd0e260afb0dd9eea75a43333d61362839139a91629db7b75e577df75cf6a4a5f38cdeb7ece7d02c3c3edd8eca8dc726b658f79874b8596183df4f851f9999776ae8ededa67991e4b7c37dca07c63af03a472dba540294d2", 0xf8}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x78, 0x9}, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000680)={0x75fd, 0x8f2, './file0\x00', 0x101, 0xff, 0x6, 0x735}) readlinkat(r3, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001980)={0x1, 0x7, 0x1, 0xffffffffffffba38, &(0x7f0000001700)={{0x101, 0x1, 0x7, 0x0, 0x1000, 0x8, 0x6b8f1dfe}, {[0xa3a, 0x9, 0x800, 0x8, 0x5e, 0x48000000, 0x28, 0x3, 0x401, 0x2, 0x0, 0x35, 0x4, 0x80000000, 0x5, 0x1, 0xde], [0x7, 0xffffffff, 0x0, 0xfffffffffffffff7, 0x3, 0x5, 0x139d, 0x3f, 0x0, 0x1f], [0x3, 0x401, 0x7, 0x6000000000, 0x9, 0x4, 0x80000000], [0x4, 0x0, 0x66b0, 0x3ff, 0x401, 0x4ad], [{0x0, 0x5, 0xffffffffffffffe1, 0x3}, {0xb8, 0x9f5, 0x7, 0x233}, {0xb01, 0x100000001, 0x1f, 0x7}, {0x1f, 0x80000000, 0xffffffffffffffff, 0x3}, {0x7ff, 0x9, 0x100000000, 0x80000000}, {0x46, 0x1, 0x7ff, 0x7f}, {0x9, 0x0, 0x7, 0x2}, {0x80000001, 0xffff, 0xfffffffffffffffa, 0x7}], {0x3, 0x35e5a693, 0x1, 0x3}, {0x5, 0x2, 0x1000, 0x8}}}, 0x5}) geteuid() recvfrom$inet6(r3, &(0x7f00000019c0)=""/54, 0x36, 0x1, &(0x7f0000001a00)={0x18, 0x3, 0xfffffffffffff643, 0x4}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001a40)={0xfd99}, 0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001a80)) sendmsg$unix(r2, &(0x7f0000002c00)={&(0x7f0000001ac0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000001b00)="27d33dd41f2b48fb887cd6a89bd68140fb0f6c5ab8917bf15272768ed6a3b8be245c9d81e5786ce9a9671d03b6d2f5b247a4e2da58c656514490f94eab77e21773fb6fa7d963694ccded04c30dcccde2bf00bfc1aad966fad479e653e459056fa0147239c331c147ed568d9208b55b1d75785edbcba5ba54c20a243ea394b58de7e75fd4f30163687b8289b37114f0ad2e00957e9ca2a1adc375ded6a2a8cc504abae7bd19bdd61a262bd2b36b71acbe488bc1509f83438ef672f6c404f0dca02ced714211b8820dab820731953488270d13754beeaa641d2715030266649ee3cc29a574570c375b65ddfb89f66a1ccbfe1a19739513ebb51ed8aa8ae596d8ddb5464526a6b20f87141564ae7e7ae4a822ab5fa961183ebe2214bbe5e46e0bd4c8428828cb161b8447c492c8e274547b1fd02cb30b7a4770cb5a45c0a05f63fb36b00b184cfbad6fdff48d240d95f6f9d6239ac2829cc26debec3b2d1b8cd061b5b710230460536c068d5eef7a4688977a92ab7330ed71367ca74b8c727b3c2610c4f30cb56bca1ea74522927ee43ceeb9da0960457a9eab9d2b448f4db7041a1c4785567c417493e16eef6441aafc3d4e6a0ac6f2fb1d75e6b54fc9d25cbf61c6424fb760fb25b824425902daff5c0be77c477cd7d769f854427833bd0f3a3e43bbc49afcfb953f723b22fe8164e25a72692e538a0e5621154b7b009d77e574981423be0cb87324c80f00befdfc4bca130e380d0a2e016309a2908fd7f996dd90992bd13e55590d629fc5db2d3d3a669a12daf4e8bc86c2fd0da1a6c7c42ef59bd80688d539d989622b923cd59f6179cf551c58add38cb697e6dd9f94f2451ecc14f7baedca974aeac295d7039dcdcb712212c8b58051a6df7c1b35933305adf3171390ec9dd71a9d9aab015f682e84caf39e4bd30cbc0eafa193ce0961fcb0e92982e3c3afc76b98a1ee525c1b99c41bdb08302fe23b480dc8c2d3bd46199d51c1a3cef8b4430bcb7348577e2e7934da241e1b5d1b4fe7c24981fc97908c43f346513a7d3a40e57adef5e947aebd693fd83a603d9ea858b45111c4a64db52d145926471161287d4de7ffe67149352d005a65c24150476a96bfd405afd99c78b8855049c68c3cace510d426c46020a4f005e4197ba272802365a12c3fcb2107903f8732012018eca0f8979810e48f2d0fb54b9b9bc1eef8620db677d2ae7c16c0147cc30abd5aa0ccfb955b1a799a68c92cbd59d22c89ba5fa6a879450e71950ef94adedfd004996a7145feaae7ae257e20ca1f0a340ea274e35a4b60c2636434d60beb47807b9b033cc5a163005ad2d384eb0480861cb358d4cf0ade2c7c4f7c2bff0c90824e41d66cb83d1a46de9330fc35d4bc69eac0b31600bad2bb5489f9cd31d386273af72ce5db00e1d47e461efda697b51ce6de10bf6e42a14cc8d9b0c52fb6a2b1318ac6a4b5526fa38a03981f1f18432fd70e329cb1d14231abfc6f4f11c6be67086badf0c1ae050be583f4ff022720308591ee5e439235fe9e645fb4a0e11510e2e4bb4564239122259370be93124057412d371bf93410f6582841337358540fe5b70763ccb3741e799025f82286f20b2063435c8b6d55b0562b02f5fdfbae2b3aeb592481d5b77f750ba7e8ee339a669302a70c170dc2d8dd4afd85a8a058e4bd70ce071f30eac23c33ba512eb9bed4371282e0db5993a91f27e6ca3ed9cf17d00775edabd2a8abf8ee718ef4b48ce2292dbef2a24b701ff3d1ab448c21729384885a5e185f2301401f7d971904df4336e998c0b3e561dd846770a0e16a467c877f7fff11ca5d3a10e4b5b8f55f98ddfa3f52897773998841dcc53ced17cd863aa3827bf33000bb6585208d6b6fe20d4ecbb52eec583f924ed8ca46397f626115006fe4488b40f367de3c9915dd7fbd689636cd0a0b70465039ec9606a57369d58f1437026b7e46235882a7f5b5a89b797c76db687b8c109631167542e8132eb8057418834fcd76544631e60e799e20ac5d51fb51c1a0d887054b2e1bef53b35233fb3ea528f15206edff4921446147dd207d847ef2df67d8fd47361439761874030e173cf6d32e11e953a423110558d22fad1d66f0e01a4006e7bc6cd485917c939e03f14c331e4472f1756397558036f96bb5aa7922866574f6888261855ade39255d6216e6bbb057eb5ca461f06230df534f0af0f6da8a8c0fb4c486e2e71fd1ab0bc692b9771c71d8fa10a981b746edba8235c6eb55455f535260f1961c057bb0912ece2cbdd86dd571ddef9c483f25bfdd26e9d709cd17a36c50b88fb1482f3aeb2079aefb4ae9580caf49d44a77072bc609449c294293a8946db41cb107266c378a6e8671948b30189c631898bfa763b7aab94d6cdab4fbd1c72489810568a2b61ee2e4c66bf7c4df405c4795e08a4ef472b51e4a7a482073a1755346fee5834937f31058f8fdf66abd0644977cb860998491a6295914de50a0d13d3f432b542ff21d705625e8efd6f0073a1893239fb611b325106841f79a15bc7b13f004008ae5953b5fb920c525424135bc6c611a01b7f5c006e297222a357378c16aa5ccfe21b29ceec9fc1a036851680b14ddc44d5636b1ad49c7b5651c833d053fa14cd2e159c72c74c3f66d573f35cc069d3c64768fabb124480db6db236c23c8bf24d0a88423e8ed82d098cbe8958af09bb9b25eb902efd80f2546247cd00fedf9831ef6090002af632113044fc16b7dbc545990c900d54a5fd16a98ffc42e992f8bab42eaacb54a174e11af47e1f2173b36adc18f293400588ecb84b4c51c24f5c2505ff0fb42a2fdef16284a10ccc374c1ecc4c403a6890e733852d035fc9cf0d0e3e85107fb708afaedc93ef2ea9c9527a6f193f6f75c71170ac543ba8d4b8e6144de02062bfd688b18de770358336e897f7dc5fc145c0157da5eb859aabf7a7856f88a24d2ef363b453b3bcc4bf118c233ef02ccddf4b0b987d8eee3e49eb3e1b5998a55f61f3a3d19fd720373ffab57f64b03e02da06b4b79cedc9a14062cfa9e7b5d4b5b0810a4b217cc869c031b0e2ec09e5fae74fd36951eadd0b55c9ba67f4418311f61b10a36f0a53417fda87cb8e5e25e466103b582059a6cc7e62e4d8327bd87d8421fd0ae5934480353580db2951af37acded839ec93ef82a22522656266f8b731d59653e1458ff3c244fbbcb95fc1a3ed54b925dca45fc17f330ab4b5a4b369831ba27109c6b68f4a300a87b9c36bee1b06c5cc21153bff7533f4b4689d55961ef215058660cd99b189a83d4fafc4c80741edb2c8d32bd013db7b7c1728d1df512526c14e0a34fd6621f14fde79eb47ee6cd87db17797b0f764647b5516058f2c5e386a98f120676083e6af369bf9abe3816d553d57886f47800363c8c8663994e66908eba03990675202eb1943b632ef32a3ada25908ef041d01a2fe15d8d28ab8f009fe687b8e49220e8fdb6f6c57ae7171626b92dab73b8497a5d11ac0ed30958700cc23a6773642392c412d36eab2150d6acd1c55810c37829b536b802e1fc9d864f875fc9e8c5db048510295f6383439f89bbe468ed36a76eb1d596fecaa1f75e96ad8cb079d4488a3c155a2180f80224bf0f619901242faceb6549eb08f8fe7d0b09f345d73289ec0cd5b20a59ba7decd50c2b29fe90daebe3c4f63fef7e643404769efe8175fea37c857633a704858bbee415a0ecc63303fc4fee9a2409e0ba511a096418a59eec38484757b463dcee4ced4aa05205698348f56feb9827c32eb4cad8d1ba620280b302899abf9ba540ef4614ad5981ee76263cb80e52642e707615f1db7f0804030931ad3a82d96417d98dca6c579874d582870cece4b524301399bca1aa1e0f40c561f1daae3e55d23fe95c4e6d9f5fc10e225e2f77bbc602ee7958625b2bd1a7ea54966777de3332a4fd571425836b5b499e4148c1148d798f2eeffc6595b260539433dc60cd57796431195397a721cbb2fa9d3363a0c8b17ef45865ed5a31e1410559c3b9f57c9c464a011d682a59e0137c612628b21fbb012e0c684d4d4ba680dfdf34153b11c1fe4973b6f2b2214afec8bc0f65612b95272a4d0a44ed6fae9f320dd04a9065a3cca4da01b758f1e4760ea1a946d6b4345459c6e5b9ed893d7d4542f05fb602efbce688da0e711ac3f2401f7eac1207ba219296eb107995eb5ec5f036f420eb0a88ef910152c550b955698a9fff665f0da6eb9440749602673e4122cb24fb8a77068c1fb019ab544ccd4bc48b2815cfe38c428262c48ece115549858c22a2f6a1287f0748a32b45008847e1be1206dfd2192cb63ca7456c69113f63bc2fd82bb432bcd963b4af0f107200a207e6b83e643b9f988db7ba39e5dd85684955b4777583444c68286683e618fa083bbf577ccb24a614eae3432fdff13cdcc5a96b51a877e696f99ff5bcfd7b17dda9d60c99a86e8bfaec8a3a3c5d6058e93c076886eba488c44f2f73995a14e91e15c9480e71adbfeab2344044feba2818fb64c4c289418082c47594d86c027484326fc3eb07665ae5094f0d1596496974c782319dc69e363283b2447c923a4d5f153fd5db3c249253a9a7f1b288019dc13f03dc54abfbf18ce646de194b5dae2dbbf2e7293f42df5dda121c2b074e56e68427ce55bf2aa1f0dbe4b204f44d0e57d8f151126cb71a5b8751a82e4f3236816497771db85fe3980dd41b1beff01e2c487154093f4def5e8481c4f0d57164db51463c8a7d4d97ee062d167b47073cb5e0051bb665efdba6a794f90d6e3bae627f19f38a21c87bba396e4e9e787d33859ed936e5e1d766e2fb8e52551091aff33e772d85fed988de9293ac05ef57fd8c4dddd01905dffdeeb1a96054db5f6eacd80b45e555bbafdc52dc8d20587b1b4f41ad8380c4b74de9d012c13a594be1a8996d8085ea51d910d7bb7058135e0579d929aec7c5f1ec41777021f31bc4481daaa6a578a7e1ff930a0198d52897a3460815b811a904c1d645d4cf1b9791a09e8c71f4d7e525cab96c4c2cdf1e486ed492962f887651c18c0154799e63ba3d444cf9dc5b9b5c481cae4ca16184b8bdd681caf785c4a4f4240ca3d7835a3113e95043fccb0fcc6da0772fd610bd2036f00466161f17c0d0fab294fb27d1918dc8d882fbbcdee5f6244ad2dafa96b51d6d7585f8c5a44d7eb7617fdbb8b0b8e1efb47605eb189eb1c997aa9e62c81133b6daf6b692c19d7216964dcd91e375c046e10154469d492c6516172d476cd568a96c2f871109fbcf99bf960b6d119558e0f8adff2cf7aa4e4789c5cfbeb570298b7fa60729f4754bc69b12f8ceb86c48428142af996c4eb53b70ea0a7b0804e35ee7f3b4162566cbb1c74b46978f51af9eabccd841522a87864cd9ac3b1e0b16d30d505dfc3e400ad4097961c32987bc3557c434f627ad84443f46d10cd9b01a538421d419802db0f1c39fff2a632179fcd95d1fa380b530da6beabd23e0085ecedb386c3b0dee2948b3935ade5f1307ba17d3bcd54ab9b1acde6599f075dfe966b929956773f8407d76f201292dcd378105eca3b12587e58c8c7d9bcaa9cfe429600880453908fc364b5b9a73d42cec85fc168133df588b7943adc915991f2aa14bfdb7ba3579f0d3fa0f259c821b38e7c35fbaa9da85b509070e3483eb441af6ba2f92e1035e8d49d5db1bdf4f64646703ad2b05037c53de594717e726b6f89520525cb579693c66e5d13fe6db76b1bc692cd909d2d5431e8d556c9e12aba0f14c2e4d9cf9a01457980e140687ffb4b0408ed547", 0x1000}, {&(0x7f0000002b00)="e29079d174222f01965e058bf9e714effbb56039ecd021cec4f92a9a7bfa7fc1bbf35c7427c106688211916ec9a8428c76ae3b0655b481a7eb40d00f5260d8a79694e0737826cde79a50475b32270b46b2", 0x51}], 0x2, &(0x7f0000002bc0)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r3, r2]}], 0x28, 0x4}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002c40)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x0, 0x4, 0xb1e3}, 0x4, [0x4, 0xfff, 0x3, 0xb049, 0x6, 0x8, 0x10000, 0x8]}, 0x3c) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000002c80)) 05:34:58 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8004, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x314122ca) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:34:58 executing program 1: link(0x0, &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1237}, {&(0x7f0000000140)=""/29, 0x1b5}, {&(0x7f0000000300)=""/62, 0xffffffffffffff8b}], 0x100002ac) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 05:34:58 executing program 0: r0 = socket$inet(0x2, 0x5, 0xb0b6) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 05:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3e", 0x21) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) write(r0, &(0x7f0000000100)="7971a513", 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) close(r0) syz_open_pts() syz_open_pts() 05:34:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 05:34:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0xc001, 0x3, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 05:34:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x1, 0x6}) r2 = msgget(0x2, 0x82) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000060000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f637d13ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d909607ab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0)=0x4f, 0x4) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x7601) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0/file0\x00', 0x100000001, 0x5461, 0xfffffffffffffffb, 0x0, 0x7fff, 0x316, 0x587, 0x2, 0x0, 0x100, 0x80000000}) setregid(r7, r8) semget$private(0x0, 0x1, 0x406) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000002440)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 05:34:58 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x8) sendto(r0, &(0x7f0000000880)="78b268c83525ebf4041034b4687dba805c2a1ff8f548f69995eecb5c7417f57cd01239cab115e22be07994d3eff5784908281da0f50d048582d4b37bd7b4654b5f0812c04ee9cf730b656c86c11ae5f7b98e0619ba4deda98f524540fb8793c851821dbef20e9d66f451b5257f6b75fe198db560ce946feec49fee9e4e8aa7de1b7cd902f990035fb4982320b4e8b9f39f7f1b085d85f01332d612ed4f3f5d16d5defdd1661392c3db629a22e809d9382fdf3ce56137a7b597a8a2c3c178118e2061848ec136d312c80647edb3235fd57430dd42caa68910aa705b4cc0b6b33ff8b45df10ebe1ec02a0462a9668ac998c0247b538dbb187c018e94244de76ddf76a38b9c70333ee8bbe0acd8ce4367b79efe98f0202392e2198f4373ff72c292a3a6a0b59b933bda8d65bd63eac84a983e07a52e93742e652072763ac6255a18ca07281f4acc0b6864a1788a06616827c2ec6957e3db1a76cbdd9f30cf42c3c5d17ae3f01c7c5723cc600cd74403930ea66dd5220dd2ae57b1df306c98f92f50d6f7eb475f2baa914f2b0367d9544c40e7e0a9751b2e1a3295f40cab5cfaa5d50ed30848d94b16c3b0d03861d7b8e2605de0b2adbd5715b76a913d81695b282ab867406f9b7e04fe92bc161a25b3f36715fc02f3d7c3a5f681c4bba96bff67fcac444ca2e8651eef95994c816d277e570d904bd0dcd2b5ba895913cc32b941d90342c2d95cbd193fca705ed7143349d1a413cc92f1a4f74af203005e9641edc8fe67a3196427334d9f1f9f5f3f72d20e4091f3f212791f6ec0013eedc8f79cbc0d17f178b0db1663ed5fec3150e184e12872ffa87732562732409f04770a3ee1d92ab59e7dcfd01f86009107ad8ac320eff172d9381315ec1298bd81ee397f6321df388738effd8ed146b2206211423878f497e05563b12d6602a7da1c3ea0ab49f9a0f75feaa22598027bcec642f25f6415ecc296c6f4a515f51034e96a8133e27b9fa4bb5abd0a091fb7bdecdf5941b76ec80e030a6cc99d805a64a5cd910fe3effefb83da235a8fa4e56f9225f3067bc74caa27d97850c6a8879cc1cb3e53350b61b1e36f96911d237bfcd50bf171b9402823110372b1e76d34205025c26a3328a18ec9c4b7c05139f1b482f61662f8dba96ec0ed37debefa6c6015f2b1cbc29d8201b13039497323aba57792905ce1896a7f34c85817f282843919bec0fa85b30e70dcb61b1108de196d48dfc2dcdf711bd6c210b2e9aec973917a701c67c78fa60e6d73eda352d0fba74a39d2be6bc70eccfc67551d0147807945bc290d3fa114e1ac61cc15cede8dad3c84656298b25184d379616e0337324b108a07c3d94805093eedeac10622cc54377c7927a1b79eac766ab16fe9398c4fb61c2f3039a2b5273aad9cbbf4a0e734b9f10e79ef8c65192a9e0db94e9b50416937fb01da841026f53e9c2821ff095e55a32b9c34e7b81e08f92600235ba5e558fd36aad8f9afc4a21502046dfe8859d4438dd866351b78516fba39850de35db3e9f2c2a7457e92d4dedccd780a7cda88944abf5b0d6d5fd466ebc3a287f0de5fb96b949fa363c73c4d072288515a986d628f640d5145ff15d4010e15083db0af36a8c143838b7ffdf55d51094e29b2044c7e5cf8ba81b9878ce2aea491bdc49fe6f6dfd65c3fbea712ca427dee79d15bc99e527f3f498c140288fe566ee305b87a653f8c4e51ce53a399e76e943ee0d5d4aaf6b54c213d1d54dafd5ac3a4ba8db7df9a07da3fd79c74f982b59c5aee60f954a725d1830b8bebdb02be9b7b0472599d58739084c404ccc3a5bbc96a16835c965f16c746a7edeae4b21d3133f3c8d6d70d18d38b7479c6032f1fda1891c4b13fed18a107b3cf0ede9f84c8622d27655370c764319f5374c94ade6a7c7682a7ef6e8af3efa66c4d2fa375ffa73da5c6e87fcabdbf50ce6af708e61e83c5ea502a25d5c8c774caaefeef90bc71aabe2fcdc28dafdf0fc3cd95534707bdbfa6c598a09dedf24c6d34d41c4c75ae3fa5b51741f97abc32e9c1d656d2503634563043d76841db7487ff2abcc5022892901bc423058daf2542301491dd6fdc2ce47b5744b1a72413df058d47b1e126b850f23b71865b5a8fb10bf72ccd556beef460764a6116a63b3ef192faca36169fab8a06944839b22f6c5701aae14b49b888d8bc350bc414583e663ac6dced147aa08b2070a71bd18595d8acead5ea866b6f41fe79c5b67f02de2b35ed69ab29ceadf3e27990cec942616bcad3406cfc1c1f36de43fd2c7e5b3d602d17e62eace6ad7da8caf29b1ae5e5087650a27f5dfce1d0631c6683dbc84af56a1b638b03dbc320fb031e858c6989ccb36ced181645ee4b0733f8a828307e7e061a602b6471a899873fe61b7fc62a4a024c27c84f37d3ef75734f67d99099d58479ddc22e95eec2c5e27bcb0818c18f22b20e1f9b95f51f80d2754b8dc5f9443e2a9a1a208b638c3c9bc73c2721093d579696da942a05cf4f332c0815e11c94ba9cbd8a1a0ad5ea3f4ca7a1d44e4d093410e94308716949dc86d391c5c732f5565818c5500133ee1748835c9368fbd74ea95b1aceea4f4b82d5bdc959eed96fd506ae79a414224fdc0553048d1c77d7aeeb89c49a8ac8029a084a13d9542d3c6e896fbc706e76bd8e51d382f083280106e8e15044304244dcbf91394207cfc9bb9381d67226d3b9de7bf0f2f7558e4e258af57b1dc78d030e14a426385b78686c373450453dab42bccf9829487ca547c9e485dca1e71898071133d5c2ec1359ed784bce06f5fdbb6f3f300eb8a8fb91dd6a97618818e618e79aab4340d3c6c07eb36f7fca59c5c2e20d82545a51928f97863157d9c650fc2dd988ba889456dd59a30c45193ae01c1049aee83afea2f2ea8cecf4bf703b18c1a88d83155c4e77c6f91211d5988c2d6de21383b708f7478634c7f4f1357c8a32c8f0a86f726e881fff8b82d31fdc8abc083117580bfad19ca25b19689874989a3e1bfa3fcc0d09d278229f644614ce96e342fd4346ac2fe650d4b874f94632f29916e8da2ee963c8e2d6f5cae5bb63b584db62bed8df7bb3907e0841e268d132a4316ff5d680c43b8f361f4acbba707d9ee36d6899c7433baca4306d65738a85bafb168586dcd35faf1231c34f64c062faac4ebba7f489a990f7a9cbe8c661d7d5c30cd7029e65ac40f69a3c4c38e21b061f37adcaa0792c6ccb85c5b9a5ccf5dab6aa85d9cf98a9f7b196c88260d83b13f50880b3df5829806c5b7ced2a569060b08779d4d3276bc84f1a8aad3300fb3d74959bd7eb7129d419ada6cab80d00e22da148b14c3571204ee88054c1b825fa0518c978afc51fb6da20add8ee2bbee91046f974a0b46d5a2d76243d83b3e541dff0488dd54219bbbb2a10cd8ff155697508c5763b0387ff1525baa7e75e7b76f5a950d606370c23fda5df19303d38724d35519848b5816209231c643144d786a8bf8c6cad2eb0c553d0a912cd5578c7b2bcc296d635ccab69159fe32202dc593dec99ae87e3bc40ff576105944180f433ef568b70b01d2b666ad09fa1a4dcc7c8bb616550c4efa1bc1462ca5047f6bf2c579326320cb160bc11c371fb629c8d03fe262b21987d2ed4537de01a67ea6fe9b7f4940dccd0744e73517aa89995c06f68307465b1920329d83371c51b9aa681b46862976a249954e3076b8d9a1a823788f2da40e3bba37728aed150ef91aeb48ead205509682bfbf45a8ef5ff746cd24b459c678b41594fece75f56455c72c5f54d97049b3b2ccc91c39dfbfdd368ec2c10bcbdc1374ff4065a36321a266c1e651cbe5f263797a5d0c4bca4ed45698aa5414c69e457dd7c72bb91fdcb82f380e88b99767fa7d265b716bee16338bac5f6036ec6bc85a163dd0ee616159bf241181b83114fc59336ca3d1c6849c65c57f1c7360624409b33a74c3870d3480e37bd91e1298c5325c106df1c3acde6d92d95f15a6a6eb95691297637fb801d97a4898403ff8048906097a3e2a17d6197bea55fe91eb75cc81e1a5b17dc806f59cc466aceda12f2889d66246c53e121b9de2e7e09dcc3d6ef1e1a9dad388274d02cbd61c273eadb6d3a3fab0eaa8c0387b735418c797f89d58778e185e4855f24f44b1f19c3d3539074d9991a5f5182d00861cc39082e7055d9735c7babfbe0010934de5df22fe28637745b1bef58152c84e8decc847fdc11b853a9b2e762d656af831ae100d63f8454a1af3f44e20c62e4c97561db903b63fd7685a6b036ccadc28a6d3e724dbc9bc61d85f545928b919c92ef21bb1e73c33815e46d59a1bc1391a98a0feb88874abe500b7d7d4859f1cec32a3e10da51a7f66a19ac72b3949896ef2cc7903719236b310d9939d7d95a833e370ce6bbc047e8c29d3724217195871430d0993ce2c233eeb9fcbbb84838142eabbb92c9b3ae9dff3074b349a14e117155b1158e249301e28b9810d41078cf53e9835af019afc1b820c67694fcec3eabca4f594af4d848d8f3891f7a45ce8d24c084ca55d67d68a74a5f35faf8038571c363a32dc7c439e1dfe915c57d188afc0f1f40aed359afe646ab0b8106caba310934d5ecaad70512e19eb25ccea9a1f420816c422f8e713b000584a155d25731607afd17bc07f4c11380a4849fb9dad3472a00a99db0a12054b7106cfeaaf6b9514f47f2b61994fcd1885b9f0a46b9d3f5f3f4436603bc7ae10848003bdad95a5da0beb7acb75f0c29fb10ab6e598f995ef28415d87d007a1724aed5ca1b739ec1485bac4ef61125de0681ea7ec8874e4a37f5d9d8166a80272ad004c780f6a510d548e6ef74b57c1c6b429923cee303cbbf1fcfe4b5bd771a87192d6cb4015457e803a3817947649bc143d82cba929e95e806b51212f2a3efcf098fd31214f8f39a96bcde73e38d139d4157b4d632037aa0267a1de6ded68e186c8a96aad5ecbe82091c1b0e995af5f0380e08bdfffcbd82b35fc23250e698c5231181c3f4c00ee454c0d2a3670b56605706715d33246a69a86d6d957b513cbf7c8485a9eeb830395ae230d424fd3c430f25988293d485d5ce24036e6c3dafb9eb32f6bacad3b4f6c933c7baa46cb926eb556220a34fbb3930f91baa2de4b3d932dc5930e4fcd8d04040b09f9b86705db63a6666ae62c07c67ce70870cf59338a73dfe0f71115e35bf7c24976776fea47229f5954321e420af9a8ee5dfcf298f1ed632b9bd10ca5bf639f250e6cb10545ff288f0f338603da3c4ea693be49bbfe3b46eb3cfc26e2e24e9784601ac9fab8851c7e740c0b486644a6b7b731402c6e7e2a5c64787b4902e4a0d1ec86a6e9eed7d0266fdbf6f197322ccddc6ba206c8434fb4769c94b16cca7370a0a4370b73f69e00ee8b545d8392a3d3b4bb26a8c5a4f0af6cff7870e966f32a6775a3b5285f99d10a5fdd871e82e3cdfbb6ba947c516ef53b49c095bc279fc09804ddc6115badb97afeb552138f9c139f6a5723ec74028ba5103c9b951ed010f6b4165575dd29634042b27d87addf052bfef3e80c9b5e55d1fffb1086e1de70484de7eeed8b284b7e366045379267fe112487f47a4ae04cfefa1c2a2d85c51edf208ca393a8d30c1531c024f71cfb6f3cafeefbf29290efb8eb581bbeaf2bbfb8e1aea1daa617df50219f96308fc00e3c628d670af4fd1be8d5096fc6d53bf20f8907f44600bb089c91346d4601200cb95e2f187cc593203ba54a772bcf59c1341617b6344b0ef8de5feb252ccdfba2aaefa127947127cf506db4fdc95189e21c85e50ace30e253c", 0x1000, 0x8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 05:34:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 05:34:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x6e, 0x1) 05:34:59 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f00000013c0)="8e85d5bed362190c50d36d165f194b416e28576a722bff37ee3707d05097152108911fef0637db8d4602075335b83e9f6ff5a7bdbeb6576c2e70e1107076ab0b4845781afd2b39e088e261b6f4093d2a61d0d5461ed24a", 0x57}, {&(0x7f0000001440)="eb10fc1b1345ec1d23b3f2dcc1808cad76694e1320ff34358629ebd4d0ffbd01ce16689ee4cf111db395c489228ecf3347de893eb9a577ddef4d65cd7a8a87649ccf443444a6e5c22414bb44e4aa7f1ca6807817ebdb0a8f3eda6e86d8155f6da642286f91c843921b703292f784f7ddaef76fc7b04ccca491b5ab73c37f7d94068c0e5fd67f75e009a839cfb20b01b19f1208775a79853b887c2252755ed8ee4fc22095120dacd6b679734ac89b0d3cef2c2b16bf89f6bf7ac8fdf0d56e9e677961e2d13ecaac3991ec6208b9f23f6ecedabce656f3a7faafe2876d6c84a79dfd8cd865b722d818ab677e36566eb2fbb9ee660d260c", 0xf6}, {&(0x7f0000001540)="98949a421c91664448b1066e55c217754ef4dd92661709a77e10b55bffbbd36855fc6d586e0e081800467bd81f8f7699b01ecf59a13fdfcac502a05a6e8923c7e0e094", 0x43}], 0x3) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x2f146a2910990081) semop(r2, &(0x7f00000002c0)=[{0x4, 0x9, 0x1000}, {0x4, 0x9, 0x1000}, {0x3, 0xb3a, 0x800}], 0x3) r3 = open(&(0x7f00000015c0)='./file0\x00', 0x8, 0x80) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001600)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="4e6046c7312d5ea3d491bd7839471c2edb188ee0824eba46107737340c706e41d90092d435c318608503353125a6b7b9a370e9e291b7139525e4bddf72d806af1963f1429c87cd62088761e66461fe24157b954310e51965e34e3c2be16ac6cc017a6144ea7e2497cfa706e532bf35fd7b89ffd3f1afaa84202fa13402f104be0fdef80f84354934a9fca353e4433c62a546cb647d2cf8ba26d1833b7c3927995335167b1fda0f8b98585d8ba6a3d9fd9fc6ed38b0ea73eaa3cd742c802ee0212d416e", 0xc3}, {&(0x7f0000000040)="c26492cf162e9519aa2c6d5663f1ac7c17fa5bf05195ebe77c1d2ccef42a8b78e1ce996dfd146c8ee39a0389ab9091e4cdfa10291f9d6c61013b4fa198a0a2049172a4d23459d9ce597bf71ccd06e1dcac13cbf88531b61d37a0491a76481f6ff130d9fba25e0e07cc553eb397076d2fc3be2fd8824949d162", 0x79}, {&(0x7f0000000200)="5cda2174bcb503299856a2f00c703bb2013d9de1ce1549a5a5c9b32dd8afb048d1defadaa2b243d042c4736c4b303f845370e3e1c7c1e72f8ec6c174b1ea7d3142ac14b19170b4a935db28076a7663232de2e3452979fc824cffca09a307b75a816931cbbe6466d7e179df193a0a9d92949bb9a3babbdc1e512ff083519e03481e21e8b548e7987b5b3e6f38d53c08aa57da2bfd964959aaac04b6761706b701c43d898efb52e9b7f81195b75217e260929c120bca872bcb10a443b6097428a5", 0xc0}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="c79ba4eb8a5cdc3aa90dede96d576e66580849837a718cf4bb0b359028ff3f771519c92d15a9606f56353eb5201faf92979b812253dd878ae5353ba2b237f83a26f8e5985625be3d02753adc76617a3b817250b35ad1817a336afb85a2a6061edf10d05bb4c73f29532cb520b32a7b054e34e2ad2531d1588834fc424cc51d60b36d792d545b6614d3632746b7557188a8b42eb784da5565ca6ab0a831015d69b161c82db9824c9d924e4b30a2b2a202c3e3a5e63c84fed67e1add3b8a63e20484ef2581cc28021c0fd0933968163ab05e3074f6e51a00badb0f74324045fcfd9147f3d9bd4c83664169824921246cf3744bbd51a64df9dcb276229762df8857b7481db3a83a16de664fb2a9167b1a50d7f57bc519cbca674622d0517c3d6e9cfb71b376f0d0d47da138232fec1950d563fc95e65ae39d8bfbce170d4e8d1cc4fe257e1c25dd89181bca0336b2dc5695a788f920e7f7be5ee00607ac814895d41550cbccab779f885c0f170f519b2c38d5fc4870a4ce3e8748c21ee5faaecdd913560138ebd8c8d8c5b7f7ba72244766aa84d0730715b74135471fdd4ae1eec72a98c19ff236dc9202ac38c6f1d7a6271cde3977de01542b986cf0fe7473f567752f2fd625c0d76fba60e19f23b9f1a9c5f9a010fefe6baf31c06204ed124b15d8659aeb5a0848e39d2139ee2ec392fbc79aebfb9017cdec980c28e7b0f806e5d38e86c7ee38e194955531dd738131b8473b99bcb6f05937c61c98994191d658c00fcbb7cdc422a59243b819aa26ea72527289b92ef29411072f337518a311626b1a4fadc9ba75399e07989f381a9ec008b52ff245cb92ee58da3db1dcd7331e304b73847cc332676ccdf07403efafeedc5fd3453d376c5a9391a03f0e911341519f2a5d19053e94bd87773e05a9416474957855167363ae0e0159a9f16a5f6e5f8f1c2699c552bab66f23963ec41c6f3a7b4c1c7074b10ffdfe31db6df8f68637ed3aed3f1d2aa7574d8ca428ef78439c58dd5407f71960a3b7a22d64411aa5163f26f46b64123e1359071a595f9af4ca071c1fc5af6d124d4dc96bef8c2c435c90c8a47eddb55f3be33cca9952fac9c97874c24cec0f5fae7391bb405585b5a76dbc66e5b90d68085a5501b07b4234883405b1d2ce7efeb50775f95fa7247bb9454b4705b259d57b8a79549a859786ad286cf5fac39628b0c09efb7fc17256092668d72d5ba9f93d0a84532cf6280a13ac118d50472b78893c1e6db2728bab608fd6c41612b50d92b6c08c585e66763ee7868440b6913963d495c6cc226e3f8af3b29e329f8c7f7912380c86480006f659b0041e572333c0bd1ba4dfd49832c00547f7940ffc0d1f140e83769931cc827f5ddfbc7ea4736a75338652f5c88c9a9e90c92dd0d0df189a711552aba7c529e6b32e0923a54786323651fb4727c58d8ca70f56a14270be8614bb4296b349229607a6a6d2084ecb2ce1b13e8eba70f9f84f9a83245ccac09012b47532ff4aae477dbb6450683e296a5e4313fc911b9a231f60b91ab11b1feef5a4bcf1a3eb15a541dc5fd39ff1e2a371294ca06a6a1434ef5a2ddc572c7de19d127cb07ab992a2e21fc886927015d5a4c5e5034ee819df63df5173edbdbc4255c9939ce4de1ee94805b7aa24bc3dc62cd92f6ac1d1918e944f3eb6f02f40fc73cde16be376f5b9e6f869c58ee45ab6c414e4b96631526add2dc851bf8f00b1321f948fc27591944b852f0069909fbf541c1489db826bacdd77e5fa1361fbe2b43830935a3d2112f3a63c917fdfe071446380b1190755460d4cf45cde5cb7aac9751518b76141d9a8178407b1406ef06181b3391ceb365d8447c3d179609c58d00aa0b6d257c8d64d57919c84ff8162bd77f58fd7158ad53ce91f778f7c973085b8a3aef05c22b642e510272cff69e959e431e835ff7bde4abfba1433dad41f6e0b7c476a34e389f63c473d3c069f0f9cde68026621264e08c8d9d5ef9bca6bd655412738d71d1f9035adcf71a2c5323cb570b8179e246a314eb71080a047b61ac75ec6f16ef9fd838f12d5dea0efdff8f28f53c2ec9c5d90135312becbeede0af00a0cc37add63f72d74f3ca49cc1f1ee491203b220468586298e40efc475f4bad7b7b001a6af1301d2e7634763690a8815a9ed3e431d4b02646c810f8f2197ecbab80b71060054a2ca4188f9f1ad24ea949ae4a776788d13c278014d0547c73d81ae4059f6a943c40c56845e3d5cfdf230069436cf5589f7b27627b9c9af3780f239d5501fc3d04450cc5be15aecd818000cb737de8cac698875297ea857da49c7be53258968384f091c363fe07b6d0ac9936b7642d32237a60a307fc96b2c31110674c1569a4096c184213180529aeea51d342d2fa3d7f4a4f5feb9190bad7f8a614a42d436547902156016343b8df6768c93106a3e957b16c6a025c828cf175a3090d548e7f7d589ae682d3a193a4f0f359f5dd59414348a162b1868c22e8b28076fe590c4d6d100cbda14bc274397b183c4d92a8ff416fd41ea57472a95e8aed3d15c89d17cc1aebd4ad6aaeb62d628412b20a7a3e32127d64a88f504df2e3380b23dc0cb30e013d9111b390a9998862f667704b480b223bd8c940c58a070fb75aa6657fe8ffdc0ca6415c0ede56f8c13da4aa48098af8a1ea2276bf78429799b72cb45791e14a9f389305dbe6fe58d598d068b51acb48c10b23ff57d7c070636b8d7f3a7a89b516e4a2895f5429b9a1e77cd7eba58d29e3a7beaa498be15298422f65893c228f717c5e547ae99f08e1dc13200b8e2501a55431d582b2c35baed2fd148f99269eeea871a16c1f6a5977092b33a39647562e89814d3e77e8e5182c3012fdea76f118120476b9c8d7596a981423c33d9c25208d5de802dd3b974209ab478f2b8f5445b3bf94536a9ceedeaf29b1262e2b202ca9a09b49b9a6386f488c906e716ca70647ad74ae6f328303732e28456415a6e54c8d5813dc5615046211d2617c663a986f4f00d16e0b62ae8a3fd839300e46a51d9e33758daa0279784d05af92352e1031893c490e218c45e42f943d29cd08cbb409e8824ebf193cda373bfdf25b91b006eff9ce36fbc1d9a7d883d8daf5b11892813c7cd7644c57f6e87814efeb9aefa2bd6d78cb0ce21d0bbf172f4fd5a9e20967e4d21f861aee1334aaa48f7eb6c40853388b525f5d9266362a47b3148642f6a407532f307bc0c41f95d8ac03609841a28776ed623ab85bfe2a4f7c34c65003a4953090c07e6d0ec558890acdbd7b21f1a0a1e245a360730f4e30e7ddfbbe4710412144df3ff8ec03b731a387c507af7d412fedaa9a916426e6d1b1ba0d09b7ce39969721b3f902cc3a75b2742263879850cc4c576f5251f5b9d1a2ec3a583ee4c2aa2ff9f8a0c353dcef054afa1a52884de9a3ef2e142b82c843e2a5b293b8c0da8a3bf1599769c03b484b2a0b9adc689a911bd72110a44a83830914966a7a47b584d646b21b800c576bd8b7025759ee8f1bd2cf258afca131829ee78c8511197ce5bb62a5994ac017a8119975e2750f42cbd1775bb3bf7ce9c46fd740c1e807ab104cc3c3c920e571a5d0692a6be57f035c7de9d2623c9b0a3a65d6e70757eceb135840fa7ce8c18767720ca642af581e7fd099a25a812fd1e6ae0c7212adf77352653df3755e879fe85786cca32fe97c608c9e56492320a74e78fab54f88fcbbb918d3c2c6c17723d048a2d21f0e2d88016ef18c4b0e26907711d795b0c06f9a2e08e49978fe9885e560f632ee18d2382c461ed8a8c975790b1a2676a3baeed10790db5f77a0bcf039af89abfa402c6f49bcbff4cdc69105a05df2105827357c76e831dc842176ac00e943ac06b97a18238f38f43d5a5845877a1e5d1ff68d641cc5d5489dd70151c3b7cdf8bd0f4e628a0747a889c9defd40761a6429eb5d91918aeab335eafa79dc20008846b1e1d6e10b0d9c6aa1a3be4c9b8281bced22fbdac0ca40c94bb5aff926ffc58ac4c464b71f3a5d063cfff1d63d1befafaa932b3d05ea88b58f2bd3606565d17b66e583c6b2c3d05aac88cf53fddec8c247373dac91075e1b68b9f85452d893f6f21073a91b528c1dc5ecc7a0050ff3d6c3a35d19c2ed5e9b1166af9a45cf53b6a161117c73ab450c884dc96cc25bb579fe5af47d0c8616c4ac81a61d92e02d2621fc1ebfb12b6dc39d878ea2f4bc9362c97ac3066b6fb9f7990006b815805697f07802c9cd57832d79da484eec249cebeb7b24481d88d8b79037474bd27439b0a74476070cf4e974209f4533696a60b07ee9d89d7c60df11490526496b82b4419185efad69abfa58806d7e82f0b76a028e6665ac27be291d76f90f96039ddadbab7c3dceaae5543c6b7c374de1b285d7a341a91f19c4d4a7c653a80270b2fe65bfec5efcb4609e473279f04238a527b98311f6cf89758cf0401d2d9fbc2749ad424b93ba95646a9bb672f35d2a39e0eae2de23cce915cf74df4c5439acab51a22fe2222db26448e0cae24d5ea6b8e200ae15b477ba6721a394273620f38fffe5637aba811b63cf3ae453d01f17472fb623ddb5369374f22e3bc157d644c7dca190517b32f7f7bbc71d2a78188faa3017078ba60aad66cf81c6febfa8451e12b4bd23a86b66f531a22d0a4262714818f49e794b07e36b6c8a3011d9f5bd1565a1dded33945c712ea5a24fa6843b7bdadc770efcd7de45301ccf2c6d68c69dbd237ca68af5e51cfb8376bc8189b561bdd0680f9903a3f2832b3ebc40ef1bd970942505ccb066c24d9e86c3941e1dd5dbe9c3507ee9e768968842ac551042c0ecd89b59f302dd26df2e94fe6ac8223ee436cf3e265485d62db651656c1a5df0c3a5ae47954206471c0b74d02391559b5bfc365b2027183b1ad70b9d43b2c3773348e631db663a8ac1ce2b637a33febc51461da0264c89797e38f3dca722f7ab3e22c69686d1891f92b71b02615de5389ea045ed6a3e1f5692cc2eccc4bde8e361d278180719b6f27358ce8f6b8204fa98110eb2a1b5f17cbadd24d327d5429f6f39f0bd38fd32502f0911bfb3cdb251782e1ba0f49e041568c8a5a908bc049212cb5479d7c92e6172aaf6177b5a8c6288a99fa1efa77ebed38cbbbe0853feee116415df17a6f88d67a4cb83f0aa5a7b89ee7efda3481146d397a4ad0dffa1d1176d6fb2fee795e2c116f6c12f45c7adc37a3e01061bc006445628a3956e66fc198fb30d0cd039d912993389b34dcce2c767e65866af07dbeee25e1cd2934353011ae99557d588b6824d50fce07b57ea31b65adc0165dbc77b01ec5903375a48699492b05bbcb0f31534aae73ad25bd8952100ea6370e7589471046f3b0d0937dacd82671b1da267365daf7c2a6b76cae30fe72d8fc280d796088004b05e1103e0fb8bc933bc18c1b69e31f4f33f1d72559217a6f4cb72247f6acb6895f8958ef2088096d3ec95bfdd85f21ec2986735a91956fb848530fee339a9b6c0c0789f1646cd480c559db0610196fe20799c17e2b0dd61e6fa12641798b6a579aebfbf1c66dcb192ffb93feb76e74a32497b7bad8e7b6b8adc2cc5fe90426329f5e385d14021c8f7ec37bc8aba12a92d4acf23cd829f4d11b0c3bd0551557378ce273d77ed6db309cd71547975a6f23bef691f3dc46b677e3e3e1e3fc5f9a50c233c43c2cc0f4ddede8bbbf50f00562226753f7f39d2b805e092deaa669a170197c31f7d4368952d69b703640841270090a964331129a38f3459bd3f42faf22eeee3a913c941c294ca4d42a6c26cfa37", 0x1000}], 0x6) 05:34:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x7, 0xffffffff) fcntl$setflags(r3, 0x2, 0x1) getpeername(r2, 0x0, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2011, r0, 0x0, 0x0) 05:34:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x124}, 0x0) 05:34:59 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x80, 0x10000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x400fffff, 0xd19, 0x10000}], 0x49, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x2, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfea9696329d098a9, 0x40, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xe1, 0x1, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x7ff, 0x82}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x100000000}], 0x9, &(0x7f0000000140)={0x4, 0x81}) nanosleep(&(0x7f0000000180)={0x2, 0x8}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f0000000040)) 05:35:00 executing program 1: r0 = socket(0x1, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x9, 0xff}, 0x10) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x5, r2}) ioctl$TIOCSDTR(r1, 0x20007479) getsockname$inet(r0, 0x0, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x800, 0x8}, 0xc) dup2(r0, r0) 05:35:00 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x9, 0xffffffff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 05:35:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) select(0x40, &(0x7f0000000140)={0x7f, 0x1, 0x9, 0xae, 0x1, 0x7, 0x6, 0x7ff}, &(0x7f0000000180)={0x40, 0x7ff, 0xffff, 0x9, 0x9fcf, 0x8, 0x0, 0xee0b}, &(0x7f00000001c0)={0xfffffffffffffff8, 0x6, 0x9e, 0x703, 0x200, 0xce9, 0x7, 0x7}, &(0x7f0000000200)={0x20, 0x7f}) recvfrom$inet(r1, &(0x7f0000000300)=""/182, 0xb6, 0x3, &(0x7f0000000280)={0x2, 0x2}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) 05:35:00 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="bd3ec0028eea2f6fea7b24f735805884ee2d", 0x12) 05:35:01 executing program 0: execve(0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="06", 0x1}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) shutdown(r4, 0x3) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091c", 0xf) write(r3, &(0x7f00000000c0)="3c1a924b37a65ed8f7dd215e18b264be4f532dd63b4526bbd64ea69acb0ffabdb5ba62b327", 0x25) dup2(r3, r2) getpid() r5 = getpgrp() setpgid(0x0, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 05:35:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 05:35:01 executing program 0: r0 = msgget(0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="400000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000008775db2d391a66241f000000000000002000000000"], 0x1, 0x3, 0x1800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getdents(r2, &(0x7f0000000000)=""/53, 0x35) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) syz_open_pts() clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) syz_open_pts() read(r1, &(0x7f0000000240)=""/119, 0x77) msgget(0x3, 0x203) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="7271b957e23cf5d9de39e9a16c22640bbd619006def93c6aed55cb1e1d3db0a2d91764e549ab41d47b2b2172410f462c5bbb6f3e8b2bb6ea1453b6376ae1004b45d7a17eecef8502a63351edccc31edcda99c63983045f35f8bd1ca4756b25b41e0845a1cdbed909899b9f6472", 0x6d) getsockname$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x401) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) syz_emit_ethernet(0xf4, &(0x7f00000004c0)="0459e103905a1ce01651143db89b88ec64f38fb58f5fd0526953a565859e9609d42046e8dcafd860184f306c5366ca02e15864fad89dfa85db79f32182c5a54db0f6896d80f843f86494b4ec153b0197f9287b0ca11e95ae23fc661c3ae0b995c7487ad7c9bf0a37aac5c220aae8642de09e0372bf38fd3fceacc8c240e503662180752d41b8ba255cdeedafbc1058a105725ffea66f102b44df6054560bb4c8df5f0ea6b0d80b72f79e74d5b7a1144aa2e8e92ba8ba5a5a2b4b54188a9ce3e10cc3462de58665607a8950d8dabed67d3df2a2edf3e2faccbf96a866d849b735d33b28ece4adbe55ea9dcd870d4cb7d007e7218d") r5 = semget$private(0x0, 0x4, 0x83) semop(r5, &(0x7f0000000080)=[{0x0, 0x2be, 0x800}], 0x1) 05:35:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ea7000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(0x0) shmdt(r1) 05:35:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000746306b02ed5c1c22b06fa72824ea751098a5a43b915679c4bde8e64772dbb9bb7c3af58dce0c7e4b63ed76eb167635421dc8051568f1970b36f146d88e910c85dbbd51ac8dffba719844e1aac"], 0x10) dup2(r0, r1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 05:35:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:35:02 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/6, 0x6) rmdir(&(0x7f0000000040)='./file0\x00') 05:35:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1}, 0xfffffffffffffd26) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000000000000000000000000000355110db5ba37cb60b67e722f71fc01c92babe207dccd1a18b9eac79580ead8d697e42ba1ee1d24976c8318203f50033ac007bacefcefc0f447a664df910f480b117efc75106d5db1069053a8c17d162fda8ee5fe44e97b514ca9de98ad4d1a6d4617179b14496bcdfcfbe83d63849e3d244dcabd51044197ff35cb4ca312a39823479c90c47d697f8a13c6ba14258dfe8a3a47775c7c53e16c6"], 0x10}, 0x0) 05:35:02 executing program 1: socketpair(0x0, 0x4003, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7f, 0x100000001, &(0x7f0000000040)=""/96, &(0x7f00000000c0)=0x60) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 05:35:02 executing program 1: r0 = socket(0x1, 0x8002, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x10, 0x5, 0x80000001) setsockopt(r0, 0xdc5e, 0xb63, &(0x7f0000000100)="e4aef79054e464122274089b7405a65bf4b6b85691ced1ff8d9c47b22a9fd47a569c38c3e8c9c9d7901fbecf01cbe99c75278adb7bb8f494971e0c29629459a4506d769ad21434112557d6210f88cff6e852c3566c4bfbbf1bef1bf24aa37851a677e2c51a25f31fbd8ca1b598047a42a78ee688bc25d5774c7b950377c598b6ddeb5f9e4721b02212b85f3d75be145a95d6357e847a761478786f463515a4e81628b76368fff96fed0233b73ad92d7e45cf94548d594325897e0ceb238e86f661a311a9ccacfd8b3a73b93a6bed386eaefe7bb45bb92f90bc15fb", 0xdb) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xc2, 0xfffffffffffeffff}, 0xc) 05:35:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = kqueue() r2 = dup2(r0, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSDTR(r3, 0x20007479) close(r4) fsync(r5) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/127, 0x7f}], 0x4) r6 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$setstatus(r4, 0x4, 0x4) pwritev(r6, &(0x7f0000000480)=[{&(0x7f0000000200)="e7", 0x1}], 0x1, 0x0) fchflags(r6, 0x10000) write(r6, &(0x7f0000000000)='\a', 0x1) ioctl$BIOCFLUSH(r5, 0x20004268) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x50, 0x0) 05:35:02 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451a2000000000000000f53e8551f30ce390500e08fecea11eb8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x3, 0x0, 0x0) 05:35:02 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="f8d85002f8", 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff3, 0x1, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:35:02 executing program 1: r0 = socket(0x11, 0x400000000000003, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000040)="186fe65c", 0x4) recvfrom(r0, &(0x7f0000000200)=""/120, 0x78, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0xff}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) 05:35:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x6, 0x4000, 0x20) r1 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 05:35:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa3, 0x0) getrusage(0x0, &(0x7f0000001380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="61c99c6826f736699ef0bd6e87a28621dfa24875f7439ce183d899a0e354e9a33bb12b93db40dfecede9abd2577bb013b528a2b9a552e56372d0ae37c681f58db299d6fc9215702d39616fa2ad4405482b236d1b3d1fafc6bdfbf0", 0x5b}, {&(0x7f0000000180)="946050da14b8d279b2a4", 0xa}, {&(0x7f00000001c0)="89943a693804aff6", 0x8}, {&(0x7f0000000200)="c1d8dba0c3ede29538a58d16514d3b0a595243a6846b962ca5b9971a93720f72844a4c4433151ddb0b3e1e74b2a22affe044ec723e3492d6c874ea8da699d543362d1bdf38244cf65d396098fceba6ee9b31dc5a395bb4b55c3f7d4f4ee63581f8b8420ac072b6b221da6c72d8f906050901a2d0819b638fc858d3c2a8ced9f9f3a9c2aeff78b97c874f369e98cdbd3f3eaf8279fe615ae658aa6d1a28d9dee40b91ff75253cf301199a9957118fab0de784f8ab8ffc09e34e59903de5e2cdb46e5e31bc7e005fb0bfd59c33348ddc34d8dbc516e15804737f80c826521067804ededc38dc24fd67749504411fd4af0221ea8044f9f8dc1c353a76c78799ac40a1c44044f64c2fb0989fb28148cc9541d3bfc2797271f51788f2f2371680c0950f81a77f632989548e4c86d8706e58fa405d2945f0eb9f5baa59eb9bdef76598191b0b3c1f6b782cb88113ccb33a45e67824041e1e9462c557402edb06a0ca1d4d92beb79c819c5a2a02ca54eabbc524d986330095cdacf543f8455d723805d19bde0713798e9a00e936419d96201b6a9fab570b803de15e45013ef9e1f20f4bcb2c72445b9f88883d502132412202a03ec38e1bbf8c620d539c57a014741f5c093f23cdf4f9d142f98361a87eda5b35ce8e7721bad5b2379ae2d8667aae34d6d9657a8729a6008bcee04a648e78089eeaecce99a764c7848853384db716174be3a4c31ae5dd4dc5bf71eca15b62d98b2c8faeec164dc8dfc34dc7543bee1e7ba5469071b138f3eaa53b8bc934a89531c349e21722116e8e9cba6ff4f3ad8d07c0fe5819bd41f533bbfb34ff53b070173d879e14c6b4a5e165bc310a2de03a06bf54c5c80c00299a6ae556802941ab246f9138422332ad4214c21d5dc7fa2d4a6f26ca6615b3a9b834616df7009d38e615885045480b656375d3c3e8376b645298bb8a8f30cc343e98a59a3ae487e0aa7ca886ac9f1054e4c8bba06f1977a3fb5981ce4e8e763f83e7c00f2f991a79295dab10a5695789999acc450a7757d34edf903d779a73513986d180703338ed72865cdf79e9848c58363bfa733e6c5d142fea62f4d59a65e01f21ab49dc6223fecfdb4f5216eec09b1f4fafd183281648ea5e4c2cec76fe87b56081fce21822f6576a5c71c9b5ab726b6e61deda9b29e30f9f82be3b2078e224a1fb8fc9a3afaef2404351129a5e2b6d31c3bb98fff112db7dcb9460f5643e80173e7ad6c3220ec682ce373a0117b28d5d1d6c00e9d7bba517119c6cac873c8e9a9a8dcb1ff46ea7986bba52b40e53111ffc4bee6536520121c470b1c1381de589a076227c51dd769ddaa82492928b7fc780a0dbafa52e3d3a60232e3b6b7fe7920f8b2ade9c7d818c81631b3a6b827c2c1d82679fec150765bf8933045872cfdc6adc2b92c273fa369cbeb57bd1963bc4ca62624283b99ff9a03b18710dc9a9576d3b95410d9cd7bd06218038a8b97d76c1bfbefcbe2c3ef3a9444ce730ba1f80f82dacde5ee5d7627f06029fad98698dc7fcaa16eefc5cd2f28617c9417953b6d3f057e23914d0de392a2302a400355cefb2a5e1ee9252b55a282e60601d9c5ad21e1d728b1da18a6ae2e228d5288b486c7968f43ec75456f37f6f2decbded19275115951b9a04872e33adda3a23f6fe8f8e3a5926b56dffb229fc48e8c94f451f4ffc5f7d73d9a0358a2456a39dda1693cd575d8311313b66e6a94e2dfc71d647a9e286d314c0767d8355dc7e7f4104efd68558280ba34bf39716c4f2a0e3e9241e1fa086019d58aa08959867ce4693c4a2478fe55b2e84c6cd8ae9ba6a3cd5ffafe943edff6126a53f4b6c56d58549c787b3393c661da60b9498c0bb8f798ca55bda37251cd84e98129cd681cb87658a6f85802d3d7615d9197953d9336ae9fdfa34988974583b4bdc0ba42277b54e29115db4f669fe32d20fc488e3c322e1a6cb15c9e0bd6ea2087116eefc7f6d4b2b564734bb767cedb65658e0b08a890d444e918beb9532b1c8bc351ba0582b4ff701ed3f792b3a87466a5326bc5ec5f28d5831ea0718f5b050c5c35a7356fa1201b84fee7159f1a5359680899524b519916a90796c4a930072a0e8c000bb5a8f434793b941792cd112e92fdc180c1adc91bbf57ac7cfa40f06454c251804c0e035138355f2872262c95cc9ceb64c57e709e61f996c5bf8082dea601d753931bc76da5e8e722a3ac249d47bb7ec3d6794d4f2654fb6bdf39e0927ce044238bc970e0dfbc64d2d8198d8cb17f54951a7f241b50248f3277313d38e944bea14f8344b603db751286df876634d186ecccf238abe536a51ce26045453476d426039e4a064c8d3f61fb117e6555947a91bff6678d834a51a93d8fbf4b9f6057919185009ee64808747672538e0857695f30efe404fe326534a0973b1696df727f2bab5a5333a1f7c59ce50d87e2523780fb0cd301e2bdb0b12e35b8717bf56b2216c2192f95ecf41c0a1867fe2ced57eeed481e058ddaf5446015b04c0c46a000f0ba96bcc141c2f34cf5738038e34ee674adf30317201c8cc2858edeeb36c6b9163ebb46044a3aa9e975fefd6398d1ae60f7866586032a332a0b8459eb0fa362e41566a5a4b8e5a5a09e63620ecc1a42621e0b52ead81c7eb862ca06e647ec38fe46b948844e7a322ac39e05e784fb626eaf7e335a42ab7b34e1338c2d0a4edf31596aa3df78fd16e743298ed1303fdbbeddf3f7a9beef0cf6e492a822bdb12308189d5fe5862e290a8b2156d0dcf39e303154b3d87edf4df82b3014384a8ee4a4138109d04da90527ddc8276f250bb49d36180bafd1addebfcd6c2ef6d21a3e65adc237753e65187009ab2e0f76fe03b2eb0702484496573726943b5fe6f2eaa3ecc82ce9857da8ecd47c558e680c9c60198029cb61b3425e51f1cfc5e018ae9794b987f1fe45ab9715dee6e78489020aaf45545dab0ed3e9e0a00d8973a48747652c0fa11a1abd004b3a1757bc806510ad31260d5125eff690f2c824604c6640656f43983a009ea4d4f886a3c1acb1b77ed52b321b1439c2bd924407bed88e7e360d242c41655f27597e8b479bde15587ea89108cae4dc50d7e5a67f1563bb953fcec3b40e81b716746154177742cb922c23fd8464c8a56a37b41aab9f7e331174f7688f5d91562d8f9164e5bf274bd6ecbf6630855a9b756d22fc9e335b1f52d74c5498ef3398e02e32b1b36163da24cd3b4581d6d792a83f453a8e57188f88b379fd5a40c91cd98aa4ac92b93623ca87e1b66f4eba1e3017eb132500d73837ba7cc3cbc33750375bd9e4220d7113bb6aa6ac35a2bf73d15f975adc42a69fd423deeb4151b718fc51eedcead15281df556ab9ea965e7ac2b087365df7cd812fa76a0267c04472d56a213bab7346b10443688673a4b6c31423b3e3bd6a8ac2e072b4e9756cc50dbfb1aaf5dce95d497604ab832746849f6aabb3598aeb0eb23acf245d49ee60856ac439f4629957c5c9a082a9abc08d3a29e08b579bf3b041025b74b83c0e96e369084dabaf96f1ecd29fb851ab3ad8d647611bbe7f249e58a541809eef3dac31ee9efbf43cce0f19fd46dee61377ec2a7d82c6557f74847be2c22d20dbbfffd22dc986260771e548c0ed67526c299eb148099edce7119dea475b91c2041843d1fbf83f4a4830b5747e5fc62c9579a1e71d938ad0b63c3bd6c17da22beaaacb3f7d7c7d96c1ca56597adb26273fe7a8fe3f908d3eb3ddbbf67e9782443f584f4b5f4f1615ae6a842d9aafd125641b1292c4d739f71bc421ee55cddb6a84b9405de8f30a9b68367c957235c712847440befe6fbf24697170a4ae92145cad420394da94b30b161b501f6f6be531ae6fde67266d8c6e54bf0fa83b38e42ae3ac5f221f22672f2948b567bfe786a6d350486990fb4c455a78157022efb3d4931099f02fb5ec634a4d49e6d75dd29959c409fd19d4456b0990899449cc1a82e4953f02aeeee6dddcc23026a806bfb18594556a19e1e431c585b506cdb855f6affd8fcc40d97e849c1e6d74c706b1d2575ea3b94f1ef4dd7d9350185bbaa45f0bd912920540554e322a065093fcb333f2b24d637ec2b6fbedea59df1ce4c87067f8f47288d43d1ff7ea01868e604df192f9767f533a624b167592cbe817739cf89b7b49feaebb5bf48cd7dd48fc7a111d443d21ad704de6ee0ed640c9411118644b9d3d10dd3caa05cc03400a195bfef2fbccc64561db1102d39c7fb6c96e4cf1f2e2a3c157a937d1ab7003fb93cf57cf9a7f6345c3062499a41ba5ea74c0fc13a85e082b4be1293eb7c19b74ce62eb1b27bff49be31f675e48ff74a5fbab1c77ca5974b143d8b80461664344dc75b64371df58e32a4672d19d0342821ccefbb02c87be62578d83c8b76297a67609f12188c3c72d6c97edb93a6702b65795a11ff39092583b0321ab8cbd5d5f2a90b7d6f7f39014dba5c4b2c695f922c12d8ee3f2947b2d04e8be7dd3231acc744734aa06aa3c8c27b1143195c458d220324209e6db62778274ba7bdbea011bae3409169a8298ed897f61983063994afb1854cbd883baae2b071fa13468412bef7841001d49cccd9e1be087c1b281d78c6d8b4732471c156b77798b9701372f87fed2681495a77b0b4ec4fbf389c5d1c70e44111ff85856506e7e6b16498ddbb197557064574c67da705aaaaf5c703d891b003d2ebc8a995eee2572ae686ee08b2d598c46217fe24da23d670419918c28f75962a293fe7b5a496fcb9704c32a08c3924c088628a9beace80bde3785775a5aad11bb78f38d19cfe23b03113e5088e0ef7529f0aa76ada61cc22520f71979bd855d05fa927efbb98286e2ed3dffd272a323395cbe5d1136ae4432e9e0c3126ae73239c2fb15fabc5d329f0a9b5f93f289a0bda01a716c6ff25ddbe435cbc00d4fd2292c97e932c7a18bae90f7960e3f1b17093bf27d5526f4fa0b137535f46fd03a048fc2a10abe13ca995840e2257e0084cda19a5687a69dff1e52e94e9324e77dd35e945636574341d3d0d2c25bd81b984e31a5c894474c7d315702defcc9fba10d91782994848616bdff569989881e0c09e501fc647ff1091f2e1f285ed82f4c7ef9f2d78b8583d8d71805354b80b6f3e205e9c1818ed313d73cef47fb04d74aaa00a1749ad7db9fcd79ac53ea4575d4c1b014e69c711e3b3a77c73a0ba568b9ce9eb1fe4f55aa8e287865c38f3000f73c6eedbcc57e9b2f9a257f5acede32cfaaf7bf15da94ff65a6ca8066dd139c700600e057ade8658799a1b0e2f545028d41400855849e0b7f0b2943606c77d447d5b941638f077a682197b3c8b39d130dab7469076613a4d81d15dfe97d2919e6e4410bfa622eefa99ee23a61147787e75020292ccb322269e92f7e9782ac3b81f07c3c1dc597ff83b56d1bddeab093e41bf8dfd0dfa3f870e58282f2473dda18fada6f0645751c57d93fc6e30704cf4043260a6d73edfb880a464da717313033d22674fe1640718762acf9dc339f91c6ec3a6c4a2ffff9e95d650890df50753ba1f6788be4f5828afc4da7357eea8294815c4963d4c1f3cc93996852676531bedb4e80ff907cccbe97c9f49ecae892a39b2ada4806254a22246d5f881e611a3b55d3a17db2b290dd9d3c41eab17a2557e9098dfa27801368a8d7f249d3e4ba2c7dfbb6a5fba150209ff232bd2de1d4ea3278383d2d119e6d556f97963b66b05c6a69d17a3e1457d7b20de8f254646b53a9ef5706a6bf518ea43a41de63ae1835877aa1958ccd8ffe5e2efb3ea4c28e64ae88557", 0x1000}, {&(0x7f0000001200)="39e14bd032a0cf5c7ad201e7634f7c49df3845ac877622777de98bd8b69c4594fa5a02a21ec6107998cf1ed7c920401dd19eaf384e0dbfeaf1392767cab5569924558356f45a44f27dff89202f0817c7d2b406033f56adb0182dd1a200d107b1c407a42e720bd8cf68c899348bdd3c5cb02e", 0x72}, {&(0x7f0000001800)="73a86a1a0b8ce161c752455a3c69cff401f71dc84b974fc6bc6e949215f13b54a8cf5abc44c07484c559e526e4749902c30275ee7080de01a7b35bb4de060120dff4c9e78cb2fea05fba62f889905c5c1fd3ee901492034fdbbb8412882d4ba56646e366b54297fac1f3d8a0ea24264b615f0d461549a3704ef0c46eb20651d4713762b69859fc03623983c9b17919f57b6790a541deffbe4765fef5525d875b6b7100373218915dc48ac9cbb09644435a07c0e6c1fa4a7ed88b3f2ee97ea9b4663e8fee9bd1b0a47c4367bc639599b079d1770af8fde84424344ed47b2741359f6483343d8d862d2a479fd52bdd3527b3334f3fc6d4c2065822cc2f5703135ee358ccd49a28400bc9bdf4dd5493859c8f87aca83c72dcc3c6cf6abb840b06922dfa148c8bf15bf2c5bb0d2968667a494ab02214dcab4933d31d8194ebbee8f0f16b2bbd0335171b4dc7f024ee758c2796320fb79b75c2f8a72c854b7428d9480aa9fe2743c13783b12f5ea6595d25cd8b78e998c4ef597326ea01b174af43d16303b58cd6ad2945e850274efc322bef12bcda2a9554c35bbd783b8dc8d5a5ebd498b534cdc462d28f614bd44c4bd6ea11d777c6ddcf30353f0a0745eb8f26698aa1bcfa84b76bb4eacea32a718d9b90ee48c2e86545ea097055424c9e534983fda1b7c2f27d54d69b966d301f4b59e104fcdf553624f0d6aa7427d81ad764ab4a2bb038ca9e8a5e4bed1d2731fa22d96e5cf19cf272f2614ce78e928d8de2935c7a78e5cfa43d91195ff3bf3fdb0061d720781415ac2164098c8ec12f6ca6d1f7fac950e57eac1b3a85e189391931f3c8c1d4f35738c0f458aa781fcf1991ffd0014d1b437dd6894aec86c1b5431dda40287149bf9287f4f145c1739894b2ce9ce5342e5938731ecc0c11e6260db106d4d8f2250cb5afd1f944050655fd520ae3dba467dc94f423162070c51d2532c4bfc228c9c7d0133d8e1374d30198f13c30f43d2c0875caf12917abf26911da87c998e7d2442827baa5ae3d5530c3610dc751fe5a4162494d42f31ef4c6b748c4eb8e47f8a1f23c9c3b9a8cbf8da7a7c5530433116ec782b5607440d86e5e1bbfb30a127233151d63e98a1b06a5dbae8818fd4b8c6ea3166ea4b3a3f228263e5b64d48471e2b8e861c568346fe78010a0c65a54b5a19cd94caca862b99f65945a0446398f24a784043e07b4398d4d77144c95956e1c97448ab24c87cdb255b621867ca98a8d20409c58b5a80bcdbcd64ad554b4fc3b1b844db0ff6f2ada13ddfc7ebff911d9a36b473c4ea1fca50efda372ff96f65b23d0fd98e968f37be125e93df3923fdc9e8d9c4f9b6be5edf76e3d6dbdea6b8bfe53c56decbacd3127657cb41a8d011c62e8f0dc2bc81fa1ade33e8b7e24be806d6e0f0acdfc39875bb274c9a27b94af04be06c57d81e7c96ca31c5ca0c214bd04c5ccfd866ed80b6391b99ccacb11e19efdc1c067b92b6795c8a560700596299fca07328cb48c94416b9dd0dae5b1d258ac86c4e600424571a93bfd1b9777ef368e84f8339854ba4161159ca5b08ada927284c0d3807c910311de85b57f042eaf05cff15b2ee633b026e6713d3288e00ef8907140df145a95e8139bff61792ecab159fc4c75e7e6ce1ead6b4d68caa85c7f8dda3ec19f9680e4d5f6480fdf8f85bea6cc1dd7da16d601c66546f3ed2f1b1828a71009380d0de1f5ea8b0ed6bcb328d789d55d21280bd2ae65df06aafd13f2450b2e605262e4f50162e949e73a8f80b5fced11ef2c53b3b7167da431732f3e675410d35237da65964f6d095828a427d42635429f0dfc3162df856a8ae4d04153df725a7070fca0c2addaf7d486ab9026d86b5a233d421c913d484249bf505970b66fe2e450f54e32efcf3426131ba6ee7ae3dbc6f98d3594c94414386a2bd3ca1e84f326fb6106b41acfb61f525c48d3f800abefdbacc3c4e89827b21a4b13ef5a0d61d4c1e2383ee3bccaa02bf77d9c441432083b98f04ce71f714331172c77c231bb5c67f76ee408bf030a6782a92b363cf860052adae81b2fd73386138afcae805765288deb4d5cfbb4108573a5cb752fdebb8dc42e687194159cf7fd50818d31e12bddff55a7021adb41c58261a2457a583a6640e074c05cfa228aa6d6bd039eeab7fd2af725b7ac74ff55442dd751bc034f335cc3a389e2ade6f6b540776f921a30967b399f1fcaf0f6883896ae409a3f8c97d67955dd3bdb13366e9b6c51a18bfbd02080a7106206c3b72d60633db2a86940026918d56b63e42bd1226b6cfbcba5339daa92358c59d13c2ff7d1518d5dfe8a8d1aa27fe5e097be501e093bb12c1284a3512335ee2e5051e453457b0e9af5162c800918c96d9cf9d77d428345567779e4d4ed687e96607ac09b24aa5b86769dc80d0a89b94add9dda066afeb7b989641608609d9a3406e28ce37c57dc668b154e745c8b8e83951f7d04170b5544385175d7ca68d30e4467a8564dcd0218c8f9fbadc0f46be5849e44103be1061aeebb4a15d7bdd03b8aa8494da3dadb78008dfff15c6baa9aa31b6e6dd4e85af5115c1552ae2e98b96a9a1e8dca4dcdb4433b68299e7e2674ee0a7b7ea1dda1eda2718dd7dc3f262216a3b723985a6390b84e84d79625b4947af2f694b4741104e044a699b985dfc38c8852a648a1af9ad8a164008917a0163ea27e83d743acfdcdfb2a4fc87c76b967434e77f67595d56955a1358f6c7838eda0ab5509b45ef3eaeb645f70d84def81b89fc6f7255f0b5005af799d327db7018c4e8bb9a99d8182d8a37d27d940d89d3ae6adfe6aaaa7943627dbf1f8c44c4e51f57b3d89b9b1286e4e8d5718552fae8d9c1a482c3d5d7fd141c2bfead916405b931f187f895e7fc067e0b680f8764d0747704678da661f19963330079503c29d3245fb233140a18e794d4d5720bb1f17c139e304c61682d58b7ec3434334b067eaa01afb2ef8914291102cb9596839716b1ec31c35dc53e2510298383949adbc7a742736441a8ee245a98f439ab4eabf1fcde6717860383c0849229c33c5ba42c9c916dbbbdf3154da031f5408969f76382dc372833995a374802c04588af0d6dfbac9980190a589d54946f2723bef1b000e92bc5cc834ed557c35db3c311a52da0a32f3f1043feeaf42af2a8b4ff330831fdc46079b0b0ff246fc0cbad897ed58f0e8b097bd2b38884b10e027159e33a43bf74c23afc755ee57a62086f128850ade9e8e82b5d664a52f2a3d813a9101f6b8ca740500fc48cd71696fcbd614270db26ffd3164ca3521f6d0ca3b9be64f81af9dd88abd56ef02d5d8dcdab6da9d1bd8453848ff67f7ad56e69651879b59be386d1c14f6f18df05205989ede077e81a700c93624979ef829bf6874c4f1f6091d4f03af45a88dd3a1153add3ecf592cf4b6406689bc4e8fb777ba569d5fd9d09317e38fff1b9a7d798146c8f7a01bf5d90a656025aa237b50bf52276e2ea8fa77142c29b9df29616b6efa87ed2ee6afb583a3c13d0cda860f02149ec9ba6df923abe18ec9a5a3ee39594f41c9f171b35b638944d597365fbbc373c6221be5654f657e850012cd6e18b7891815b54988aeef553f0e9a2cb45f30f31007aac84c0204fd9ad3ba86dd4362a7f482c6df8caf6267f587d89fc5f44baa486811fbd40c1d19a4c69af21113ef951789ecdccabe385689b22ba47d5aee2d0c894377b764058295c7d0a9ba6c40c0ad91e32e79d7b7f77b94b6596ea6d2fd0febe54feec71fda30563d2dd12831546c3762243c0441814350d321da21f936f5fc55919310f97c57e85f48cd52fabbee07054a79eb8e45db2142adaaaa32dbae02680c3ab9f64041b308fc251489f99bd42ba81c21ae5947b79b24d3f1ae08ae71ad4eb39526fb04fa7a1423a9ac35d9580b83370fff67c1bf1d7fa60e8d62e6e1402a9f77cde6c2d9790cb78bbf1bfeb6f8faa02ee8660e2b8ae716b40a2ac40830b6581b6a4c1d74fbf0a9e93a6d252b5a84d37ef5f501d9c16ac88d6eedf6e8b24aff69f669030197cbe6c2000682df5669ebbdbdb4d7d0ff223d21f316aab6bd9117c20a5c0551071afb237b741f340f4e5656f287376c2c76d9e4a9c1fa3f92d9e7434bbcf777dc83cbd7169ed32313f3015dc5503efa8c5f24a1f36cef5286e3d3d9dccb3e9940d6f7b3fed3edd09a716ad848417bbfe00c9eb3e94c438a60c382e608a33ccdaf32ffaf43d1bab680e9b33a832d65d9520025e57dfebd8dcb35c66c245e9eef456fc6e92b8c467ecbd94369d68c84c14909cc9b6302d33931dc164ef28e67dd5a9bf82854565987fc3604a9dc2e0c6cfcf45d76dee78a2c5ef272b55b1120ed55ec5384af9218f3eee06bdbbe2c892a4e81ffabfdd936e09953a87f5f83bfa67cb0a322dcafb7e85a66a562f23a3e9a37f686a935c7299ec5bbb9513b43b5e99e6d3bf5ab0c2c6000454007174a6aa07dbc792c178c7bcafd5b505a538c5bf2f30ab93b8c9e44c01f1f8949aa4044d017a17817825e07e41fe8001e776a17d8ec9d7314370bf6dc2f51a10c30667e693ebd31e5e10a5c314751d56f5bde094c689a78df7397de26b8da9b39de8337f3261dd8d2ad52bd9f056fb0d214b383a30723295639e9351fb2073907ed68af72112091bf1f21899c105eea3ce62e75e309165bc657520ad884aac7a594ceb0a98a05462b030358c19336f0faea1ee215682209e66f7abcb6d57b14210ea2c9bb1228dd028d5e03c541a27692d6c326033e722aace1d7324263d062a7e72143dd2623be3184c390f812f9dd7349b414b7a6ee8246c5337d219965eaa1b84a6e40d1b42245206f145d165960ab5335be659126a6b4993db7d54ed0d9465055651d5cbb9728298287f60a1e887fb3ae42db9bfd63791e053e5d4e0aa6bdd24e3a16fb2abf662be2c1b36e4713ac6836b786843ae1ac59003f6b7f9da8c8f7924a36c2417f22a16dd670ffa01de6f6d6fa1376f2f5ee708176d09306cc762352ae10022cc51dc3293cbb0286e116d32c02f04908d38f930cf1230d7b36327e62ed56efa8c945129adc6b9c0791cf48d09b5fdb8ab58afcbdb9d9ab477073274ff734158e0786e42d0887eb9be7387fad920f2bd911098ed4dccf9f840c4d1e5b846f0c0b0e8eaeb411631e7a1f55364efe9e791f4b1287dd4a8d2f16a3baa1562011ac0365602e4f60dc140c1a45b3d838c32c2439d1d83862023d82351fd7dc5f0de791d2a48dd01d5128f75039c910fbe2cd00dd74d7e16be15db0817ab9f14979d222a6994047a30419085be1008737d98336206a725742c2f9ae4e2bf7d3d63543fd66f838d4ca3cc7d0f8fb5453853e407c7d0bc0e52ef59088e9c8273aa612b5ef09774d786695b9932444e03b2b9bad7640fc28b9056b0da492117d519640ad7aedb499f03d3875e2ea911088ae56f168873dddf1c095453741705280c3c27cb45c62ddba5dbe485c198527abf2fe573fe4416f1a4dba8f25a2d5a12f1fa32fbc99302a1770ed2d89c0f27b943f8d8668d165e1b98d960ee520b323e6f788a3c04a4f16e09fdec41f118dd8836b8933b6ead5dbea063557292d29e87d944bec0a27c72fdcfea4a4b3140be2fee09e7f123db37cbf1381218b9f375a0ded22058b31613768d97edb3a23cb2ecea9ef6854696bcdbd693c6904aa132c6fc8098da57c40da87b4591b5959a160b539685be9b10035f0a9190da0164950ba70e1f9d7a4a68e48db381418089c776916420f1968287c8cd5b4a05f50f7921b5127c66ddc6bdf", 0x1000}, {&(0x7f0000001280)="b32051fb4734d81a7a8f2747b5d85cbdd61dabe2245bbe7197708a28abb362c035631d37464d933ab471a3cde3538af0c414d23dd7d5bbf52a1c5ca76aacd64f41703c7601a31f69ac024c2d3d1b3a7d6864bb3f5468eb2e364faee4ffbe242a9da0b46984be45d312584a470ccfb94a25359238", 0x74}], 0x7, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001440)={0x8, './file0\x00'}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001580)=ANY=[@ANYBLOB="00002e2fe9f68492ba27016a8e01a63fbabae7"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe77}, {0x0}], 0x9}, 0x0) write(r0, &(0x7f0000001480)="b83f82f508947ef5c5214fdf56f3ceb597bb2d997e4884495deb6432f52ec77754793d89f1dc5079317ebfc220f92d8e3fd15341d2115ddadf594c9c3de1d74c7c87f92a38e89693c28ec0e3e864b6b2a86f1f90efbdfb40517fcaf4d55ee6d74fc221ac6622014b48ce1e691b18e187601b8015238dce18ff35aa99feee157c4a0ed9a9f2491f2c4572ed5f492abee9f04549e94483e959b2780371686b", 0x9e) geteuid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001540)=0x1) 05:35:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x1000000027, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x5eb, 0x7, 0xfffffffffffffffe}) socket(0x1e, 0x5, 0x1) 05:35:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 05:35:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xc, 0xf0000001, 0x5dd, 0x4}, {{r0}, 0xfffffffffffffffc, 0x51, 0x2, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0xa8, 0x3, 0x3}, {{r0}, 0x0, 0x75, 0x8, 0x5, 0x1ff}, {{r0}, 0x0, 0x30, 0x42, 0x8, 0x200}, {{r4}, 0xfffffffffffffffe, 0x9, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x39, 0xf0000002, 0x3, 0x70a}, {{r1}, 0xfffffffffffffffb, 0x38, 0x20, 0x1, 0xffffffffffffe5a8}], 0x6, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x20, 0x3, 0xfffffffffffffff8, 0x2ef00000000}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x401}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x200, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000002, 0xfff, 0x800}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x12, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000081, 0xec, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xff1f}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x131a}], 0x6, &(0x7f0000000100)={0x8, 0x800}) fchown(r4, r2, r3) 05:35:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20000029, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:35:03 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1012, r0, 0x0, 0x59) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:35:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000006cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 05:35:03 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt(r0, 0x1, 0x80000001, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) 05:35:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r4 = fcntl$getown(r3, 0x5) socketpair(0x10, 0x0, 0x1ff, &(0x7f00000000c0)) fcntl$setown(r2, 0x6, r4) 05:35:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3945d967b0cc788f6b32800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070895b95b2"], 0x1, 0x0, 0x1000) r5 = semget$private(0x0, 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r7, 0x20007478) r8 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0xdd8, 0xfffffffffffffc01, 0xffffffff, 0x10001, 0xfffffffffffffff9, 0xffff]) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r9 = msgget(0xffffffffffffffff, 0x3fd) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r10 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="00d890439002f149480000000000000000000000000000000000000000000000000000000000000000000000002300"/104], 0x68, 0x3, 0x0) msgsnd(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000000000005477122a0fa576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273f2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c1a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173ade1be0df31e1c7b06a13fe2d7a5e3a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca00"/389], 0x1, 0x800) 05:35:03 executing program 0: r0 = socket$inet(0x2, 0x100000000000004, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/69}, &(0x7f0000000180)=0x47) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) socket$inet(0x2, 0x2, 0x24) chroot(&(0x7f0000000000)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ftruncate(r2, 0xa05) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x9) 05:35:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x91, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8001}) 05:35:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 05:35:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x81, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xe017e281c163f48d, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0xcb, 0x1, 0x40, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x48, 0x82, 0x100, 0x9}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x8}, {{r4}, 0xfffffffffffffffb, 0x84, 0x8, 0x3, 0x8}, {{r5}, 0xffffffffffffffff, 0x65, 0x20000002, 0x1, 0x200}], 0x80000001, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0xaa, 0x20000000, 0x6}], 0x1ff, &(0x7f0000000380)={0x3b, 0x6}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x8000, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0xe1}], 0x8000, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:35:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffa, 0x1, 0x80000001, 0x1, 0x9, 0xfffffffffffffff8, 0x4, 0x0, 0x2, 0x80, 0x4}) r1 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 05:35:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:35:04 executing program 0: msgget(0x2, 0x201) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x291}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b225689a404cd780c0a000000000000000087"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 05:35:04 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) 05:35:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xf3c, 0x1, 0x8001, 0x1, 0x6, 0x80ba, 0x8000, 0x1, 0x2, 0x0, 0x4}) 05:35:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d056500ff"], 0xa) r3 = dup2(r1, r2) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x2d5, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 05:35:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kqueue() 05:35:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) r3 = socket$inet(0x2, 0x7ffc, 0x1) r4 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x421}], 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20c4b, 0x104) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x40000000000009, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') fchmod(r3, 0x3) 05:35:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000010ffff000000000000f87c8a06001b1b542a00290000000300df02009dff000000965761f0ecf912a2f53d412bfb06028875d20f482cf0f7442a2cadbe732b4aa2f3459896cca97f589d5e34a5502efc1e6c9d596f26bbfd1cb0c0ef00"/109], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000020000000000065f283a22d929cf03a13783e0a2fb70a0f7b7f3be8769593476f90f0697fa3ab7b0408d5b94afe1b7480991bb2a3e961a1f5564b9e1d7780bd797debde41e257be3932c1f4e48cc6925d33c3bc7925e14d87fc60b5ff81ca90f0527b6a3176ee33ac75b770dbe431b9bed6b47dfd098c4b8f8a745b50a5650d53d58ad56ffcecb7c2f6b893dfec5d505bb956affd0e3e09d03db4343ad319c05fd4aa01f140677bfbaf75"]) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:35:04 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"}) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 05:35:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x2c) select(0x10, &(0x7f0000001740), 0x0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 05:35:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) syz_open_pts() syz_open_pts() 05:35:05 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:35:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1000000000010800, 0x0) 05:35:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "21d1b79d4981aa5ff04526ee7e55a73455670ded"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 05:35:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x489, 0x10a) socketpair(0x7, 0x7, 0x19, &(0x7f0000000100)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) 05:35:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x4) r1 = fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x800}, 0x10) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 05:35:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40004) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000000)=0x1000000000000000) mknod(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffe) 05:35:06 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000180)="1445e815155a6f57142753dd96232ba74141794b96b90e04bb3d2508a468c73c65d78fd358154bd32c0bbb936fdfe11b0b5e7795715e67add5191a89b6f80853f2f1c3bbc35fba4942b74c1686d3d125ca791ecdb1818b0e42bca780195150703bee7546b840dc971c092e47e77293f97087baebf2f37d489c240772cfaaf08b411ad33a05dbed6e4a68f015b81171e81cfde70b4bb84bf6fbccbeef27c4eb2abab2cc2d89ed2e381f4bb340ee95f1083c94419bcc953fa18a0052637eecfc8199701459e6bbd3822100c3c1a4b614f08538b5b68342656d0d51bf5052bccbe75a429027ecd068fec9554f938196b28b45820abe9034e806877c9701947268a0494ca77e6c90619bb8febc114c6a372a9eb40cef63bb665a981db56ebabbbff09895354ddd76f104f5c08fcf0facfe6ef59fa8d178dbeb77c33081daa9676746dd2aa50728211b7c2b1b2595f939e9678d2125f4c2e353de1c82e8afcd0d563dce77933549bf8ef62a9809ff92ea6b01fc746445c4549d87370db9b18137b5b1c3310b490e81405cdb96e56b84b3ebc262137cb33d62d5ea85fc29355569fb874d15eec502cf9f89bcf562aed622348b900ad4aaeb2916", 0xff51) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 05:35:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(r0, 0x0, 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x100, 0x0) 05:35:07 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8080, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r2, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r4 = semget$private(0x0, 0x4, 0x480) recvmsg(r3, &(0x7f00000027c0)={&(0x7f0000003ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005304bc24363a848200000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffde000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370a0c6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000001b7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000860393e38cac877d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64d14e99230fdc8921d657c4d2a0000000000000000000000004ce1de460fff62ae0000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b8a17df761c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203b402d39610125cd65b4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d0000000000000000000000000000000044c62f3c4404cbde000000000000000000000000000000cb3cafc2af464a6f8b41b9ecfa652085a5652d06365edc835ed6ff3d67c6327e109ebfaf3271e6793e9586764526c46eb4ba88214214e44af0a9504555498d02772b96fc6d862362c066b3ddcc9334565d8773920d273fe818bcabcd21017eabc11eea104aea3b0088514692bfe8dc343b38678755a2ac147f157574c44ba4122f64693b7482a87611c20e83f33e149905dcda898d1e9cb6ea653b87bde7d34b438cea845e71cc930e871fa4f09ee1"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) getpgid(0x0) r5 = msgget(0x1, 0xfc) msgctl$IPC_RMID(r5, 0x0) sendto$inet6(r2, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='.\x00', 0xfffffffffffffff8, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001680)=0x7) semop(r4, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file2\x00', 0x803, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)=0x8) r10 = getegid() pwritev(r9, &(0x7f00000016c0)=[{&(0x7f0000001600)="bccd503032e04ee5ded54739c663cfbc1962e9e4236bbe3e1da57ac5ebf0e0db5044d94ab343deb8941d331de982c9ea884662e7acebf422fc4cf4906bee23928076780cdea3484949adfd95b1", 0x4d}], 0x1, 0x0) lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x20000408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x8, 0x1000}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 05:35:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000540)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r8, r10]) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0) mknodat(r13, &(0x7f0000000380)='./file0\x00', 0x0, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r13, 0x0, 0x0) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getgroups(0x5, &(0x7f00000003c0)=[r5, r3, r8, r9, r12]) mlockall(0x1) fchown(r13, r7, r11) pwritev(r13, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) getpeername(r1, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) sync() 05:35:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x14f, 0x0) close(r2) 05:35:07 executing program 0: 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) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 05:35:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 05:35:07 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xffffffa0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b2a3d407cc9f10040000"], 0x4, 0x4}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000140)={0x0, 0xdd, 0x0, 0x0, &(0x7f0000000800)=""/147, 0x93}, 0x0) shutdown(r1, 0x0) dup2(r1, r0) 05:35:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r1 = semget(0x0, 0x7, 0x10) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x7, 0x1000}, {0x7, 0x3f, 0x800}], 0x3) chflags(&(0x7f0000000200)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9cb, 0xffffffff, 0x7, 0x1ff, "6a0714877549b315b31e83484050fa016e2e7622", 0x6, 0xfffffffffffffffa}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x232, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x93ef, 0x7, 0x3, 0x7, "c0d6830f2b14e08fd6727319bd4e132c39d01a5a", 0x0, 0x80000000}) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:35:08 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecb62b02f0dcfe8c4c34af9500"/4098], &(0x7f0000001140)=0x1002) r3 = getpid() r4 = geteuid() sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000001380)=ANY=[@ANYBLOB="01002e2f66696c65300007bd226731e982ae9d27ba7d518efc8e746e1eb0c4ff7444cf865c8734e806e013e958a1824a0000000000000000000000194cb4fd2ab8531047e81aa60e35b1d1a5ea9114499f3407dde954bc0e490b60b0dcd8c04037251c49fb56412d16260f806b4e74389dd6696bc178af738f5d8e68aa7cca78fe497fe6bffe620ee9b4dd0addb6bda86ce640bd82b2b0bbbe7304d0a8784284c438cef7af1a15ba92a2ea95434ea6ec73cacea170a79719bccbba209d943b6dca1691c09ca32af755c109d08b12a3c71edf4ca6485199149371d0e9aba5cb847eb7ec412b0af98b3fba1b4ec9122492d57ef854b33c1cad58a96393dc19606891d868511a01a68003ef997da33830d806627cc0e32208c3912f59262d72f937f64951171bc2d7d4792705109a7b88b556db99eeeb16ca9d2aefd1a64f0e095a3f6d4dec0030f4e8370037478985d7b0fb67d2d534721a89ea6d0b8d775e9d838042b2087f0ec203f8354dfc141afe5eea3eecf66a1683e4727dff7ccf67f399fb42f18c37b66b61a0af69aecc753d608404eccf3831ae79cb5a97b0cf4a36bccdf4142f5c36ee29ecf5876e388846fdc161271b1510f7722fb918e09bb065dbb45044fd940980343a37b51522a1f77d621996e0ada7a275d1e4c682ca1b7ab7be02465d"], 0xa, &(0x7f00000012c0)=[{&(0x7f00000011c0)="b5677027b076576d70ed2e8c688f5dd9a0626ad1414d6981f27fae7cca627443b162a57918d3b47bf6be7fac2700a06b30a1c6b6002f4ae1063f4a3804b08d0abdd57d4b0479e0cadc42481d96be84b781d6e10f3d7ca9cc89264d67838ba89ed371e31f701424ea2820fcf972a677b80952b6fb8ca3efbf80b7181eac12b57efebe0ce692e026255eef86feedd545fa1aa1a34c3fe075fe450814a46ae7d6562a476a505af05adef34c4dc909f0c9388a59ef3c8b38f522966f9736d6fbaf2bc804026edcbdf7cf056047caddd94eacc47707a259013b78ae30e66af36177c5d42fa5e2e8a0d27bd267e9315ef5a05f24e659a583463727bd9ca9217816", 0xfe}], 0x1, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}], 0x20, 0x1}, 0x8) setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 05:35:08 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x96) 05:35:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x92f, 0x0) r3 = kqueue() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x678, './file0\x00', './file0\x00'}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x800000dde, 0x0) dup2(r0, r1) 05:35:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x1) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 05:35:09 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) syz_open_pts() connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xbd8, 0x3}, 0xc) 05:35:09 executing program 0: clock_getres(0xfffffffffffffffd, &(0x7f0000000080)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x400000, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x800, 0x0) semctl$GETNCNT(r0, 0x100000, 0x3, &(0x7f0000001780)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0xfffffffffffffffc, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x200000000003, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r3, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001840)) clock_getres(0x0, &(0x7f0000001340)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r5, r6, r7}, 0xc) semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) getpid() msgget$private(0x0, 0x10) msgget(0x1, 0x201) msgget$private(0x0, 0x5fc) msgget$private(0x0, 0x0) msgget$private(0x0, 0x1) msgget$private(0x0, 0x1) r8 = msgget(0x3, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001e40)=""/219) 05:35:09 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) 05:35:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x1) 05:35:10 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "64495500020e850ebe4bb6000000afa62789fd3a"}) 05:35:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:35:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x1ffffffffc}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = kqueue() flock(r5, 0x0) clock_gettime(0x3, &(0x7f0000000140)) getpgid(r4) 05:35:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f00000003c0)=""/191, 0xbf}, {&(0x7f0000000480)=""/38, 0x26}], 0x5, &(0x7f0000000540)=""/67, 0x43}, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:35:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000200000000f87c8a5b67b71b542a8f062b874c5d3b1400000029007a8d600ecae773529f00003e0000004893ee1bb3f9e547646df031d58c9c312b0713c5e6aa3a5ce262bad9604274ac9751a4dbfa1c7d828324c9125f7f74affe53a5e1be23cba8894c2f30ee90c1a6d0f890dfd53b7683fb7ad02e3ccb58454bd94c8ec08066ec9acb3a7a6c346c59624bdca1ebe6a77e7cd131edaa274e5197bcd8e4086ff3da695f9932cc3944ca669d93ea0a1ab12ff2f93b1c835c9006f84c1f94eac90d5e6efa3a40d5683a3fbfabebe515b5e6f0d40a9833de8968ac096794fb07f9f9505bc46c64f52133ab277cf1ee4cf5bd14b911a89b4c5e1d64ad507b24b1331497f590b3121c694acda845ea368b00920a3ff2fcb9f395ca992f88fbd685fa76f85633fbcf9197078bc2fd42b54cc9c7c933e45891146201eec383e4b549b3b22638e360d97b0e3cf88f3bf2feba1608f9e19d842a79ad704e49a58015fc30d4bff55e39fad4b84dec8b5c988937ad7e6887c224d3aca17062beaf3568319a125331b1186fa8167b27ab4240d34253472135982a6805731c4b00"/437], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/100, 0x64) setsockopt(r0, 0x3, 0x7, &(0x7f0000000700)="097da4348aaec7f4a399a1852e74704b748cc06f146fdd2f132d8c1528d9c6970cb786f23d47b100f16ba25c9b75315d6accb8af4ff367a20c0d96dce5f841cc79f6a32fa62f15ed0089610124a042340d076cbdc8d802d249a1b39a20a5e14d22e2e56b08d1a0418a5ee6f2232de8611523844fd819ceda31c8a73ee9fe6dce1cd7232ac22a25e78bd7e10ddc5f4aae8c192cad4dd4b0d612dcbc7ef881604b0bd047888b526026ab8ecd5df8d1a0514e71db392a2bf2286d289b6b23e6a964983159efba06cd043e8c8107d3b6a4d3e0ae9a358d2fe90c1c40a9e5d7a509f5107b3190e48c4c54376afc047c7c3f4ee3880a176c90ee945bca6b2ba8c35db89b7974e784ea010166465e9c1ac3dc388943bc64e07694dda9898a7690c7a74ed5dc38cad6a86be5280c7de7da943e6f325a15a356ea972d24a29eb7f49106e4708736027cf73852d9970d28e725ea3e856d8c6dc8d5b810c38e83d7f97b143e039e9f73498bd545cc2b2320d68da9a1a7e29dd56f22b388ecdbe1ce93c5f74ffcc4e482adc90b9b146d10b186b41350787c6fa90b71a09f7578edd62e0f0b712a7e0779a30be96ae80e99832f74220b79c11d104f5585447f3ca2305ee694243603ba8feb5163d58847a3aaa71c76e45697ec70f8b4e76a8968062e7721004a53f5aacb0a4d25484616146133c330668d9ab3de0f4d130e780b179d74df3bef834bbaa529bfc2a0accb7381a6cf9035cc3f5b2d25c9a72796d34fdbc7816f1e795c860fab01ab2c07128ffe92dbb0d52ece735bf69871e308c32860f55b3e82afe32a12a7e02bb0695d5027f828d0ef525fbf016e9394725207b796c44a46f3bb2aa1161c90ca5baa6513b14b6ac688cac40eb3e327bae97258404bfa9d25b6582dd4da1c2022a4f48e387d44c422611cb5743375156c17a9aa49f6a9c8808d461bab15d8215ea028d67a117671441878963cd051a5dd330b9ca9b92810c244ed5e2c25e2ef960fa3652ec55e4748aa47ba5293a9ba2b959e30868da915ea93bb7ac1ae9a1d9b72426a75e28ec1d08c6480a3f89fbb24382402940de3930e3c37d5223f316f73bf9d46690f6e143189605f85e5d11ce830c8483696684f342866262e1633f3cee5b417da22926c554fcd1492133f940ec76cb1f766a39cd1c1505f5f58e743eca94e04c8a5dd35a9210bbafa96a39574877ad588f8eb55e16b69c64744eb6f94fbb9b1a3d159a183d037788e818cb06d73e434dca478f3b89c65038ee45c4e0ce3f5f0401be0380c57106ed12bc5b44e464693452c0f4aa992e952b7f12bad6745aeb6d3311b930606fad28974eb9031222fabad748d8aaf48b7170a855c27eaa95e2ebc7f47d2b269268a349b47967882eb8534c18a5596456e2c3c005cb4554003afe10c41bc65620f2b23cd1f3abc10eb2f41a3f29932fa0b6cfa460489250c46be85c482069e87fd54e67194b7b4f3fb3f77c8f60338678d1bef703635f171776cf2ddb2df348bc0529626ca1a5d574ebb46524492b6a94578df9d6164dc54de81132b29d4025f5c043e6ea5fb5265b565a23c8418242d6dc65f245666352152ed562fc87b8aadaac4f46c0d93972ace088c6a52c9c0fc2cbd87398338dd758573336f8029c8e76bd85e857dce3214a61e5135761fbbbc3b3b81790cf164b7a497ba3d55df3afbf2a9532684bf1fba4c654d987b6287c1309be9a604b5ebdb88425df9de53137a0cc5cbedac16105c029f7ab71d6c880a97fb6551bc6a3b6c1123037886adb7b2fae360b115c9cbfeea4da58ad4c24aac7ebb41fbee7edbe4e76541b81537b2ab91473d4bebe1bc30a8ef77aed5444a8ce62979c8612bc657582a05d50f3ead8021e0ae982b62cb90a1fdf99bf39c72f00581013144658da0c2c39ed414141f1b29e8717f58859d0157738ef7be381039347e446fdd19baefac1e741051b5a2858df2ab31413e96fd698884bf7ffca4f1d4d9db2760dc794c42a92b1ed6a8188d11bfd1c7ce91004a267ddad60b52eb1946ca3046c8697880196fc32e6a2040c67636d1250e8078df8c2c90a593364aa4c239ed3e9618bad96cf037a739fe32be3abf1d76577229d01064e7d6ed97f0787d9aaa283cb9f9064d42ba5af02ac4997969272a060ab181ff575012c32f40a104b2d48b5f7d0e7ab5be7ec11edac8447f07302d8c1fa10a9094d9ce43c47f69c39ccd9973d68b1b5f656fbf8187ae71171bc5c15ed9aeb2dd8dec902ba5841bac5ee10b4c80a2ce3f830a3b5859ff811b294e206c007678cf0367906e470f2a87232f75097e91e3bfdd3710fd5dc00d8e1af0d827920cb62e23e76a138a1c30a07c63e16632af0d6a5c66379eb38864446bffa542bd33c70788fc70b18d515e05f15c322caae6decb3aa903ab0eb1471e8538d5421acf2de5bbab48478f4eae8dd65b288b44a1cbcde35c58211de4f569b6a6fbd12e4389e1f85a8970fafb5f7bc1f9a0ae34e7af4444d36800b67e5b51dc1f27f76ecea0259e783179abe6ffd4fae2331b6bc15519b995a6f2fd2a324a57d9584a7f375ae00256fa23a59cf9e068ae34e277fb294dee8eb822563e8b2f8e8979af83338dbad91c8d2b0992466d7c6d812c9945bfd6e005723de3587fff0c10f6d4187f8d1be40edefea2057e3d5d253d9f47e55dde11bc7cc720f2a172c56f1a56c5ae3ad2368b0c5548eaa73707e35104eeea65e034f8f6a9c10a3e114f148e4431c3510b63f85ad411a38de6469c430bcf5ef58ba55d1085d0a97a467670b5b8c9ab3d515a31673cbb48e6c662f516effd097b4c5accfdfde914dba038079c6621420b5451a2db55c60fb9ce44dd06d74a7a85330d17313188870c1e4c89c731ae7e0e2c1e1bdfbaebcfc4268222e7916feee70fe9cce251ba725d36a620f1b4944a4e82a95f28dd3ca2ed6c389670710558a34a17aa90f85564d6b9fdde05a60c480c8e35c47b4f12cfbc25d9b7c633a98a80cf74340cb7f0a30baf94a6748bdd1b451627f3c9a17d845c31d3986f73e393354b99a62cb9c7e784856d8ab15c405276f2b8dfff41468ab63d3f5ee2f0e1e00e9f42f60c9404b901c3fcc9422bb2a0c7f2cdc4249c2eddb79df25b610fe6ff02d4159f51b3d393bfb63567084481482df9f336cb5794fb309e75ec793349ac6a1a896a2ec5fdc9d601b73b1ca8fbb3389e33c5e0871a1ab557031a6ecf162fac68bb88418fdd2b5424cee920c40b12820e2f7dc8bf83e68dfe7b7fb571188d4a48d521c6ed6b33ee4a5e586502609dd4a3bb311371a068ff3491ceab35565f1831de028146c2320ba31333689eb48f3a9ca5a11a8bf4b4df98b29d8d398ebb8c51619dc531cd6e21984400ae34014aaf1e47a5aeb89ef0770692c8c1df4d3235feaccee5c6ccb0ceb40b2ce3efab3d7337a293c9d256c0c7ed33a26c29586aa0648170015680d1b945c6b90e66236f9be7bccf2116264a277d307df5dc717276a8f73f0107f4addcc3ade8307a8f741be7e2f49df3b851d01cdc72065029df273fb56ffeeb4a366df60d90423fe2847fa1a696c076afa400dee4083f0a9260946d972a6fa191582b046c925ea092673a1061155d52326b119ac111f4f022009d276b3f029968fd2d046e30377f1d56dfa4793d5e813651fa503f7547620cdce92e6fb82ffd867c09373c2d35cd7761b469d4ba5747557c004f811a0bb3193ac247b4d7d3a31201d32c2279cf3cb89ce8aa6c4057b0019294a3bb2c921d23e95998eb2af7692afc261e26837c562a9bb5de5ed4ac2269b91c074b7b9ee8474e888be1338c1f372d79c5cc3949797165f8d529fcbf14263cf792fc8decb8f0a43e0f1cc88612b932fabc23a409d2f8b6899e9cc0e17f8b51dfb05c1d5b130dc4c0b48d0fad64db3dd73ea68dcf47a3a0d1e01eb4b145760073ac55f0812420f024c197b32ac430b168fda72734f1aa59526131bcc69d7e48f51d60cea1459f943c50afb2c830e6f1224701ca56763950fa905d36979794999ca3f0e864812c8871680fa8035b4b0c52b18b5b1d4215457b1df44f3f49173bd40d52aafc4bfc24ca6ff215493573aaa1ce39a1de16c59b48f2c57d97568aa0ff4eabd8ebe8c902e4becc322ec3e4f0dcf3fc212ef2baf88d15caff9c98d12a30b7ecd2b8d2b542cd93e1e01a6e54745d303ab41a527782eb2e2dfcbe81d416c52c625972d734fdb65972ee2e8d8347d53c93aac2ee02a0c286b5cb80250231398d84e58457052db5356c8187ae2f5a06eadc3f0c075081fc634856e20425a22a0be013b727b143045251200b31162f453a666456a493bbd8e091b9c9510f572e987b9d03a56321024aa133c3bb4a5a0ca306904931babb7b1e444ca68182b60efeb9081b8055618faf005c22e1cd018faa3333274605ab2917ffcf1fb3004bea37bacb66afa3aab2124763f1d0a24240409fb04a8eb237342b854f687ca1844562e02e92011763c2b331c716ff54b7a46e7ee357083ea9a75efb2ab46415de401b6843833bcea426fccdf9fc2214db626ce5219f30346aaca14e392870eb55c3de4a4667338d3acaa005009fd182a743e8a632952b731ca8229aca9f301f18eb916825c8e5d85c39aeb1ad34ab21284f6010003baef2bb0c140918a4f0684c6151667a285456d90ddd97d57519319e67f644298c288da9182e4f1035316e0ec241c7521c4649d2cbf4a817cb82840913523d8470fb5becc09e0b83b34f0c2a0a68c062a356f57a70082ef2b081be5af5b48c884fbe202741ae64b1a198e140aee59ab4584836296dc1ca2a934f646849925eeebc1109f50ce4ce0e006f199860a00f41f6ea23ee87e3de4d804f6ec3cb472d36a4cb5211f420eac95fab99f15b9556e2648391af12b606ff86ff71688fcc778586998049c21a4c0c43145ee8e8b417e26d9b54fed99fb7976e9b1b8c23fc80295c2dced52c8f1d9c572a7182f5efc0911a5f2e58da7454c88e8320fb0ce7b2971883dd657103ad4d4506d551e03c32c9d3f1f0bf4fedf42487f965c57c9c0580cd9fd741073ada56564930f7cbca50b701c12643028b1d7e9eb979444a55ec89411ee70b5980bf293cceb4be969838c1db762911222c209232e3a91215e7a8cd69f4d8f1ddb85f11f6d524e965d5c843b00001257a92cf6fe3b8c8267a1449f059eb030f09fe7b937ba2a79201c42f629320330b40ad1892c94bca253b66305872b0a59e0dcb3084cf03067cc2854f48b6fa2ce2c1f47d0caa2cac299b8fc87e29692fbbc6118525b2864b5ca04a97de352943335c0a7e3ddde5579e298865627120d3892a5fee2013102060ef032a122a749191895e56349cace115f074d2179a5908d5b6d69e092da4626117742b36d2e62804623efdaa7059e137bec65ed2fa075b9c619d261c95724e28a4c7e36db35ad9a1e20d3b7a27d8f174df71fde5e274ddce659d56bcaebdd164d5b37ab46f197b20ba0a2df4d45df7041ea7997370ce3136252c45c5839a2f0b647b61d022bfcde5cf748dd42a27748ce0aaff546c3da91a53caa304a152c68a6842676537a2becf03b216471600acbbe53e48a05eef0df3aa4b30cbe1d576d58efcc9d4af682a15a73cbee1068d5dfb314e0d9f07d7216d9025a61ea58b6d5b0e354320c660939c7d913b197516ef94eefe3854ef3f1f4f172b187eadf77db73f38c95b4c940f5a6d08ac6f6f81d3eca71c3acfde7d8585b27327b6df369d3dab4656369b2b081a8cbdd525089e0df22d8ffab1cf5330ea1fae4b40bece41caeb", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000240), &(0x7f0000000280)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/161, 0xa1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:35:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 05:35:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3c) lseek(r0, 0x0, 0x2) lseek(0xffffffffffffffff, 0x0, 0x2) pipe2(&(0x7f0000000000), 0x4) 05:35:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x74) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 05:35:11 executing program 1: r0 = socket(0x2, 0x5, 0x9) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) 05:35:11 executing program 1: msgget(0x3, 0x276) msgget$private(0x0, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x6) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x90) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0xbe20) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) msgctl$IPC_RMID(r2, 0x0) 05:35:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:11 executing program 1: nanosleep(&(0x7f0000001c40)={0x7, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = socket$inet(0x2, 0x800003, 0x5c90) recvfrom$inet(r1, &(0x7f0000000000)=""/29, 0xfffffffffffffdcb, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000080)="9671f765f1c90b5f467a2f80d1e28c5f38cc73c580a0cae7cf2b11e287ac53faad3cc56d30db12868df59dec2926156d6b5251371aec41d831952a3848a5d710ee7550371bb42c13ba648734463e86af4b5a35b79d714de6838fe1c39389a330d05277be1d796051e12b2112c8ccdce16d9e9f236b74c1fdef1d4b35e5400c1104748bd7af8a499ae3e25b23f2bc0fcffeb154164475f460e64afc2df6fe8f7f6cc45a093ac3ff3f69217db8b0b00dcfdceaec9170f347be265b669062fdde974d071e06ebf1956d287d5cdb77dc2cb6576dcf4efefb49234f66a36437dc9cf71a29d7bd5e40ca99734fb13f3bb767d88e2fa1bebebc8216f5ab2efb9fb7", 0xfe) kevent(r0, 0x0, 0x3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x40000000, 0xbd43, 0x4}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) 05:35:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b73c2d2f666968603000"], 0x10) 05:35:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r4 = socket(0x18, 0x1, 0x6) r5 = semget$private(0x0, 0x2, 0x64) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000180)=""/55) fsync(r3) r6 = accept(r4, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x2}, 0x8) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r6, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r7 = semget$private(0x0, 0x3, 0xc2) semop(r7, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r6) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) r8 = syz_open_pts() write(r8, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) 05:35:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a", 0x0, 0x3}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xc9d, 0x0, "2d6c98f007c224a15da29731806b3e833068c05c"}) syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 05:35:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x100000, 0x40000000, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0xffffffffffff8000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 05:35:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80, 0x1000}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x1) socket(0x20, 0x8002, 0x68) 05:35:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x14f, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20a80, 0x14) close(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchdir(r0) unveil(&(0x7f00000000c0)='\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)='c\x00') 05:35:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f00000000c0)=""/21, 0x15, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x0, 0x0, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 05:35:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="ac6c47a760fbe0f67e0da0fb6a59e37989e781f850fde8d93395ae02864a9a90e9f1c75f9c5f4f720e86cf0954c5eae6c17d6c81e7e78d2c5f86882765739f0f65a8d968a368060d6c447646e8942571e9bbeeda82c7dec596d51f053088f771715d943a9cc8c91223210dc781019c5ed35665777a44d443c1cc43285c3798fcf0586eb725a36a6e4843b7ea1622269ed0a79261d742d9f81fca86823338d99b31d53902a1e5805571a7c8470d0e01552be9b8ea15b80b403077e5f100693a044c93f7fd45592e5b2f6c3fdfebc60f5c68d16652ba90a39045fcdfe702fc1be4db080e577150df170818257d89acd850ea66838c740e160fbe5bcfea1a81121feaf95ccc0e1b53f9dd4b98338d6e8587186dd78f4c01657b8f36d6abed6eee93a84886c95ca8ff98f1f8ae7cd4be6f844b90a35e650c5dcc74456523669d691a9421880405acb2b842eeb4915b1b488dc5936a5b8affba98d823406d48ad6934f23813b678a1cc776ba384fc2579ee5517acd3c40e4395e1363c9be246f950b23780a3593927c876f46afa3a5ef436dfb047e00644aabe07ef07885471b74b8055d4c29508821fa0b1ab2f2a0ac252ef4ee1bd70c0bd221c5d1d595b06cbe37846b3fd5db92d38c546b4df0a7a69048a3066077a978e7ee5596615ce1c38c1b6a3e10ee07014afd127bb9a1ff294c134f351d1a358f15b6d48527d747b55b29ca391aa369789375d3e9703759b844864a75d17bd99d8ca70226adc4d5f02514b238487d62536608aae46187f26fcd1cda514ad918371b68db937dff6b249742a291ea1c40363579a1b971c5aeeb2d476fbc39b3f9ac2da0e5f3ff93deed724f5fa0d3aca566bf539a6791eabc62b27f21b743163b4617b000d19a50a46c00ad847df0b70235eb5a3670546efa830e01130a3028a41c75428fc7c915faefe049c8789b0836f4bb72a4b654e70e89729343b44ae445de648b676d0b060b30133c34ce31b59388ad0453e6be4da5ca329b7ceac2b77a28d70fa9289dc3b411266f4e29f1e2c1e02fcc72911502bf042d6915e3542e523490dce9bae3ecd57cb2ff30a2d547289d846cd14119a8b837cabdd855b7cbfeea2ca67d5238804dfd58994f79f5a5d17c733f9dc6249c7136f5eb91d89d74266c8c7a6878e2d1a7c41e1acd5b46c1ee16289bfa5deb569a28b995f90adaa16d21a7215f5eb8137dc00d1bf6f588faa5aedbbb75af77287ab745e3c62d19c86ccbbe6856f7c240c19b5bfd03ba23e8d0cb3f96df8bb967ac9b6445568ea3d717c812a29e8cc29ac8d114b7433b8a80837f37f9616b10eec7af78bc92ff2e43a822ae4904e8cd2961e52cc1c6d4ffa27e6295eb359facdd5d9a1564b701fa72a9dce6b0782d94e2ad4ad5561387105659f6b0364648cc43b2f78f2163cc2a662d7dc0aecceb165c2e33cc22c6520ca4b6742eabe79cbd9498fa9bb7dd5c89d1430acf5a4ea6e6da05666f4f29182b936ec2768101bb42e026ee35fb9fbfe1af2eb96ad8c5ff1316500d526019b2b694757159aef6121ad1faf3d76d4fea758c40f3dd0d212225230be54273df13ae3429f0977b1acf9601cbb2464791c87162982255ede223645d289fcbf81c1eaa7c1bd2c4694cb88fc4a09eb8265e4e933c1ffc340b2a5d8b148c33ee06e730aae40d5d31b45c10527185e61874638cff742ca1102dfd610effcc39eec86d66abc3ba578638a096d3898c24545e7909eb3ae8862296bcdff051496e47a9e2a7c8fcb885271d20cc8c9f65bb4be86053bfc472cf39300e1f5eb733a3315799fec4615ae8f0756521c214e590d70fe7014652831b0f9608f292b8c4ac36d0761f022d69f01f23310cf48ca44801ec39ebdfa5bc35d22fa9af8ef6f15d4d74159192b38f5e85dd69db01d22a7d6668437dd108d9064e4369da0ee05ebde3081015219e29c560ae4e4acadd5ac6932ad996dfad2e569714cd435fd3ff244b95c1976e52df1b61e3a406bfe5942e7b6dd0a982d0e8a84d2cd23f9a2788cea985719500714238982e5915a4153d45d9d711b1e20815b48e81131423d03183020f79fc779523086c95cd749979a7121db4f5873f089f78cfdd3062e79524e8215808acf2cbf6282cf22276479cecada39e28867ed0b4cb27c5a9f36745607a628f13ead43333aac8aaab2efe1666ac5fd446b8327c93f921f56e224b340a0252ade4d6a3b4c519064535b5cff052da10fdd27091bbfa40a08740d5efa1c779ae25634a42399c6c7c286875e341fe807ea1404ff7c0215ffd52c870372015e6a03cca5022878d07b225d0176e97eafa65c064a9f674a8e92faf553514d043ca15bc43052a3e7fa4d7a8d0103386b2352feb45a3369d0c39e437e2b72d0fe2e68e8520874e08423257434efd01952b503be97fe72141752f35c9508e38affa8fc9b8eacff60c08ad2fa950a915ff9277daa3c7fb5f1fc778e65eb931c1c209731a29d3a0035aeb53d21c95b0279823dd0e8fa69bd902c82a23574fad8ad3d0cab49adec37a8c3df68f83d60c64ed3b78fed60c036f00e453d8c61bba1eca505564cd3ae28bfcd41a31c28c31abd7685e50dbb7d0119c4ae7bfc3152607095e9a83f3959b7d4a31116dd153cd75555d03620e79130eb508d5ac8a37c73d16e52fd8189004a142b911d552749a951cc0fcf6873e00a2a5a29c9dbb2872d0234411caebdf66c75074b80c50bc49b1b91855a65fa812aae67441c481485f1724d40fb9457ce866c5eb92174e12e499478d594ed202f190170e8075b11d4ddd50530e685c0ea1854b16e5cd84041b6b93769daa934fca6d1452afc1fcfcb08d1513ee1dac3b264e3e2b396c9a65791765e084e0ead36670ebf32880b44c3fe7b056cd528024a71d2b4b60588c6ce3b2c819baa1c65cc0db9030cc87929809dc96703d7878d283a8920950f9a63ab523c5dc6e1a6a4469fb1b6593f7623563c6d0bf99b66978aa9c07b467e9d2396cc2f3b70238ac8a147c321568e717c4bb02d5cfcf9275e94d56426fc17057b935ed93c344f42ed0d271354beb073384bfceaf1f139adb6de1c567bea8d1c370e863330d550f9d5c6122b1a1154f4d36abfb8932b67b0999ea5c4752f06a3cf73ba105b542a0f98564b88815d8e4dfce4a14af3e2d86192225892d2eb0b655c88bd5c84ab8dedcf5f5163e24369522b918ebbf5d8c59ed987a08dcb93a48920d20374f4a33c9634f71c35a780f615f5182790a4c7f1a0172216ec32e4a7bcfa15dd5031092b6d27745e8924a8129a91aa593bd47d3638c8642ccd44d6075d83bbdf97f1e5ae1406421a3701affafb2d80c773d48f697fe0a47c4e67f37a09d126cfbfaadce195cf541ad6431e7bf298fc43093be7bad17700490ba2894fccd1439a83e5ecea5ae89584e3a9638979c01d7f03de928023f116ccf455f7dad9365309736fd7fff42ab7f7e005f6e6bf6f987f1c1cd8158a528c9bb63d30ef6931aabf1589c94b4e42ca89f551cff7aa1f4245296258d6b40fe36b77199fb3b597a6356d59c24b4b429d4cb2bb9bc7bdec8a8bf29ea1594be33bd459af63097417c7ad1f404f3dbf20043508d2e8dbb90f124551b4ef389364ba647aeec8f5d7443eada06539b411d0302487d4393fb890d8ebe281188eeb573fc910f7818052db486390a5af276b356e3572f740f5d6288c8c31d5d2bf71c76b25fcea9779a052bff6267b239d17b548b23b80efffbfcccfa1d52c8004e4df4127cf8c49a742c1d328c4a5e5031f9d84b94d186a03794c6f0c0187bd737782231ea579b8feec241359ddcac039256a91c8834e956efe3073c0156c0b3d967ed478732683940a553bc7bb8d4063de2b9a4fbd0dcca26cb4e2d71c1182f1aae3182eaff269d5733d7e1b815db29bc3c237f6c035ca12eb019390275f9370012a5ef4c79d48b8ffcc73bdbcc7ef9a2f12f666ef6a0358dcded67f404ba800d75dc6c8ab37d98baa2cc922a0a5dfffd0eab043e6d77d16f2bbe589a0833d9a473328c2f673e09f9c414e34708d0e055d4aa9a3ab5461d3ace36a0358696a4e01f2d6fc01059cc916a82c0081d51168f469e3a0cc7de0ac6eb97a4f9bed6cc4b439cc34e52028abf9d5a920d3de57ed2b583ecb4b779ee338ec1a0ffd42db1ecb83ca52fd241fc887342c06fee635d17ab99c5b1f5473b32b6deb862e6c333f1acae6df2f76c99e3f2500326bf14da10deb99abbb91a2762c06984503a24711dade75a5f1475c9873af4e66bd08fbdcd93f67fbd8137be29690bd81fa14ded58cda8f2c4cb810a4483f0b0700fe5e879bb9223ef9be840827974b90da94dd79edbbadaca4205a6c89879eeb080a96f743a1e7bc197b2f83abed72f284f97c930fb356275d858b33ad99f152e363ce89dce47fdb7d913a9d8c27cc40d311e75ae9981f02520f5ed5eb73918a44a7a72a6f0528decfe9e155d828ee7db4710da5cdafce5d8f9573b7f0ac661ab5d4a27d94e55d53091f60e03cd2c18ca1eb6d43446b214fc3ccf7f0bf814faab4ad6946543ab93c4a3d1af5f113c15ddbd1a6a798e5df9945b6cd1406eb641102510a4af5627d22601f75896b0fc7d55eebf531804e1268370539e437002e5deae8a566ae5f97c3bd5c4ad6e5e3bc50ed7a7b725ffd5d0c7591116806a9e99a4bba4e043f1da2127ae1260ed4bb0020730c3bf5066f3195657d538e5d625e071d1af8bba5880b6bb970c2c6216c5fbafd8bfb41da5bd097ae8250a2c02909f45037943f5646aa175c27977735412918b176d4d0b43ad84779c6493a69ffe48808c2ac166cdfff0e6d56673bb4c1f2d2d5eca87e8835cdd316a8748c82a14b8e239470dd907ef2b4340dab6573d636079df26ee9b0bda753c7e9befd228b063119b0f0ca8ded0fcda324a0a3d42a84a7131ffb6a392a37ba42e606309e1d134332ed3a9a117b86ac1626633ccd803bffff6e16bf83c197624288cb6f5e152f9ab4b5d8218abf1a5edfd6e872d0520f2c9fc50771ea78b294e7dd24d10b11eaba36234cf62cfb587c61e9453dd6f13018077ffa68ce26fdd28943806533d4ed6b12c1ad48e0a01aed2707f37f94f6a761a9642bd39a1a2dfdb21609357670d21cc2f967d5804157a9ab2a64e6327dab03092e0d2119e573f6cf6cccdfb640482a1610fe6f8ad679d205fdce70d1b58fbe1de63b9ad21a8ba42fc7c2f1c253adfbdc6ce4eb206ff2e64e452b2079f494d0889f277f91e7a54f39c04059fe6429196b6c7c4acd309924e402874a24eeccd943010bd963adef61dc01f98b1765b4c94fbb496b70610807a3233bdf598c9bc8b440930749dfd915428ade54e8349bf0d3a1ecaaa4e115a081a36907411fa1d18522f91d8dac0edd2ad7c6a8f31ffdc4d9090c5baca3b5fcd201d316e4cc6fc58cdccbe5db0c959e332ffd4b293a03326a12c9efcb4b485df1ffcdec75faaa4c5608f32e97f30852f260ec2b7fc354914a4fcbda3331deeb59fcecee1932c0c0973e6cc6d2dd4ecc3abd936a901c18f6be57324d3fbcf8edd8f57ba09bb661bc36520504dfbc6bde4f598b2bd230bcadd815a2e022dd854414f18ee45d210dab86d7adbe46f106a0699fe8ec4982e9e4071ddf7dc63bfe0277d037769b287cdb8f3f3d3085a67712eb2e3cf04a0877d49bf01877b863bc5db7443cae4d0a378ab6f739d2a13d351eaf18afbd80a51bbe5c241e23853c930e23eeef512b1f3b38e3418a9d684c34dc8a3fa08b934851bb8175ec870b9c7ab101cb7b9bd377c711e4d5744586e4", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="33f810a2b3c677dc6161b9abc5976bcbcb643902a180d24db062ae8ae5bc6e2b01a4955f022f297eedb151e828dbd2bc7e8feff45752c0b553e5c6c5c87ecdf70003edf7e3e43498c22b5aafb580fa695cc0352075b8c001733c8e8131595baf758921737de39be6a5faa993e643d82022", 0x71}, {&(0x7f0000001140)="1104e93cfb50da375a1d2704542f3ed0a4eead2d009d9ab2cbce851b6af486f213143ef9633932cd6f43b0edb6e35293eb8daec707fe787d0fb99e0da6d9c795bbd78aeb924407eb247a36fe01fb0514f69ae25a4193248364db3829b21575a45e84a4af0a", 0x65}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="eeb65438a6a5608c57ce017119de118ac47a5f2294bd8c4f5034fbfd56b3fb579201874116cc2d40e4a78feb011b1eb78cfecfc1c4e246cdc0bb3a77fb35a3ec54ff67550da38e", 0x47}, {&(0x7f0000001280)="c6032f2d4ec4b04ba3761a81fb4db62afc8f7bbfef84c5dc7b54c9fd64ae6d5808e298c79b94b2c46fc979d3aec9", 0x2e}], 0x7) fsync(r0) pipe2(&(0x7f0000001340), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) renameat(r1, &(0x7f0000001080)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) 05:35:12 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"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 05:35:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007c9000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0x7fff}, 0x8) 05:35:12 executing program 1: r0 = socket(0x18, 0x1000000000001, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0xfffffffffffffda3) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000180)=0x1ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r1, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) r3 = socket(0x4000000000018, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa5) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:35:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000291000003d0000000300df02000000000000577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:35:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x7fffffff) read(r0, &(0x7f0000000000)=""/191, 0xbf) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x20, 0x2, 0x7ff, 0x1, 0x0, 0xfffffffffffff411, 0x4, 0x2, 0x1, 0x0, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x84) flock(r1, 0xd) write(r0, &(0x7f0000000200), 0xfffffffffffffc2e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000800)=0x9) ioctl$KDENABIO(r1, 0x20004b3c) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f0000000540)=""/104, 0x68}, {&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000640)=""/227, 0xe3}], 0x5, &(0x7f0000000880)=""/228, 0xe4}, 0x42) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000009c0)=0x7) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x401}, {{r0}, 0x0, 0x9, 0x1, 0x6a78}, {{r1}, 0xfffffffffffffff8, 0xb5, 0x40000000, 0x33a, 0x2}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x54, 0x80000000, 0x7e, 0x420c2aea}, {{r0}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x5, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0x9, 0x1}], 0xcf61, &(0x7f00000002c0)={0x7ff, 0x9}) 05:35:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8001}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1b372103e7e81f1b) 05:35:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x111b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f0000000000)='\r', 0xffffffffffffffcf) 05:35:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4001, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r1, &(0x7f0000000040)="b3202d44d224cd7d05a0f738400f7c9f87e70579f91e7b6257d393ad8c63409a86c4a62df388617f7f9f4475b45217d32c4d3a6250685651dda83bc63b8565446b10f688bf43b32c67a2d9231784e342bd903cce84af52c8ceb8cf71e52d7492745a5c6200ca8fb2d7c07fd64ce8f53bfc09a2f91d619e144558f16340c6eda5e3b2d1df713277304441bc580466eedbb462d55395193ea1ba1c04e30e9d50eb8e89c2edd327e86a0ba23626bd33bb1d756374d80010777639819914ee1cb53988c08b2a612f82f4ee6cefc21fb29cc2d64e4ed6bbe2c6cbfd1196b0078dca17a7275fe811d36276fdef80bc", 0xec, 0xf, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 05:35:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 05:35:13 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000740)=0xffffff3a) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r4 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="01002e2f66696c6503000000000000000c368152a8863000f77c650c32997ba3b495be6b08df95b3a4a7b23ffe5cb76ba5f3bfbc43d1e541ef5228268dcd76e74c8ae1fd67008da870ae0ca4878cd8bcb3519f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627cdaf029443a9d96c12b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181287d233ca4ff18dfb61e5fcd612bdb3e8f90cb7be8bdb6bf3ffaa351099efdda86a36190712d8c2c3c300e028f77b69c698345f3629faa93d8aab7d1ac8f885f91429a81934712bb7981e9b2bf5c1b75136e0328bda11dc54664326ca522787c4b20f8120873155c187749237c9dc033f64f47b27b9b3d373ef1729e6a32dc7ac126377de8dddeddda6ddd2892574ad433bceb945fbe9d0c01fb07455cda489cb17206f8af70b5053c9fa7c9f66db9b470b77f00ec0a054e109c410b68bca50eaaef57fcf6f287e0b10e6640cd10c7771dac88bd1bc1bda51b14f8d5a1783f5f0f39fcf4cdc45ec210009ee568e8933af1bf660"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94bab21e15cb0011526fd9e7cefde865ff885f38a3a87817b9510aa33f902a4f081194f402d4a91a570fae06a08c327703a655e80c6c419c12ee4bb38de5b5d9cb370911cc1ae48349b00879380e6128b3d9948c"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x7, 0x10000095}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000380)=[{r7, 0x40}, {r6, 0x10}, {r5, 0x5}, {r6, 0xaf44df135ece9d7c}, {r11, 0x4}, {r4, 0x106}, {r1, 0x8}, {r8, 0x94}], 0x8, 0xe59) dup2(r9, r10) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x2, 0x0) readv(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) r12 = semget$private(0x0, 0x8, 0x1fe) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 05:35:16 executing program 0: msgget(0x3, 0x0) getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x140) shmget(0x2, 0x200000, 0x1, &(0x7f0000dff000/0x200000)=nil) 05:35:16 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000004880)="7ee646f865bc6ea2f3b470ebc8017aec6739370c5d490ef3612f3689ffe8284db5c4779812562969f140f1fad06dadda9621055414e1cd187af5b1e24a516346b1ceafdae2189be1c4a8fd07228fcb2b0344fd92289d343c91f375a16b04e1ff04ba7e33e9acb4674257b966ec048df9b6c6234f137576f82ad3be74bd4e9366e9a12e63ce34aa157688aa9d41642a40fdef29d645d71ed9b2ad4ba6ffed92ce74157ffd433710dfbd6da23b7409b695e34b0e4461efcdff6844f954919bbffacf956a34b5c504c9fd497e11ac194180fe7133b442be061f074b7eef02eed1a0d8b89b38cf64695116c55581ee9b72e2ed2d82a81726a9940f4c5c42d588a333f4e7c51ad7d142272aec81c6646304858c1aa447232b93c78741b1be73bf84efecd768d6b87fc3b138d7dd0cf21ac624f52313d162c49457f5c32c7ce43cf90a9785b8fa416fa55e4715808af5d41b3ccde1f0664ead966a2a736488a68976a096dd2a5f9301d0d7a9950b19d5f44f9d1af5d5613df7774ddfbdeb68466fd55ac448af591d84375dd4034989e1f55f7a027b36143decb032b77469ecfba19d7dfe95acb9ce16a85f535c4b356291b6391ea69484539278f8117fcdac9d86f6bd0cb5a89f91f55b9b355ef3dd373153a056f8531dd58f524522d4e61c56956d0e589d03bc9027ee153c294900196cd1b1c32f2ead3d4bf0a6824e18943911cd4751b1c1630e28f5c763b0faa4e89da5a57945b713acc0bf844b861f63d82712b4250a13fe869c9ff81d6a7b9e216cd260567ab1d682fcd220d53268e213cb882c293d56e3f5734fcefbf6082f6fbd155921d651be9b04c3ecfd65eed0f0ab3b649a2214d95623bd47891e9a5e2d8a2076dddacdea87a8a1f53106df1e0a02fd410562928ee7b76760688ed0b7bcd6f34a6c7cc99cc33bea9cb15286e594db453b11483256182dd9cd74dbb57c8b7bc6cda0c1fc28d45702533a52c9feb73a4390baf49cd97e3007faba4fcae6bab02a80ad843004bb1507ed856ef3d3b12cca973d42855b21517fa4c9cecd72288181d66bfe81734893af00a1c287d049eeab3b46c6422c72e54d2bae1324898c9df0a6b1925ff52252db272fa7aa4f36845d9f740eb0ebc871c489819404310ff16993b3963ec84045a3beff68e86ba1103d72390f15eaa6e76524379a88e9d0ae3d6b1956c0fffb1b1de3dd47534b05f760484e099c6c966d47ea17eae6b53454afc0f1b4c75bfd82b684d6cad059d2ec0f1062b542a3a2076c522d08e3ec1025c92136287664f1ac4bbe562cbb4d9bf8cffee2f134c4de33e048e4c7d310da68f78109f23998a4c5c343f7e8403d2215f267637eeb5cbbd627d9fccf5de2d3ab89e1abb0cafd1775a755d9773b332c2a858544f5338922404c65c288b77db4a68b449ab8789a990e01b15c3d37b96eca1effd400aa3b415e3c0f54fd0ebd32daa4e559ec5bc77f045e463c2de1d1271394adb3663bff8717ad765c8d9a888668d7fdf66c62cdc058c40aab567b2188a55f77eb5099fa586833b9fb29b2e9840ee1ee35683dc327f1d70ba686b31c23e17c84bccb17230d23e38094d7ec3ce9aa9cda8e051c492d56f19271374dbfdc4709d4cb04b24df89c7ad4ef5169f1c5a44d668a148cc59f7527418595ebf6b79951f25e8d0b6bd8407a46b55f5c2a0bb052f1d533afd0c8a120deaed297c4bb16cd91a41dcb90bc62144d6292466dc7438bcf41306973045dcb59dfdbed68e5d0ed8f433e3eb1b57fd610e4aa2ef8092074f1010e92f6c50cddfdb8486e4b58fae19c8dcd0e90c772db768c11b9c3353597bfc0d1287f9244b176611dfcc6f8766b5fdaf6c6daf787fe189607149c8152934131e36bf7158e0533e550604bb45100143f7bc7831e40fd8dd979c9a3a3097bca766cc4e18e0768d47c83f9fbd7304927b57894afa8751d861fcb103fba13872d171bc13a75e94a12283e2622c0464a11e93ef0e5bbf1df732776685db146dabc6b09ccf3939c5b793cd8bd0a0102178675a0fe32ad05995edc0d7fbba5f4046b491f8c0687f523578e09aa61226cf9a0fa72a0463d0f8b37c89587cc186bd7be456b78c91272e6ea1832ec1959d754ee8584d40c7a70b0f862c2c8fe8daff124b7b9a22f5d013e2d3d9ff7caf1d81f56e236d27029a655c1c48b5849b44f7bea8ec766b3568bb5d35ecc4fdcd9279cfa3dac2de456ba1dad45bf00cf718157160fa4f4de509fdcd78fd23a40c606d7d836656d8d3761f3c8bc9ccd15f13f969bcdb816609220f159ca1132376dc10850cb20a80540cb16bdd28a412cd57c16a314114014b407bb59b3019c37534ec13b94521b4852235fa6a0c2c7ad8b9743407d4b0bb13d7ffc8bc9a297f00310bec50d0404255bc65557a3eec14119e3f14deeb3632524851140e58f2aa29c2179c13660429a2a6a76b72f7a45930cbe4687a617bbcd9c2fa2fc6e15546413213fa2c2f8b970658c47d53c8124b1bea73dde0211497481a2b2368e4db97f98dfa250b1c3257a6fd848f38c99c9037b43c9f48a92069b12498404935c50145f81e01f075a5722156ad91866a539172064f7de2aa71f32412113fd893328e6a05f119b544e56a95e26afc081beca44613bf8d9e7c95b339a145fab112ae8250fd3db2368dc48ddd36d967e6b84d4686c0480c922f4a03b49f24178dbce5039a240dbf09adbeb379bb21f5261c79e1e89e78ff31eff4a30d6575644f6010e7bfe8bac83bc45cf29f13a0cd604d1da9cea9971620ba7c683630c9b410b300cf5cfe4b6244f90ddf79bb783747d9ef6569d05d956cf30c697fd76bf7ba2c972d67305abeddeaaac8feb4c0cc10683adf98c26b4d52eb27f0144f6791b018f430d085f749d4aeb6f3ecaad6f932fd6fc36faec6f74e4c4662ad844ab9d814c991b28687f363f268b80236995fc55f14a52bf93ee74527d62ffb399a3f21a75c05132b6959283c855f77db4ab9c53ec607988bb1c8091db0fba3a85d9f0d624376a739c758bbd6aebcf8f9e698841f54bba55ad9008ffbe754fd8f6f567a08738db9ec2bbfa57eb958fba3bd67889af259c08642461bfc6588c8d8292ca2012e1c31600ba9426793bd2a6614ae394d7e737c9b4fc03cfa755dbd6265e44816e5c1bc8bf15880620b806981713579bbe32a92c22337760e3e3f840eddbe31a1d61bd03289d1d974d7bd1483bf5bc066c6c0ac7761669b3ebafb1b447136218a9726f3ba50aa6231d66e226687b8a5ce61f6eafa581ee5e814cb2d9f417e64b5f5042c907aab6fc8adb22f875734e9aef62ed803c8abfd9021f45f189f6dcd291736f047d3b2b53558fac74353b5628a9c379d1cb9538e2358b7a71ed8cf390df862a7c04fee6751b6e15554cce5df46980877ed31e55abc5c443f2a50943a0a89b85d2811288e62a6694811a18096429bb61c23e22cc95ab39eb39186286380b6eefe0699f1d3aa790b4bf2897f176313dc9e926d396b88f5583b079cfe062005bbc9f36b97dccf19bf5162018a0bd5c3dac556b00f178a1fca43d33c933a9fc86d0c7b60ac26b7ee32e2916443227111e6f3902b349a054924bfb3a7602920bfeb345c1f4f29ee6bc9544e10baf33f3465d09ad08154de9a1c9efc2aa86bb69dbee5266cad07f3b79e76a5c68958442b5ee47a35e7ae6c221d898b7f015180cc6d5f32b2a686a85910a92fe4bfc60808b0095b8536aded256d3a3ed513ce56cb6cbd94668e02352735627e181bcc98c168016eb78e3aadc46475a01ea50aa8d85a9f0fd0a5e7c3746e8ad87a25e34ebfb5a19c0f565054929192e250c337f247bed1858d0a594eba3b69fe4b4b6739884f6abfdea31f94961ca3998186d15ad9bb1665eb29101a45ee5221a0111d6adbbbc6a303eb83c424074ec0c88b828f638db6f106557dc0d30b6e014ab53e2ce988e35ec17ca89c30b70b0bbe1654408d4356ff496dac3db2738ad451d0ad97942c86742c4c499f3c193bba3258d1d8f0e0f1c1f350f3606f039e003194545ee12071185dd2ab36234b9d4453f83b2e500b916e5c0f5c862946a138e73f78184178d4b0a95de5319364552a56063a6d3efc6a69f5e768744b57d3c1e78ad2204da66705a34c7626f044c4a3fc7cc1b1acfe088c1a2756d86fe3ebccd4f843f0c7b05e57bbde3609b7c3771a36474f0a85affd855ec49bb94f59d4e697b34dc429e4db9ae90b3da206514a42cd74496f9c301fbaae4604c675fb71608f60dd79535198585b45d57c6e7518b2c5da2b971328d3d7db825e2a2d6c28e0415ece2e457fa1a92dcfb0315f969cf429ae45f50be79f8d40951711977cb9947ac579682d2be5c428b4f69195fd8b17c26800a3535e2ff20c091b535e9d8b3d444e2e95a3c637a1c10adb032aa2e6caa36c242ccbed9be1b4848a996915dd019776794d15539bbca2f614a5aae8fa48990050380385d4f40fc33c410ae7b265d549456ed30f973afb5ac60290ea53fe6a53416fdf32ccc3b2bb403db566ea9b2d44c0fd0081783e63b88388e5f97f5ade3679106e26e310fe32769f1a60f36bca0c5f47ca9f0b82bbfcb1b1168988b9fa660a0930e7893218eb3054e768df625e8a1d1ac7ad9ed748d8e3c92aeb9b90058a19b5c3f26178fe330959dae94d92d8b928eb4cc4c4e33e2be6f0bbc04e89a3895115dd26f53eb3771e6a6cc984d84f90d7de4476976e305039ad3e3b164b2b4c2043234391c0ed48cf3c8ff82f2b38efd2dc5f1a0123dd9fdd3f6a9d6e43c8d6dd82236ac74e074edbbe0e98b4218fe1991db5bf4c5d5e5d20cb4074119b17ebc706906c42d51a5f33c71935bd5c2946a7f4549a09f1304962786a36a1f4cea722365fc4d18a8beebb35162efa8582ceb23290505b2aa65de1737942ab4e93587320f8a1ffc44dc03ebccf9732569a465eca8932e78c6ed3740a037f8b496204798e4424f8f16a24710d18ea4b7044dc8657afa7fd2c8e8f0230a9bc1cdbdf204bba08c029a8fe9fa153bd16a87098498ae176224a1d57343cc12d520383da17b3be9b4a4a13b7c9d5365a90b6e63ce14d7b0aa8b1de39e12924cba71c525c98f0740e542145a43526afa8afab95abf8b573a4bb9bfd16c2b52da198aae5056486e60532f1dcb63bba0aab837dbf9296f51301d513e51dc7702b44ab9ceddfd5d69505454c8cf2657eb847fa189c508143e43276207b8a00e0c9c4945d8fc429f9fb52848c160a5bacc115f573f632ed4cc60c9776a28566f1d5d7fcf99de1b6eb7e202c321fbf30e75a89564442b51ca58874845e92ba6275e995c9dfcb56fa7e62505e26f75fab247ef1b5d56092b7734c9ddb6ff45c303701e76ce8b5d3964c659a7c7bafd7ceccc7a794573a20a01d5c4b710e9d618218974d2c7176a71169e9086933385fcdc3572210cddd90296f7e5d96cd0600698afbcfd34ab14c36ea8e6283eacac97a46009dab196adc69b3c8119d3b7a1e980e519b343fa11fc5be897606348a20101c9016ff2b839e3e5fd3baca162ff8ad3c75cafa0d2138f3acd239f703c76c3c21ecf4d983dc7eb7a42b1baca37ced2c12acf36e3533d870d46727d4470dc4593d70b1e3cf866f9706591553b869a5d78b075e74393ccd107f7030c3d57de15114f07e9c2e898f7ad4913d6c89807cd00c37deaae15c2e7c1335e4c76978e1fe398f1f431609120efed2fc5a5f6740c2238ea5a3baa417b4edc3116f54fbd307654d20e1f26b7485c8dcb5e5a721fdc942360a53b5cffde", 0xff7}], 0x1, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) ftruncate(r0, 0x0) 05:35:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:35:16 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3f, 0x9}, {{r0}, 0x0, 0xc0, 0x28, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60, 0x11d, 0x7fffffff}], 0xffffffffffff361b, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x4, 0x4}], 0x2, &(0x7f0000000240)={0x7ff, 0x400}) read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x5, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) clock_settime(0x7, &(0x7f0000000300)={0x9}) dup(r2) close(r0) r4 = syz_open_pts() r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r6, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) write(r4, &(0x7f00000000c0)="14", 0x1) 05:35:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x32c4331f82120b63) 05:35:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 05:35:16 executing program 1: r0 = msgget$private(0x0, 0x40) rmdir(&(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x328) msgget$private(0x0, 0x406) sync() msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000062d49c01d88bfb6e639856b0c472dd4ed9f94ab6f1c94cf97a82eba99b12bac3cc71911e754247f368ca8fec6f3efb2f569d16409a19486fce206df27e522e5d1439eff86568caa6df0f194e0339620f8670301995f2d2da491efd88cdaba85c6364693e1329fd87a0cf536e8477f46a31bdaf8c0a062d0fbd0fa84592990f397dfe529db0ca2c1da1624c34e0c7cba0a2322a8c3f52a4477879b68a71e2944a2f5b302d6d9dde4530288d2e72b717f63c6bbad29426cfe1cc1ceee414a12808c49cd1ab030b0176513dee23aba2a54e411a6b35146b6224dee088ac865b91aa45a30dbf143271e3cc95d3ba40ee41adc915974d44fa934f15cc34884c20ced55aacee406fbf9369ede3ffe52735f81ab829c242e58a5cdbe0951086f4062f365240e8256b549fa08f93c08c63b7179dd269c27dadfe0535c68fb3f9f8127422ec895934b5fd8e2070df98e32cffeb434b30ee288026f4f4080e920e3c6f29252f390df3efe440a8962ce5c986de415863f12f309de3ffe6987432c96c74f7b0dbd9210b53e7932505725785af6734f827ca4127581f5176a141c42f46204bdf4b9ce1a6178e5abb38bfb7e17772e62a3c7d8748ee9852906346f48d40c526f1de0a69a33894af2e1a70c467fccef332ac042cfbfb0c1d966b5311983e02b25355e1a79dad1711b70deb4cca49994add5ed389c398e0697bf498b0b73e8a9e49270123f975f8d327dc7961366cdf30188f3383ac0784bf6801bfb1fa4eaf3a8e20a9d11dad81a9f9b060b4c93e7b354f5fd0978a5a809c85218106f6ff9f9bfec08d3a61b3991406da9c041248f71f381af2fd0e2526cd108141c074eae3774e18e832c6b37c94578d5fbf57801abd021f79efffbc3cdebb2b82d580db40a20dcaf410a4c32c2ff1b02861a10868a44e4ef219bb259c5762457265d5d8ddc4483116c2a79022c63086bb8fc769a930d1507cb57798e969a4da3547858d1fcf498fa5bc9b71ec20f360b6b57905343058af8d9774a965a46d3ec3b556000b087031fea2dcc6282abef8b788f15f09a35586806ee6ef515e8931c376beacdee379388e01f760772599a481c7226f5580dab5e2d4b82044d9a043ca5e76d894e8f5b560df86b709fa10a5f0e25c9df4fe7ba88bdfe58810a588d9390d3b25d0257af36d8facbdcc63681af53c46e4414d641357da7f5b47e929d30e25513217cd7ae509336dceb88fbaf48126e8a9e2fd2f77da2a18510f5774ed9de5b45eb0501042079e5b535cdc6d4feb0f3937f3de74778c72bda3c861f681642259b47d8a90d8a726cfb8b3bcc742de5591d5c3211079203e43cd8517ce3f18c9cc3792ce5f0b5d6fa55cd99100d0bffece63ce78323abf25a1d6fad2b967928021edfde50c31d098ea5b3d8aa9df964864be35042f3b7226fafc189eccffbde7ce12aae8eef2682685754a0d9749e9a5ed3192091ff7c0d6ef8fb20788e0980e08e895475ee51f860c4ccf73f41008315a44ccc794fae25cda93d49f6664b688205f4f48545d4f288cfd9ac8b274250357d46fae834d7c30288c26475801caad7ad1828b746637514f782f6ec5a33445913063305cad68b53bf18e209179a57b7598e4711ed948f7d899fa0908d5a167242f93ffb0e0da92f9dbf0e1feef55e20fd8d2f19f01b2ee2557b7cf3c9386776b51d4b5a583d5b54bf586c43e09035240744c1139f8ace7f2bf62dda42dff704ae6f595edd9fa5d2ce23a94bc82a63fda0f06dc42274b64e8ce06ec83e1c8348989914b33fe4b8bbe87b29fd01c456b2142837e3645fe19b71cc34924878f855078427c396aa7dfbf6edeeee7cc906e320d00db99c5b35b48dbafa5683f9511143c19eef6ec7d932f71f03cb2b7c65f32664c3df8929cbf2203bd93971eeca8e72902a4ced4cb3618de5c24f976eae4af35b8e9e6124f7390a0b1c0ecd9c8ed1cd0515d41573aef719452cfb29001ab1d261859e5bd8cef6d44eb9fc5825c021869966019a9b92e80e83f82e241e3dd8df5550df31d708650c63f59fbf32b9cc650253705f7db324a6d40e1a24ab8d7aa821e4e9bafb64284048540b8bf2febfc23727c891423c4380217d7ca4213b4cefb3705d8f57856b188bea8e3a891df76cded7b54cf990907b030fc6ee70422e806142224da241a4471447ae1ae72d641e46493f7578441e73c3492883d515bbce347a28797d94d3c9800debfa6cb5fd20185331658eb543243ae680dfbc0b6ff1122251fc68568ee6dfc9a1c48ff2b1d686a7b786bb996bc3ba189935505bbba9212f09636fb50ab62ecf36de31cd715423ed8e0a6e93e0343a73aa084e8d1d6b217b04360dd473b400746e0bbc25befeaedad53c819678241e352037c0a7c6268b2ebbd69d2462b1ab0f1f708443ab2fda3d85b704d9912760e975ac5a0a66d49dc9a9d3d482baa7adc0684d68f49080db27afb0364f133122517ba5e3ba483e1949056d10bfb5e330b20ac6caa38e362fbe7e6b2887231a169bc97398aa0b749bf8d7d06bebf60bf806c8ff45e7073bdbcbaa5fa907010ca368283e400b24b8df69d8ca43f76014919d8bf88ad9c42b179357b82f4062f762dbd6165e5a66ed9ddc85a62bcd3233830314ad52f4940905c55236b5243efa10dccb661b4206ea0e6a1c1768570b37f84c51122da5534fc0f4b5b3e16babf8a51d3bffe524fe5151ed79d9301321ab3e8107a3696fc0eefa00d9cc0f30db92c7dbafda71af4c13c27e63fef873c6a3fd57b70f024f2a6640c80c088a0eb25883eaa68e1ecf46f6ae68aebabe4de39c437fa7123b3bc76bfa61df2d82cb9bffc498f968682ad702166983787f3d1361fb1eb991761540e1a41ae3a0f008ce49db6ed618f4a372e3970ee055639d83871fa64b0c3d551f1dd80c5845938092da1a022b647cc09f2910b57695c3d1475950bef42b2d0fdd5be097fb2af6978791820e41bd33c7b9779b6512bf3d9a58eee1e1065f2455c735c543198f46bc48453349e184ff7184f55b38130488597b5331bef7a2838f505d233def845b86cace7110c02627e96397b9e97e3348b5253bf69117a8b5d24506a48352f88e83475c81cf50b3aec950e3014c0d42228e27bb5c69903fdd2375d2cb89f51f98643770bc968d075acdf84b955a3b7bbd94b4e117bac8e84b90236ad43c630d4eae721e1ffd77f59f4896e8d6fea7dd01f68fac642294a58e271975dceba6051ef75131972b467a394c3bcc006fe170c562ca6958fadf6a6cafc34d112cb5e52ef4c4f4608552a5069439acd771e02cc84e38309a725f94691d517a50c065bcd4e71269aacc64e7e5753de694e5f51bdaac7ab8438cd50c50c20de92619d04b3650b47f7abb649f093fda533e9d23756b4cb8304c0c49377bf6ad50c0f597bc0b89561ebb59ed37bda8383fc70bf8237bcb9b5c6bfd195b0ffc047b2b01a1ad73abbc9807dca775f31cbfe2d32a397ec5c0b6ca6fa67cb3b832d266b86382b2765178388827cfbb71e41d843cd7916d76939c2fbd1da8aaacbe0db9305b0e1ce7699d69fe43baae0d49e185585e05a3206049b0af1790e165602780f9b0cab71ddd99478813fd1644da3aebe440eaae88e59b5e894e2a58c963a28c941c687b7f87bb4e540f88ee39b39671b5bfd764231291086417978dd0de00241eb69f62f8644dfcc983dac7bf301f77e3e448e4e9f8491d78546ddafd2666e1f17896f51498f6562729a5d9afc3a594e8166f33d8c9e7c415c5b791f4285da26f86d2b705fe16d2427760c6081b2fce16379b5b9d42e2b6ddbf851a479b0418d7b226febaf35d2d6aadaa4d22c963afe03db0df37dc9a9e890e3bdbcbca427535fca9802b0e15fa14513b6c254d383daecb680b1be1b4b9f77fda533ad23130b22c6bfce431620d408d43d0940045b7a2ae8e56d21c95940b15ec608052408618ab56942667ccdb7fffdb3fbab64328ccf702ed354598e5b12843ca39caad0665e9608302b05657e506558516b1af47d6cf8816103468c2f92ce7d47e5d2e7aae28cd1602a520b0f5ec0d36d667c6e712b69391697810b22f6e3958eed8b5fc5389e967ec3b29e038cecea71738e26741e2f95c57df024f50f68412796310c6b19dfb9e389dce4849787ace362dc535244fa39b054e3eb144a20bd9e35985809e8be47042afbc8d8342976a9f7571a90edcce019b35bb90aa3faa0b0f20a299b9b078f73fec4c1549edad351b962d8112597214ccd34e51f65d88a762d2ae09333687739472007013e4b797fb7311f84cba4fd7b87f9dce0a59e843cca88b70b9445c02029ea4ad60a28bef7d303523b0521a1c64dd222c71fcb383728d2d0b8c5fb9794ebd8e111d70d3c5be574ee9de0746d716aee013759db0f233146aef92e4ec7f8fadae6716a3caf51e5fe276c8b3cbed865c55cfc896cd62a6fdf8b090d7ed7db17ef2cf98c61c748e2329b4aa3d4e28724d8799b32e5317980ac9b57683aa6e78d4132d664ed9e4cdc60fd4d67699022ea0c9a6225fe0f64b9c4641e3ebc3b2ac0f533b08352f69bb1a02d16964d770de688bbd24d1e12d9480f657732195c1e2aa818bd2ca501959ceb4c58aa018f451b117a061db018fa16d79488d07e5108812e3b590d9672390b292a0b430ce9214c67728de2f98feff230f9be9ba73a8fadb059d086bb4970b0d30487bbe7a2383de9d3d2dbb9c8e57b9cfb57b2069d2352a7ac7467dad58d8c0bacacbc6f45ad55af3777580e7c41e97ef98010639f43b0878ac20a0b96e550288cc1d9e113bce8c2531a97d03145b476ee5fb121f47f2554337d5cf93d67828fa26c5b79adaa2f707e870b109e6be48d0201a839dc13b22a3df7ec983d82e49aa019c461bc07ebd4ce6168326ae532af48a82ff33af14c3d18aac1e6d17ccb3632d64aa8f652c1410055a667e884883cfff24e35e3f5d09926be5f3a08834cd735da9661af229c1acd0ecd95e6282bcef7b8728aba73cef7f6ff9da45cfc5cf22ae6cdcbb8025c64194fa32d53106fa38133f30253ed4c472f4bc20c7039e74a4a89ab68875443096a6474815bfa63bbfd9f23c276153601ab2770b58d1a9fdd740c7c4928eaf1878dccda40654cbbb6eb3fe025e67ef475b638b5a387fcf81a9e7d4bb5611bcbaa646b68a890d3afd9df98551ea234e5d20c2925bf8f2919b8c92a64d2c3bacdf877fa9c27327490555f5b315711419607528f5f194cf950597c9fe21da74e7da12b7451c8a761b42b489a471328b402c5ba40cca5e1bccb30d6b4336cb21357129914332ebcfcecabc13c5421830d41ee3a8cb76eafcbb62487a3c731bc08cd4a3459a490b48930e72f9e143c493d63cef131fb6be1c389291c5e2102aca480685a1bfdad0915c0c11169a209f578f78f149da29ac904b09cba18806a0f3a76fd5bc6970a7516f8e5af13a8a1b3079227b107c8d889afa3f13366458bce51a9182ce09a624c797175e5c22f4cc94632e66703993145937a2cf1d93a2586450fcc257aeb27b11841a6b3619a7ff856df1eb9a5e7e2eda50ac6140f7b3102f61662796cdfd572b5bf803d021bca760466f1ce7faa9edc5a367849d98c03816058d608643680e7adf88940ec217c5bcf107756e05110feea9633ba8f88d627ebd7688a8ff60e70963f8b8e171db602ccb27ec076469d56da9358b92630dda4446f320b4221f1e1139824d101f4ffd14434113130596466511372d1d24b525cf4f9e198131c02cf2ad54cf2975b11995bb700"/4104], 0xdb08581da7f8deaa, 0x1800) 05:35:17 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 05:35:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x3, 0x2, 0x9, 0x10001}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffff9, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x6, 0x20000048, 0x3, 0x7}, {{r2}, 0xfffffffffffffff8, 0x60, 0x400000a1, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x200}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1070ea76a6320c8b, 0xff, 0x3}], 0x1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x5e80559f}, {{r0}, 0xffffffffffffffff, 0x46, 0xfffff, 0x9, 0x7ff}], 0x1, &(0x7f0000000080)={0x9, 0x101}) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:35:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 05:35:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 05:35:17 executing program 1: r0 = syz_open_pts() getpgrp() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f00000001c0)=0x4, 0x4) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x800, 0xffffffff, r2}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fchflags(r0, 0x4) r3 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x200000b, 0x100000000}) 05:35:17 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x65e55122a4bccef7, 0x0, 0x0}, 0x8) 05:35:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="75c2b27fffcee9329b8ca1022a54b02c0029bc823dd009093e59c4ce4e80000000a6f2d16b31df94100000000079f781653bd009401e8f1d6ddf5c899fb33130610cd9003a87cfc74125be7faf41dbaaef464a1b055fdfc10c374103000000000000004f", 0x64) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) 05:35:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x20000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) close(r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x1000, 0xac1, {[0x1, 0x1f, 0x1, 0x6f8, 0x4fe, 0x1, 0x100000000, 0x6, 0x6, 0x1ab4, 0x100000000, 0x3, 0x0, 0x3, 0x0, 0x5, 0x358, 0x9], [0x1, 0x20, 0x7, 0x6, 0x80, 0x8, 0x3ff, 0x6, 0x4, 0xffffffffffffffe0], [0x8000, 0xff, 0x10000, 0x10001, 0x1, 0xffffffff, 0x101], [0x10000, 0x5, 0x5, 0x6, 0x6, 0x1], [{0x3, 0x3, 0x80000001, 0x8c1}, {0x7fff, 0x8, 0x80000001, 0x2}, {0xf19, 0x3, 0x1, 0x40}, {0x38ee, 0x9, 0x4, 0x10001}, {0x4, 0x1, 0x7, 0x7}, {0x81b, 0x2, 0x6, 0x4}, {0x9, 0x0, 0x5}, {0x0, 0x4, 0x0, 0x400}], {0x0, 0x800, 0x8f, 0xe52d}, {0x50d, 0xfffffffffffffffb, 0x0, 0x3}}}) 05:35:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd15, "419414a03367780d06000000000000bf7132bf00"}) write(r0, &(0x7f0000000100)="4053a873e77ad875b945099319fcbe2f61f749fc2c12eafb9f83e8925b7b6e83cb67ce6e28428c679abc4548182a30be30900a4fac8ae7db638fbaf684aea08f6259c32bf07e76806fbf74406f", 0x4d) write(r0, &(0x7f00000000c0)="1750", 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 05:35:17 executing program 0: getrlimit(0x20000000000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 05:35:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000000)=""/53, 0x35}], 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:35:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0xd1, 0x4b, &(0x7f0000000000)="d0a74f2cf8a03865cf4c40c77323927ea667b30dcfada1f7be426690e10ae9bbe2ac1635bdabd3f0607d384b58a3045f02007ec32a612470553a0599373344cdf7c81d5dc4cea38c5331a5595321b42311da585cc614bc1b6898089033f45e16ffd1bd2f2c210712cb454ff269250341e06af3d2dadd2d33f4d2a85103e7d052", 0x80) 05:35:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="89e8ac09a409dc2d0fd8f9c00d13e3d438783bba9ca7b3d3531ec6476fe9116a7cca994c1d9e7bfcc5db81051c1b2fd09d84b8c0e134ec932039bc814514c609a52214e763456b374e909f8f9eb7cdb6112da1fac11dc86068137e645c589e7fea8aceb4dc418565b6e06d79136b34fb0a5b78806d419e700cd138bb5f7e3772797a03f837f40a64c7f8f660f02bd489ee567ba71b00f76f9bb8be741c3a0cc03d530c6245bc7c20978d6c023f4bfee8d911858826bb0fdb8fb0d4daed6fc7c5786604ad555e85329f82dbc76439daab7fede242352223854179c0673f034f307253a874fd160ed35dbfacc0058220c346a58e8b261425ec99c4f2dde4eda60cde62b0f01b93d7a7bfadaaac3ddd6ae56925744e0cce5d8d590f01b6424be3eddc76d20088eb43dd0d9dc5b918da1af0fe8dae25429b18737e2a17510e5d3abeee0b63154a81e81dc3814596817f9ce10e0402d4489a8667c348ea923f426b1dbb628a66ca895eed1ff7c3bf3f0647e5c914cb1d7f7b2050baaa58e8c75256f43055c8d8d743c7f37d785f050ff4881667cd074c53bcff339b8e66a18ca782f69a5cb91c3b33a0bc12e5e3543d28cc3d0189499441df01da41246a83228b4f4c282dbaf86fa0938495d5b967f3e92df6266fb001da674980d2236a6e22e0a75d77e6bb516b78af8b1ffdbf097f69330e60035ef72087fde936ed79a245b322b0269f68b97ba58aa65b5938334c1c6f1096510ba87531961d6fa82e507f69384a80e90a7cf2542e860b60d713757fb7b3aff77213067fa77a9bf2b8eaeecad6d178c3c85a2382ea4abfb310b42cb457ad9ae08151daafb64105bd3f23327eb226c9bb0ea6dd25c8963fbd09f7a62317a495f71c270d7e5cb10ce53f32a85070c4b06260e9bcfb77e52c3baf7504f623f479e915a90dc3d6e72c3afaa41ad5fe2d387bb56b91bff44dc33b1d0559595d93243b577b39049309d090493facdca7b6c7d03e26d5c745b7bbaf9e7def578659a7a1ad27390d11a056ce9019e52a5ca7702968e7f5e5cb1078c8845a99f66996b3f38ed75162e84a44de71db438b2a71626c65a3b39ca89476a3efb8ee439cfcc2ab278f748a811a562f3325a213e1e7779afe6006fa64369f4a6f92895a15b737632b409e16da70ffcbc81616c5b02a07576b6f291452053947b2be6c0f8e1c77064eef6f486e840eb191f5a2d3c0350f4bd09de5b25676efaf6a7d019c641c4b3e091b753bb221a641734b438a10f31b68f7a513515c6a4fd29e570dc3416f515f88a384d46ef510438dbdd23fb512ffddfe5f2af5e19a6971d07b23b6b60d323a4ffe061827b796aecd5d48c47619f6afa2220598f2b20193508946f4c271ca93eebea1f617ff62139765d0454cb7af707a856a01018e18b5d39f0e6d41c4757876bca3f518679edf6a10021bed03f36d0fc90af11ffa302732af040fc92bfaac01a783b576e9b8e02612433d90c5297ca39730080f16f01096270fd0090856279bd8c8507a37590ab9917231b78c9ef3b496b84da2f96dbed447804ad3112d654f8cf726fe89f2b3eaf7718fc0b5bce0bfca94faefcade47e4dd1211e456871bf346cf7ccfc51e1dffeae639e7e40555bbfc70a4c1bd827d54e9cbfb3ec0eb8d7bfd24bbcbf75d08bd8d22e395ba321abaac266f1f2da921f8b9712aed50f2812fd90ee137e658a89502fad6dc80c841e12d24ceae67759fa674805f690c1013d7b0a0624aff9840c5f8dab7b973d42b7daab919db443a11899c5bf33ac5a1c419874941e92dc81359ed740c9b793f2be4077b9842dca2bce4c36a60af113f4be949ce9dfaef8b7a67df8cacc691fc38d2d76ec86d3198565e1569ca973866d7a3dda541a865e480297c526b777a32bf0f91be9460f300de655388dbc76b7f2dcb05f9a098e6d8df9a17d3aabb367d92090328a0ba742ce26cd93b0e8c8260e46f3454151445f9116d87f0f4f95bf1857cfa4033b26f108db08944fbf11f47319559124a14c1894a946bae7c25451856fda51277c0053e10c62a9db1000cc1810929f495f42ddf3a179b8d3260fc9bc31e148b65572696c226969f5ef227bfd25c5668d6f054a8e8ebe9fe9153847508b8ea01fccd99d13697d2bc1b260bd25cce027e270eec87c7cf5cdb100639a29f24447d2adb529f998f7da32b19ceb48f2aea20a34fd98a70192c88e179a6c1e16deee2c050fc82db03add34e1d9024eaf674cd86c7cf4530bb2e5bb58246a8e05d0edfa6d0c11ab82038ea932fedf2a87bb386d6fbffd26bee676f75dfbbd98ff6d5f7189bc80d0a8e9e279cd6b5e27f398cb89f89735553f4b016ccd3b6fe047b9f3c632b045590387c58fafd4f838d5e444aba6b0c7aca1f23bbfc889012fcc84ea6b44481805d9114b5828d52ab67e2f5cc1000b2b9290837b95d66bcec814b9e23e35fd275c41729ac7188e7188e09ed905b2b754495ad0dd08643f77d7aceccfb2a9472d2fdd1b7e43c513e12f105dda5cdf32aa18ec4bab651d659258c08f5729d55b80d80814086c860f9bad1793325b51134fb359c895380ace20f96bd4eb9ce0ac47930e59a8cf1ed89b998910d512dc0e83c48d4dd648dc2f2bca294b08da9ca02e0cecc1721957b230bc268a64fc8d499d474a59545850d6f18d6b0f74bc9b39ebcb72e58c71e871e06c3d9c573f208264374e91b4aed2dd2eeb556a85526d122cab3695e7aae04398da2e221e1e4c910857f0c8be8d0742f0f921e1dd8aaae6beadf1da8fe836808bddd01c2ee3e9a1c611a7564bf71b80be5b46a0b9586852d942502444545e0c6a05bb5a0b3382959e4e24b081ea5cd796d95884a2143cb3c03f41ff109c2a58b2913d3e1170fec1dbc666880340a826a941096185465d3323b67b8626bb65d98db2fb6fd8a67cb34f2251b0e72e7c5fcbdd9e604997cdca7f721cb3be845a86bb46bed2624a923b3ad651ae32cdf7663917182920a1ec6911fd41b91f98b98944f8ba412d89c9652cab02ba72828cf1dc33006e6d02b1b743263f149c15f53c2ff42c1d09a9ba33e0fd5e4b73941c448ff73b2bc86c3ee8a024721bd69687e52bce52a242e1df5175286e2c414fdf4ad1aeab0c1c7b1a5e4c8a6b8f61e18bd67d78a46a5f4d4aa81d6d8478c1ede3e4298b4b3f9db8907a827efb99c0196279b8a1f4123ab1ffadb8089d5191019fbdeca1cfbf104df3d7fe91d5ea3021bf55006ccdad2058c5045062317dbee9152b887f1617a965b916c7b4e7b1e02c15d2dd17705622954188c5c439f72bfd1734a1926cdd9e1e93940f80a4ec880fbcede8ac7c67760c4f2213da42f9cc22b3d26e68338e850b81cf5b07f1dff207d1d8854974f2860fe496820e38ed1e2d0e4bd21588017af2d54a4d34cf1b17089218aef3c642b9be15f16a9cfec44ca6d416258bc907b9ea4601d6ff47070a827ca7ee0918103e946ac2ad3d725864a2b5b3af45095b8cef820d6e61e9d045a8f20006f8390ff8a9c4a79586e3bfd7c2c87d53e8881916fa772663805310eaaa5fc4505717927ebe3b04b1c100a048a2e681551e1c796497d42c48fe9e74fc815538981ad3ddcd5cdf0c3fef6a84773774a04e325e9b27db3f83b2423cc165e5699109688b450b93078f287f0b33b8fbbcd43e13c839be9af81acb15f87e5b89f9814a6cfc681120b421e2244136d6e4d753c731311e8ba2b00f6155c96385e68b66639b9644ff83cd6d95c19005109a2e8b298ebb0a38d333084d0d946fa884068bfedd7550b7e7a6247c9ef5b64983585de63d641fda878885638750ad48a72d9f5ce46e2b524c2570e838ad79c501e8a5cf063238b21b0d8cbffee681e12e2c0aac699636d54644bea8611c6c62c29ade4307569612ba5107ddc4ab8fc5cd0ee8718ff581b2c13e6813c1dbc6a4f6fedfcb8b72e00ebda6eb3923ece746d088025fb7c06f6b33f95944b71aefb4dbcc26d74316f058d7bb1b869b7ecc75f31de228f29cbdd872834ce146bafeaf49d9832c44a828fdac1d89fe2418db4d1b757576222602fbbe48b0235867998feb47e6330a1c1ca604f8a2c3c81e81688649e7c094de616740b71061a2d3784c9b0203d589b34faab89a95127d837021367cfba2a9e4edaf8a5c08dc7704c05ccfc8b82e6bbb137f4b8bb5b5217b7db5f671310a52a4da2c29b99c5fb6711cd00c798bf79072e326e40b8088da089f81a6da7dff43f8b848a6b19f8af8dc04beef6a0e10247b0139ba9081e3777c3364f4db39d2194a105438abcb94cc98f826a9d324743a87bf7c08d305575ac8e65911aedcd8d3aba17469705418ab7c519a0c84375769034d4efd3157bb3e975088b6dbc32f00531f9a1d8f40a27a4b469f3e7061daa10bb3b85fa8f6dd4457a5a8ff1e29da43e716e728a0cf5b0ec4518e33acca8392ab9a9acfda91aeb1dd641ad513eff106e7e979850128922e4c95c8dd26981a2f20064c96c46962ae64496da63c0b6c60cebee2b237c3042db14c7bee0aab1f6ad3937897a5271ec4f5504a564103151ad3cc34337d6dea065852629d4a48724b61208cdc392af22919f6f35b62dd279de57266f441914228df2939a02203fcaa5e218b7baefe9d2f587498c57b68eb958522e8efef0d10d92db5c6cd52c177362914a7dcbe1f42e579e19f44393018d265e9fb9189bb4df4d48de841c77dd30b0c6dcc71e620430f3d6d7fb6172090ed9fe88393abe9c8d7aafa1323851eda75a675c9fb256d154dfa11139e26e1f1d022ce74e6b7bcb8a90b0caca7ced9b55d23e5d48e03d9f347e61b320635fc72540206ce94291f48c9a1823fe70bfb3317f740b124a097c400fac288d6cf5f8ab6dd0878cfe3b5a02d9d0393372958501489bc6af04c35e72d090e57e15380dd457ddf41b147c88f865e853b924c841d312789c13cd631260887b0d8ac750add40acd87133fc9acdc5a15692056f4856dadd802b0199641ed5a9006fa6abc4ade187fdabe7847b7591efb534518d99c496a9047e7495943e9c46e3bc480e5d141c00553e61691dc5c40249ee08d020c08bb59cce0712128556946634c2bfb6c1dbc355048e0171291f13fc5ce9c427550bfec99324258f51450b1ffefe6d57381495faae75b6ba29ae3620cae6c29b2c898faed757fc1f17819f541e5b84a7ad510e985f44d21c857f997027b64d8d55859151040ffbd45dd01a2a491baa2afb8627916e407543021f5789f109489a00966a955811c6b0f9f7c345f2a16103ac473b60d50bcf9734bb7e873204bbe72378d018af1c42f68a5cfa695a5f723d9b051a910ed265686f729e409e0f349f2a0d56f97f359d5f39221f1efcde10cba91599b04262c4ad81d01224fe7a51cb3f81750095511e93407af23a0b8564a2a4a862dd37ebd27f9a86eeb970f6807098854c8d31678c6b46efbaf5a540e5f7ceb5fe2c810fa8643b647fce1656d6bc611ffd5ed0b37cae907193acc1c842afbcda3ee7a9723146587efac1dd41bfd49d61294dc76c84f9afa39fd574f426db6d82637b3051033a13fc0f8795e5c967b2b9bedb1a3575252bc2dd09363ee6ee7af56e24e4aff9b4abf8da3d4dce3a74a0920bf18c83ad8a910c206b1817fb3a6a2364ef7c1fde7f6a04f47fedc18b1650c02d0ffee8e5b2ef2ac6a08d77f13e3b258faeacc83b9bb02bef3a40564aa5459245dbb5af6a29795a3527275d5ecf460705cfc952fb3d7cd625a246263660e032d1f4b08e98bbca8ade7a06420b2f00bd60c6c1ed199e299ef03dcc481971d", 0x1000) 05:35:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) write(r0, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) 05:35:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) select(0x40, &(0x7f0000000040)={0x100000001, 0x2, 0x7, 0x9, 0x5, 0x3, 0x20, 0x3}, &(0x7f0000000080)={0xc232, 0x2, 0x7fffffff, 0x140000000, 0x5, 0x10000, 0x5, 0x7}, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x9, 0x0, 0x3f, 0x3a2319c5}, &(0x7f0000000100)={0x5, 0x6}) 05:35:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt(r2, 0x2b5e, 0x1, &(0x7f0000000000)=""/50, &(0x7f0000000040)=0x32) 05:35:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x4, 0x49) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/68) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463bdce7c22c7e0223b711e63ba7ec0d0e5bb9cc094385ae37da4d1057b3278aafe6da4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea9a2b58b6b57eec5ba4ab231c401b52bd8d3715baa3bfe61e8bc4cc5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000e8a03a108fd926623c630e2898e0f3f59c1571add4f5019f0b822a1ac72f8f750efdbb2106de815781596392f67f7d82c5d6dc82b8ee932e6a9f67aa66706d599ddb4e6541883c806bb16e18c45eaa9a74f3790b2028048714761ee089427a373ddcb7c3c3486c43cbfaeb9791747293c675bccc3a8aa68e79d9dbd404c80497b883f854f9b34aa7a8a36129da8ba7cd2393cec16936f395c81e304d91e5bb27469b38772563e42bd52ca1c8d31fa1ac4620b3a5c3e58635e4fb47227cb59223af4380401080d2a20b71b9a39eb1634a1ed983e6a3c8b0082fffd0b498c68f184752e05829ad9133ada786deb9702da490c3892b61"], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) r6 = accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(r6, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x8, [{0x2, 0xdd7e}, {0x3, 0x800}, {0x2, 0x6}, {0x2, 0x6b3}, {0x0, 0x80000001}, {0x2, 0xff}, {0x1}, {0x2, 0x7}, {0x2, 0x80}, {}, {0x3, 0x40}, {0x1, 0x401}, {0x2, 0xe73}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x8}, {0x8aa4bce7fa2af270, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xffffffffffffff0a}, {0x2, 0x11}, {0x3, 0x40}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x15adfd08}, {0x1}, {0x3, 0x7fff}, {0x0, 0x1}]}) clock_getres(0x7, &(0x7f0000000100)) r9 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$dupfd(r9, 0xa, r9) fchownat(r0, &(0x7f0000000180)='./file0\x00', r7, r8, 0x4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 05:35:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7fffffff) 05:35:18 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = semget(0x2, 0x3, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x1000, 0x800}], 0x1) 05:35:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="eb368f80", 0x4) 05:35:18 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4080) flock(r1, 0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) dup2(r0, r1) 05:35:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xf49ec2775007a580, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ccf884fd9d67ce2d15464ba741f44a0672852b49e1482e60c52f95e1b20b85becbb11ae87584d7707b4105339b10db30131de0633bb8d88491a475918f7b02f99d97af611aa3a16e157c10058cb153f32764647e9567b572b00118f460ece624223133ed7aadcba671acd3ef7c9889edce6d7f453b8ecb1e0a6267cb646fe5336d5624d64d", 0x85) 05:35:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:35:19 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20032, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r0, &(0x7f0000000500)='./file1\x00', 0x20, 0x6) getitimer(0x80000000000000, &(0x7f0000000000)) open(&(0x7f0000000080)='./file1\x00', 0x61, 0x49) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\\.\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[%\\$\x00', &(0x7f0000000280)='\x9f\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='@%\xa5}\x00', &(0x7f0000000400)='\xe6}\x9b\x00', &(0x7f0000000440)='\x00']) 05:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 05:35:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 05:35:19 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) 05:35:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xffffffff932cd1f9, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/176, 0xb0}], 0x6, 0x0) 05:35:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xcb, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r1) 05:35:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/213, 0xd5, 0x802, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000140)=[{r0, 0xc6}], 0x1, 0x6) 05:35:19 executing program 0: socketpair$unix(0x1, 0x800002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) unveil(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 05:35:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x3}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:35:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0x0, r2}) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0xfffffffffffffee2) 05:35:19 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) r1 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x80000001, 0x5, &(0x7f0000000540)="1c207bb3a7e5e700a7dcd76a8d82d112edbb9f0a8971653a736e744c8c31a40d7ffcc5bacf8dfbde8221bc4c56306e1ebbf93d09584cb20daa3b1843f75c915149bcc708ce04", 0x46) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) read(r2, &(0x7f0000000180)=""/179, 0x19) r4 = dup(0xffffffffffffff9c) chdir(&(0x7f00000003c0)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r6 = syz_open_pts() close(r5) r7 = dup(r6) syz_open_pts() bind$inet6(r7, &(0x7f0000000400)={0x18, 0x2, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r9) execve(0x0, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x4}) ioctl$TIOCEXCL(r4, 0x2000740d) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x0, 0x96cec5030941da07, 0x18d}, 0x9, 0x800, 0x0, 0x0, 0x1ff, 0x3, 0x8001, 0xffffffff7fffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20020, 0x0) 05:35:19 executing program 0: r0 = socket(0x3b, 0x2, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 05:35:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() setsockopt(r0, 0x1, 0xffffffffc9b2fd1a, &(0x7f0000000140)="e15f2a443320e2f486a70e65dd2ecd1c0caf67dfa1a84cf7beedec97833d3d13a4dca55f4835434cc18eb619d3d0225bb827634d1ee839d5ede76dcd063a7de3616a7fdb4f01b7bc44002c3cc9b42c26d46045f594efa5325ab83ee3a733ce21cb0a410ce778a838bec6c1a8082aa895c7cc559b1b821abb2f07bc4601d25256d61690d5db27b0c79cbfb5fdc664ac1048ff0692d1dc118ad7b52095f40628173370af54f23f81d8273598a123b9fc04371cceffc56b2eb2e76c06049889f78023d7e5baa65b", 0xc6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x4, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eb668bd3a7275b9e924b253e656b72aa8b01356753afcc75499847c178a1c076c8977b1ce0afa47b434b21df719e7ab7b57c041fa53a521fea4d252d7d4ce413efb80f767a8846f68b5a8cb42489e72d344658b3982aae03784b31a4cc40da", 0x5f) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="d5ff9668", 0x4) 05:35:20 executing program 0: r0 = socket(0x18, 0x1000000000001, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0xfffffffffffffda3) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000180)=0x1ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r1, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) r2 = socket(0x4000000000018, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x69, 0x0, 0xf6, 0x0, "a40400dea22d00000400"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:35:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x8, 0x0, 0x0, "0020e0357f0500", 0x4}) minherit(&(0x7f00000e9000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:20 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) geteuid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x905, 0x0) r2 = dup(r1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffffffffffe91) r10 = getegid() r11 = getpgid(r5) r12 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r6, r7, r8, r10, 0x5, 0x7}, 0x0, 0x8, r11, r12, 0x80000001, 0x5, 0x3f}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r13 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r13, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) r14 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r15, 0x9, 0x20007c72, &(0x7f0000000900)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3512c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r13, &(0x7f0000000440)=[{0x1, 0x101, 0x1000}, {0x0, 0x407, 0x4800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x6, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x800}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r15, 0x2000747b) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r16, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000480)=[r18, r19, r18, r9, r9, r20]) fchown(r15, r17, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000600)=0x103b) 05:35:20 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 05:35:20 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file1\x00', 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 05:35:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) 05:35:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe18) msgget$private(0x0, 0x200) 05:35:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x86, 0x7ff, 0x800, 0x1, 0x7ff, 0x37e, 0x1000, 0x0, 0x3, 0x100000001, 0x10000}) socket(0x18, 0x2, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000100)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:35:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1007c, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a520982962ba2c72be79097a79c5e750280e69ff408a35e96b04154c0ad65575e694244951889698c5f8021655a3acb9cc38fce5c9dd10ad5bb58d61a73f3fc9809227850f9538681eb27c739dca679b819d7d3cf746d3b7196d98d888ff79d2ebfc83da9aa1fcce2123b2700c807af86012af3b00b7fe3b5818b400d71da60485084e6fcaa930e7fbdecaabe1", 0x8d) read(r0, &(0x7f0000000200)=""/106, 0x6a) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0xfffffffffffffc00, 0x1, 0x8, 0x5, 0x80000000}, 0xc) 05:35:20 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000040)="cd5d88ea2b560ee1fdb37846d64ee9a1ecad76234e40c966238cbddb26ece111ca2330f50a3996ea291d412a9c4aeddb9dbb42eb656f24bb865df63fc30cc2a195359c8551d56f7c9f9c99371359ed206eb10b44f3b468268b5543b715b136f3c5e9d17435858864b48eaa40c1341c79bbc7de07ab0abf47cab0c724bd5f6025046661ba535417ea9debfeb13d89978c1f7148ff9c93eb93faab094986d8bc2b694f1faf954db08ad1703113001b5c8856dda0457ae4427c81cf9e0cc520456df4b49bfbae35851c9386d59d9f5fbe30c28ecad10a07a2e311260695fa627030f8ab9a1cb689953d", 0xe8, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) 05:35:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ftruncate(r1, 0x3) 05:35:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) read(r0, &(0x7f0000000c80)=""/215, 0xd7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f76899", 0xaf9) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c241", 0x50) write(r0, &(0x7f0000000f40)="00de15eaccd3a6e21d73e6fe8cb026d36d98d8d7db9ed275282e00ff829d1db697bed2505832771320b0829ffdc869f11e371325c22ff89d57bdd11e7c2c1d28e1ba02fdc4f10efb68e3ad224ad685abf1c0fa522edb1e34b394a4027802d6730df09757477a8a9f46fbceb7fc1a8dadb47828bb7df02d6144286251755670bac79ad15849b9733d4fbe8da6f1b775c027621b6f4c78a515468425b41a9e661609", 0xa1) 05:35:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1038f41758d9d85db28a00bc2700a07883a05ab96d02523c33f7f8cc1d34f8b5be067d76fccb94fa67c08babc7565227c2e34fda28eb06fe16a70728286e1de3e8d8ad"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) 05:35:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 05:35:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="7720f2053d39286cc8ac84eeecaabf932022796b5f13aaaae6cf839ed708027c5cbc7471f0a09ff2a86e96596c9b7574926b1d30abe4d985ae9e9b004af04c94495359cbac16513341293a87185501c9cffd8e12d05d8042ae8f81ca202c9eaa2e1f19618b5219e3ed94ae86cefbf9d840ac01f3d2c337a0685e0a00b7b4d7a76b4197ba12e7d323459bbee4024cf87c20dcbe8e3d60023c1356f54cff4ee95d5a37b873c31452dfd531e94800a8945ad9db4ee84e971d041503cc5fea78741b042059da47a6edd9cdf268e444af4a291042eacfc6edea16cb04942099399ee5eebe0979aac7fe1d305bb7356e7f4982f0570027b9efc1d9ec597b5d5efdf4e010837f7479075a8516bdc0458c3e3d53939edd53d57a7fdd0b7f0e5250f13ad720ea3b3fcd323770e57b18c2b6a6b73ad73f43bac3235079b8db9bf3bcca5dc60f234b50e899051f9522f0746fe3ce949cd2ddca01196665f91dc40109e84b199a66d3700cbf4cd6267ced9881afedbe58eb0ee5e99ef98b539c0ab4ab485222f10dd1144a405424b06e964a143de2fafcfdab6bf84660197dd46e8ccd78c7d41681aa2f9a9d1195591928a5af89e5b36e8cf4ff2c0d6667d6f883112445f2c5562fae056c10cf56e065e6bfda8f325af1f825ae54ba27a05c3f3a4432a7618f19976851aef1c6833ed00857a168f848846eb9ac6064c91b377e3fde17d4267f98098f544ba7b7408c2d0718ab307ac8f48b947d7a0767eefcc1daccbd4cd7722bf481b3a6477a7263158c66c45f133e530d01d0b6dd0be1c8b9b6d5f1b6e85054391b9cc5cefedcb515455c35f92398de28471b1ca76e2a5ad53150b71e3c45b48fd71b042a862e127d0bb0abc87b6b3b2beb3284b76a32a5a91bc4a0832b497bcc5dff868991a1fa31c9388142ee71720f3e7df824c602c24b6ee03a61d12c4d55c858824a7aa243b85b87e1cf4297d2a4947a8d1adfbf25dae448d24d3314d388ee805245f053fc857e520c1e1d3271572280c8a4b137b5eb659e74b2369d9c88b3389627de6c3c1b233c902a24826bd825a6b2b12edada341c08a58ac6527f3ce27dc0b3449e4c21c73f87ab2eff5be6f1ddec68accd44588df291204c7ee84d66dc2467e034e165a51e7b0776e7b415c348a1915e4677f73626a8634402fc5c86ab98b5fb3b3c7fef25553b39d8a85561d58c8ea8eb353173a35929d9341b5e9cc022772d85e71a1bbe8ff571d0e492e3ad95840791ad20cf5ba2e6a09b56766ab865bb2750aebe6cd16a57bd0388bf872123d6024a7c96deb241ace7cc08d9602616fd435b24b3c0ddc409f66efe2b20ca72e8af73bf07b9656f2de8f417a515a13ad9f1063c127265f7c00c8cffe16dd81e4bd044f007392a9b5f400f40426c6dc11dc861a54b357adb56ac329b47f4ac7ff6415c40aaa7f0b558ff3a041608c044c34687f402d9cb918b3e34df743c0e8a271a1b96d032eb857970842e09ec5eeebcbf8d322a186882c37a3d770efcba964b073d741ba9d7c6dd978f7f1d67723967159c17804ed78fa0abc970b609e71061d032ba7c5d06f97cbbd2e237a9ac7d44cf34193d491ed3d4f1cec0b0dc16c78a662a46c2e6d80b66679dc565458af410f66aa63a8f94bbb525f3a857472195719cef0a65945e8853a8123ca45b4cef22b2b75fc1f213ac6544c6f550f57dce85279d31560378fb014fabfdd64625f4f817c1f1cbb7652deb98231f02d89958a40b96b057d613e9230a87585de1f461afedcb2ee67e884b5844ce1f7ebf649187208bad142c70dbad82fa88639f77f6f99884149c3189bff7efd1df999195db23836b61d84bac19c59f11bccef48e547b7b16a015223f0aa3abe2dc518ab502a0f3747898c88c1ab86016c62b4792e275b7435898583a02eb600268a5c419236742efd03388f46255f32b065333ca9b54ff1d5481bce4b2287b16b9d31596142911138ca730db3e2053da1b268c007da8bf488fece062e0814e1cb288ade61c52576e62dc60380100000000000000d690add96ef98ae999c22b51679d7ae8db970de8e8d2644c3d86996025911117f5fb0a0fb84d15936d6dd1333de183dca9fc89c4e2c0275a4cce86ee9a89ba3e547f64f969610c98c03433244da880a5d662d4e3443e6df2f079d11b8125a92e115fa56d588bce02a1b6a7ec0777f43acb6fcc2abf7ed43e436c25519ff32aa712da25bf6b1dd93fbe9e4ab3eb2448be4bd2cb0299bfad13a4e3c7ebfb5ebad7c78823d1f8ee00880e9201256519706508dd6aef36f2aafe1a7fa089d39f4262bef2b57096ee866d415d23adaa20a5320452d3b7443ea50fb29eb95dcbe917e1234b85e5336439c4a7407710ce3a1afbe74e31ef6eeeb0b4efd9a3c929d85a171341a7c36755cc00846654940d881149f72daacb272632f138212f54591001a7d9a25c2550d19f2520fad50a9698826b77eda06630ff7255e21071c12f46e2aa50aff16fff1fe87ab19413b96337a22d6e277d1b592b5420452579f9199d9dfe735c8972159b42e6eef1c87c19576bcf230977675e2343332f8c4fcb0b0a508e93707a62da1754e7276676adaafcd41e08c2c7f0ed529c628b16e319d369e4ad4fd3f256b0adec1eef5166c2745ffd32cdc021a7e5952089480582d205feaa05402c61d6500f3d5617df1eb146a194d1b6396dcc10ab11c577e5080589fcaa5a35a446472fdc06312a6affcf24f631aac39803c93dcbbc73c692a17a7873fe331e4f9121c0a277a51644cdcecf7c0c24b26741c517e811b1b3ade16b4de19ea85e213ebe58ce560d3058740a70809c02258161a4b53db202069c48f2bd1f456987ca440ec80d5fab4ce2c893125f49c281e05dcadef9aad21473c0642100b18b08063466042c90a15dcbbed91fabafb4f36f66992a62b0d5545bc3fbb9fadb48781f933b4a1f4a9d7ffd133d6594c58ee3136535b7f6409652ce8d09f38a7bd9e96cbb3152faeb5c97be3b30c1530fbb0f24b737951e9fdc97c16ce7e71e8e0f91732e7932b397c13ff0f18a49fa3976740c562154254d80c33d31bda57148a6acdbf8d9eaeaebcf63c298f42ad2bbf62d00a6df07ddf0ab15f156fb2ddecdf833e769fcb83d54ca06c7b70693e9d80610883ec8146aa19124b6cea06e12decb1668d8d8b39e56530ed75a8c8cf314a2fa31d883fcfede08ace9b640f48861c04dab669508ee0159427db2172cd71a2cb8b9b9b3fd79c14f84efabf16c6c765c0328a4c420aaf92e386907cded334aa9b8b3d25c8c371dc9c28d1f18ea215388565095b76bca88d0d02a665a943c6552351985c33bbc742cadf1bf4283483f153ed48265549f71f12b6688f04096b7ea006688155da61a308110b855ce5e5283179996ccd3d8048ece5f3e863f53edb11908da8d9d76e7c74e8ebbfd949988cce6ef6f3038a90c75e739eadbba7a8f516873cbe62b874c76e546db6c5e0f7f0bca2056568cf3fbdffc7bb3ca5a2b109bb9548f4f91d8c79dd0889abd043dee1932715e8fd751c1b9714368154102e394048435e883c463cd3917dce388374e49464179075f03300873abb9da36253225585175a461c562c7ebe4f82b8a2a0b39025edb7955741ed89452be7b6d799029c445edbbad315baddb1ad555af8bdba8caf7712b2be3454d223797909887237909b8f44bf41dcc8e71191c2479d9a6ed1c79284ed19a67c10f7584d1a2cc0ac0f69b9f605efe728564ebcbaaf1f222c0f035cd8d41ed4777fb40ead7007d1346f27e32c12f83ad58e9915bf8801a9b66d0ac4424ace71367c562cc219159286bdf4c242627783f5f447442de66365379be24a51ee016e3e33420779cbf6dca8e2f8158ec742ccf92a069639be8e83aa20ee7cec202289a078dc212e4b73db363268893b2b425d284f6a2010e878aa98f70fd5e1fd26f94c790d10c07b5442d7b49ed2080e550ae45facaa6e7b9041d650cc24d2de2b58f688fa3ea8b1463311cc1ba11efe4f605438e63f22d8d4c44a7919c1da15903856a8435a76148c32d75daa37a6d2909ecf137d8778b18fa477124704dfd3af5760f0c243048fc94065ea6d62d25c892eaecb0ba66f13e18290de89a60bf0b582daaef6cb9b8dd3b9cda73c2925ac45fb60a051b59d5f853066a9688359d8bb7547e8250ebef34e66dd07f56707fe12114c05884a45069d06e674061b179c6986a6bc5cc6483751d2054e0463a02c4fb4765f4ec7645fb11f0e227c64e2bc479ba9ef2deefa3eed69a53abe8746c38eaf0e89649bfa67e400a9a5395b8cb5cc19bbabee07ebc8817db12033ce489a71fe5790e6b3d6a16354ff89ca044ad73e02faac1ae950112ca9fd6ba9b12de05a95260f12a60efc9037c638e2049e941a6af7686f778342f71e1492cc685a065bdd1be8261193099970c741753abda705911609df0b3aeb14b1fa0c29914aec29cbd61f3044fba7307cd82a7824f8299e66a7e3e6e36d46acf42ed52d6560df1670508c5c4c16944b8e467d2e5edbd3d0aadd8429cacf15c1bcc0f228bd42aba5745c6979e7465c9dad48a4aa7a5411a49e22336dd56471d74916403dfc20f77381ece569077557697de118aadd47bef0c7343a6dec476c30e58e3615a877daf72d1a42f4ed66fbe8a3c6a00f00d21534b51b54a636b5100a6ace9e678bcdf449b20df2ef2dc909937a95ac5a08b021a9a8508fdd8e1c37e79f48cb9d94373d01325497eea4d6daebe895e14079fb0e022030e182d7c66a3ec21d3fe0f142aa619870500bed90152478ae65710fa8561908e68cf74c712556137d3902a1e9e0b2a43d86cb3ceb12c630fc6f66451054d05de8f631da4238f3db97133799fd38a7077af1076d18a3e6c260a2c718fbf0a4c5316c62afce4b1ba28c4eca38cf17f6f880e20316751eac7e771f9d0387b6077cd6dd4043593de9dcf956046817aff639fcd67a4e30d3a10485491127252d31c0899daa6a5a61dafb3bccac978ee6c96f7133403f054f51b3d0b562b5abcc17070ee43680ca93aefb3d4226e0eed4b97f18278ae07e5ac92843402133170e071ab1ec0e7f1f60610cb040fc8c4eb44c71f503294e166ae02c9385484a1199633f596fff7884729e2aa8c593717ba38a4ec2fbfaacee88697438e179aec058e2b138e77f57393cdcef97e04c3bfaef6a6e447715ac960b9bf45eb3753a56bc875eecc9fb7b2f67865cd58669a08b2b086a2b3da2915b0f15a65cb3503f8a29a0f10dd6de23554eb579cbfa139e6a613b627c370d88a99d56569d9100b444f8b941e4aabde935a5539815b78c652e0fdaffa66543e837401157239fc798c0d76794437c1da46a3887f59140bf110d897d99b7940c1b26a79c987f3698007e62ab6a46466b18a37258b43879137d148b3d311cd0da768bb967c5e7523e8facbe024bb1eb4ed", 0xf0e}], 0x1, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) semget(0x2, 0x4, 0x500) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="2b8b9e48d13ad9289396fb813577d5f78bc324c6c62b6212f99c8ae515ac0fcc4b528640141cefa1b7671d54f8313f09351f77a230d761e7673e50ca37072ea4d5c186d53c54419989763f1f28e5652b524c5cb2989dd71a27bb641b764e3e3c69d62f04aeda36093a63bf6d83790db31df0c6ad66445a547f26bdcf6da97bce99fe10ccf1c6d6622a4d56716e4cb42cf809d4babea5bcdee766c9842928206bc67b1d3c06d21846dd15b9307ddc271360e8ba7b843ee749", 0xb8}, {&(0x7f0000000140)="22d10a092681b824d659dc13767412581c5180e716f18a3b11a222b59216edc2eb7675dcff79cde8cdf8131aae3040c4725a877b431f60e96a6eff4670aad711374b437d9bbfbcbe47dbb92f30bf67b6d55202250a01b2635b733a8af9d828e3ab0b07e7070a8cdf814f1c0803587480cd61967cadd91072ccae08d08a9d659ca3718bb714a6d57e35d3f2652bb87145f2ad492e3439cf23f7063400dcb54000d45d3146112c10cebb86a70cd323c473785cb03e8fe8d7361f78a54382d7ddb38b5cdb0e41d086a74bd630a9819284ec10a9a7c1bed731510b7b473b56ba32abb24e7d68ecd030fdec13977e1990716686ac2ac998ef66d6d7aa0824", 0xfc}, {&(0x7f0000000240)="0e864d1261ddd2666530784fd3e2b0e0dba7e9285d30e96408feff45e3128d1c198045bf9ecafeca3716ab50141222042cc2eda011bcd3c7f81c2afc05cbf73d021a3c77a8a1f1d843921c1b9945985d2c7ca4d98d2266a9f52da946e94dd47392ab67263c9a94dd60c12734db42373b39a4fa6040f3bbbb0b37d41f469dbe0b873d98de901f38e25a6eadbdf95447bdc643350f99364a562418f3bab2304ea2304d6cae025ac0d818f532e05d9472b0c1354c3228d1d551d794e6e9ba066fada988256c7d89e26e184b3b6847fbe9f432abbc9ce4", 0xd5}], 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 05:35:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r0) ioctl$BIOCFLUSH(r3, 0x20004268) dup2(r2, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:35:21 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f0000000b00)="79da8809c9a08c23368439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1dce3671e3cc8133580d03fbd0f3fc9d61db887d50ff12bef3961f0d276b9c6b91aad285e69dba6b2dd6e3d4aaf7b3d1ef4280c9741a57a06eb5580b2169e70e1a6b51cf0776b58249315999d28eb2eba53ff280714d795d92ba9bd3a1f89a00fb6d2939205d89a5717d99c66c313176ffb01cdffe5e72d1dd684aa43236d6f0e4f7deb15a35b97c20c6d454a5dcfc45de4cc85d5137461dd9b5c32d2de5c422d2364747f767217ed2d1fd46e5160e3401896786971583634467a37b40bd4d09516b48354ebe9fa5e5adfe4c8d837029e842af080a34022526baa37937e1750503e741a02ccea634cfe22f7f54e3fae25fad1ef3691d3a4886fc36981f6ace45ceb904876e2a490de256829e31f126f7f69fb17f0d", 0xffffffffffffff75) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x203, 0x80000001}, 0x5, [0x200, 0x100000001, 0x6, 0x3, 0x81, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x3, &(0x7f00000008c0)) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x140) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x1, 0xffffffffffffffff, 0x1000}], 0x5) r6 = dup2(r3, r4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x2, 0xa5c}) r7 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000440)=""/76) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xfffffffffffffe2c}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0xfffffffffffffd23}], 0x100000000000038b) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000300)) r8 = dup2(r3, r3) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) 05:35:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa, 0xf0000000, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000002, 0x8, 0xffffffffffffff2c}], 0xffffffffffffffa0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x11, 0x80000001, 0x1770}], 0x4, &(0x7f00000000c0)={0x100000000, 0x8}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 05:35:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x81}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x83}], 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x20, 0x8006, 0x1) mprotect(&(0x7f00005fd000/0x4000)=nil, 0x4000, 0x5) fchdir(r2) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000008, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(0xffffffffffffffff, 0x0, 0xc8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000200)=""/115, 0x73, 0x801, 0x0, 0x0) 05:35:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f00000000c0)='-', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x6c93, 0xffffffffffff697f, 0x5, 0x9}) write(r0, &(0x7f0000000200)="99", 0x1) write(r0, &(0x7f0000000140), 0x0) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r3) execve(0x0, 0x0, 0x0) 05:35:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x40047309, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000080)="455094fb22eecc8fe69c65e06f47c026af06ceb2cc2becef71f07d96aef821807fe8b5ae38e1c33728ddf0b8d32dba05f73cac", 0x33) 05:35:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:35:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0xfffffffffffffffe) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) 05:35:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) 05:35:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) 05:35:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xfffffffffffff000, 0x3, {0x20, 0x9}}) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="789494700d7ce1", 0x7) socketpair(0x6, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x2) flock(r2, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) mkdir(&(0x7f0000000140)='./file0\x00', 0x111) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x0, 0x4, 0x5, "a023ab16c87ef976c9d0565b889cc99eb3ef5384", 0xffffffff, 0xea7}) 05:35:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x40, 0x7fff}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 05:35:22 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f000079e000/0x1000)=nil, 0x1000) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) socketpair(0x8001b, 0x5, 0x750d, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1811, r5, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x402, 0x3, 0x1b}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000e80)) mprotect(&(0x7f000079a000/0x2000)=nil, 0x2000, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0xfffffffffffffffd, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xfe0d) open(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ff7000/0x1000)=nil) socketpair(0x20, 0x2, 0x401, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000540)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6590, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0xf1) semget$private(0x0, 0x2, 0x2000000000300) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x1) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)=0x3fd) 05:35:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "0000009e00fffe000c00000200"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 05:35:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9155dfd1e2dcec79, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = geteuid() fchown(r1, r2, 0x0) close(r1) 05:35:23 executing program 0: r0 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x289, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/239}, 0xf7, 0x1, 0x1800) msgget(0x2, 0x32) msgctl$IPC_RMID(r0, 0x0) 05:35:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = shmget$private(0x0, 0x1000, 0x200000000110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0e000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000f0f000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d0f000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xfffffffffffffe19) 05:35:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xa49, './file0\x00', './file0/file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x0, 0x5, r2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x80000000, 0x1}) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001200)={0x4, 0x7fff}) preadv(r1, &(0x7f0000004480)=[{&(0x7f0000001240)=""/121, 0x79}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/100, 0x64}, {&(0x7f0000002340)=""/43, 0x2b}, {&(0x7f0000002380)=""/198, 0xc6}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/4096, 0x1000}], 0x7, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000004500)={0x5, 0x1, 0x1f, 0x8b}) execve(&(0x7f0000004540)='./file0/file0\x00', &(0x7f0000004640)=[&(0x7f0000004580)='/dev/null\x00', &(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00'], &(0x7f00000048c0)=[&(0x7f0000004680)='\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='!\x00', &(0x7f0000004740)='\\)\x00', &(0x7f0000004780)='/dev/null\x00', &(0x7f00000047c0)='/dev/null\x00', &(0x7f0000004800)='\xb5#*\x00', &(0x7f0000004840)='/dev/null\x00', &(0x7f0000004880)='/dev/null\x00']) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000004940)=0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000004980)=0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000049c0)=0xfffffffffffff4cb) sendmsg(r1, &(0x7f0000005400)={&(0x7f0000004a00)=@in={0x2, 0x1}, 0xc, &(0x7f0000004e80)=[{&(0x7f0000004a40)="d736e1f7e50ce4f349c6713869ebed485c2243e6a7f925b89a1f2eba3a7376570726027d9d4c171c3e0836322d00a86b45b48d46763c6ecb54448be83c5a0921b1b9ec4e44aa5f7623d81bdec48eaf5debfae2d4723ac8751387070dadbc79cc899fd7504b8643f9c7e651ce258da02253d471e15d4e732952f261acc5e4723622b3b517c40040371400393621eaa5bd2082730e92b2ecc523483fec3be49f64828398ee449b1003316d2efcaf9cab50ef426a72a82a08973f72cb3da3251060a7a9978b95", 0xc5}, {&(0x7f0000004b40)="aab92fa7eb00f0591b88b31256312433c41c018f2b36ea6f16b35324f818877a13a65cde9e6f6713bdffe541280cfb00c7385dfb09e8d0f9d5370879153f4fea724e3898cd7c29d9b8d9e69fb27ffb2aa738a4f711d7a45e3c4df128ea4ca3c5aa8724baa48b94c7d9a7603b428252c9d28a31f70141e186ee8515d48e2d6ecb93ae8764d77119ccb0b2a477fc219c4dd765bd4b7a6d2fdab24c56226c5cb80c98ea1d9c34af87a5a0d73422ec9835ea42ea97fed38f516149c4cafba80745b5ea15a90406f052f986fad600e21a3fa21333e83d60108bddd19a745778c2d9501c9373c4260269246ae557", 0xeb}, {&(0x7f0000004c40)="7b3e03e1c34ad39a678293c60811d1", 0xf}, {&(0x7f0000004c80)="0f52c24379433455aa92d2b3d8a58703e36c545c1bcc6e814095832cae9af743d5add9a864fa167eb84e0cb89227e680f91ec5edbfaa9855cccd037a0a6f2f0dbdb6e3babeac506f7842cf66ebca79a6e268414f449f57593bf8b90576f0573cc15806b1caf16872ff4657e727862289103fa25752f245d9de54a32b5335f6076ba7c104201ad70344c77970d81d058710702274d04037f10292a98984e114e614499e263667b58bfcf532fe1b9114522cc7a5570faa068fcba255d26e03b474f2781cc5", 0xc4}, {&(0x7f0000004d80)="9716d70a403716d39af976fee65f101103b373491aaa4290627a2f11accb0f6e77d7b46ee7924037ecd723a121819fcef2c44236a3989908422454b0e8d774bcbb5605a8655f45cd3fb770fe8828eb7956095faa96b419dc9b031ca37547c0898f04b3a315de9a601a8c149a158d035e9901513d5153a22b17ed271b748a6bfb88983640aba513076f8089f487dfce0cf7190fce64e44db5236012102c5034f873e2ee0b0f369a241b58c2e731e7b5617f25526a4fffaf0036306d1e40c6b90503d9c496cb384f36bd3fc8a3cbedf113ac3a4c418eaf270777d64809eff0fa1aefcbe8325c09800bbb1fb940affedbc6f2d9ee1e1d4bbe57beda50", 0xfb}], 0x5, &(0x7f0000004f00)=[{0x80, 0x1, 0x5, "1d06e002e91d2bab986ea6e1664881dbd55879dcc1b557ea453b479068c8387a8b19fae920c32ed6da444a4dd0d6f4bfd5d108456fcaf964223bce834a2cbc53847828d6067f2000506da5fab755607504787ae50051df608db1f3bcf0cfeb590386d29e5b29790b1cd7b7eb7caeffd9"}, {0x100, 0xffff, 0x7fffffff, "0ef1ed8f4fa048114e93d816c142cd6dca1323b789ebc3a60a6b509990b46e2bf9beb63908651abaaa2edef9c9326a4c2cfe331ace320afd77e62ffa55f55addeb5e0ed1d1dc3fa13b685cf474238262773d608bef09b22c5828cee9e017984d8f485455e884eda84d60bccc14266a0ba1674dc63830d546a36d4767fe7ca7d33b297c5034da5732cc4ac8382ec0289138dde346b0969b84b6732ef2d76af5ac168f6adf545fe06e26502ea4b1665eb1f3cf86e616f62df26c599d79987b4ccf80d79811111fcbd326ef4376c34881520073bfecdd89613866403ff42e5347d414897e98739afa0bcf4256361fe097"}, {0xb0, 0x0, 0x3, "5d0fa4c2a04f215a60e7e9ec0bb5fdfc2b69110583a9994964cbac4494f706a7561cd38f87c0caf559446a2d17338277c0e70654b5332ab6ec834ebaecac7af8550a486a0e6347f84f8b98356b0b845e9fa2fe1d22716ae449e6e6a6081187e5b442d8dd7d68aa62308435799bbd6e977a0e4c2efbf043e88188bb3643f4942443717c158efc5752c003e67218a380d5f5a4a478d41cbd6d8d402d5515cb"}, {0x98, 0xffff, 0x0, "4b891e93f1254aabbdeb043ae05ae5a6317f36c886bce9ee320c4e5df1165d8cb9c15fd4341378b0c31878c919c43072f1b7d03cf0b62095f276429934668733035cdc178821cfde48a7887509299f4ef14b33ef5ee0355260aa1e6f996bb120fc140da5e773a5e9aadf7ab75f25f263a656b4e570d738cbafb43ec2d62d12713ad2"}, {0x38, 0x1, 0x8, "effcc443703e44bb0c77c0336b7cd7d53f0f37b0888bde7833f8c852b04087f76ae72460ef775417"}, {0x70, 0xffff, 0x7ff, "79d6377635475022d6788c599a1f4ad67575543bbe655f647902cba7dce36a1b3ca737c1c39b5dae3f52226b4547f9488451f31db5a523a1f8bb259ef96d2ffaa8cc9b12fe32546ce2f9def67d2b83340353e2d77928461e7d737aa7cb1bd32d"}, {0xc0, 0xffff, 0xffff, "ff2074c8fdb7c4d97ffa90a97bb7e6f82a16f570ed0059ef42ecaa9422836b5d2aa403c2c59e65174a0d73b30cd7430c3a7ef36ab53f2fb9d19f93d0cd078681045b84ce4b5f80a7e22a03d2d9dffe862377f5042ea5cafbb768d4b044fd280e25788744292e853127afb5c7cdaeb58c44027b37d1d9ccefd7b85506829075c1b3f7b6d7354aa4d201ef1094962561540327478c418547d96360cc8bccca4e3f8654a168ddc445837b0a2c"}, {0x98, 0xffff, 0xcde000, "53f2e7d72460091f5d100d2008bff5f2ae701656044a9b8c79a98ff2970fe92889c02981419bb943c06ad714448eb2421a0fb9392124d1bb74e5d5e56587885c733697dd988cbfa9a2bb5fbbaf71e931ca5c4fda727bc6c08e1dcc1bbdbaab4c989e117e715b8a70ff33b2de7a40864557b75124a48673652b768fd847eaee35ddff"}], 0x4c8}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000005440)={0x4, 0x2, {0x3, 0x60000000000}}) flock(r0, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) fchflags(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000005480)=0xe6) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000054c0)) mknodat(r0, &(0x7f0000005500)='./file0/file0\x00', 0x100, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000005580)={0x1, &(0x7f0000005540)=[0x7fff]}) socket(0x18, 0x1, 0x1) flock(r1, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000055c0)) 05:35:23 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x125c00}) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 05:35:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa014, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 05:35:23 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) r1 = semget(0x0, 0x6, 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="685e231d1671323cfa2d498c367e57f816aa4f5559036738b3452b4a52efb0993d9760dbce3182cd2ef45c7fba8d90da6e76887b0e3b361b435482728c31747cef81f244afdab832db0824c2e405d89cb8b697e43dc257f57b65f0dc8109fc29e4e379b0633906f2b9c5beb5124aa0e20662f915a2eda69f7b048d55fd008126c665a86c2377d20dc9f043adf8faa046b6f0954d449004542f9535a391627c958e7ebb3c5ecb5c47f8da84a25337bb72c4cd4324295dee48c1527a3290956ff70f15", 0xc2}, {&(0x7f0000000500)="82feca5ec5c600ec043b3c1639a9a9bf70e88292ac9a2de05c58d9e11de47f0fd9c82160b5987afd6056d961211b3d81a5f3dabbefb54472e85c596e9331e64558ee3ef1d76795101ab487359ef501b5a231dcdfb68c043ca86788c373fa2ac7d4c928c6d01146080d9bfd31dca9df4c2abbf3cd61a63bfafb13d53226c8ac2094af9c47bae35aba7720aa5aef19f0fd4409caa83a55741e55b4c736de0651a177552758c9ff1cb39a4c03e044fbc43b065005de4b7ff357a9cd6cd65feccaee928cf85e28f259b22fe28f65fe3c3f181ad4e7c7d59519cdc413c30dcd26d22235b0e476c0b8bef8d81c5c3c6503f5bc2d0c2b027f4703477fd549ba957107bca3616b90ed21f5818fac1fd9af8a9aa9734973d63be5f4b25b02d6cae1edc4ec60a8c8e100f457d774fac5ff87564d8753aa5c19c183885c0cc45791ba802aec4211a5ec10ba0630eeed45e3d9c5c198f4d65a1ab193b2f1caddfb49083a05e019d7cd68ec8e286623db1555ec7e89585bbad5304e3662b3b9e5fbeeed1cb219e22440d1fd9000e5114e984dde4afbcaa311a02df6667686e43a88087d0c2f62308104f7f1c78cf2754ecb7186345f5508af086c8414520c64338a9b401fc9f5bdd47ef93bca3a80e7843ce35edbfa0625aecf4ce19a7f8a27abd2105742eb1ad14dafefeb977a1fa561cb7aa5b264957a2b2c49679c39c8f5010140b616662fc220c6f0c135594ee761dbabb4aa14f46342dd701e431ef503b57384811bad127b80126419e9deee53a2b8c7602e3155f0b4d85e17a385ba530a8944bac4b418e39ba3369d64d6bf177e8824d4deaa88db8ad3f767424b9c9fe6fd5abb3d6f4497be3520e0b280b62c07f435f3b2f976c99c6979021a6e84bffcbd32396b8d62217c1b8bc9c834c20a92471c0a2a9d570dbcdf2f864103e9426abd2c7ec58f54b9e10378948b76903a6c7027fe7fc2d2940c60bb83f503345afd113e6cb1fb331f3176d97ecb1c5fa7616567441f6bf3b1b0a1e0a076c43594bdb662ab0bfb8eb5c1f58a303b54f6abd205c12a484030249bf5ea455fb6d0d36d97aa80f653dbeaa284f6498450d414f9e1453b7a516d7fc7ff1170b48c031b53383a987e98a7815ba1056277f64dd8921a71c0c134c8e66347e8fa33b6a20116af86ee32516706d52b9816d59b5ed7af47ef47b080e1250f9e227ea1ab569460391d96dc9b4de9461bc1185cc4da49bebface555e7e28d0b947005d464dbb903d2d522b79e5a1f917d696d5af1e37f84fc448887f2e00d7d95dc0e512441866124019d3417e069b2a9efea8d71f2d7874d97f13f5d832a13fcb40b477c416e35b57861035fdba961744d49ac5c26106f53fdbcf50957eef562c510e07ed545a3505284f7394e17f2829e71a05cd6842c0a94aca6d59ea056efecf0a6c2393033db83cd5aab70b22892e6b1d1522b1e9edf1ededf4c5c8bf30e080a9b90b4089f95226404700f41fec13bdcaa357387573797159284bd5551a7829fe1021df9aaa372b3acdc05159653328074525c03cd91553852c7cc92331e93354f9d915fd8effd05aedf4202ec005f57d8ef92b76f0cedc7abd1fe90c6b639053752c790bc4341c892676363a06fae59e3c3b77d71cb3204540d8e0ff7ef940cf31544ed09c9b7093d9fd67cb0b33340e5103cc00e86f9e047bcf26b3da91032352911d8d4e208d46183f5425f33dc668bfda949626ba82a5b79297713db7767b8311b23cda28c6949572ad409802b8d44a388688dbf5a7d214f460bf72109e0748a9e40425888593cfa8f80a3cf83786737fca5a15ad902902c3f7c12e416dbb405ac292fdc4bcfda136b8d01cd8dd326fb38166d06da42d0f822c0e2df62b2a1e0c9313eb9e2a210213a7f4bdbd8bef4d8adf0ff6bcdbbf4dd00a10a809892364526c99b77114b8c2eb16e162968178524b28b411d2b78571b5f0a01fd7014e4dc0be6f0a9a46c6052525a31cb19b1fb852a59ab2d0403fd5a4ec6aa8969e11085c5ce2df8ba6456bc14643b90066aa851ecf334f81167891fc5e51ad332d4eb3ba49cf92c1dd67b95a63987ffc26df60f72d09881c75ebc441100d7d039b1cb67b6ad1b378d60c9b599bbf57c49d2589bb0a020122b135b2a65a76ae68e7cb28629ea8c8e5d8f9402b9f9b4e70c96526661268ed94ac8b7c025a27c58dacaf5a9a5325b19bcdc626bd5a1f15f2dc238db161b7c2d9940d8310160f0c6dd6e52fb41db66c08ad17b1e1014428150020e7765f63cd2668878afc2916e38cc7f802e09e1cb82392767648f2934f03269e46163c5a8b955f097e8b9a57d1e3304a73a2c522163822fe9675d5ecc3cd91b495863621d87be37f01ea8a301b46bfbb3197fd5fd1de1b0df0370e41add09de336c89935f82310d2b224e4783cec555083ab1c4e332fec047cc21b1e57a2a0ac47ef314a8e7f4c8a77a256defc104fabfbea02f13d94a5ac51fa7b16f85291c7582e528794d3ce26e58c590ab89893ce79c89ba6ad71c68b332a6155b9d26748cee463870856ea44c876df6a3c41941c0633f360896aeab4bac0385d659bf66c89ff2079d044417568ce3e87c69c7e5f453fee4be0996e29803060be01b542211da64ce9ac13dac21c22907364b62c48dacb7a74fc42ca28307306560f2b034b67dd3aa3ba485ca54a6e1a10d4acce66f918b93a2f4882f040376ba720af25a00df509a58fba652280b27403d2eee7afb1289a11c0029cf592b9ef37fda7260d361097e40cbd9d58edfa47a65b26f3f245a35240a70cebd3bdd906570ebe54b7abac6f3e20eaa55dca7d622af568e0ee6cf65e3bd4d53551afad457390972ff7fea174b5c17dc47b514e5523ad96639a23b50132133b2929e82bc0020b1f4318ed390beb27b3fa5877918c1e88d7212af318b3f658d5bea3af2c0f5f666320f513334d7b8d0f46af05cadda550f0a8acd7f4d0d3f2b640dcdef47d865c53b1f81a5f41ef7e91df20cfdab70f16f9806a83bc4f05cf850d2afdabcdeee42e2b42befd24580998ce463a8aaadbe3bbda5dd5caf2fc4f880e7352a47d2013b0d04c286ad07c13b346161056367814f78445641bab75ae3cd217038206ac18d31fcf26008c5748289a27f1bbc0c2b4c59f38edd42d4007af240391d09d86a971c54a0871fdede5f6166a6f4820d84a4f08d85a60de757643e93bc3905a35f8971d7664a31836a7c844473c29ed60ca4042619febf15693dc8bc4a25f9ff3044b89aa62bceaf965241deb5edc93fcee607fc6c409874f0b03b8772a92bfd3b13983791a345342759550365605fb0b6fa60f1cdf16247b1022aba89970e1d5f7e2c800cb3a7c65b7c0ed265927ff262ee0222bc0b5f5ef61351d024b313060e18e325f5ee743576cb9d9c5a1cd15fa30783a2186a26dbdc2e45d891662d81077da18645d0634d33080fd7731913c43cc8210158c16a6b10571dcd6567114482d5728a1fba0f55789890eee49a3f57b62451bea9a907588aa1250ca9b0811dffdc80107062877e78864447e71bbf1623377e8ce52c1bc1d2678f65691daff51776fff06dd64065e2fdb6669fe47942d24d046deaf0ec4d83944cdd6f12b61eb07f05d787227c00e04213569bef9f5fb2a083dcf5db50d82065107cbb45523a2bb43181b732337b839a05172e49ccda54ca227e06f68603817bae70fe3ab899b929fae0dbe53cbe5f8e49e0ce6fea49f6c6b8cebb5dc6c9fa0d0eac552193a0a4562091f64dc911d935b9d94a3c74fc94802a9356802ed9c2d2b6d78f1b12c7c5d517d5d54c42deacd09936343e41829012076f0592dea3789815dcc6bbf2788977e8a2a74ce062542d492aca10d702b31bdc1ac6e4ab6c4dc86b3fc8a1782e9998d87dae7bef88f2178588b5545d3f58bc825e6c20914c76f96d7a712eeec152313b41129233dcfd07c8f16bcd84314590bb5531278d9b49b01f279ec04f3bd0034af6cdf3b660d00c36cbf82c1ee16a0a7293b5caf77d7ad3834d74a5c80af6cef4246414ba2e3881cbb7713e52d7df1b41b727c4198bdfc22ec25134ec2b63c6a289c8387af07f05bf22329d11c43ebd4f13df9afaa5fc284a9405c86f1a8daf615efa890d5d1b3bebc49a1e616287ab538cd18fc2b9c115bc2b82753ab00f2cb8bb369cb5563318d61c37efcbc8c126c6e4c63894f3e0d78b22cd435ba101bd921422ad58391f866b7b6f46ae54678c9aa5ad06aad675a5fe6eddde16e61a9740d2093b192138eb64c55c99001b351d3bf0e7d457cbb737ef16efe3d564bcf942c72ecf6dc55485d0e19485f22a8a733393027dfd44341ad42e587c110707b71bda10417d0533d99e04c2de17055f22c2f39fd54b4002f519e07b7a491dbeeb1ae3f53d487003bf1a6a6833bcec41755bd95080d68d95c8e735d421346a4dde0baf8d682afc889628cda7ca77be7967338c79b486fe85cbe32f34e8bbc1434395d7365c9adbe80f7fe683a52721ba108c573a4a612dc22bb8a709ed598c16b92c0bbf050a4553c72deb744f4f8e7b31aabeb2bd9f36d1e288d456ef8885f2bc06a2ca03f6f4812ab75a92b88c5267ba8b4d71e97652472e33c09d02e752ab881d90f27718840c2f7f49aa52daab67452b96533715dcf4efc2f4e06e61c6f04cf2113d29b2039c506d245530666677c36948590c73e55d6a62979c86fd7ca17216dadfe2df51727d459f3e307fc522e4d2e2bebbaecbce9f1967a53a0cb09e389f706f8f5e3d57887ecf34d9b9a1da404986038789bf6a713a8c9956f40e1d7cb66d6c845dd3955eb95303595379fb08333dd61b0374aca7bec78df60647c2c45d017f2f15560bbb97db5b53ca26ccb6d64aa22ed915ae6b5cf38b4baf1ef0af35f16bf5799aaf8de32ae65cc438a7587054cfd990ea07828a7e20607ab3541dbb73f72dae1f3c9105bb7267b4c64241d0e53dc5a9f31dcbbebc2201d31a01c91886d67e46928e32f2cddffe656efdfe15ef20b530da9ac95a02bee403e9d71f016132088e48f4ca0bfae3ac3722edb731b949d11d93da28733b67b0d1682309d78cf5b246936cc8e6d2dd4ada65083b18c4e18ab855f771ec227e55169a5d62b6db1ed8dde6b633657500a65642ced9288745c75b1575469e6eb20a3e759b1d077756704cde453a53ce118c807e815110b9eb69c891ee698c11d015615a3017e3437e5420374e4bac80a6a5fc656985b8fdd7cb70184c249c1255a4718811e699cc87eb9eddd5c9d5c5274738f1934b89857142820e6296c3b84b1ac71216b207febdfad51981304f3149971ff41b88a934287d2b33eb1fc13aa42d29f809d8190642d8a091029cb2426149238e2a8d2052d038ac08be46dafcbb388a7c272a09d4f52afa84a1c7b4cf510e737e1b81ddb41ed23f5f2b7d9f62ea6b3129dff359fcbd40c69ebd918205f4f4023922af5749756c048dc19f8883d5c59d86ee26cc0a3bf90fc58476ba967558007ddf88f90a1333b4d1d5792746e3626c468fc1eb66b1f7caf865e36bf39e1970b53904656084c956a948a8d2f0540f0822f1972bf09bcabb3b0f3309cb424fda843e02faa2ff2c20eed667b251bbb2569a9d08f5288d3509c7a0caf4d0eb0f464bc85a6d9d5311aa084f10556f1b1c55556e4ab9f509ce16176d1beac6119e93c21b4aefde19c06e82c13ff7dd284fdfe2b8788929643ed437ef82fb1c8d6f54f5aee023bb351bee4ffd5f903d8e1167143d607e8c474ad25b96a170c0587f7032d5987fd9ad861501062c46d530ccc2", 0x1000}], 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) dup2(r5, r3) 05:35:23 executing program 1: execve(0x0, &(0x7f00000011c0)=[&(0x7f00000000c0)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x400, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000029, 0xb, &(0x7f0000000140)="ebffcbff13b9fd832eaa4e710148e69931010048", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x79cc6345, 0x7}, 0xc) 05:35:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff2dba00000100008edafe8e6e3339f8bccd6dc09d8224b44867717660f5d456205b8b9551c1fef765dc48acaba7d3f9c318d224b885c602fa60c7e5f0cfca5835f25a59bcda1f9187e4dc963cd3839f9632565e8f6c4fc0dd50450b1d520d00dd9ab26add3ff3963b4c84b61b6e62f836801cbfb0ed2a553992248d066674c5bcda9ab028a00cb65bc58fd70a17"], 0x10}, 0x0) r1 = syz_open_pts() sendto(r0, &(0x7f0000000040)="9a850315ecbf6bd3a98edf78797b7842d79ce0ea2c12a17ca99ce1740af21b8459fec17b3438ce8ba520d91fd2a4708194be10", 0x33, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0x4}, 0xc) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x0, &(0x7f0000001280)=@in6={0x18, 0x2, 0x2, 0x40}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 05:35:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/36, 0x24) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000140)) wait4(r1, 0x0, 0x2, &(0x7f0000000080)) 05:35:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6f, 0x1, 0x7, 0x3, "dfbde5ce31578d654938981692337604bf8c6fd2", 0x4, 0x81}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:35:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0xc1}], 0x4, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) write(r2, &(0x7f0000000300)="7518f7e5373f0e4580ebca5ce2e1e0e8f44abc6617095773a97606768e301f9dc6d1f9686a5beb39f11065b4dac1b8f4d9610f1c4b371ca66c7c322996970b383cbd6174cd77fb6fc02dcb0f1e3961ac1e9804e7c3c6e7b0d481f086ef5b8b5e55e970c57326febca2c5d158dd39d35a20e5f08e3976baa6ebbc042bc41459592ee50780200bcacc87e269960e837a33d985d59ef2443e1094f8b9f23aa441f2179e72b9fabf38842473778134c56e791178624bf3e6d14ab11c73a6d2e61d5d1a77ea126170e63a34234e9a805ad92d13341cf086b3b139bc664b7a67dc20cbaad18ae75cb50e9d15514e", 0xeb) setrlimit(0x6, &(0x7f00000000c0)={0x8001, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setstatus(r3, 0x4, 0xc0) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x2000000000000146, 0x0) 05:35:23 executing program 0: sync() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1, 0x3, &(0x7f0000000100)="c04ae5ffbc52dc48d36e4240d4da1c704519bcefbfe5e2c650dc206a5b6ee2acd1d4bbaffd420560d62a3486de4b317956d96f705b2644ef5f95cff84c93e9451c7040eb375cb2f596105a4dc1543e939911b1d55039cf5c5d4b5b09a8103e8bf3446885902cbcf6a2b718de9649b792354e4f76d6f0cdf2d8604e0dfda898af1327ee7f9ea8e2d8c58546e5dad5abadde7a4422c2c6ab18d3d0633489a8733a664d17d402da34a784a2e00d4322f973a9aa0d1292c8d84acbc45374db9abe56", 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:35:24 executing program 0: socketpair(0x1f, 0x2, 0x4000000000fffb, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:35:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d0940e3fc194b6c048ffe39c31d62232414d18f80ef25e4af21201876497756fb8d2f420887f8d2d0120a0297ffd208287cd5436c7b0d25098295468f31e597d33a2dad97e4eabb1792523bf25ad5bb647648fc9361cdfdfd1bb04af3088a9245eecd9e8ce3e73976223c0d4a2ef42b2cdcbca196f7c056af89c7c28e1b63913443d69d7f2a74c0bf5dd7ce6bc30f84ec6ad75006a154739c019864cde2df308d882fa9deec1fa1f6427ca16475646d6d577e275ed92228dda6cf63cc8b5407ed7101390de7473dafed3086de76257ece42964591b1ba5893978a2e6315fe89c0fa36e368a95700c3068ad5d91246eda84ca200bd2f9729bbf775036bf95e1fd899c9a76a1d676860b3b2c39a0d2ff329fb055f6d10332ab6194ac99aa6efac9f64d4673cf8420cc1a4697edfd7d8e5aa7f8e13aa07349e910e200891dc9b986999124c8e03eb748dfc948f22fc517c1e88f8d13cb8eb35f8b3ade179986bd77017f813635b24f087569c63cecedea1ef1d6e748a8fb0982b69b846cf33af3297693b27bedf16d8c5a5328da7dcb26ff876b3c257ab878a5e82eb0d607a22087873d681cec261a72fdd472df7ac3347429e44dc724d02b902ee7a2fdefcc2ce5c81ab6f30ae54c15c77eaee9536628f978974998b451ecf50ec441817e60c4a2dfcbfbaf0b378f4b5c2095ff00a94afbfe7f89a86aade30b8d8a41db71c5415f60387b5ac83844ec039c981be1911fc95a3eaa388cf324a3946120f516ef2cdfe8104eb0e5dbda64100f5d3ab087d5927d76074d194dfd143dc1d6d186b6549373b2a3e29a9072899c1f47b5440c898027121ac7bb301c42b5d01be57bea93e855f7cf4fa8814ffc5e6fd710eebbb9fec41a788f2893fc421b77f12bd3615da3f1e6f66fc836290aa257c4036913bd7bf7cbc97a2bbf4106b5afbc1bf8d7485aa16144ba732569f2ca0ceed584625868eb17069e39cb06ec2d0284a26824e8936002cc1c0598688db4eebc44ed317ef9b09334266f0f5044b243a68f9f8c7a6d36e26e3b40015ce1d28aaafeb177ae8b5055cb65c452714f64e26c732df4b1227df91c776a65cd473357a18931b89b16d742ad69eceac51e59f9d860d1220ff7d96ecf88ac00cd23769cce08586ddc11084c6969cb8a6514dcb3f58f9a9923e436ebad91e28a592d7deb1f67f5f591d95d94bd75db0d2c3201ec55074a2609131cc289bc9d32b6277ee209bcb77b1d3299aaeda053da2cb0910b09817ee885af4c0b8e4814485f1788b365eea962bc049bd22097e312203aeda3e0e1cd229a560c1b93a9b9e30820d0fea1ece1109831ea2f7510482785f52da924885c41d95ae76d4d3b5188d47c55f43e70905342da69484b75180f1a1e29395baf7fe05bf58c630e2217dd9caa98da1e245ac68c01d87207e9f3b9a645108261b2a1d2fe36c8b872b78cdec46e23d7c2e7376168db06cbc0414896f6fb2fd55591555d9d64318e35b74f39008d9d07e32cc7fa1b888e220684da98f6dbe7b81d4d681d0fbbdc03fc74a15ad6c23472b3f638e4942264c094173fc696e7b8bfc6902c3654f111d9ee86ae1ff92fce9a08379869ef6452c7fa16afc2d64a899ed81face35a0643e75bd27c2e3f3dbfee45b908547b02265358a895115d9dd85e84eca5fdf530b63fb4ba27569cbd59355825ee57a3c16826e34fd9d626bdf0ebe41dd774f9ee28b97e1d919824e46404b9124416409e755ffc75ce4dcbeff3471f12d1eef633c060b714ac411abd75ed3dc4c23c5b53c056de3ae258e3525a54f617fca3202d631d2d7b0f5dab7152fe58e514fa3bea4dcf57ab8292caf270a77a2b0b20f4c9ddd3e7c5d9b023aaeaec1942c3d4574ef765b4a5c79f7eb2d0439782b94167526afd5e4686377ac86592b6cfc517a86011a768c0c712a93ba4a0e5e0ebea07121b8037ff7d0c0dc93f5a48f849c84d2c34be43db71733e5329a6fbda59a860c9d22150a7167ce54de758a6308c88f46253ad50265de2421bf0b57ee0522c39b1eed4e53a32ef3fdb89f7c679e137d653c474b590c754889da9af3da34cf86ac084f2e2808290fda49ffaa89b99f4a79299165ad2f7be49b5ef6d8638fac9c68ca903a710bd2e6553a35936c9748ef29206e0f79b27cd7b076156cf0ae75c92686e54ff971eea79b350fc40d72794d40a5dd82d75a39452d91b7687b527ee5422579a0aa834570f20e6af170b7f4efa5e112949ffd5f4ce4ce3459b99231ec9e3b20687cb82634a168def68f24845423fc572e652ff2c7d8a4bc74458a2c44d7118835ef59f8b81cd1267881d4154c60edddbc2809573083d9f94eb9e56e72c7fba6a7692147100db5a0cd3c2d47531efecd9a62a400c57cd0505a50f4d9c44d0664f22f28033a4768ea3acb7c5e74e9d7182eb2500c9d6f89a5088f3b03629e72db3fa63afc1845638b2e6d50c3c5cbc877f08914258db8742771a557ff3fbeb7af4e9d60036fc09a335278f8c76ccece001ab3d221bcc3eb12745dbc66abea9d2bb9b1ff1c38ad53dba7cbd618a1efb8e52a3d96d44a76a9f341a184c2183fdc4dcf5bf0ec879b7ded488cbcb678cca82540fd9f6ff47026706c1e9f97682babec93df541efb2443a210a5ed57e71893990416a2466b6a56b830664956973a65df2eef5afab9ecf89a4ac5952ddae9b406f2ee187697ef2748c93943d361da3e2c5a09b30b91df329b9d7ae72ad3524e46e103e329323d11ff28f8c033bc89cec4a1f2c61bad5bd5fbcd56b26f5fc5578cf0fe9042a6e4917738498a2ccf9691ea98168310e931552e348d1bbfd625da5708e6bd7ed14adfd338c3f7e6d052fded8261e0e27a5c2dfe9a7a6dd74564e98cb1b46b94252ecbe22157abbc627bac0c53cde2c62f6553678a126129cbd831e884b6373796134847a5dc8b6cb4aa3ed71d2266a6be8466448d0b30cf3b31c131eaeec7d577d6925640d839491f436cd2a65cd085b52ea5c9dcf3578ec09899bb66464c3bdf7139b0a2bf2bb68e7e0dd39275f549e1906a1ac5a2ef96a74d07e8a68928a0285b9461059d347a60006354b186238968a64a18c9712e237942fcd2bc57690ff050138c552facd3b91e82b6c3a92a27ca9b1c088e4d8d1467b8e0fd39d1f59de442184a414772f746715d8d6c4af7585f781b19f91c6ec68dbd745e02917db3a4c32aa3d819fb9e87c1cc81c02a3dcd7c96fbad0f561b4af5df2088402662b66f5abc785f8f4432145bc9ebabd9c795db8e0906bd9db610a63983cacea3da8035a91a5be6b515d3b83ea3718ebfa25f7d099e66a4f6a051288d222f503147e45f22bbd7f9d50a708de2e11fdf5ae237960219f4cf39af9607ed438796788e8d49a0411a179969f3795db4436d556284d9234ce18c88c7cda647532811294a3fb08b93bbbc4a64f7d6838ad7349765a04b9638ecfdc243bd370825b45250e627f99f26b6376918865f253f80a21066543434022432427793ec5ca786cd65ff858221534c7ec7a4145ecd881fdc94ccbf7aecec531fd6655de0fa88507b74c18f3786c0d4433cefc0a0cbd9ce57c59d0f92d75eb82ecf44def0d618bd85a343600a9e861495cf99c7c4b4a3d27b16421012354689cf01eea4077bd8baea4c2c6e8a7cf5415037ba75b748142be151c4c3b19ad74ee90264fbf99295ac584c2e839a5cecc73a9ced80a4166aa4814113c2407d21465257ac5fd5777f92c43aff175661f43b5c7af60211b3f99745894eadf29d07cb2c88c325dbbb4638f9a49d0898116ae2ce07e58c77d52e705a87c008c426d020c6fd19a039a7c575c5fc7ced76edfc79b5270b52f0a3eadc1132d6ab46af6903b98ee7d91ee8d095d6fe4c45c57df4a4e35df90611fa3049fcc2bfd125ec3c18ff5e6e4b6166a63e990534f50b0f4df1e05450d56e545f39d6af0e3a35819f9a55716069139d9e9615b0c58d6fb663b3d7db92fded738cec66bfcb1e0b26a7045212e40180a5a1dda470a436622a8f97c141f9252554f94505d1948be69586ee5dbf0e38333b9626bd5f157986ec3eaf68d490fccdc62455d69619ab1a95f9ec1d45e7e36fd4aebadaf407731d0ce570d5a699c0abaf532b6c8bd0ca956f78a1c9028bac4ba57eb84b200974570cf8fe70425c8b647f2cc4f8abf40a1226881fe96e591e19a9f48ea1926c2f2b700ec9f5c16d97931ab794d0b83412ef90d2bbb364cd1330342b81449fb0204b97b970ad13826136d33c3dfb49731569025f712dbb2b9f4d7522516346f2606cc9a7f853644644ceec3dead60ea5808b33ec3bb4341197ed9408a19abcc707d95c37d7036e07cf8e432e30a68c14f9c161da95f65f7f7f5a94fa5a5266454d3f5e6315dbf63732cf08b58e6271201f234e7daf7e36afea2fadb564b9c760cc02b779da2b4d7faef41cf9fdec5a6eb840d5945d7eada391c2d683aa0929f62449a0aa8fbbb71dbc9803a729d12d0419b86386b472c45a913c846a4d6788fa5b479ab0c8e9838842e46fc1601a0fe3cb0f2e4bd1f0e53e561e0a2b8511272f9e56fefdb2bcc6ff0d24745e85cfc564bc9c4cc65121a211430f02ad8bcfcfcf8a84d3cc2f26a966eec729db710a933da2cd4352e60960396e1c7d1c25e288421b36d3f51d891337a3746be57cd9335fc6874cea6ee57d047fec8461f3d742ec2c6e77bda162cf87023bd86019d471681da7326fe155fb4726a85ee9053ef2c1ea67c616bdf3ef5581798adef71d02377b397b6762644a41989975375e93a7662b2e61305df3cf0c0e3e7ee79c13c7f1964da251cf4b8ba6934c82b31fbeb1d7ce6eb4897c2901ab91055fc2fa69c438014ae0a50ca2afb89e5249d14b9a75637634380b47f67bf97ff635c9601f0c04e0f0ce891e77e7bbbb7e8a867ecf3f897aa74dddb4b691d20c2c425ff21b2ac24a2450db1af894aa5ed1d33f2979c74871b981cdac07cb62ccf2623e0a17a09a64f9fd859521b255b28445e21691141784bfb631d33865ebaddd394204c1d6926431bef3de8be221414d68ea971f45527b469616e0305304a78aa42932bc1b65dbcd313361063fe2c7465759b4b99491a3a560b30d04e85c7df9e49ce45ea2083afcc73734691f8e92f69bdc424e1f62a434d163cac6ba8f1084d7501d6d4927f16f1aace4920556f99247207258dacfcaf28579553d534b34e67ac359abc3bba920395a8fdb9880f6260faa1550af01775fbdf68102d9e277a717d833bcca9486b4a1e7798ea666191dabaa83378fc807a86aa8a45bf786bfd8787862c92de7da404b9b4c525a23a4d2bfec692c115f0beaded096c20641425288fd00568de0f0e530364060525caf416cafa593120bd1ffaac66f18aa053a1245a60c2684df16b30b9832b876cc09a808be532bf174f9533f61a0a58aef55c59beeba5c73f1fec80ce7388251a613ba382ff8f27ba5eabf89506a1a7d1ea9f121c86447e7476ee70856bc6d4e4678fb060a7f7ca0bd4f1ee1e4b057a0b3030edc08b5759dd5f9e12f305947db3a7ba4e6db3750596586691cbc0fb4191782c2026104f3b0e866fd5276df507479f383df7ff24c7dbe236f36f74e6f2119fa80f4f6b727981a3af2c7106adb44728bfcee666bdb12f5c2e7f50fdb489aa49487f547be4b292615b9fa39f430028ac3428b983724a0ec468ed9b7c44dfdfb38f4a5aa462d641299fc9feb83467a94a39c33c48785b9f41538e0883cbc59c252e51acccea1a7f2fca088b94e46d46573c4a8c4653bafff866480b04ed49a72e84c080", 0x1000) 05:35:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x800000000000000, 0x1, 0x1, 0x40, "a07af5e790f744f9c68dc81be8bf3120cbc8bac8", 0xc6b, 0xffffffffffff8000}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:35:24 executing program 1: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(0xffffffffffffffff, r0, 0x0) 05:35:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x8000, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/254, 0xfe}], 0x5, &(0x7f0000001440)=""/2, 0x2}, 0x800) 05:35:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffffff) setregid(r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)="f1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca000000000000bb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d93f48530090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xd9) 05:35:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2a, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2c51fce198742c62522b7ac8dc23f96e06dea2bb71a9995549dc7b06f7bb7acf273d820b3cea454a8aaea967b605dfdc400966d3744d69a4c5f1c5681d7155a54f7535cfbd3a5030454dd94e991e09f8446ebb87790990af418ab235f77478b47614e15e5340ad04a0c8fd959836ccef411389ecb0af53edb6257e320ee6d28f24bbb747781422a30b8c7105a06d31272e00e8f9df44e69bf9b67493d1545dd943dfc3d1b9d93238a4fc20fcd02a9083f55a8386126eaed0a26782ac50c6086923c4a16151be66", 0xc7}], 0x1, 0x44) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getpgrp() r3 = getpgrp() fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0x9, 0x3, 0x3ff, 0x4, &(0x7f00000001c0)={{0x7fff, 0x100, 0x7, 0xfffffffffffffff7, 0x1, 0x2, 0x8}, {[0x80, 0x9, 0x1, 0x3, 0x7, 0x9, 0xfffffffffffffffb, 0x2, 0x4, 0x7a166983, 0xd89, 0x5, 0x515, 0x5, 0xef0, 0x1, 0x1, 0x20], [0x0, 0x7, 0x0, 0x9, 0x6, 0xffffffffffffff27, 0x5, 0x5, 0x7, 0x1], [0x74, 0x401, 0x80, 0x4, 0x5, 0xc000000, 0x8], [0xffffffffffffff3b, 0x10001, 0x6, 0x9627, 0xe2, 0x3f], [{0x4, 0x43987499, 0x7, 0x9}, {0x3, 0x1ff, 0x4, 0x4}, {0x8000, 0x6, 0x81, 0x2}, {0x2, 0xdd, 0x3f, 0x401}, {0x1, 0x9, 0xfffffffffffffffb, 0x8c}, {0x5, 0xcd, 0x9, 0xffffffffffffffc1}, {0x2, 0x20, 0x7, 0x8}, {0x7, 0x1, 0x2d85, 0x3241c0f1}], {0xb5a, 0x4, 0x5, 0x7}, {0x4, 0x1, 0x10001, 0x4}}}, 0xe10c, 0x89e}) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000004c0)={0x1, 0x1, 0x2, 0xed24, 0x7}, 0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000500)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000540)=0x2) r7 = syz_open_pts() ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000580)={0x100000001, 0x1, 0x2, 0x9, 0x100000000}, 0xc) r8 = geteuid() r9 = getegid() r10 = getuid() r11 = getegid() sendmsg$unix(r5, &(0x7f0000000b00)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000600)="b662f8fce8651f2258f13b8cfb337095930879b12658d05cef1ff6947f4d1b5581eb757b872ebbf398", 0x29}, {&(0x7f0000000640)="e2a11d0adb681f886c73b63fef4fa46d9010cecd2d494f1a31c91b536d062229fdf360e44522523e4647c07df60c818685613084c7f851446673a72acf4d07a280441cf710a4bc1a79379bba918a8e0833734993727e374fad9686b27833a4437a22f4115eab82c4e6bd0c90866f1f3a728967dba96033103797679361036891db8b24729ae87c6298981c9c1759be9228235f6303b66fc3fa98671bbcb8c3393ffc92817e1df4ebb58b4bbc21fd2822d88071cc744b92d27fa11ab76f1ef75e84da", 0xc2}, {&(0x7f0000000740)="310341c5456c69572f9108615aa5307bb6648e0ee12a6ff7a5573d492a343b501baa660b98c7731acdfcc9c485c40d3d363800a03a651dddafa4de7200e462705adecfdea3b1643f87274708ebbdc1dddbfce0b8823e7b3b6028f32a215327aa040bb26b7f259cceca77474ed205ffd902649df5a70edf836b7d8be879fb4e2da39e2027bce266739b166c47be2917e5880124a2ee35bf92d4515cfe1bd5964769b3a0cc1d1a4812d08900cc46cecc88ec6fa520cfe8425ef3de61524431352d31aeba045686317fe8f470199a294ca46cf51badf0344801ef9595", 0xdb}, {&(0x7f0000000840)="fed82469b7580af29596bbb514a273eb84da", 0x12}, {&(0x7f0000000880)="49f1acdd498526bbf15915fa2d07781cce79bbda1b1902e1f05fd89e963486891ead35dd40397f45fb5f237ae8ce5d590e29b30886d23dd7e3126a18090b95fd1a1b", 0x42}, {&(0x7f0000000900)="68dc5c4401b941ef589c832badd8d0624c56a12941ac5163cb93b85385873d12f7523cc4d1dbd49c0f94ae8d625eb37d3090cfb0f94b0a89a300f4178ba27d8e0957737abe67990853b48bf5c503fdff7900fcd903cf7d39a21f254ee3b07b29c35ef80e65c9057f05106d98592e250f3642e16dcce903df9783e569e871884e34fa87f32d2b13eedb2ab6ece14ddf4fe07a64c282c8f92e7e76152dab80567e878a74b5", 0xa4}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x28, 0xffff, 0x1, [r4, r5, r0, r6, r6]}, @rights={0x30, 0xffff, 0x1, [r5, r7, r7, r6, r7, r5, r6, r0]}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}], 0x98, 0x8}, 0x1) read(r0, &(0x7f0000000b40)=""/126, 0x7e) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000bc0)={0x100000000, 0x1, 0x4, 0x6, 0xff}, 0xc) getegid() munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) ioctl$TIOCNXCL(r6, 0x2000740e) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) 05:35:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 05:35:24 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 05:35:24 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x1a, 0x0, 0x4, 0x0, 0x100000001, 0x20200000000, 0x9, 0x0, 0x1, 0x81}) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) getsockopt(r0, 0x1000, 0x6, &(0x7f0000001300)=""/20, &(0x7f0000001340)=0x14) getsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)=""/72, &(0x7f0000000140)=0x48) recvfrom$inet6(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x800, &(0x7f0000001240)={0x18, 0x1, 0x1ff, 0x3}, 0xc) 05:35:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x200000000005, 0x20000002, 0x0, 0xffffffffffffff63) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getrusage(0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0xba, 0x0, &(0x7f0000000180)=""/186}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffffffffeff}) 05:35:24 executing program 1: setrlimit(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) setrlimit(0x0, &(0x7f0000000080)={0x7}) nanosleep(&(0x7f00000000c0)={0xcecd, 0x8}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe084, 0x1) 05:35:24 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x2, 0x4}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) 05:35:24 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x4, 0x9, 0xe261, 0x5, "dbbe058bfbb0016db695a1b4b99f7d67588d6e5c", 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) getsockopt(r1, 0x8001, 0x5, &(0x7f0000000180)=""/62, &(0x7f00000001c0)=0x3e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r2, &(0x7f0000000080)="211f320ca0af54c5f68c2ac250a8ead1bf6777e4e351d42ff0f1241317be9ff85993109e2424b6d3904aa0066d16ffd69222d31c90011fb73beeef9e155352a1f3f15e8eafb864b3d0715447a1a54f6ba29bdf6f96f5e7570d2f161f2c23d6d4ec691c696bc9f0970f983ed68924a65f28613d1f8aed96bbbe071c517bcd1990dce28f1618f49c65fa31ebb0cb73ad5ae258a2a71fa7cef1b87aeec07969ab42", 0xa0) 05:35:24 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000001580)=' \x10') 05:35:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) 05:35:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 05:35:25 executing program 1: mlockall(0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:35:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x30002) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 05:35:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x240, 0x0, 0x80000000, 0xfd3, "e11442b7414c2211b382a334137fc8814c343d9d", 0x1, 0x1}) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) fcntl$setstatus(r0, 0x4, 0x80) munlockall() readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1) 05:35:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x0) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x96) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getdents(r0, &(0x7f0000000140)=""/140, 0x8c) 05:35:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="629b52f458f534519f4a071bb763eaa2e1617ca7ade5443b7e7f342726a62fa66180b4e9b15d13b52c036e4a659d0c897d06f159da7a827b07617a88498192475c8f490a97f8b977ca2b", 0x4a}, {&(0x7f0000000180)="87ee085a00e5c6f0ed8a2850f51e9ca8833ecacd126a2a309f8fbc55111c4363a4a3147969bc8e972f00d0f9d1473d1381a6c2e59a3867e79ebe9fc2a862ccb1722dae52a1a4302dedddf903e2043ec2ef60f27edd43efce212284f82deab67ee61413db241dc8e5e8450bdb7418166064ef9c1e43cb0523a14697e5e41ee01c243c131f01e4ffec56cf7ad35bdd66bed990ace2663d90a11cea7f8334e3e3b68e63cd3a2a2041f30f70a8aa2573701295fa7ef5d13c0a28235ae51a90ee336e225c3875d6c7a27eab8f4b597ab055e6349af38142dc84b4c02fee747486f4b95a", 0xe1}], 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x0, 0x1, 0x1000, 0xd0d, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000009}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x682, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x6) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000380)=0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000003c0)={0xf9, 0x0, 0x9c, 0x3, 0x4}, 0xc) 05:35:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fsync(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) 05:35:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) socket$inet6(0x18, 0x4, 0xa4a) 05:35:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x62d) r2 = socket$unix(0x1, 0x6, 0x0) fchflags(r2, 0x50002) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = getegid() setegid(r4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="d16226df5aaf767f5216177c827bcdcce4e1c15d5d869f806b6edbb9c87cde910d8a5b481911e03782e6adfc9bc97a6cce92dfcebe1b48bbbeeae3b240bb799d6d211a760b2476139e5b627b37e3a8a6d1da386ae414090bb0b216afd3b2e073043b03dbbc888ebc858a2295091fbe9b9bdcee93c56505ecb2a29d93d054fcf523edc60b4b2a7d16e8da9e81ae04a2a2fbf93f4b12595b75a551231d2a268dd62e30dd8020e0678b7a884109792815c79251b1679d788e80f300269c04744f078a426ba625a791772623d9afa5ce955589c447d9f4a0a67e0f668b9612594858347a1c407e1f7925f053", 0xea}], 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fchflags(r1, 0x40003) r6 = semget$private(0x0, 0x2, 0x80) semop(r6, &(0x7f0000001540)=[{0x0, 0xfa1a, 0x1800}], 0x1) poll(&(0x7f0000001180)=[{r0, 0x5}, {r5, 0x4}, {r1, 0x4}, {r0, 0x89}, {r3, 0x4}, {r0}, {r0, 0x20}, {r2, 0x20}, {r5, 0x4}, {r3, 0x40}], 0xa, 0x6) setregid(r4, r4) fchmodat(r1, &(0x7f0000001580)='./file1\x00', 0x2, 0x4) accept(r3, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001640)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001680)=0x75) pledge(&(0x7f00000016c0)='+\x00', &(0x7f0000001700)='-,\x00') semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000180)=""/4096) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001200)={0x9, 0x5, 0x80000000, 0x992, "5cfd2b713e297b7c1f576db749d3681cd7792356", 0x9dde, 0x4}) fsync(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x4, 0x0) close(r2) poll(&(0x7f00000017c0)=[{r1, 0x8}], 0x1, 0x63f5) 05:35:27 executing program 1: nanosleep(&(0x7f0000000040)={0xffffffffffffffff, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x880, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x92, 0x0) socket(0x23, 0x4004, 0x1) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socket$unix(0x1, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r2 = dup2(r1, r0) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x400000000000001}, {0x18, 0x1, 0x1, 0x5}, 0x56, [0xfffffffffffffffb, 0x9b8, 0x4, 0x1, 0x9, 0x81, 0x7fff, 0x6]}, 0x3c) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kqueue() 05:35:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x3, 0x5, 0x8, r6}) setrlimit(0x7, &(0x7f0000000200)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0xffffffffffffffff) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0xa08, 0x12) getsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000300), &(0x7f0000000340)=0x4) r8 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000640)=""/117) pipe2(&(0x7f0000000380), 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000003c0)={0x68, 0x7}, 0x10) getuid() getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000480)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x218, 0x20004000000, 0x6, 0x4}, {0x101, 0x1, 0xd64, 0x3}]}) ioctl$TIOCDRAIN(r5, 0x2000745e) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) close(r0) sync() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000700)) getuid() 05:35:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x10) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x180, 0x200000000000000c) lseek(r1, 0x0, 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000002280)="c9"}], 0x1) utimensat(r2, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0xea2, 0x1}, {0x0, 0x7}}, 0x2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) 05:35:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 05:35:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3a3, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x100000001, 0x2, 0x0, 0x0) 05:35:28 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x401, 0x5}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) 05:35:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fchflags(r0, 0x100) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x1, 0x400, 0x0, 0x8, 0xac7, 0xff, 0x1, 0x0, 0x4, 0xff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 05:35:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x38000, 0x85) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 05:35:28 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:35:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) kqueue() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="c94583d40961aaf17e3b9f35dcb471c2f7fab17fd7d6b6439406327b84a95bfca077d168455b6bf2f2149e8279fa8f1e27046302727901a0d0d7d740fd236d06cb55b17f22b1f3f286c29ac6a2e23bfe1eb792c25aa652c22d9282cb7404edff694897a469", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:35:28 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x62d) r2 = socket$unix(0x1, 0x5, 0x0) fchflags(r2, 0x20001) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = getegid() setegid(r4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="d16226df5aaf767f5216177c827bcdcce4e1c15d5d869f806b6edbb9c87cde910d8a5b481911e03782e6adfc9bc97a6cce92dfcebe1b48bbbeeae3b240bb799d6d211a760b2476139e5b627b37e3a8a6d1da386ae414090bb0b216afd3b2e073043b03dbbc888ebc858a2295091fbe9b9bdcee93c56505ecb2a29d93d054fcf523edc60b4b2a7d16e8da9e81ae04a2a2fbf93f4b12595b75a551231d2a268dd62e30dd8020e0678b7a884109792815c79251b1679d788e80f300269c04744f078a426ba625a791772623d9afa5ce955589c447d9f4a0a67e0f668b9612594858347a1c407e1f7925f053", 0xea}], 0x1, 0x0) msgget(0x0, 0x100) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fchflags(r1, 0x40003) r6 = semget$private(0x0, 0x2, 0x80) semop(r6, &(0x7f0000001540)=[{0x0, 0xfa1a, 0x1800}], 0x1) setregid(r4, r4) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x6) accept(r3, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001640)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001680)=0x75) pledge(&(0x7f0000000200)='+\x00', &(0x7f0000000180)='^)+[\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001740)={0x9, 0x5, 0x80000000, 0x992, "5cfd2b713e297b7c1f576db749d3681cd7792356", 0x8f, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x2, 0x0) close(r2) poll(&(0x7f00000017c0)=[{r1, 0x8}], 0x1, 0x63f5) 05:35:28 executing program 0: unveil(&(0x7f0000000040)='./file2\x00', &(0x7f00000000c0)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./control\x00', 0x3, 0x1, 0x5, 0x1, 0x7fffffff, 0x7ff, 0x80000000, 0x2, 0x2, 0x8, 0x8}) pipe2(&(0x7f0000000080), 0x4) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') 05:35:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0a830d80c11f0775903f9cd96d9005a4710360d938965811aef281e650d39cb46617072909355d", 0x27) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd3) r2 = dup2(r0, r1) r3 = fcntl$dupfd(r2, 0xa, r0) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x2}, {0x9, 0x200}}, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0x0, 0x2, 0x42, 0x5, 0x6}, {{r0}, 0x0, 0x80, 0x42, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x80, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7ff}, {{r1}, 0x0, 0x8, 0xf0000020, 0x3ff, 0x8}], 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2c, 0xf0000093, 0x1, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x20, 0x23, 0x5, 0x80000001}], 0x0, &(0x7f00000001c0)={0x3, 0x400}) 05:35:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 05:35:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000400)=""/29, 0x1d}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/176, 0xffffff8d}], 0xa) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 05:35:29 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x10) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f0000000980)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000440)=[{0x4, 0x98, 0x1000}, {0x0, 0x1ff, 0x1800}], 0x2) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="000000cd36a833048eb9000a84a2730f92a7b04c3a406f5e2adc6f6c0f68b2af35fc7ab6502dca5fb3373450aaa779916f662cb3af1f90c4b9cffa8a892297d9a8ee4f724e9805632d13a6aa02e52fbceef20c592af01c0ddaca6c5c4096da73eb8affecbd0f21053bb1b985f8f458c921d59897ca00000000cb6f253f7cccf54eda574cd006c81d75caef2ff254bdc5dd834bbcfb02d7f5d14a5e3c3e328fdb5766821923c9813e1434fbae2de41e6df892f72ad39c6ecbccab2c52380bc754ad9172ef87c45f8e1aa412d1fe0db5b41d97c4d821012d365bb079aad4bf0e8603c1221409a05f9f74c2811c5da13d82ae7d2568336dfbb896bb8b79ad6f73f65f1204ffc56d0701cb977b522d920acb1577b5b936e7dd537a7dd46b5b8d180b4a67dd9ebfb2bf03"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000070000f3eaff8613a61b3e"], 0x20}, 0x0) 05:35:29 executing program 1: r0 = msgget$private(0x0, 0x16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r3, r4, r5, 0x10, 0x1}, 0x5, 0x401, r6, r7, 0x1, 0x2122, 0x7, 0xc66}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) r8 = socket(0x18, 0x2, 0x0) recvmsg(r8, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r8, 0x0, 0x0) 05:35:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) 05:35:29 executing program 1: r0 = socket(0x18, 0xc009, 0x600000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x6, 0x6, 0x0, 0xfefc) 05:35:30 executing program 0: r0 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000a40)=[{{r1}, 0xfffffffffff7fffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x596, 0x4000000}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x48}], 0xdd, 0x0, 0x80000000, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000a80)="871ce8da104af12aed4152c6df60a8938cfd46dcbc0ab49ce26522e4e83d7bb08c3676c19299fd681819a94b6b2764372598773ab56e02d4e7a81fe016f11d4feeb278e55bd82bcebafaedf215f825eca8bfd5a0e4e106eab9a04620f0e670442647bf06c6b29cd9dc196b10b00c66200ea5d143d45fc250009da4707bfd937bc5076a30f67712bbe28baf524c7fe22341fc0ba662fbe98ab99b1d289a5afad0b46bc7f7d2c91b95460e604689cbada49bee8bd195b29c7957a51c9b98e46c2611de32ea3fe51005f767b63de8c6cc477b064e1cc5c1e170842b3c21029482506df2bf2518589a2bb3d974156785cec8034a324c3c4375649dbd922e466883494086d879948339560d00d7b6a13ebafc49b0cf60ea3eed0ece7301a1dd0640e24850c81920e6f30d677cfc9c56d4667eb475a14896a33c758b5720af8e377ab9117f5ca3777893b751a3833c9babac5922247ef65e081492cebf1a86cb5a370b9d5b5caa38f88e92464701f8453338408f1c3f1f45b7ccd2dc9b8f13a838b199efbccddbc7e2df8370081335af18d7010ccbacdb3457504a513b9d5d45cd6532f7ddb171be6a24f2bf17b93c34b4606e13e767eb5b18bf046867fc5b839fe75b4cb30aa372da2913652476a5c01ae5f5db96923a2f854fcc0024471e5bae14bbf2f0b72911653ac7349364dcc4e11137acf3401facb954266faeb6e1204c3c8ee7b859075a6a86e496608be179d372536edf1f0bc2c22b98acccb3ab43749cd9797555b3dc5cbcda01b97387b583227fe7bba5d254696dac9968075d20f276ce1a58791a990d804c4d67afedd2f8fb870878631a10475562b45fe16326c86f33750aff8f404f3201d42086f9e673edc409e43719b5ec9471f8692be936c1e3c47605ddd1b84220e4eb86e6fb3b0c6fd63167f7824acab7c62b90e82926cd67c5b484b008b45f250b443f2db2566aba0df2cc7e9653c455de920637aa23a5f986b5d3ee2d9ef8f19c1ed477ad68eac0f5001ef7df02342b2ab00a94f1a35396aafc45c788b142403257af77939d3dd155b8fd961925faeff36352bbfe37bfb2c6a374ea12e9c74e9b34d0f440accdf0d77d728aeeb9f7e4dd89b3fb23c6e6fa8332a0ca5ef1d3c822ff620a9b7210bb17dfc8921a75bdcd40063dda751b37d48f71a7e0bd2aef9420850d7d6fe3eebb7a184ca5b65e0f721d0ae095f55656413c0de1f1f89d4a9e63638c1683a1e1c5b8e4456be9cd2d5d0175d5c2630027553614d2fd5800a8fafbedf40582be9c3f983a184d7475f5b8ab3c0b367532b5c580568e0b6efade81086aaecc84d4d22689e9327a0f10c9f1f4cb5fc5f80c8d7658684f77b68ee1579c2594fe7cdd5ce588a3f4f333e56acace37ade81fe51983afb1cdf9bec1e2b89c32c43f44097a55a275a921fbdf028c926df50dbc610370c9336a6e54844aedaf0a1d8ff0b3972dc5ad0b5f462aa8cbb702312c78df93293d8b8816fcc9e30a4902ff58bb3eabdbd519c4daf9e4419fc9464681654986ccad0797f2a37faf8401d36a1a9f562d6f8182b2c68c777f1504ce3cee9dbc1f7da2327154ff20e4f4097e95c10fc9c8a9af1b2dedb4bbc8e24a2f16385af73eba3f2e39f9474689085ebae85d77e622a63df1b9a451c16d549364f5522675356a5af1b433e782f5420513ecf9096e2e3dcef9baa81bb64f4136674c12f34d44069b94e8c1bb5f43cbc5155159ab6cfa51803ca0682ca322534f05517e353ec1215c8e81c6ac76054fb6551ea8232b55f0b417a950448878a9e32c1bed6511713f092726b1d65a050ed1d19ba764271c116395b100c119da297fb542c7b295ac1ee2999b39fd3e1c45ea8c7ade94629f892a5b82671830f50dba5497f1fb0fd456d81be04d8c3b2574f778bdda1fa31bdc85ab9eb1179e6fa3e8538f68515e09f312f56dc4af54c61b4ad5c37c9b6badf7fa15bd600df705c27dbc79b988f6c44bdb50e58cdf8884ebe1ac3ab2ab6ab3559a07c0546e0513ca0e9c955e78afbbb218e4d277cf40568ed9a1e265361430af82a7966a91f7f5134ce5a9e1505fb06b4aafebb2466554b3a4c37ecfb4d412fceae100d28fe9bd44409bd7b559d2c23066523af868d49e1e40440bd33dd17e5a5b74dbf63ca12eb18cc28c94dbd9f1d6464322174a230a801392f99fc23838fb283ca236c29f4bf9d9309693b4f19d747ab20c688ea371764e14b4bfa50e7b35c2d78ccf1e6709eb7c97749ac4ade54f3af8554128fbe891407f93dbfb766577cb813ddc2c8fc8b7e2ec857a3c2213e40fef1af335628b1eae05e27f1be98bcfa11d54b3ef58207e1e7b013b5b2f95ea82822bba29f0014fc47d1435f733d199659f2adf7020274d32282ea0fc3136605d31fa64d41d8a149e79b734b5a61f3c34cbab5fef4f565b5d169080215591d2e2f4fb968b76ebfe91e1a7b8ab18085f86779ca06e0f479ee3bbfbd8c6f28e522a24da471819f11cff29f84f9b7c79ff221ff78cbad629318335973148723cd84b0fa8c37932e334c578bb95020a16bfd000ec3ece9a6441e85fa5eced073fd48f11fe5d95056b110e2a8a4200ae431eb11a1a390cb1f6c17ba092e9fd672fd8c3439e384623b7bf419b4098c61a9d9a66e34899caa1a4ccbd5c6df9ed6cb56e9ff2321336329d99897d93e9a15833767ac1efdc0d108b0bd3f0cc9415c8086e683d5651f20c9d0a0a995a959efbb8bf4504ea44ea1efdbca35b6e1045cc89aab545ecb71b95951ec5f0034d43180ebb0cfbe2110243c172682de10892be9a3131a28f5ab3b66ba03020922bebce4c8ce79f54088d903869bb0b9b2faf6f63e4af6c037c29f2fb294b1d6da6437947295aeb78494d2be4ffb8948771ff572e92e4f497c7cd116403d2659acd457821bf7fe27a39bb6e45301a6e5a0bf4b275616fbcb332a4224d0904672e59c0000429b58fe38d46524aacade6dfe315c3dfa970ec13830eaad037068774cfba7bc18a4d9f3adada74d54381cd2f1b71b7f0e4dd89fb92bdd522b75fb6fc30322567deaa4128f4b3822b76ca201148db3ecdad2887297e7f7f86da1f87af72a390fdca45f40c75b9fbf71aa17f331e43834af3b79a46123fd3b03e3b37376986ab44552cf2211946e34d770a4b6a3f6f56fc1daa26ef18738e616f774badfdf21e8d3b4f85567eb3d334891b325ced5b81b8cf0e12597ef98fdffde7d04192638109c983da4b749d50402d5279bd6ad879daa55a54504c66d740837870c93c181e93635e8f538616236cc11962e5bc22d74b03b37a7805afa76dd712c1270524fd12fcd80c5c2242ebc131c4003ff54c4f522f4d90d7fba7386e49d6a6367b5f8fc201c96878ce5937dc536d9db8bd41f7530c9af562b30cbea99abc3d6332268876c0e5c9c7c92d21160b1604a3e93771faf6efa89fbefa1f933aa1546211f61f5d7fc843c0352f7640027ab270acd9d268c00ee32d529970ba39b5e218f938e11db0d7ff3410b4e3a06d9aa83025d63c19e3475f06584be47dd7f59e350b98a3cd77de9a02fd28ff99355f44e0c2c6fa8cf578a6d7488a51de3f2275c7fae91440fed4f857449cf74b825855e0875fed2bbe0f70926609326f051d55c60082e635e7a13d66528f284aa8b15a785cfbb250c405edea073c82c39ce2ab8ed18a6f6432a308830695e81028e2adf1d67588e1c269dc8886143e150d4e32a7836f9478ac1ac6d924278c3827de5d1835d28d22a7f5612f46dfbe3aaeb9076afe3663b6d3ef142e1e2152eec308164958e59ce9e67c98fc6bec7b2a1b72455e63e93b9baf86d236e51044cb4121813878d4d5c9cd6bdbc7cee000ad4789ef822b289b5db55f48be07c76eb43c07e5fe89b129c5fb3ad392f1e5d69a002496d8624a3d1ac4257053bada775b47f706e6114a6650f5fe0818827caed9b9bc0fb78353c3c4d2ea841b9044826c80be56940b7e3308f7991a0b96184c3587b990bf6732a44257b1318ad94a57aa7a51889536577f04e00d9055dae1f197c1f45e586a7a88eda04a5b6c9ddb710bdfce3e99ea52433e7345fd867d9675e5f8f8234054577e51659db45125d6546b68870c9c7ffc4a39d2016a1240fc670fb197a89a305466f0803649e746694b7f54119ec48dd68167694e671adec58e2900852f1c6d56f798c2f2d9bb3f57aeacee1cb23aabb23b6ae8405dcede1d7f8ea1e757fd970797d69335e4a92105bc531ae441acc4227ba7f7abc2fbcbc5700971796a17241228eaaac4019dc013fce2b104c87f10d444340a6dc42e4ed96eb1fc9c5a18dd30a7e51939bf3e48f9bdb1536c2dbb9155bc84d2b617d7b401febc2262d650cdec9ce4e0f7cd2bc07ab9bacf30eab596a44b878ab6b889d6bdc72ea01986942ed924f6e37a108d7dd97b26f706d4211e65077e664621a4f7efb9b02e55963982ff9241126c9c412374e1f83e4ed8aba042833d60d62f1b5b58465a89be4e0d1e663231da1067bda2684610c00b100496e2a42bf66d215024c82de76100a0704efd3ab40a72d26eb0c7d6b60bad760692f537ba019f7a5fcf7d6dbbfb20c335a93f2be885af1982f56a56a76dffff8cd0252a3fccf4652a88df406a0c224f40e327d94f960bd9e11c1db3341187c3c3fdc0fb0e6743c16d893b3d1854f6632b684b6ff4badda4aa3e93a5afd27ed4d3edb2fa7551f4018d1e48a7043a43ee59e32cb272e41b741f9e23b63bc307606001f6b1971eb38abf119714b9df66084d00d3be10acfa0a72634d180e26a70097df942a1af5eb93930a2cb234e306be5774e229da69eb62b2e87a5b396f84e9a2b8b6088ada2d77335a70a968b2ce0d40dd4485dbef91600866b202c1ab125384649e6a133f6b65419e930008041f647b7f1fd0447652dabf2b96d40cb6a0998ac2913badfa07f84f0425adceaf2fedcb5e10469d57b6f09f3624e8d54308bd4331f478fdeaf0c15a7e5c79073f159a2fe13616aa7615dcab94d45f947cabe7dc16648e429efe25b8a6ab47b4b941a43019f459be0040fe00c537e82c3506300edea4b6583418ab82c8be2146962a7b6cda85898dab359e2293da9cc2e97cf0b27c5fd3aa1da71640e40f2c27b52e1f857229e05c5c20504ad30d79c5bea7e519214408c97e7128594cd1ff15ab80bfddc8877a4354b429db8dc7dd06a010c24fad3066fc9081c217b4e7367d9c46d5b68e549ae882a85838ad132b79989c83a3e429cc0f91a71a37c52de1a2da32a6825e89954d8e50f9e31b1ab9f70ed94083e0879e368b98f6d1aee44602614dda1c8a55d34e1997491cc3e61deb1c87db8d0ee14ea77386d24bf77d7f72939115dcaa6425530e51ad63c2c56d3a12501a301285610c1897660173c1bcc1941c1b35d9511999b5706dd6807d6253613048362651ae5b5d7aa0ce7d32f3e44df83bda4e098d3b074e9ba1ed1e668f4696b74b9105c4558110602702d445a8e538bcd3da55af6ab5f788335d98433eaf78f11c466e38479f1e8dda851026cdbb21d34e649139c3a6221b67ecf281d2937f53ad8fc2fdcc385541472334cc18498f6aa67b60a34b1805a0603a6a22f984fca6d6ac3fecb99b0c6869cfc2cc0adfa1ea8377a339790a9c1a7e85de3c0749daca851789a48a3921e40310cd4e9cfecc31b5650a610721ed4ade4b091eb5874bef92d292e0ad7b91caa38c6d4fcfba2ac8b8d293bc3d38d48e38fefa3f2b84e7167a7a157765be73934cf7c2cd715977cb994fe3cad85ff256919747ce72622ea7dec715fe13a1ad", 0x1000}], 0x1) 05:35:30 executing program 1: clock_getres(0x7, 0x0) clock_getres(0x3, &(0x7f0000000000)) 05:35:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1004, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:35:30 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000040)='./file2\x00', 0x88, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x48) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 05:35:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0xff}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x10001}], 0x4, &(0x7f00000001c0)={0x3ff}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 05:35:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x42, 0x180) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xf4) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) syz_open_pts() read(r1, &(0x7f0000000080)=""/252, 0xfc) writev(r1, &(0x7f00000000c0), 0xb1) 05:35:30 executing program 0: setrlimit(0x0, 0xffffffffffffffff) socketpair(0x7, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) getpid() 05:35:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) setsockopt(r2, 0x0, 0xd, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) fchdir(r1) pipe2(&(0x7f0000000100), 0x4) 05:35:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1314) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 05:35:30 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x5) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 05:35:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='r\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='/\x00']) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10b) 05:35:31 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="280136e79e4700d56e285225b350f353850827666e7fa5763eec9d119fd1d9fe77c54f7c4bf812d3a95d8fa3"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28720, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x6) 05:35:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/13}, &(0x7f0000000280)=0xf) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b5", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) unlink(&(0x7f00000002c0)='./file0\x00') socket(0x1, 0x8000, 0x8dbe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="2cc27c73e61846b159189d1b7f289c73cb9a70553a800aa89fe1d4aab36c1fb3fecc11aa4b953a6095b607a9", 0x2c}, {&(0x7f0000000500)="ac7f53410022d5bc7999d6b3a06f08d3a131a5a776215af6bf4cc8f09d36cc58e8186d7d0dbd06990e0e35e468512d8b0e85bcf15d79eccef016520fb03ac1c04a1580c13001b7126c550927fdf7787c41cd8df1419055afcce2434d33fe3d5c9d3ef2f63da3706c4f77ca4cff2f95c8c3b2a7d9e3927f0e7fb233cd18adb8c995d18353a9fb3a291f7f2643d907ae3280facf3303bd7972ad1c64ad3bf11caabbf5fe07c498cb1ca8fa025240c4bda813baad2d05c3f8d75883008ca2aeef92abc6407840a1c96f242d0c351c85324912fda703ce12e4a944172b330379aa2e9dc800b5ef2c9c816c0057453fb5f815af3123fa58bba030cb42eadef8c4d50509b3b193726c138b42a1528da4622e83e662e51fb07851cd3780f96ad0198b6aa17270b4b204a8371c50979d0a3049c8235b978072f295938ca8471bebe5772046c294d682b30e2ff43c1caa06fa1612fdcea31e2c580cf7087ea39e1e7198617feeb234971f331db7a3e8f01b85faab8a3193c663c89bf040c6901c8aebab07c7236ca61bbd3541806b6f039ffc5bac1e574396b18350fe3afc619a05411d2520a94cf4e753b18199148add3a6fe68750aa33d0e0c310906c2445fb64136d1b9d8ff45aa894662bb90dcd4547b369b29f8e5e862eb9a935a50e152ee0fd7c0e58fb8164fe4b4be362536ab7b8952c1d829d098f91403c5f05a042047e649928ab3471db31a13024c32abbd6cce0250b588e3fdf8ed61b4edba2ad463514a41e19cf8f9a0ad9e7461ecf592ca3eb30b89763eee39bca4b599035eeb31d32cdbd93beccecbaf3fc3e336d7df2ce58052a1e12d33e2217ed6ec4aa44c586b45dc291500fa34002148590df31440e26453a9324952855f116f36a80938526e7dde2c4f7aea0836a62aaff75aaf86db877b98c8415c91f088b2658d37a1f3e61bda5c29f1973986995bc5343235f917ebd5ff3ae9a8e853d027d64dc61bddb77cc83c543a1707351305f083671442af9dc31cd4569d7ed27a3e6deeddae5f3ff7cff8422e1078168e2c9b4cc52ef358e2ffc08272f842277bef8ffc600a6a9d43fe81381a4ce275c5ce45a08f283c93c0cace35862769f297888a7c3b75e85bb72d1d298067f805746407ce7d7cacc675eb61bc0d25eacef832c5e4a025da54e19ce809718dd10374cb75ae87b2d6915487cefb6b924a85b24c8801d4b75b6a35d0edecfa646aa35a230101738e827b43843257770bf1c91cf4b058a49015d9991e6ac03d9472dfe293344021e9db670af013d5b78219318feee53479095dee4d8bd7c205a987d2e377f63747d81195473bb7465bd45cca4609e3af7e241d12adf3c4da6e232aeb95bba214dcd7c43d52256b5580905380f4170259852fb30d500a35539eb8595226823514df17ae24eab9b57c7b9938bd2661dc51667583053b450a6551c16d8d3f9570c8aa43a158f5b90924651859237edc8089f0357973657a93bd7b30b0b065532967409fe11ee6e125f311f34392a8dec4e9116b8c74876b6b29d24d1a9f7d2e57fc802bbf2d26b9c6b8a26a91d4c9751589decf992023ef3b16092eac5d97fe7f23cf41856dcafb69c1dae341dc6847ed2be5e6dfdcbd35113b4117b9904d7ee1b5fb6eded8e51284a9ae774127858ba6932b53bd0842d42bf094832158f56315bd0395fede30ff7d04f5f7cb06b9dfc2aa73a03357716050b8309fd48e02af17d6c3bf06816647261e3ce3824c4adc53ab4d3f46321b7e64e63f98d709aba41e6d091bfb4a78f8d286a030b8d2149c0f7cc6d2fdb9ff46e3a703b51fc218eba61e876f8d6edb2a8fe40e4a153da515e346e487fb1e11321d434b7c5d6c297f5ff79e42d51736825efa5afa032aeec33207059fcfd8eedf2344138a09d1bf341b8a1804b46f6457edde121474968f0d2ab7f6fac8f31ba7f1d10584e067a30f1594b20b5359eae214b13d731143e6226aba99b79d3c9ad814fa39c2f8c64060065aa882ad45b82ee11e612be6a1c3036391dbc5c3b065cd2bf6378f7ab5f30b3a2e4601e5118001cf9782ef08e3957d74fa746ef024bf2edc677960ab2529cad13628f61b86ebb3b7c7c43268f182c307cc76e998af9fd10763a2bfb374df8f1c8585289641322f541c6858ca56f890e8876656fa48d650bad82038039c5a1ac35754d86844f5a68d3f7b607f65dbfc9b1432a4723b52aff4ee172925bae9472ab02ea8c55d437c879de3aefd41732bd8e517514035117be5eda2a44c39bd23e8112eb3b4aa92944baeed4c4720439b8581ff9b09ffb46ebd4faf7fa1b43c0fd5d50ba843cebc24dc66f95ea86f34339915da2b7ec8d48eaf9fe1ee2376971f89ab4a8ac6841db0db26ed8d559195055917c624f734a11348b36b7bcb63d02b0fe3cd9ae2ea7a2c75ce60d964343b088508fdef2208f0bb27d8b63f4ca0d214a1443bf9ccbb2028f0a75abb3d036d06f6c72d08c2d8bbfcef08ef7dc2a6707478f32b45b27db2148ab5dae3d74900761247e94230d9155e2ff8af89b1cfca1e5dfc1d55353b384355b0dffb3ecd6c1cb536f7883fe9b5466ebddf5fee8204e3d36ed33925d87288ce21d1996570874cf277ef64ead0dba852c726baa8a8f59188d1f1129bc92df3f2862e6b8650c5cc90aee42c6db3f1863b5f53fd1e601be9aa0ce18d09e51a3442cb89c4bd46ca1f46ba5cf6c664f0d96817d346bad1ee942b3768af32b55b2378fa89f5190249d9269f4b0a53b5634104feb0f75f14c5b08f712c8a946b8c9ef16ad7e0124a710ae306de869e0e827c0d8b534131074350ad470451491cfb157c554bc78322c34cdf4afbd936679345132a7a43817d7373619f49da5e8b07ad1b5024d61f95a9d41654c8ff06283aee1ab23545a9ca443a945849de53c0ead4f5b2d7b86d574d4f08c25b1d89f45a04aacf117b1058884d52ee3d131f1b9d7d1e22f0384171551cb04a486bd8b5b989ec60d1851e44ff93d287a085a61d002fc4cb2ff1019149de18ff38fb6b6219e8cc22be21f7d06b9923e5874c61535a7ec5b6bfd362ea6cb70ddcb153b86c951f1259f4af7fa68df4cf6553125409e188774bb6d0983dfdb7894298b8e4542131112baed62ed63621ea45430fb4f649beefe23b082792a05b327f1c267a48ca49de90ea79944e4a46dfeeaf22454a235ed2f6da0bb0753aec668762832a1d9b9aa56e436f4e2a424cf819c5c26d54187e7c00a7cfd51682dc9b27c4410f0f9e506086dbe049ffb0b9c7d3efabe98054b0bc7b8ba989e4d2d93382377bd7448c02adabe214594f6bee8344bc27d8ba1d4abbf58a5e7e8d6f7f047ff70ffbcb088c760d90c2deb1e5ce1feb900ad99ada343fb754b8ce1ebb01ebbbc9e16ebb7b20286444d1b0dbaf97ca36546e3693b57f999c1dfcff63ed20d01b7db73626a9c93c95169e6577de3015e105d73c3ae55330e3f35a1ff6f3807cbeda4df32fb2445fadf66f899dcf76998a553472024823c73f872526f4a2c6d0ce61a0b3a67c850e43ef4968438c4a68240c161b848d1d05686597c06e6d90f13ce5658746239b76a64d94dd9f196623df26a538754114853f636c7197f368dc33242977c0952d6d3cf7f6e49ad7024db7b258ac9bae8fbb3866ee3abb0aa3b0a66a7dba7bfc523c0fbccca0cd35801047e37088d26a0867f97365471c8c4b298f1df28f6bff307526490bdbf200d10e5e5a458af36823dcaad3b05888960c22d8da96231478e4f6750d0e8312595f5a258a2da2599070d2f01cb228fe2ab85a2553ee6290a8504ebb173e4577a1301f0d3e9cc2c393b7ec2ccd681fba848e8a6e4cee9cf5b4d1c4127911af0f9ac6082d34706af35f770f8f9f0800c36be875c275c0a69beb144685618ef5928dc6bc581ad3041e25324bbe174233d4fa9a271987b482a0a3af770a07d54e5e532d06445f397f68de9ae73d86d5c2cb5692a8bc881b0959b6524034158242a7b9edbe1f42e91fb17f750fa8352f9984f6198159ee2ca176e57d2095b1fb3c84f1da825fc8afc7eddacf49160b7d41ebb9ac0772cb0d9e246d1f66bb58c19f89597464ff417b46a7ea7b311ce61e225ece9c08c29f59551943c8aab88b1db019325dd01284b41687c52560821e86e365eb8ce191a161723e6c4e1cc514660194ecadfd164d2c987feb5455c91985cbb4e6b5b0061d2a57db5009b58cefac29f578946a1a6926796729f48928db47205a017671d20ea33bd62377eb54614fe3b05b362eca30bc545c1b84b0647250e2d2b35de23a0f40f9ade751d7525c8cba0205007b3ce0b3ff6803d4937a6417dc31dedfebd092425921ad3e38dd9d00639241e01d0de10a2d518d7d81c7594c86e57e9aac2fc0069f9c467dc8eee1ad6325df5e3d8d7ff9b12e83fad5962d82599a15e31767c55ff5eb79417596aae90c6b41dd7b3e280372df48f25eda17da5982f225b78918b94bdbd547a83913dab909611c43bb2b3bf4f3a8ff010196c5c8babcf2f44a803f3012da01352d5ecf5428e5fbd4c5022a33dc36c437903a6b828dd0163d1b08dc9897a0507a9ed4f587cc95f5040a5b981dcfff3ca4994d4834b001ab6d44b09c3af25c206996276e5979a96babfbffb0fcdc46f67808068a4e0e68a55b82a8934d0cbc5a4fc792c7c89412d26b10c6d2149d65d38ea4ca6c373e808f7ec81b7da9a439c7f70c8c032776f7d70d2050fd45b8a8bcbdc7e5adc3df8ab7b292ce97a61875d402e3564edf14ac3ae2c702d424b4de823be03125725dbff667b541f2aa54cdfaf4ed6b6bd0bcc72c37669144c8c476508f0c6c7db452fdea8a0349316d39218926645c5a821360b044fa72387abb50d4efed68ad6faf12f26621e7cca2da70d984c30cc34aba954f52ccea582d0ad22317409a90bb0dc4fd7eafc2a05ea0ebad8f9061c9e4dc0235058e964f847302e17d60bd075456589ec79363a0b15198a9e53fa6fd61670dd1bdf208d7140027cca2881d1ac445068afd5d5d61ff591a63cb8c7e082f2abc65cba8af411338610223595d6e8caf49d2d8783b2ead64a72b506e40e461afd2faa9d7fe94e4d3a8c2e0d253bc5d38ed69a91bc38cc3692094011f17c95e2f15b971e35f22e3b19d26387544392192729e64e207fc820c16a5e4886ceb27876e3b234879416aae395175590547adaf9ca2fcc9b8fa767602bf3e2c0cd00ff6331af87b0d6682eab6b3507fa0e34ff0ae1cd014f101d4b13919c3d18acbd33efd508fd62b98eb36c5566fb245666d60adacb7281ce043a64c57b9c22996fbfcdb402ba6a3457f97a33a77977abb4ce701b9ce1e37e22b59caab2a813b6600b562ac59e2df68a46a50a9ab8c057fa82e6a021c4e2138e9fe115ce9f1577133ba30eb400f77913e262d5203f5e7f095ff40e980d48547d8b388dba1084ed52b12a45ded341048feaca14bb49db675a4635b403f5a643987410412691830bd360694996598dcb0591a6f989c07a955c7b6d4713c2a86ac2f901bdcfddb4d0ccd4464ddaf3bb42c99e7df954aaef49429b816dd034ec622e5a476305df15c3cbe958699c34db6fea31f22b07713c9d0bf9abde5bdb702a37ef8beb996a6ce8ff7fc3b80d3e2e925b6a3437509f4f6fd2983356515d1d8c5fda931ba33db2e1623248cd513486cd5b4c9f6db54263fdde9f9e7654374d8007e9110c9aed3f1fcdebda756b43056b2ad7c3eba88833e9b1523b7c8de31bf82331533e57cb84f403a4d6dbccf06965e33cc1138ad8492027f08b7bf8b12afc63229c3acf", 0x1000}], 0x2, &(0x7f0000001500)=[{0xc0, 0x1, 0x7, "ba4f64c5e0f933b83b16be150e4c1aa8746868b6b9b17ecb245093248318839bf1da69a762304f24c9191e6c30acc19738e2b250a1fc880742c9019eb6b99d480a24f365b39c9bc17174d55da5a618131132ff39b9356440cb2b0b4f1d3bb069e676702b1bda965ac0f2fb596da8a67d3b323df9eed17ffc5443fd90cd9f6551c2ee72eeaefe0126a8a9072ebef6b21cd5927fd66e02e8497ce68bd9f13337426faa7034922cbc5bfc7799ecc4"}, {0x18, 0xffff, 0xff, "0eb5aeb254"}, {0xb8, 0xffff, 0x5, "76ba5422b73d695f29c134f01da128437aef9da9ac9086ba3a7c21ebca0d7ea14d4dbf6d9f48023dafac71b9e0f5a48e3562e582f6dd5644b446d210cc3de420264a0094f538586cf8787c410589e200b4ec0b9893c0b30f20280db433646b4614753711b765b1bf7a7e1e756cf3327d1916e5448e236d592110cfab5c7d16dad649f23444d6d6c5347853054dc506504816623590e227cc7cdaa1147c99f4cf21b292b6b0c0aa0c"}, {0x50, 0x0, 0xc8f1, "4d76c4f3b78f4b4dec436705a5fa9099670f91cc26be7ad24874829dc370879530152a3d6f20b19d69b74d1a773b208d7fa6758a85f75d1614c5"}, {0x1010, 0xffff, 0x1, "a53a9deeb1817cfaf3e191dae6a54daf8ceb75baff7931078951f779a0977cfc843fac2af8ed5e831d13dbd0d6d31b1ab93eb5b87f12aa50587f6bf9c582e2ec6c08eaf031f465a0fba6b34f642bb52a6bb82401f42b622e93400670e4cfe52ec9e7ff0adba51d1158093f38377dda1b4e79783b98c39f4665f76e2a2f441349662b5e3c807d0e9c74e0c17c5c48898ee2ff263b8b147186be88dcc56556637ddd054b9082358c20dfa0e987f3a4ca1651a19b13b46a2486120419c2c37d34e60a7330281595b418528fb64406bc5f97d9a38b02f77fc35a3b44bd49e0436a889aa7631563f7a584f16994c39c37b3eb8974f516a1a5608db8d607c0f21a1d032c9b592478f35c9317b2eb1fbcf60d9597672810dd5f807e219b8b9908a49cffcc617df5906e7b19510537825292cbb43ff4e91c5e8a1a1adf1a8a74bc9b0150d631d2052e8f77a79329cd69fed438919fc04fff852d688478c84f290ab84d6d67d5184dc2291b7fcfbb848060817991bf4fa13986fc90e81ed7ab8d86f6eb796350b628e8097d7f3c0a85a48c14c60927bd6f1282538ddbda5900e8c75cdc7fc73a6b1eb30755770fa18991b170eef63d91156bb990eabf854be7fdfd2ab6827b02611592d3df9079448133d9a9c1c20a78cc5239e4401095686a8d8ef8f0a46db068bf7a4a8510204294055f4278fb6bc273dff0050b211de538b6752fee64ac3381fd0ad7949b8d5c2d5348178d5750a35f4ddc073eaa805a1af1c5b787a6fca6f9f5379bda53c7951d295c782b322fe28bbb64b11f1982085251fa8eb25833e56a74a255e7302ea5b337ea194a6177bdb0d79042aad450b555f6d72e1addcb3daf018102285b6609a335cf5868d958dd8f17c6f330a4d0c6352418dd7efdd16b7a9926e480adfbf9a78160a110a5b81908353b925ad5fea7044b266f01321112ada107e8f389828da964137c874838ec3c5f491636e9b815116e61979fb7dd3c9bf010d7a142c8c4831e7bd84504fbf43ef9d9311a4587e86fb177ecf227ee68b44ccf4881b5f157e5c7d51887d2a394ebf4d4ecd04399fc07fa5bc3bf5600b652f6157c25ebc2076d2b5a40453f06474735672f5ea69fa71ff0d07cfd98ca81cb74e2911f913a369f20ae244e604a88a8f074faf6169784defd6cc601c5d992f7efb20935118217cbef89ae7a3bcc28fc0b1903e2a0073565a651071d76fcd1e228cbedd5c2863bd412ede5c3b145f44e8c61018049f6f1a2acd96b57343bd6d22086420d82aa084888b6e391bef1bb88d82341ff60c8866e641c62f2e6d68b1e37c5b239edffcc11031f5f01a1f3611133ce6f6c6c51d1b7b41d60eaef1e5039fe89649605a53c9672f0da295e077e7622eca1bfc01974510a146751a955b11c260356b156500c8cfcc53ef61ae45e7b379f5c235c0ef13fac24b2984f0d0eb29ffb2a63dfe4238db96a49b9fde715220c87ff3baa37aa056a5611c2c142685dd90947bfd7eb21daf899923f071097d3055922a1b4faa4c32e189ec8bc11b347233bfa0b17582c893e40e4c16d874c72e8f4be2b53f7bacd411e7712266f4d2607e3ad9f70fc3489aebede5f6e1a5c1ebf2f0a97551ca02d99c9748cc0573fe986283c5447de141bff25059d8717c79136d1a65c8f8afc5a4316693bc4a35c2f2b2e0b712e057cbe587e67c46aa48662af796f8789a354c2e931393dcddea3629235f6cad275f506860c853a42ccad6800f2ba0966cbda60ae4f6ed8faca81189d076d4fbbbac1f5b2ab250c0ac25de757b85e2cb0fe5558b36cc671082c92ff821f93e5a5eab8565229abfbd03b496efbb532141bf5f691ef500901963a830533e32942046fbac881429b15bdb68162360b238d47c05bd252e58cb92d70c4e4a24ddbd8920cdf6c9946a0716b50fca71c0f0b3da5135f26e501003bc224da43886519aaee5b64e6288164b7196eb7838e3641543f171b245a2bbb762aefe5d101504f9bd28bbcc1dbbd18d5d64800305e811f52ecccbd1187c626cb761a0eb7443f07b7dfa756ece3f191a508eca067492f10ab78646b220f609bdec03b86ae2e9c4e320dc57767b0cef5ea82c12d30c494b640c0c418a1e0f164ba76189eceee43ff3cb36f14631792e02ccab5525a3cde07ce1742292612159e0ce295e194ac09f24c2b7c0f5877126d6865693ec5cef18bff3776a16c74b3139a19217448f7604b37b9578b6881c979680915b1a6f2d4a3ea5c78c1c5dde894456b6fd2a7668dbc79de544c579890dba69e8cebfb84ff7038e6844b8c904bdeef7f79039ca34672eb22c8a118912fbbfd22d846e7cb88a1c4e19860ce3c394426fa81cb918cd6f6184061f214beec6bc387c2c2eb2a23f10496764febd97a85d5e68990236b588c36ab1856fc526c889452c38df7ab036b5aaf9974970a5b03b7145513a74af6ce81a8adee1ae0eec009f81d5a45de3834a44faef31030245ab542c1abb35900e8fd1fd5df18c6e68febd13eaad49f959f8fc7b0c9577980cea4d026e47e88475035d3930082a479d908b169f8900d1c907cef803ef98ab0503a4608ccd1fbc5bc5d752c7d2878f9ee5666c789753ab16ab20394b83ab7efa273328b2e4ead60235fa41d6e747003f49e08c8572960c4b96c7733ac00c35f02e4d2318b6e1a17e416229edb9db53c47af2ac8e8ff51d55a8ee0185991699a315238a5dd7acaf4caa5339c60e110d84f02dc7be3029caf633dd89b3444f94aa698344ba6653806fc841076e2e8327aecf126e330ac327796314a0a3f3bfe52a74bb92d06155cc5ad59b5137f9d196f131d26cbd8a1de8b4b0d99c3d248459c65eaf9ddee5b952ed406300b70cfce49fa31fe42f209347853d4c9dce666deedb10506e0f5ef14a64d7e361d9cad490a25d691718d2dad99f3c9993fb60fe340579a433818272d5c4e9e4266e7eec77f9ad2fc73399165b1067d228ece5d1adcb4656f049578b83aed1e2118f7d0cc981c6c2985e56a2db42e3ba1ce4480890f10d734e95d03335310e5e9878c231331c7674e11f75a5fa6171c8cc40b4f51c9d660d09f11df5f9d0c13e66c81da5ae2023a68e94bd04e6ede271ef4613ec9a41dba71ae234a8f5929429125f3ccd5d5f0452520472a64a93ee2095b02733410696b6b297fd3f2a562b8faec23d06bb94fca23ff14d19dfd898ef116e2bcd75d950d9ef15c6577d4a48b6e8bd89035b060ecacbbc9197f87326b7d7ff64949541ee1ba8f655d62c1affeed20d938d3678103c893d7a1f27f01fc18abb5a7084dc23a2ca419d7247b1a9b76875997fda3494fb79d7df65f62009d4d367718132235dc94a82792914daf255201a69443a9c885a31ad9350d58c9b4ceeb6f71519a3ced930e036db27dea02cfa151e8f96217c1402d7a6b20c4d0ff65278017d4636c0e6f1ae2f2201b048c4809ed83483f1f3d285a154b90ca500fa89fa639cafc5635c59637f93072ce83448d68d241be432583c8d8830e49c6a1763e26b62bd7b9c376b18e624249bf6181e4f9b8af7bc094345328d1a84d3443d1537d8d6b9c0b886f017adfc668a3bd2a52f7f394275f728882f4f915db127d27a2cfd1dadc4994385320011f7b0c42e1606829c4364545c4ea3b98d5f8f3f9092c5bd78b7ab23a31cfa93466a0d9b7109848ce171c6ae9060546f7636f89b45f48d09f34638e432da5f91325346830a9bd0545620e53341f86b15b0ae521790238688581f4aece669809eedc5bd600d26b98b97c7771cd5e203bb107a546834185b1342851fd5bf95854a7c76f6212664d1648966f366881a8ac47a42698261b17670760fda48f42bed2cd867ee87227a06f72d1e66980baab0064ae5ead6f52890df1e15195780fe0cc0cd71f2eaf29026139e8f33f07d46e0bed0859654c258c334a8286dc90344532886fb5611ab0532dd86f6dd77371bbd1c84ea48fc2b18b90c198b1e2d121abcc83533e1ea4a21a6fa5a7cb216eb4807d85ab5e5d159ee3d39d392da1b06e44be2e3e38b1ede52dfcc790da45d53a46a04731f02ecacdf3541f2cac2908db636abecc07fbf83f37d80650944f3bfef6bf789b579fe6b0a0074f9a81ef0ec385e4141cb9e30f99db713bed03f877623e39fc6dde58efab8713a1063fb19d7277f8602d2241bd0b9b1dafd772a0b4f9774fb409c80db048de662a6bcc4cca10a83b3e95534cea27c1ababb0288348a91bf3e0265032b75d9711c00d0dd4fc8ebe18b3e298607d11a3710754f813d6a5894cedd0a71e94d7a919359c5401ae22b7602c090ce6ae5612107c8aa1c304ea4991c353bfc409ba568cf7d5c6a29d0aa9b5013b1c28d44f1a5ed180dbd76599f92fdbcd19df94e2c9d19b7c608e981f42e2c0ce6bbfdffa979c8318fac2d5049716667b727c834063ba68649c63b5d6b42566afd5ad591cc5e6e8478b1fb18bcf5d7f99de84229b0e09b3e29929888e1ff8def3a89a814618c9cb85dfc6b4f8fe1db90c10b3ed3bf5b3fcb69f3e2a460c72a09c47956888f4562abd7028b8a3b86f5bd0b6d6a005dc3a511266b5cd5af28b74e872f9b66e4d24c838be006b51c2044523b7cc4e238f472da05ff7e9e0b20ad03bfd500422f6508e377edb331dc96f2059291ca202c2d79a5851540c2ff931135c33b985e1edf2b0a4d2bd8357ceff0452a13201c5bd1970792f3006c2bd1717423b31eca929c95dde3e465d480b0e6360e98b7a5d5d0c3f231653e746660606fafbc908974402b98ebb6863062b30eb1933b7e46c2de21e09f58bf71b3720851cdd8d2cd66e3b2ad53b10d470a87d730b3f975fe5ac877e9a295c405d5853b0beb782273c0ab4b07e0408dd080ca4a43d51bd38641ab603f9269035f8b72d5bf2befd991a38bc43d7fb757970e753a490cb11625bdc1482d7e679031c0e763b63cbaf15d8dee28ae562a1b4c4196a26cc8859aa57759cbe4927ccc3f036d621ff07c6662995ca343199d75a281aaf77ae94ecfc8c369757cde91c4eab152a9c429ae6283d1f72af0df9064d837fae3bdc6ae3026347175d7df09dce2c930d94589e8c5ac27069ca99fc77da22b69e3e6874f28f84bbead76bb33bd41b61bef0fcc1669d1dcf64613836ecf9719253d6ad1990a0b2b17a9f0e8f6a8b1a675739f8ffe10df77ca96dc0cdfa7540acfa7344e1e64783626610f178d81a7d26aab88f3313e679437e0759728ef63a8c3320ca9e4c65f00da630110d9d2820ebcc720ffc30b8d0019dcefdbbfc94cd0f1ea9ce6e413efcd4a020e03ab04c2e954e03793e242e2842c55b0df69804d3798e101ae8ee4a24e191c5240eea2fd4bdf85dce66099fc32141229d10dbc5c20df0e331b3f4025bdc9281d470c31d669aba4bbf43fc74f1e26155c7f6a2c0071a71fa52183bec0477708515c2c7613f0ff396add621515088104f1c7d5cef9030d8304c25edb0e90a9e092a91e6588c2c86da3bb9791585d549225646e6589e8a81171919636860f569bdb38c431cf3a2a6b009679e718ea4611f71cb12c25a196caadb2b00a7cb11ec239df1d3bc3358c43caf76cd90714cbf454e38d520258b8a0aa21bae71438683a21dad59d55c40932d1c93a6e3a9f3c734ec7970a35450d6e5a6c7e19ce5b320a6c489b218cbed943a865b9a17ac37ff765cf00f21f4ac095942119e0adbafc060846a37f65d262a4cc89d102b55d89110c92cecf23b786135ae8c9f6eb979243a492d46d47cef69e2a22e4c0f3a1820697c49e93305ba3f4b17d0a658510564393b41f9bece"}, {0xf8, 0x0, 0x1, "0156e7b7778b7aa935c01f068078c7ed465a77e9414c256751d837128b1745b43fcfa202ec0e733ba4356e27b5064c1c2c160c7395916ec826c3b20041a088d2a476b6b9d9c79ba1dd821aed6902b9a602de100f993f5567aec4496785c31835dc862015cbf573d1962db1a105524b5c232bf88a0df181e37b86cc08b8cb41a8e7bbd80aa7cb67b0174046ac3459942392d5c457048b0bac8acfe588d5d9198f21e073befef3c5c561d91b6da31d791347f0ee350a8c479e65998d56f8184d5ab71ad3136071839046f4ea14020139fc09a31d67550cdd08eb7032df447070574822f645c113e3"}, {0x40, 0xffff, 0x9, "9518c953bdb98a3cffcf9a17607230d446cc385d8e70bdb44d52f55cac2565d1e64b497307042629a64399080f"}, {0x40, 0xffff, 0x7, "15e6f4d735133f662052a92e8763796a9ca6e8ad71f40cae339cace0c379dcedec4518f957ba397e1a19d68f"}, {0x70, 0x1, 0x1f, "6cfe2a6f2e97fae936186fceb63e0718066d5821f9acd1e62bb78a27947e7972dee2ab7b03fb959f2f7119c0aa659a471b279a6d0e6020a7e51ec2fef64204a1d7195ea5775666fae62fa0ea06b3bed2467b324c8902104fe9fd156a"}], 0x13d8}, 0x2) readv(r0, &(0x7f0000000280), 0x1000000000000150) 05:35:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1c0, 0x1, 0x5, 0x2eae0aec, 0x5}, 0xc) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) 05:35:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x9a, 0x9, 0x1}) fcntl$setflags(r0, 0x2, 0x1) r1 = semget$private(0x0, 0x7, 0x420) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/249) fchflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/170, 0xaa}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000002180)=[{&(0x7f0000000580)=""/24, 0x18}, {&(0x7f0000000fc0)=""/136, 0x88}, {&(0x7f00000005c0)=""/59, 0x3b}, {&(0x7f0000001080)=""/198, 0xc6}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x5) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000004c0)=""/132) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="d76a9dc61895aa0038ff2194d3c35833191c6635d75ff38f78fde3698de0ed47b9b7485fa846f2a74f930acc4f6c5386a15fc06c41aacb23ccf6782e09450894195267d450b96d36271c05252fac252a502561f1190823a8a79dbda5acd3b3fa70008657cf71cc839d6e8e8bd2262f4a65430c25d3d7db8585845547463765eada2e91e68ef0a2ea2782321a4991e365c19632934321d630a86e34a54d7b319552ab4a16d5b33c70d595d0ea1e40bb332dda744325e033ebc1382f6fd9ae36e35dccb332713b94b3f8", 0xc9}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000780)={0x1ff, [{0x2, 0x64}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x2}, {0x3, 0x446}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x0, 0x3f}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x9}, {0xfcf1de7f07eaaa55, 0x3}, {0x2, 0x3f}, {0x1, 0xffffffffffff9473}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0xfffffffffffffff8}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0xfffffffffffffffa}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0x1000}, {0x249f49a7eb013cda, 0x8}, {0x3, 0x7}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000008c0)={0x0, './file0\x00'}) fchflags(r0, 0x4) r2 = open(&(0x7f0000000900)='./file0\x00', 0x8808, 0x81) recvmsg(r2, &(0x7f0000000e40)={&(0x7f0000000940)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000000d40)=[{&(0x7f0000000980)=""/177, 0xb1}, {&(0x7f0000000a40)=""/199, 0xc7}, {&(0x7f0000000b40)=""/170, 0xaa}, {&(0x7f0000000c00)=""/112, 0x70}, {&(0x7f0000000c80)=""/89, 0x59}, {&(0x7f0000000d00)=""/40, 0x28}], 0x6, &(0x7f0000000dc0)=""/97, 0x61}, 0x802) r3 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000e80)=""/178) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r0) unlinkat(r0, &(0x7f0000000f40)='./file0\x00', 0x8) socket$inet6(0x18, 0x5, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000f80)=0x3f) msgget(0x0, 0x200) 05:35:32 executing program 1: kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) 05:35:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)=0xfffffffffffffffe) 05:35:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) close(r0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/234, 0xea}, {&(0x7f0000001280)=""/134, 0x86}, {&(0x7f0000001340)=""/77, 0x4d}, {&(0x7f00000013c0)=""/22, 0x16}], 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 05:35:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x4) clock_gettime(0x5, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) lseek(r1, 0x0, 0x1) 05:35:32 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:35:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/123, &(0x7f0000000080)=0x7b) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) recvmsg(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001580)=""/76, 0x4c}], 0x7, &(0x7f0000001680)=""/29, 0x1d}, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) 05:35:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000004) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) 05:35:32 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) getgroups(0x2, &(0x7f0000000040)=[r1, r2]) 05:35:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000080000e552cf401a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af6008", 0xb0}], 0x1) 05:35:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = semget(0x0, 0x3, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/240) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}], 0x1) 05:35:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x58, 0x0, &(0x7f00000000c0)=""/88}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x7e, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x81) bind$inet6(r0, &(0x7f00000001c0), 0xc) close(r0) 05:35:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x79) read(r0, &(0x7f0000000000)=""/198, 0xc6) r1 = socket$inet6(0x18, 0x4, 0x5) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) read(r2, &(0x7f0000000240)=""/177, 0xfffffffffffffc9b) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/88) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000580)=""/252) semop(r3, &(0x7f0000000500), 0x0) semop(r3, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r3, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}], 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) semget$private(0x0, 0x10000007, 0x502) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r4, 0x40044b06) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="de71cde1f31e7f0fd3d43dcc75581cde93a85fdc25dbdb5d7bac7885d4022a5846ef103a985ef4bb3ddbf4038e13bcf1e5293791c7ff262efcd8409edb4f52f06215ac223b2264df519c33e7177bb5b73f3990504f573b2ddf7ac732eea76491c3ead0361b3294a1e71c4bb31bc74fa6f77fd67034c4d100a4667390ca7442a1fe71ea030ddb52460c052ea72b6d72f35dc1a390af9814c27c4e1da5ca2c91da1c9ccda610c145fe7fbc3a76cce9001bd4ddf06aaf1bf136963f8c138790496cf058d0e76af6aa4d0642b3f2c3f0ac", 0xcf) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r7 = socket(0x2, 0x400000000002, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000680)='./file0\x00', 0x800, 0x0) r9 = semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") 05:35:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)=""/216, 0xd8}], 0x6, 0xb) syz_open_pts() 05:35:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x0, 0x26) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003ac0)=ANY=[@ANYBLOB="000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000001be41d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000005600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d8482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5000000000000000000000000000000000000000000000000000000000000000000005cbd00cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230a964e9258dcb1b43c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000637fe7627b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afee0000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000092430d7070f9db953dfd782b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed4ea113f20f771371878fb98fd4020b5eb9b6b50000000000000000000000009d1f055a125aaafb8c03a4a1f5a53f3b4dc870093c179e46c4a1c515ca9fa672b174aa09d45ca4926b87e405044dc30000000027ebc037e0c3fa1ec83822998841c7cba5503793914fbe256c4f20de72275eb1c9e92abf556e80defd41158f33b3ccab3b515a7aa5ea71847102dc67818188cc7bf2f46034bcf4af7050f271364829a972d29de131ca13b2afa223e802a33276d1fef74d3d61057bc25c79f1eea2af179cb9ec3d4c35857e3ed34ba456d9d457c711f7b9ec34c6a04acbb0ec32c88dd64fbafa08e02817d878497703e953e1a01a0adddbd4511cb2698bfac5588197ebe454615e48cf12bbab4f3a12c4c210f773048f61f4b0e991f88bd84ff086ce591c674062b92ea6b6032c1cf6a3d553da1e59ea2c8c3f0141847d737ae21eaa61a7345a6cc0203d34634233c81dcba3d8597ebddf8cba776b9578873856b170ba9ebdf334b6a581c69d9ebd4844867cd0d28ed600a03fd40b5b5b2dcfd68f7138b333464f74cd0f73fd067cf07e9658cd67f35633ac9adcfba1c0d92ddf57fb570b3c1025cc009852ae21bf06e6c5b00bb87c4a8b6332d4fb21c4f3d618bff5edc22f1963c0f2caccccfc8d04e54419808ccc53375daa7f42c9f7e39c3c835341cd0499d3ba929d7ae8badeb532aade7e9d5fc1ce1ff400"/4768], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgrp() r5 = getpgid(r4) fcntl$lock(r2, 0xb, &(0x7f0000000240)={0x100007, 0x800002, 0x8001, 0x5, r5}) fcntl$getown(0xffffffffffffffff, 0x5) fchdir(r2) getpgid(r5) sendto$inet6(0xffffffffffffffff, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000280)) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) r7 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r8, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0xffffffff, 0x800}, {0x2, 0x8, 0x1000}, {0x2, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x0, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 05:35:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) r1 = msgget(0x2, 0x623) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x20, r2, r3, r4, r5, 0x20, 0x5}, 0x8, 0xa141, r6, r7, 0x7, 0x1, 0x3, 0x7}) write(r0, &(0x7f0000000180), 0x271) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) syz_open_pts() readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:35:34 executing program 0: r0 = getgid() setegid(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 05:35:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 05:35:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/163) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x40000004, 0x40000000000ffffe) 05:35:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="212c5868d0", 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x7, 0x3, 0x100000001, "7cce07982e7c053625cb6d2d210e6db87cf29c7e", 0x58, 0x2}) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r3 = dup2(r0, r2) ioctl$BIOCLOCK(r3, 0x20004276) 05:35:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') dup2(r0, r1) 05:35:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="43c6cc27d07736f747a52d5c9a2543128584f6d7a9f023892417cbae39126d87b7897bf4de9e5456d3a1bcc0d9757a722dd66675f6d4ca45b1ef49f810d106e7e959649eb2e2d64512c94c1cfd6492849f2841d8e0f434e1cc630a24f614d2bd0113d47e31bbf840ecc1453f907c29e265f1", 0x72}, {&(0x7f00000001c0)="6f316953bcf6ac9a11f18b49efc4776833fea6a4d9ec5d61dda7bb9f0826dc387f1fb327d68c38c53e406466d6bd9904d9c4a42fa35f22306eb642a42dc7eada579b52005d9e6d9210340abba70d2d3a6577a571198e1679722151ddee8bad9903f6a924d27c9c158a569d926d5beb703045c72e4a8d9591b7a688fb27ae49fa924b82679259fe600991502d42f993ea08f70dc9d6174da3dfb86229f8568edd738b70d58c38287ff567786b", 0xac}, {&(0x7f0000000280)="0100af32a54dbf50447b2c1ea10041b41582ba858eef445743015e6db64d3101e3318d1bb988d90045db44a846088b23b0176774a361ef2302ecdc91996d", 0x3e}, {&(0x7f00000002c0)="d6521c928200ea8ed777b0ae09ea038112edd34f15baeac01744", 0x1a}, {&(0x7f0000000300)="c5f7f3b6d58f383dbbe0db18fa759dd46690dde8f28c52f256a6a80fb54329a34bde221569cc089a7765c211b1eee9c3d1c2ba30312d755fc5d4422e4d1b73af6a3fcbd5e101449d3bc4d14ed34dd9e6ee27168b21cdbeb36d7e297accb906ef7c6ea9f9c97a44d061b1684e2a581a6075f419ed367cedfab8bab79f245e05edc42d96195952", 0x86}], 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) 05:35:34 executing program 1: r0 = syz_open_pts() close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_open_pts() 05:35:34 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x15) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x4003, 0x635) recvfrom(r0, &(0x7f0000000140)=""/251, 0xfb, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) 05:35:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f00000000c0)="3a8971b394fbbccbbdfc867f8235ccb2e100e4ce01731872b42d05569f0f540a3b93546c6a7b2cd257f7363013bf6e7a95cfb301be41037eb3711deebb9f55506c11b20d7a9b17affc3f35bd3a4ad5d5c3da1d3c9e5d565a1431c5a6aa11ce", 0x5f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0xfffffffffffffffa, 0x78330, "9c6b994e876f13305c9be60faf1ad0bd894945fe", 0x4, 0x3ff}) 05:35:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20002, 0x20) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000200)=0x1) fchflags(r3, 0x10060000) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c651600"], 0x3) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000280)=""/169, 0xa9}], 0x3) 05:35:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x90, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x130}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xb9, 0x1, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0xf6d172df5a1ba2aa, 0x1, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x21d4, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x1e, 0x2, 0x200, 0x3}], 0x7, &(0x7f0000000200)={0xc3, 0x6d}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0xfce}, 0xc) getrlimit(0x3, &(0x7f0000000240)) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:35:34 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x10a) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x2}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f0000000000)) socketpair(0x20, 0x4003, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x18, 0x12, 0x3f, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1ff, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x4, 0x40000003, 0xc275, 0x7ff}], 0x7f, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x88, 0x4, 0x1, 0x3}, {{r5}, 0xfffffffffffffffb, 0x5a, 0x1, 0x2c6435c5, 0x1}], 0x0, &(0x7f0000000200)={0x0, 0x5}) 05:35:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000040)=[{0x2, 0x312, 0x800}, {0x2, 0x9, 0x1800}, {0x3, 0x10001, 0x800}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x5, 0x100) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x248) r8 = msgget(0x1, 0x114) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000530000000000000000b8ea000000000000000080000000000000000000000000000000000000000000000000520a9de82867e64584ccebcf7a79596ef39816eb02bc43c5d3ded47210208c67dbebf363e1d7ee97ef3490af050342cd99ada53e102b482a8f69e751937d5689f64d644ca3bafe5e08378c6f59997da3963c1d035275e42323f4aad2c811d043a65645c97a013c0ef1395a400000003275bb7f02118ea43042347d4d3544d71a5ba3fe03c151e49d57fea1bff6363986e5ba1b9836e0100b500c"], 0x1, 0x3, 0x1000) r9 = msgget(0x0, 0x100) r10 = socket(0x18, 0x3, 0x1ff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x6, r6, r7, r6, r7, 0x88, 0x1000}, 0x4, 0x2, r5, r5, 0x1, 0x5, 0xffffffffffffffff, 0x7}) r11 = getpgid(0x0) getuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) flock(r0, 0x7) getpgid(r11) r12 = open(&(0x7f0000000440)='./file0\x00', 0x10481, 0x144) sendto$inet(r3, &(0x7f0000000200)="f60afd713dd3234d2dd78ffcc62eefa874d6e4599d5b4f38cca0af65b938927a7f69ae3c3d78ebeb05ba3dc179d07721aa3ca5a51b134e8309e2397e3c368c0a8e4596b710d29a373188ca97e51a0c01e0dfeb431efe43e391fc96b4ab0898619c960fc6171c98d5009f16ab81b1ccf039afe8dc2572844fbe92ee562575964bbe48f0b3b6e13cffb79dc2aecb326409bf740f1605afe636fddc16c8805318e491186e5a8ac9edf989d65224b2f15837620762f34f20d5a39ec167f0dcc2965909babc1ee0e1acc3693a85d1e52a", 0xce, 0xa, 0x0, 0x0) flock(r10, 0x8) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3000000, 0x800, 0x4, 0x1, 0x7, 0x100000000, 0x1ff, 0x1, 0x0, 0x0, 0x9}) 05:35:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000c80)=""/215, 0xd7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f76899", 0xaf9) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c241", 0x50) write(r0, &(0x7f0000000f40)="00de15eaccd3a6e21d73e6fe8cb026d36d98d8d7db9ed275282e00ff829d1db697bed2505832771320b0829ffdc869f11e371325c22ff89d57bdd11e7c2c1d28e1ba02fdc4f10efb68e3ad224ad685abf1c0fa522edb1e34b394a4027802d6730df09757477a8a9f46fbceb7fc1a8dadb47828bb7df02d6144286251755670bac79ad15849b9733d4fbe8da6f1b775c027621b6f4c78a515468425b41a9e661609", 0xa1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x480, 0x20) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x7, 0x7, 0x0, 0x101, 0xffffffff80000001, 0x1, 0x2, 0x0, 0x75a, 0x1}) 05:35:35 executing program 1: r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x3) 05:35:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='.\x00', 0x4) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) fchdir(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) 05:35:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000)=0x2000006, 0xffffffffffffff18) 05:35:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) close(r0) 05:35:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)="011a57358728861f216333cc315c42ef2de7bff500846f664afb60ecd85ed5ce3904f2b42c61818be399de2df4253132fd2dbd8e3f038c416374c731119675252be79387f6aea771c6a6e62bc44a71e3ee09d3db871e857c57b76cc043330277db4d9bf6eaf29041cec50cee78ed956e4a23db845577a01a2944edc0f0ecb93ba3e466eefb470a31fa5497d779c0dd699950c27b306fc52a24dab4d3d413f2a9eb659b28fb69f8b03100ba", 0x33c) 05:35:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r1 = socket(0x20, 0x4004, 0x100000000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:35:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 05:35:36 executing program 0: socket$inet(0x2, 0x8001, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = msgget(0x0, 0x400) msgsnd(r1, &(0x7f0000000000)={0x3, "28b8630d08ba344867baa5bc62a65ef1ae4228c93e1d492505f0f5d241215e06e3bddae0272e3f50f7795a522e9c688e7855b9fcffb1462fc2e4d94aea0e10d6801afd05b98bd0d1c9ad5c15c00378e8e4f8d6ae51a0ee26c44c03ac2de0e44a353cc63a6a41cf292874776592eda023c25d88d72d6015b9e272bc99a13bc1996eeb180cb359f3f9ef4249977bdf"}, 0xffffffca, 0x800) 05:35:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x3a) r1 = dup(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x96}) fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0xd34, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0x2}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3ff) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) 05:35:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') 05:35:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() dup2(r0, r1) 05:35:37 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 05:35:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="c54edbae571d99a9978f1b5eb20137141891d4dcebf40931becc2354206599c07e7affd93ab48cba7a6ae99bc70cdc3afc36d84e80494cbcb8d5a6a090ea9b86407a8f83641eca"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) 05:35:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3c1b15f95f6f5cae838bf48f1f2ec08b7fde7ce6035f70ccd117dc9d41e1", 0x1e, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 05:35:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) dup2(r1, r1) 05:35:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x69ca356c, 0xd25, r1}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:37 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/134, 0x86, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = socket(0x2, 0x8000002, 0xd3) recvfrom$unix(r0, &(0x7f0000000240)=""/45, 0x2d, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000780)) flock(r0, 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0x1000}], 0xd4c, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x5d}, {{r3}, 0x0, 0xc, 0xfffff, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x14, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0xa8, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0x60}, {{r2}, 0x0, 0x8, 0xa0000034, 0x8, 0x101}, {{r3}, 0xffffffffffffffff, 0x81, 0x40, 0x8add, 0x4e29}], 0x30, &(0x7f0000000700)={0x100000001, 0x7}) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x281, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/87, 0x57, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x80, 0xa1, 0x3, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x3e, 0xc0000047, 0x400, 0x800}, {{r2}, 0xffffffffffffffff, 0x21, 0x4, 0x4a, 0xefc4}, {{r0}, 0xfffffffffffffffe, 0x97, 0x2, 0x2, 0x1ab}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffeffffffff, 0x3}, {{r4}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0xfffffffffffffffb, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x6d, 0x4, 0x2, 0x2}], 0xf3d, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d, 0x0, 0x1f, 0x81}, {{r4}, 0xffffffffffffffff, 0x84, 0x3, 0xb8de, 0x7}, {{r4}, 0xffffffffffffffff, 0x41, 0x1, 0x10001, 0x5d}, {{r4}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x1f}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffb, 0x1dd}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x100000000, 0x8e}, {{r5}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3, 0xc6}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x4, 0x1ff}], 0xff, &(0x7f0000000580)={0x7, 0x4}) recvmsg(r2, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f00000007c0)=""/66, 0x42}, {&(0x7f0000000840)=""/251, 0xfb}, {&(0x7f0000000940)=""/8, 0x8}, {&(0x7f0000000980)=""/159, 0x9f}], 0x4, &(0x7f0000000a80)=""/112, 0x70}, 0x802) 05:35:37 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="0d133a97fa7ef0a84b3726b7afd36f9f48acc0f2361cbaa5017075cba41eb19a9ef1cc974bab856f82b27e28386836ffb77d91d243355ae2245fe23121e6d482cb3be4b931e96f4a189f9d7f5726f8e8262b869fe8ea44f1e319763968f68ea58105b7a2b23f7ce7acaa651012acbad7665cea345b3b195bac3b0aa652a421464a5107081be2dbc03f83c22944f9b15a11b6891bc5c091d4c3107207", 0x9c}, {&(0x7f00000000c0)="ca719ab6b3d2119d30", 0xc3}, {&(0x7f0000000280)="73d915e5277e0600400000000000340b60212ba6a2f4cf6f7f97b61629ccb4cb7d4c513f4a8be99e46f453c9ef7a3d5eb0447bddebe97c922d380602fdc68d82e546c41a20b49a3940e50c5f348d9ba2dc9c9600d536d8b05f89727d1824b65d8404931fa411890000000000000000000000000000a4563b87ee7d797101b436480640cd299ae3537069e8ed08158dbe151d717a116f7c66a0e2fdb650024c7b6ecc7edf05065dca6562958da8d3d414a22ac3c67ed11d9674b5c435a0c7a40561367119408239fd48", 0x76}, {&(0x7f00000001c0)="7b2397d2e3b9ae5ba437607439c5ab1cb788af3fbbc7a844bfb40ddd86c902ae2b5dba49bf73034df7c7eeeaea2ea5255d0f299b762609a3e708bb9c2fb4a6026b2299bc43e76c3af4902fffa88f1784e36134699c8bad1ce5090f9f0da3", 0x2b}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x208, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = getuid() setuid(r2) sendto$inet6(r1, &(0x7f0000000140), 0x0, 0x2, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) listen(r1, 0x2210) flock(r0, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x7, 0xfffffffffffffffe, r3}) getpgrp() 05:35:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:35:37 executing program 1: socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="c1579cc0e377096dc81eca6dfdb337c0", 0x10}, {&(0x7f0000000180)="18d5f091c50402a4651d3dd41bff1983c9077f70a82ae42d539db3838cebe79aee246a30766f0101fad7444798f5f938d0f4c87117b865e1db6f3fba550d577dee574e2100b7f9aa54db145848b91a64949c92ddebdfa88c7dc45f729a93f98f8f204da13cf7cac3dde2aaa10c536e1941a66407b448e3719f32b3e479074a755ed51c2baf95891e22dd882a2866c85b1829fb487dccbd3ea26699659e1d39fb381ba7258967295dae6ad6c3244915a72b4d5084227eed213a1559e156b4fef57129c43e926b5914a82dbc56a64b2aa7a47e", 0xd2}, {&(0x7f0000000280)="e24d2ad56729553d5a95", 0xa}, {&(0x7f00000002c0)="a1652737444874c7eb2859d78f693178297e3b978d49847f1f5de0518f8136a336e87255b527dffabbc95531067441943b9174c3bb53a6b198aba099df1f8a27d2e4d33db88c0127b256ae4fb1656b0cbbdfe53ba5a2c99fdda57d090f3abb0af210f82b0f39c85e644dd0d5e6e2e2967e0c2f5153266dea98632c51a536fa88b28f89122f487974ce65136f68fd45255d7bbd3162ff2ca9c76af8714f6c3e074508556cbdb60d7deb2a3b210b936505b23c51772fb6", 0xb6}], 0x4, 0x0) r1 = socket(0x0, 0x3, 0xffffffffffffd2e2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffffffff800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) dup2(r2, r3) recvfrom$unix(r2, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 05:35:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x40) chdir(&(0x7f0000739ffe)='..') 05:35:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x4f, './file0\x00', 0x1, 0x1, 0x7fffffff, 0x3}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 05:35:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x3c6, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r2 = open(&(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, 0x2) mkdirat(r2, &(0x7f0000000880)='\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) open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x80, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r3) utimensat(r2, &(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, 0xfffffffffffffffe}}, 0x0) 05:35:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x2, 0x2) r1 = socket$inet(0x2, 0x4004, 0xfffeffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x100000000}, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) 05:35:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) syz_open_pts() 05:35:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) preadv(r3, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/245, 0xf5}, {&(0x7f0000000680)=""/170, 0xaa}], 0x7, 0x0) semget(0x2, 0x3, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/112, 0x70}], 0x2) fcntl$setown(r1, 0x6, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000040)='!', 0x1) 05:35:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x2000000000000000, 0x35}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x837, 0xfffffffffffffffb}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x1, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x17, 0x3}, {{r0}, 0x0, 0x0, 0x1, 0x80000000, 0x2f5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x18, 0x19e72608, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x83, 0x100}], 0x6, &(0x7f0000000140)={0xffffffff, 0x5}) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4000000000000077, &(0x7f0000000340)) pipe(&(0x7f0000000180)) 05:35:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1015, &(0x7f0000000040)=0x100000001, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:35:38 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/250, 0xfa}], 0x3, 0x38) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x68}, {0x9, 0x100000001}}, 0x0) 05:35:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xe14aa417a8f00e44) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x6}) writev(r0, &(0x7f00000000c0), 0x0) 05:35:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b33935d14a79a15cecdd788d66c31400b4dc386972d2eae1f3c146e", 0xaf) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 05:35:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r5 = syz_open_pts() r6 = semget$private(0x0, 0x5, 0x2c8) semop(r6, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1803}, {0x1, 0xfa4, 0x1800}, {0xfffffffffffffffd, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="aaed44520857f91016c48eadaaef2c622748a76d21acb9f911b3", 0x1a) kevent(r1, &(0x7f0000001780)=[{{r8}, 0xffffffffffffffff, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x3fffc, 0x86, 0x20000080, 0x3485, 0x8228}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r5}, 0xffffffffffffffff, 0xd, 0x0, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000001, 0x101, 0xffffffffffff8001}, {{r8}, 0xfffffffffffffffd, 0x40, 0x20, 0x22af, 0x2f}, {{r7}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000000280)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r6, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r7, 0x0, &(0x7f0000001940)) r9 = dup2(r5, r7) ftruncate(r4, 0x31dfe21e) fchdir(r0) utimensat(r9, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) r10 = getppid() fcntl$lock(r8, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r10}) chdir(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000005c0)=0xc) 05:35:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfbffffffffffffff, 0x163ed3020823fb1d}], 0xb9, 0x0, 0xfffffffffffffffe, 0x0) 05:35:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4a987423cab2104b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b09069bf570447718f6e2a4e5a893f20b25107f2a68b3aa255746a1ddc561a777c98d5630d673d717d57b2cef22bdf23aba60152321375669c12330f5721b86f78c4b668aede854c639f95cbd8428fa1862df245046807e444f2b95e3b423880c2d529fae534fd412174a5b494b794a33312aa432f2abbe53ec6267c216c64834647f5b9364d5b0d2689a85272931f4e03c33516ae9a8f235a53037a61410ec8fa1e5f40d6f924eeb74260f39d798355f3ec36c3c47fc20b85f269fb939ce30a8ac7bf9d0534b742e0d10bf02d286bfbe54e76a733262f6c9fb943a2751a39cd3ebf5d907b9adbcc153e2533e1ad86d6b3d8bdb382f8ce01edda76a27c44", 0x1ed) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:35:40 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x282, 0x1ff}, {0x7a53, 0x1}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x44, 0x1) recvfrom(r0, &(0x7f0000000040)=""/60, 0x3c, 0x3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:35:41 executing program 0: nanosleep(&(0x7f0000000080)={0x4, 0x7fefffff}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() r4 = kqueue() fcntl$setflags(r3, 0x2, 0x1) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x4}, {{r4}, 0xfffffffffffffffa, 0x40, 0x4, 0x2, 0x5f}, {{r4}, 0xffffffffffffffff, 0xc0, 0x4, 0x40000006, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x13, 0xffff, 0x2}, {{r4}, 0xffffffffffffffff, 0x70, 0x0, 0x7fffffff, 0x800}, {{r4}, 0xfffffffffffffffd, 0x11, 0x200fffff, 0x9, 0x8}], 0x200, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r11 = getgid() r12 = getpid() r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x10002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="ddf1ca2f687b18918553328505010f08467013062968881105914957ac20aadeb59ced1aca753c1300d7269d0b50296e3df354e3c9aca3b346ef9ac0ca7284218c9ebe3023630c3edb1d0171e94fb7b3a0c629b465bd0500acd3ca3f113e6439897c6fcb6b1cb935ce525a6ef117950c8e74dcca269f97bb3ba5b4f7af9d9a7e21298e36bfe8c0b8e8a48185826e", 0x8e}, {&(0x7f00000002c0)="156bd1ac108613979190aac0d5ca5ee4d6b0bd9d3af931de89bdc5172799641946778ffe2aa726e85cabd490ce56040ef1a5ad0705657a946f326815a4a4c1e51263673b37c152e84f2a26d4a68dfd67c5cfe72ea8714989cfa51d2149061ca23b876883bd10bc8ded3df5eec5ff9ab729", 0x71}, {&(0x7f0000000340)="5f0b9224813300acc8ae7df37fbdb4289fdd4905c21a6ea667cebdcf6c4999e58d66ee946f9cd18f843e92937f830a4b413637a83a33c6232af23bc07aad3a714a1f06cf9b294e9003dc3cf21b9a156c1411c0384701dddba0bf5ab967a63789e8b54df11717375c59e0e5023d13f3b4502d3ed25e8332bee7d771c57d3d0c7095c53581f5c15c2624460f6600ec2cf97ce7f28d8478f5e7cbc709dbb6bc049fadd0f67b3af2d8b963c257cf74ae2a7a021a164bb2e9fdb9c3142016f9db425b4672e3c142b2707143eb279f5240c16e88009e156a5848ea509eec840b87dfc78c5de0e5c2792312dc1f2497e9c79d73e592ed2fb861352bef2e004329662ae2d119eeadcfeabe5c0d0b95d010bda50b1dcd4eef90d0d1e2de649f7bcbc78e14c130a3d7b90705e3f2d80c8fedcd0983919db873f8682ecec9beae5352c3d6742a69d51907e7860d56921e8ed7ccc4de632f93bf565a8a082b91ba2ebc4a039084a597146bcd07deeba806cbcc6dcfa011fabadf3a6ec35806379682ef57dd68f0642e15f9fc8f83e75614651a6107b813490c241cb58bcfab45d2ad2531108f06bac3108ef561449f7f67cf046a21c2a5ad7dca467903171e9d4cd33f3f1a473438e969a521da144ecfa294f3c302e1f301ae887539610e0bc10d512d8900aa2f40e94396f0dbb6e5b00f01f0dc34f04d9ff571766c3af8dd3a04fa47a665d86d167177ec7d795dc4544846bbb864548af7024a59a37a8cb3111a8675bec5ab719761bd21f9e67686a04ab1de3202c5d61318f201e0dbac71ef3fd15ed5fbb2f5db268718158978d5e560eadbba479484e6f6c356fcd64b0cf14a4869e50823e9f55415f2570752b6a88439ec7073a26dcdab592ed9736eada978731466535d07008f2a7c0cfd479699ca1605f9a31e9f270c6848bf1fb97523178f1255d351d81a19a74e6a468eace837ee483a9d25a1c6f30a126cd10104f938cf763cf40a78f29f94e17ed65cf8039f89e732f36b75720a47ecd8dfc1ebc09520d2003497a72883a349d26085541b280e3e5a837d9221ce6dbb8bd8a77eef8cc6bef57be1c0441b2f644f259ebb340a78a9722067f283612460ea373c71e56a4121fd14aac76db944fdc914bd78dab16cc7372c4dac10accc1669e4371573255539befa8f22b6f9da6c25f3b8cc96872899fc48e044e20adfe94e4179a6d5298950059c18ad7294c5ad1459e357a1c25b060ef125f037e4e5e6c439e5b756244f007a8534d211a4656134bd6547b93865401ee9e5fbbf738793abdbc70545ed1cdadc6ece8875411350cecc764c94b1ef5bd63336816cda7002d87271206616f4384bcb22cb39da5ed8194bbdaa0ac5043c46dd060532d2d902a4d6dd948e858ee1c49be4cfa38703437b5bc7170025b081d9b848e0b34c9f59d5a20ccb27c94d404ee9893855325d631dd07726e5be9030dfb8208f3e0e62a96866433b070849b8c4ba559fdcec07453afe850c137a5e0524de07ac75f52f7e5fd8207f852cdff6c8e15b8e955343bcf21fc9e7257416326daf472f18286f47a61dd0f2d191cecffed4b5f6b65af75c62ab06cdef1ce442b45a2610afbded6928a10cf571283719cbba62bc52f505decc3ac08601080282033f5c48eb03a6463de12f55868b963b3cd0dfc022478c9d1c23b0ac662fc8d72170f2b47f389710261ad96896dc1ad463fa1d2bd681cdc7092b291aa49f0265abee39ef769309384b88f966237dda6b90a3e406945d4fe500ec6d765fa48b8885e33a0bdc0bd0c26334d1ea2e8f3705542b9162fa5a9a0a9f644ef403151188de738b502b6044c9351fd4715fb535cd25ea30132ed2efe07fc55e47db91ef7bac2f2fc7a923d9df24fcea45a1344c5e39bb85302f193f01dfe52c3ba8946a397945737d5d030ece959a9eb973eb320cad4f6f8c4a488cbe6c45d905fd4a3a41f065c73958dabbe1939e1deb38313ee2575f2193c9f4bbb77ee619e7a7deef6e46196672691e0c6fc2035033ac5741c17c92621241c66fcb39f5aec5dcaf2493831d15c2ca0130dade96ca86d6f080ce733a1e654944e6ac690a727b2af1e329c588eb5510bb689100efe27f3ef4a07debe0c04a94dcf43ef6b1cfb39e89bef855759fa47a1cf0fac1c7f2b2637c7e67f7536baf4cf05b9f8fd981659c1dea0e398aadfd3d6a5c737d1184b40bf84e5d54003ec42a8a385d15f2c9de3664f27bab2bf063e608d494b65c59edcd6a73b31690ffd34fad67543aec13ea6a51b52617819c387ccf7215a4ebb05405f6d4b923037dc8afba672c9f0cc08478041c12c4cedfad9aacf1f425af81e10d4602fefb4505a326601ff6df19aa3065973662c05e0c9689f8731a8f9e659f1386d4b750a1a8fcc5acdbfe8e8ceb75a8c289af70c4c17a3ab00d16e90ae87f56ab7e23673914cb1cc25e9286e464b9a2bb3235289a4bce2336ae0e4e7500e4a3610baee328453d4b159a34ccc175e4884177a4bc4729ac4d3a2231202506563e35c4fac93435c1eb06b90d1e717459e22c54a0d8ea08eae8e40082b968411742b7f24e0957b6847f0a31669ea62c28540d5dfa4b8ef0b55734c283e50e59ec5c11cf821f8f3284c035eed48123d3b99158f3f897519cdcde1f6fca890cd7427aa2570a52a8e4969317d91279f2dfb46a167eb22cae53a928f3839d4b737e1f39add241fdf4e20e808a8d71b984f65c72fcc2af2e2a0daec7ff3f44f2c95f4c65b2f56f1d468f3bb0c9fa52ffbcda0e337dc04efdc31f0500d47b70982d455e61dbce37ffdf500cc3c76f7a5bc30fe5c991ed6f892f736da5d7a3f230a3d09deae09d89954a2e15c2deee2df4675ca7c293d051c84a9aae5c57845c381cf4223bc902f4361f5a6a72bd065b26ceebe30563c84818dff600c21be198a4e8f74a4963fac8dbf64f512fce916a8c2ce36b0925e0b8d7f4acc640e79b325580266b1df58b48db0bd884914b73b834b4c2f7751a0a24f7be33ada1b130af9b74d6373610c0ea4c0301e9cc3abeffa40a71735f65b0919500a62100f08a5624fda7eaacb973d3b36b727e33605099901552b5832b287d6ded58c916541f43cd1371c3c6e5b0d9402dfe5c5c2f547a3106b4ca9e1ad90cf1ba7f0b0a22de9e3db011df040736e3517b8ccebf68001a7d59b1bd637ded9306de8debb9b4bc952adca41c2bcc90e8b48ed39acdc5ce820bdbd4363421425ee8a1e1b80d35f97ecc5a066f2e974b20f37047605a375613e923929de4c57972b8f89a941b80d3ef650e4d428f848730822cab13c221ad687d08a299057c98236226c47388dedddfdf8c1087cd14d3c4e01c32f7dcda1c68f3cb65aeac9599479004b826beb47c93de3b0b002d3a14d3592d7f1eb35abe4e2110cdb9638ab198d454ede9cecdbc7868e522b32a51b3b9e84b84252b325629fc5026fbf80ab4be61a321c9b2f5e436a8e902aec653ad470da07218ff0429a167a1cd031cb9de472add0adc7cccfade8608482e6cf6252bb5d6501223e43557911d647cf682ba6391a424b4c243054c8dfc79ea6a35bfeb87e8ed0d764625761920391618ed7cbe13c13d9a990c09c04c6b2839e929915fa477dd91810887f93ba66839edeee648e312754735d6a8ef402e82f478b3fc785209055d5c8bfa2fb274f317d37cf31060f59951eb6613de0c4da58d7aa3062d6e913b8752760bd1473b34d21a9d669c0f7bca8f4e61375585e8eda178ae89d067ea6e2be4c40fa361c91f1064f6822cb3502d423a95f36337195a161c5e528c8f24a61db8603749a44c512bd90b098aae9412c40dc764acaa23bb43f084528fca3a27b31526ae19eb6ae077c8d078a405404d13ca2fb4c5153ed80313dca42b4a2bc6d6163bcb9ee8f87ba7931d87ba2b5bf75103ae3a5954380810356a566dcf0422571513dc9561dfb1fd1593b22dd8dfb20362968af3898be4fffcc9c7bcec111e99caee863ac60035c754c23682192383e7b35fa7c5a94c866c4124d237c36fe135af36f02548f2ece57166460257e0f5bf111820240c57911fe36365a79e33906616b9e91fbae083d9aebc01efce4f4949bd4bf4d72c4eab626a66bd590c56db25c6a57520781785d266f12142c9017f8aabb7b475b1af0baf94eb2704595f63f063e7fe706bdab36092b482b4b254972ffb954017d6b5d31e40add0eaa7e18cef9f2a3058780fd168d989cbe3938261e66791b98c55f66b0eb1dda4d1d1855f016e897ed5d5e2f73c8dc4757880381595a4d3b333840baca6f947d76f06b081238359d737aa7a33011ae929b711f0cdd54dfa49857e638e7850c2dabfce4bf8b1088b37f295578e01b9db10f199f6ee9b65c4cc0d430f2fa2bd79edeb586a35a7cce9b738e20dc87deffb8864dce824a378b5827e21c2dc571b3151ceeb44ed6c05378e3a45456daa0d5f227869dbcd2a73207a358ae21a6d033f1ba566abe0ca5245442f7d9587995150aea06c829e10fb6e94b64efb0bfd86636a734cce5edb15a6e767eaa5c6df2b88fc87faf3b04f5677c60abd11672d0399e2f045eddbe9a5066787530a87eebba749df657270db50d67fb54165b04916625a32cd02ae45ab77351b567407d004340a5822ffc8999761ecb6ee30f8149bdf51049c2656cdf5db1c587fd53785b203d1860419748eebe806825a65be24856d79f4f238a3e2fcfc1335ef5fdb5649c867e0001b5ec3e0bc504c306d5aa2de5d065b1d60cd04d63162b505beb7c2c04434194750bb395506420b71eb1efee846695768ff3f3ab7554ae45dd3bff2eace5f2aae9d485002902a18c52a446a73d41c0f8988749818fa5b4036c0a96f2f39c235c8ea93942af90aed7c0401c9bd238872104db74d47ec94dda83be17d63cc66c153418d70f336cbf3be7cc5a94390309aba8a59c6083f9680eb41ea15e90488b13f8f3798349add94d5fe6df2547900553641973780c6f6f8cdc638163b38a423344c8d59fd5fede7ca62239cbb2b3863b786ef2c8195d15890a2908bc91e9403593455516235f2f30d53f4783282ee7867900814b91b407e912ccd98ae51510c77531f0b74b689682b5a6d8d33ee9a3966601dcd4c5f92262e28aae86753d6869432f571d88a64e7c0b165b00998b43acac8743e922d3eec86a5ec39e711fe7a4836d58d3400dac847eb4b10b5c58e2d75a74f50dc3982bf6f532bfe4584c6b5067823da5ce5079e4f656366e81d251ba0fe91607de132edfb4582f1c54587655a35f12f03c96ab59f8592fcafb59b510641ad93a7827011382c26d20966099a7688b4cce78275216206aeee5505aaee5d205989de79ca5b295d98be4303196cd7d45293a6147c45f3d9c4be7aa5abf0f19228a200e4c6d78d90414f24b7b2335667d546a347a08f69f7cf9424ab0fdaf1341dfb58cabc46fd9541b01f7b6253ead76b59ea38d081e44276e4fa08831e0f2598ca82a9d1dfdd322a71c13d46bc392efab42e39158156263c46c8b85872adeaffea4df5e2e4bdf83717b4db1eb8543f57602799b0985245c971a76006f0b3eb19d1894736c928234295d91ca68e49d36a2f0d2c85b32dcaf50a5c4cdfe315d47dfa0bbf9a0d5d072724ab1d376d6c5b37e766c0eda4d91a436a372e9def659a6fa8854dadc8895f777dca0edf4aef4e91af24d29a363b7d9699a725759322ea20cdc642c3abe20c75de28183a72d9f1b48483e96747602b2656e1cc752aba8f2299803af12581d556288be067fe327f021cd9cbd78553523a84df54526dbdb02e", 0x1000}, {&(0x7f0000000180)="c78bd1540db898ac5c4e6928cd5296355e92446b8796291fd19894820feb1fe1319e481c59b11d9f2cb76b9c7f95296f919b4200cee69dfaa1fe", 0x3a}, {&(0x7f0000001340)="7c4a0091a523e7b205655dbbb1a6023c622040e8f037b170699aa25386485c53107c671741c520dd78c2f86d7d43d2f78d8713b0612495b0768373560cef67a0b78fa053b3dbd8b25c5d32d274150b46558470a65bbfc2b731bc5f", 0x5b}, {&(0x7f00000013c0)="e19aca15a4ac7449c5542a7c35a9e5253a28a3a95f16f5b4d46f2c43583c54f13e9f6de8a792098a677cdc1d6ddb7c0b46c57cb2ce", 0x35}, {&(0x7f0000001400)="46735efb4d33db716b513266b6d6638c", 0x10}, {&(0x7f0000001440)="9b6831cf5fabbf2562eaf091aa14d106de26326d40df13a99e49dc10b17a2444eae9eec8f5727d1660fa5c2a92804263bd429bba6fc3b2abcc619187efdd29cb99438ca96de616b5009c2724770ddad357c8901d4a933f7f7af0471e2c8350f39e502df866186ffec3ea8ffa9df27bd7b07438ade6c4fe942ddc86e68579628fe5fcf63e5eb3b63e494ce9fb843b05d88046177da3dc9c793759f38d944f0672b3ca308f3be91ccff0a521a9da171f7b15b6a57f5f15f5944a67546354f6da6c0cda17ac408c41c163c53dfeb91337fb8b82265dd13e0cb2ebdf293e18f66a4849e9e785285c6eac9a6e5a", 0xeb}, {&(0x7f0000001540)="71d828fd50f1508841d03b4ddb3e1a386a1e7b32ba9f37a953b8f2535aaf7dcf4d541a3958976ace53447310b279f022919c15bd7021bcd28f377c3880188d4813cc6a607c11b3163f445824a63f36075e6a7bf8b575ab2448359433a8f1b216330b970e6d47388f7f96eff2c1a8f9ce3665b3bec7c29d4db0184b52759b70", 0x7f}], 0x9, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r4, r5, r4, r4, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r15, r4, r5, r3]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r4, r1, r0]}], 0xf0, 0x4}, 0x4) close(r4) 05:35:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) listen(r0, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/185, 0xb9, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) munlockall() 05:35:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[r3, r3, r3, r3]) r4 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r4, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xfffffffffffffe42) 05:35:42 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) 05:35:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x37, 0x2, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) 05:35:42 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x72}, 0x1000) 05:35:42 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x4, 0x7ffc, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x1, 0x9, 0x708) semop(r1, &(0x7f0000000800), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xe4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x20005, 0x0, r2, 0x0, 0x0, 0x117, 0x2}, 0xfffffffffffffffe, 0x1, 0x802}) r3 = semget(0xffffffffffffffff, 0x7, 0x6c1) r4 = socket(0x31, 0x4005, 0xfffffffffffffffd) socketpair(0x18, 0x200000004, 0x7fffffff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000800)="adb6896db09d2e3b21e0095daf2a3eeff841a11b56872089b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736f70b02b7edea59388af9f7cc35626af29b048ca36c8d786442e2578b9860bb22aa51292763f468ac956b4954337aac30c9e81b88000497acef3c952d8114f0c295b196d2e29b2ae00c1dfa37b6cc3c7fc49a756d62ded5f76c5c942469aa13f9e329cdb91c38b0be257895b178fd122a4075a8b710deb468a5394813a3ba5a3ac6468e727184631e749e82067ea00b6c808327b01e72d42bd3bbd4f33d01d78ebf65cc0b1a86", 0x150, 0xd, 0x0, 0x0) setsockopt(r4, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000300)=""/215) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000005c0)) r7 = syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shutdown(r4, 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4009) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/53) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x8000, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x110, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000000c0)={0x69, './file0\x00', './file0\x00'}) linkat(r9, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x7) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000180)={0xfffffffffffffffc, 0x8001}) semop(r3, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 05:35:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/36, 0x24}], 0x2, &(0x7f0000000180)=""/70, 0x46}, 0x40) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) close(r0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0x26d}, 0x840) 05:35:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x88) sendto(r0, &(0x7f00000001c0)="06a2714ecbf425c9ea7de309", 0xc, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfffffffffffffeff, 0x1000, 0x2c, 0x9}, {0x2, 0x5, 0xc, 0x9}, {0x4, 0x5b46c2c5, 0x4, 0x3}, {0x2, 0x6, 0x8, 0x3e1}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000a2ff04b0d5eb224d8e56e8c0f546eaaf922a3c2289e11b700e9f81fb8ada5bd1678cb81664300d0a92c6f58e46818f95fc70bccc69a621cba4e850c9b55542d8f4608905c2498b1ce7b1876e599bc62233795dff61aef2f24bf182466024f382f8bfe210c77ed33eadd57a250793c623d2a6384c3c9df78d9116422cd495f3b88712b378faab20c6daeb0afd5bb404d63181e199c1157c0822ea276ea1f42d77c309055f2796a6eefaf703a22586f38ee49a4cf4c6d30a2f7d643ef12168432dfd19f61885f805cd8e152d1702", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="a6e3aca9fedcf1f68b01997bec1997f72a2cf645cf0e32c713c80303de54618b246ed0d961ce22667146556361323a47e16cf7e63cdc523b94183dc449dc69d93cfcce3ca7621ab6a39eca1f4af948e1080b2b0b210c"]]) 05:35:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffb52, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:35:42 executing program 1: r0 = socket(0x12, 0x3, 0x7d) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 05:35:42 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x1, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 05:35:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 05:35:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000ff000001"], 0x9}, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x140, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 05:35:42 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000023000000000000000000000400000000000000000000000000000000df81f495758cf8832af536dcb7f529e30ccc4874ec30b14c542359db0112b45c321544ce729ab1610a5aa812d1b2ae23fa20f7a52f703edd5c343d2df8470ef7026c1f58994ecb4b87a6c5f23f83eac0005edf8653d6890e1515ddb8cd14002aba6de80f813ef29578083e7a000000000000000000000000754bdd71ce8f46e66f76a67cfa0800"], 0xffffffffffffffff) 05:35:42 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000680)=[{r1, 0x8d}, {0xffffffffffffff9c, 0x17}, {r0, 0x6}, {r0, 0x4}, {r1, 0xc}, {r1, 0x4}, {r0, 0x10}], 0x7, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x9, 0xffffffffffffffff, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200000}) readv(r2, &(0x7f0000000080), 0x100000000000008b) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000000040), 0x1) write(r2, &(0x7f0000000c80)="8f000000000000000389a433829f997c0deb08aa2c059c9398786b2780f461dda90ef3c6f301c56244692f8cf7eaff01e9f7834abd1fcd8f2461b4630d8d3484aa1790ac202309d2f0156dfb54f244e83ce15f3cee52f8ffffffffffffffec76ec363475d9287cbc3727bf8de83eed208498973b8d625f1fa7f5ca0e6dca2ea0f50b518ea99981c101d136598e036bdf15126b41ce662f02559bd52a74d34f8b9f4e3dfab963245272fd34aab5d917eb00f6db69982889860100959e2b38ff6a6e4c85aa420c9602af5ba64139d87f52753e8b43a5ff186f0c7d1ede644e", 0xde) r4 = syz_open_pts() close(r3) r5 = dup(r4) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000040329528916c17ed2341815e3cc490ff03471ef2600000a2ea47b52e1a0b52ddcedb0334c110867def670579d5ce5dfd69eb103d0700000000000000a95604edb828d49dda3b20b8ed2f31ac21b23de5f8e3f17226b270e1556e62a3d35caa1376c2aa8312eca3de3b015c0d6ac76a4fe9af3f61583f40ee7bb0aa42cc18947aa1e08075fdc2d6c71733a8a29e5e09ad4fba0977671a8c4bfb3322dc33a0d50da0689c52c5e8000000001df7b354d1c1b0baa82070af226263aa50a015de3873099e4030037412f8203685ca173d2c80c1d96ec1282b502b20b62d1405df412770f0d86c5ff84fa91ddb632d84681dfc7d1dab065f88fb2d4e2699bf512517eb19522201236896efe9d168d787489c32ec25cbdc6656f22d91130cac22ebf3257bba6ce120503f6b9498fee2a78d7c14871f3a00000000d0dd9901dd4d21acc5eb0967e59e2e814f797610d214c4e44bd38c84cd364ee6a645709424d586ee69c562ff955ab4ae9b3cf0de741d4a85881330ee77ef5e6a5270312d5e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x400, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x800, 0xfff}) getpeername$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r3, 0x1, r2) r7 = socket(0x18, 0x1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x80}, {{r7}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r5}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r7}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r8 = semget$private(0x0, 0x1, 0x80) r9 = socket(0x2, 0x400000000002, 0x0) semop(r8, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r7, 0x2000745e) setsockopt(r9, 0x0, 0x21, &(0x7f0000000540)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)) 05:35:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 05:35:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="00000000000080000000000000000000"], 0x10}, 0x0) 05:35:42 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x48) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 05:35:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendto(r0, &(0x7f0000000540)="690188d2af8992f3f008a2c620ec013efa6032b4aec942294db1f923d8ed0cc00ee9b52d4fa99e2f49304c4672bb27fd323c2315f784dbc636e9af3e963fe1557a37d107638a52c2e963da7c0713f03db166bb3094351e40050cbb163e90df02681a7fbd1e496956ae78fef6f9b46ab658039e0bf6ff4916b1b68ea46115ded3f9cae17f84d999b9e87a83223e515933531e7dcb8705b10ebd67e03cd0f1742c4d4163aba473b8644cdfcad56fd0f4", 0xaf, 0x0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) mlockall(0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000500)=0x1b2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x7, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000001640)="a6c22492ca21d83329630ec75fe346dd95d1598456af20d84a4258b1e3d371ebd234cdc7c27019ccd3d02b8f6096a9acea62ef7b533af11e0a72ba8c5902a6ca6ea6bcb2f3d9b3cab5b1f76d0817f2e01b756042571fb7c46db16f78f73053d0703a250d4fddc83fb5286e2eb28a9740e8d028587742287449399a0154c71f05e71e95f0d37f66ab38327928fb8defbf9fddd97d46a2ea79f94bca547d8e8464566f811d8397ba74689e5c88cbf2bb49ed4343149cc0b0b2fd5eb12ee550324c71aa73254c48baf4f592c151bc51729c8de20c62644806cbafc59db814eacf48d45419ac65af30ee359fff9c52dfa30064754e3ddabe80e6d9ac4477bcc65966f06203ea8bcc9a6e27f4bbc933748096883cfdf33cf25d1345599924a80027b4041e70f5a9eb405b4258449c8f5c5f188c9a467dc5329b5ce1ae8eda3739bdfbac1966ef78338565febfe4126adc54e19205c1d6cabc2a7a304f7e3530140aa81609f6afa852265d35d512e4b094a08a5113f1b0957d50b507c5ad18eb36826011acc91c7b17dedb78104b14621be0f2c8e9d54fd172d5543f4f3ada53dd8ca6e9c3106e929beb2cf6fb84309e2bd09d12d32bb83aec3894ccab42423e40c9d9e467d3fabba1c886bcf2361170c4fd7beb7097cb8c255ee2be480c259087cb172c8045fbc4fb18fd344706aaff7abc849fc6b95e066070259471dac6e4a122d2a5b1d706fe71f234dd5a670322e21c0ad6b913ec1616eb02078e0d8a29d936c142265e0911d62575a64f5084fb10a1346916b7692a5766f668b631a74076072f64869388033d6146e27a659315747d63c4a4e69470854e0f7f7f09f97e18a6faa4b7988cf7a3ef54de3f16dd1876f19f7a6f8e4c5fc92b709f8e87f6b8228072bf1fdab321ae4a248632550dae94e36cc200281d566c36e84d339da51708e64e98849bc929843c8b0537bc43f146bda71c4a05678e495f58dd65737c60f2fb40d737e07a95032beebc3bd9f4ccd681b1a90cbf4a3ce31511bf56f48bd990cae59981616b4bf2d19715387008b27f466bf405fe8c9eae741249ff9c843883de12f320e43cf5c0d4d9c3f0faa6b8a0ea1015e9c574c7ae23ef928f894c53542f8db44adf5f35d00ae094c9dfc9db9b75c4a44f89c35117a1d43a4308646fcb59758883c31d195b469b9668528487e3766ba5b3c46d4683243bf226f1215a6fdb6ec5c88f72600bf475033b483d6effae2f37a2aad47f55b635ad7864bedd402af5bdea653838a0256dc8e42a1653173b0d0c069ca0e5bd0a2cd2140c8c476b908f8629efa050dcd235a8324508816bea79545a5b658553ff6dda836dec57fbeed4b112faaebab4a6952eef4a2411017d4d54c9e876f8e6b932b46a53c42b4f36925d73293a621abf8e220b6b57a7b98292cf6fd032dd204711e75012c4e53f25302e0574902789da6b0dce2f3baf0920f1e61fd91f282e54a184053238e68179cf77e9e380158f35e0e2c9a1fa1151cf1bfd4b166c8594b3c828a1ef6f51a7b3a144ea4b4dbe6a15d61c41ed07df2b4ff83c41e1c97d8980da0d702e3625a9b51c1c7cb9c2df39b702965a2a13037679b227d8b4a5884b0dfb0311c57216a5c1f15596abbcaaa4cb5c84fefc60cf7f75940c7453908f9e968d23fa8b6a8c5a47a094a08ea0de4603eca638a82201c5ce55346dbd60269feb52b4b22bc42027668e30ece6530974a7deacf0608563489a68443f5f5977e5254623b5e6024691733c6c2f7c0a24420b3f65097701590ebcf99385907fa799030dc2c0b082608d081a176a38fab719ac4c48a393030aa3e7417a336c02d986e1b7d1814b902eab4af828c69a6e22531c11dc5dfaff0f683323dc363420642ba1f436d7547a8adc37699c5fb6615f562cc80099a9a1ee9812a7a74276e9fb337c5fd5b9c6268bbe3e4319207dd78a516244ca0717e6d610b9cb05e1f0817102284a911fa77d6733042dfc0738e976932ca1c5e2dba00e8c696541df59fcd34c7905a08d636c2b28f5fd18cf916debd5392df6757e134d03c5ec53580dd5230281f61397590291dc33931dc3e01e6b1a14ef8dfdef9ac3cf579e30dac065a8bfa9555611af3ec68e3e5752a97797fa9c52ed2a4dcb391a819e804209d062c72f6edd547296bf6cea9d43228326e15b79ceac3f07c831ee4a065c7473d0be4db78786cfb590ebfff877985475e127b77f1c10a71ca55c91abf99ec1113c9255dc86d07c2f22254f45fb90960570963b23b9c4ffa22ffc340c6f06d86d919482a6681318135d8fe114c840ac1bd29d73d69f892d04f47530abaf2463f23fa605dff2e649fd40fe684fe030b4e9610610a6e20b143219b8cf374e02791273be7e295c5442b4512c48c12eae508c2c1866e92296478e9542977b21313ffa990ff66bb0479e24aca4bc031fe2690d1bec0edb0517513eab5d790b8e5b6cd269696a78161801526f063f84c0ac34db976b0a731c2e5453717fbd3b224bcca6390736902a76e8b5b8589361213220d0a9aea9ca1c1516fc9497843b3fd2b1e0e34c8047cc835e6bcbe85954d936495bc6d932f5953377303bf3349a61bbd8b3cf590cdcc53fc58d1eecee04e766cd3e1b61d5601bebdaf3307b340c3f8e16268518303f307c84b0248f893c278671116749ae2ef2b0b6ac176832c8564374191eac24558e710b799423207aa3d8ebfd6162f922f1cf4444fd4f669b73bd67e80ac531b29b19e369ada49506a0eb613074d214aaf25deeec5640c45a69d5f0c676284be348f74f0db52000d6bf3a51bdd1236058af7a4eb50b82b576cf25c35a8e8def37269637f8bc12907d388b62a5bcdffd961adbfbdcf37d93a9ea028b8dd86ab78379bdbcb7bf9ca8b2393b1a5e1424dd70be20ec67c9065b594e758b2ea6cdb12bc130ac6fff2674b7ce5d9591fe4f67953759804e058fb8b0f209110ac16f99dc4bec45276e018272f1b465504bc9f55fcaf08c91c7396e8d852a6f9da0e291443e6f5d70b39d65d24f61113d08e191feeb6f834de113d990999cfa41cfb50135b5c26647971661aa60abb85641d52c4065358db0d625ce1a1865e9288fb73e80f26dfe666a4d95612c09c2d77f45e9eb779bbc1265e1b0040c7958f2c4f6787dbd0a704c7b37558c9b16f1c364e9feea6d76fc4483e5cbb0fa222d9163d703533ff9788eb374d296a7830f25609f34d2423ac951b18b4ade7fb19dd5633a0959eb5d904d083b3ec1573a8eb8a53f54da19c14b51fa5618c9e47835b36d0a908db75c45980b86097b3bb782a71bb4a8b643126e57cc783102123b30fffb69c77dae38abef554513795d27e5a875cbe2b50b9f3fb6a62c3da4bdbe5b9f58825a20d6b2a645e95b9a8fbfa6fb194c49adad59546cf20837d8a5a40042f58a88285d814ada4f363b67b2c7e3f7c01b02ab96692cf2a13acbb1c266395f87af4db2f27f2bc3ac9dc42ab680e6a3058a65175a6ccd612fe19e59d4ef433047efaf851967fb4be0a1ee1ed78b7d8ac03c72256b2d73b788b4aeffabd0102f0f70883f8c5b78ef9067a4606f88e5208ff45df9f422833e75dd1a0f45530e6c1aeb9151cfec26a377f54691eac9e0e112a878e4fbb7d949e68ecd96a797470005e0f1229cd269ce0172fb2cd804353507d7cd6340080512511bc1fcd8a1fe1110340bebcf4d7a0b2a6a5df5698e74e0eddef800e258a9159f6de8eefd7be9b4be132d4f5c73c756fe534edf76e0d81c6fc435f21840c21a6f4b45b4e8054bd5a1e6fd746fde05c46b187ceea7033a924144f11e60b70298dfdeeeec5abcd8edb82fb4def682ae5361a3bc3ea277cb8aaa50a5ad7de20cbc8ae50b51b0e0ef8443e81ba955c9c93d14cd4771a9360180382881ae7089eb492df37b7fb77485bf59763da7da2d94bb4e9f15586057886671e59cc9a4c2e929c5b635be79d4720eaf4632ddeb6221e9a8c3727b3c4f15e5ec5fd47dc96ba8380858a54a9e6322d2a60920f5a2062825c51ee35a32bd880b65efdedc9013cead52e73eab27fa31c799dedb21a23a8093c5c5ed57a35cb02472b068dd2e0917cbbcb6b43c741b2c4a4327e752eb3fe8f71edbabaa45380aa15afd6707681dbe1951556c18c3ef158c897954c3aa75865b25f554c0efa087f2f0558fb4b7824c5d90e3497f01e233398daa0b6ecc9963f1ee25f2674981a2816284126aea96c264fa8de161fc61d26ae22daac583308852a6e5809b1156db08d08d95c902aa35bb454ca5ed15aa78f60ac151df30ba633a7f685b2e469a6b45da5b21d411071f35f51a50d8be9ab61016bf978e49cf8595c68ae1eb3e60787798155d8d49b9c450cb471c476b7f7f5dd59ce5eee4c5b689d9f7767dd51cede30f192e8c2216bdb0da731d8f2a42ed987bed2e6b3808025f14f647ad340d1bc0bbf6d7cf432678f671dfd533abb1c9ca0f040238ca55ad8ec002479f0654fd3ef2bb0ce209c589cf85eb7153418d390f824c2004d9d1ecbf8b4c82441cf9251c6457dc95cbb087d776e7f22d61eeb29826fb415e01328d77c8eed8b30d76c3201786aaeec775af025fd613f0e33336609590d36eddb2edc0b8496d5841d47d422e1820c206464af79deb9a69a05c2c7cefcd0205a7086ea0d3c13b4df14f3cb93afcdfb296325343196d55b5eb1f8724758f3a1857bf5b81d9b258f34f8a246060bc6c1571568c107bd1db91cb2ee4bc5fb3beb35613f6d81d13b8c57d6c00b886574b5577cf0ee37d55762ef25bdb47594cc009b9b6d10c50efcc7ee6b3a95e7e18b7d22d2132c8164ab4c182a61bca07eed3c332651021b9e45b1182c197b62ae381cba3728db6e7664ce6022827a44713b0aee832eb4eed6845a311ca999eff6028b017a87f3ea7c9f8a93e4dc1befb3f787fd04c444d9d643f958a121224488fd9706819fd492d7d2a4dce39c10648ffd8962daf6ccddd0b815828edd5915efd973b8b9ccc3e1624613147576006bb83dbca388ca170edf2ac8a09274e1cd27e81ba87f466ff841d403c302489ca64466aab4cf92442680bd59f368da1eaa887fa25ae1924550eba14545421f4078e0b82ef45f9a833f6fb6cece8a736b44af57dc05e8cce3c25c301ce6ff5630b79d8367b10da098d4cd883bdc95da0b6a27b20d210d9ecc726a0c78b189cc3c01d15a700a2b3b7f853f736f221fa1db3e0657b1d7cf6b6dc69d62bc691021e6d520fd2659059fc67ad5ee42202f00b36bd76a0d3c5a6e2c5c20bf870e6ff63148c2dcc61b81a079334ee772cb6590e7db4d20fbca64843b52d7297ea4753dd22294ac7a3c515a7be4b751c30a1cc77b3c255e1e15cb67ff2b84f5ec3e661fd57dd7e01710d775c588a98687d2a6c74c55d9819a67bbf631757df1f0e79bcc0741814dc83ec156c2eed5cd04eb2f345a0500f343120fbfb84187bfbb8d26cee367a7bf5d8d79cdadc9f7c125628d163231faece88358ff1451f90640c48142325824cfa25c8cc2da2fe6010f21eacaf9d07588bcdae641e22fba18e6edc51821646dd9378916b5ac5797e9317153dfd237d8a2b18562fc432ca2e88022105b77d679e18d23073cfd4ef229ca83391baa5c59d6549349e3d7abc248cd67edd3765837e80598a96b232b58e89de23905de12d4300fa82eae21ddde9affad2d124156b88964121b66afd9a88841aabdf090806aa156a1653cb8f25985b1f58c870bfc77304ca1447056c5bfef2708e7ffffcb8062e18198cb603228241a7cbeb2b6f04d518e9f3bf0c007b9775aa218ce1", 0x1000}], 0x1) mlockall(0x1) pwritev(r7, &(0x7f0000000400), 0x0, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000400)=0x5b) ioctl$TIOCDRAIN(r7, 0x2000745e) 05:35:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 05:35:43 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x100000000, 0xfc}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 05:35:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r1, 0x0) 05:35:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8000) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x72) setpgid(r2, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x919, 0xfffffffffffffffe}, 0x8) 05:35:43 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) setrlimit(0x0, &(0x7f0000000040)={0xff, 0x800000000000ffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 05:35:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 05:35:43 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000440)=[{0x4, 0x98, 0x1000}, {0x0, 0x1ff, 0x1800}], 0x2) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0), 0x0) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="000000cd36a833048eb9000a84a2730f92a7b04c3a406f5e2adc6f6c0f68b2af35fc7ab6502dca5fb3373450aaa779916f662cb3af1f90c4b9cffa8a892297d9a8ee4f724e9805632d13a6aa02e52fbceef20c592af01c0ddaca6c5c4096da73eb8affecbd0f21053bb1b985f8f458c921d59897ca00000000cb6f253f7cccf54eda574cd006c81d75caef2ff254bdc5dd834bbcfb02d7f5d14a5e3c3e328fdb5766821923c9813e1434fbae2de41e6df892f72ad39c6ecbccab2c52380bc754ad9172ef87c45f8e1aa412d1fe0db5b41d97c4d821012d365bb079aad4bf0e8603c1221409a05f9f74c2811c5da13d82ae7d2568336dfbb896bb8b79ad6f73f65f1204ffc56d0701cb977b522d920acb1577b5b936e7dd537a7dd46b5b8d180b4a67dd9ebfb2bf03"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 05:35:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20000000fc530000ffff000000000000f87c8acf080f03542a538706000000b81000000029000000330000000300000035a2ee18dd630b0b5445c0d0e6c3bed13e5b0a04384e530837ff578580197131ee8388a5e968a5485bb404a6948da97241c4b1ec0f5c4fc1c802d5eb35ed3835eb403d0e7e9c9afb5c756128d11538c25576200a47d8018bd0e1874de7cef4ef611dfb8e61c221f1ba7623ea5e5267e574cd9dd770c36004bd1e9ff39cf6a560e53d279888fcd97d74e358469ec3726c26f0158b20f6e51c5364cf18dd3533e192701dcbad864ba03eb384365e011808101f6b1fae7918f75f7e75e13a12201e374df491004fe076b1dce28925935d2c3a2f2bcd6bb5063b4c60582627863f05a926f65ef07cc1d842b892b4c699dea6bbcb6ec8214b8b2ff9ccee5de25119949f01009cb65591c30a4e4a05bc1ced2e7f867455a13b58e2e25628ac859c1644c69b5821aaa10b34ac6c"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:35:44 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x3f9, 0x1, 0x2, "90a4eb82af67b8ff226ebd9c3f4ef5ede8757864", 0xbb, 0xfffffffffffffff7}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x3001e, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) semctl$SETVAL(r2, 0x1000000003, 0x8, &(0x7f00000000c0)=0x274f) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1b0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x23, 0xad8}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) 05:35:44 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="f8d85002f8", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a6d694f53800928e059beed6a3bdb6f1675f5b56ae5239387dc2a6e07cec2254197513cec7a6b64bd35632be02b0027f9199fbd05ce2041ef7005441d30100010000000000c19bda33ce82d668cbefa42e674e3baf964b55"], 0x10) 05:35:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="ff9eb35f17d2bc954372e74163f9258846d359785ac67ac6658515b421f8de5bc6ba7abae1c4f39d164c44976c093e9ed9", 0x31) 05:35:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x890, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$unix(r2, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f00000001c0)='./file3\x00', r4, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f00000004c0)='W\x00') r5 = semget$private(0x0, 0x0, 0x26) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r4, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000001be41d5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000eb120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d8482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230a964e9258dcb1b43c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff0000000000000000e700000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000650000000000000000000000000000001160000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000001011f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067ce56d513f09e95413600000000000000000000000000000000000000000000000000000000c599eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afee0000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000002000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000fe9636ed1697b217000000000000000000000000000000000000000000000fb9b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0c8fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000092430d7070f9db953dfd782b000000000000000000000000000000000000000000000000000000000000000100000000000000006fbc0458ad53ed59c34fbb265645be00000000000000000000000000000000000000000000000000000000000000000000000000000000003501fb5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005600000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed4ea113f20f771371878fb98fd4020b5eb9b6b5007ef2e6b3bb572fe600000000000000000000009d1f055a125aaafb8c03a4a1f5a53f3b4dc870093c179e46c4a1c515ca9fa672044dc30000000027ebc037e0c3fa1ec83822998841c7cba5503793914fbe256c4f20de72275eb1c9e92abf556e80defd41158f33b3ccab3b515a7aa5ea71847102dc03a6aa4b4ce26a2f437ecc7bf2f46034bcf4af7050f2713e4829d198959de89260cd7d58f38e659ea972d29de131ca13b2afa223e802a33276d1fef74d3d61057bc25c79f1eea2af179cb9ec3d4c35857e3ed34ba456d9d457c7b0ec32c88dd64fbafa08e02817d878497703e953e1a01a0adddbd4511cb2698bfac5588197ebe454615e48cf12bbab4f3a12c4c210f773048f61f4b0e991fde701ec421bcaf88bd84ff086ce591c674062b954b423c3fb443d2ea6b6032c1cf6a3d553da1e59ea2c8c3f0141847d737ae21eaa61a7345a6cc0203d34634233c81dcba3d8597ebddf8cba776b9578873856b172ba9ebdf334b6a581c69ddebd4844867cd0d28ed600a03fd40b5b5b2dcfd68f7138b333464f74cd0f73fd067cf07e9658cd67f35633ac9adcfba127d92ddf57fb570b3c1025cc009852ae21bf06e6c5b000000000000000000000000000db3a9423352420b3ce293d1bc89f9dcae0887fbe204f925e5ca432640721bfe4334d844071233ece347c844a77e3a57bb6e62948bf3b58973df189513ca8747b37930cf3954c1434e5109cb1a3cc9c9915c5c7aa2fbcde210cffe4a41bcbac28bc6860a25010cccce92ca90239b7489ada38be67c428a72a9e5fe92dbd00000000000000000000000000e509a1fb209f9f83fc49677712afef277dd0bed5c13d078d3056a43a7ec517bca1a33f3e245b32abb27a6a6acce20ceb0640c994cceee59ddc5f7a9de2b5430427495e730dd5f1961f8ab58c273514995c74cd9596c9eab8ce8311ae0d3eff441eb6d9272e5fe29ae209046513f7e0b96e43f736d7726e41caf0a09fee01944f2cf530178d9930523eb2e974605cc71bfc95a3000000000000000000000000000000000000074204fce80479f35b5efc936d1c92b854f99f433db1e6f829b8842af879b16e87fdc4c5d252e9ecec946fc2ff3b2c42fd000000000000037bb28caa23c51eb1a6964aea03b5c6eb958a3f09a70df98fc488211c020966465bb8890510e5caaa9d815f0a9acc1bace093e8a8b77c399564a714aa9319c4531717ad340d135dcecb552416b3faca94c336502411516b4ec81eaa413e79ed3bd24fb6ed0391a621bacb3b8b4a46b2ad36cbd0ab154adc9ebc92a245f4a8fc68279efee8cff58479e75d7bb3454444af53a62c1d9a70d7e7a8df93c3494a5ea24737bc1406bfc57c79a8cf3241953262c4f08becc549d9c971006b3d4237ca5e437ea5ef12bfc04da78b295ea0505cc973fbf621c9702f6a4a4a2de3c98b06ae720b43a94d0055d2f1c1e94cfbf8218415cd121f3fa01f6f1687ba8ca04b3f511b4572f768d3bb5a7f89f9d891ba9fbb0b993d97ec44e27fb7b4327f5e485264d20c331e77c16ba418b5e821e7025467ddd9934f379c489709f0bc5661609426c755ff54e3166e75e6a5c5b7cf939e8b7f23ee0928dfde808fe72620809744cb68d47f8e5adb7f13f36b0563823ca0f541b3d2449c8705756cdbd909cd167eb0ca4123c8b8f7c02eec1521d1fd0a7bd3d580518163ca2d04b7ddf8091bbe1d568431aa8896c6b067da734933cd11eeb37f0d09cedba67da28d9ec7722c19eb90e82c3bd9e6ec33bfce59b50142c4a33e8463920180dae6884922bd7d92bd9ee0fc751173a968cc8ae4d43b242e934443d13a78e3a67b996fa1301a78c7dcf43bf395a35443171d7f702c5d64a836430c7b701f21e80a328a6106c704f3492c4c6d89e26674ebcaa98c1f95562e6558b0750a15433bd8118ce44eb0ea90c6104b8dd890e79f0087a7cef93c0564003197fff63312bdfc2116b94ecfe93517dc845516033aef4415727cc4299b03b47cdea6b7ff848d13907f74685a8449838763b83e539d56fdb6b5e0c8c7c65cde4e84d1b80c753718b673314b355e3a8345ef3577b8a69ecb59de0156132cb51e5be61fcf5e140df1ca4764491479c31b68aeec784a8d224586bb1fa60740f1f2efbe27f000a5ec00fd38f24295fce53f7966b9df34bcb1e4bca98540c69b55ab036e1bb4f288e274fa6399de8f70b40403ea55eea4b24b7d1acd9aceb5253fab71676357be9fdf43e41f35d68f4ccc8b6594df720646bc8551feccdae7eb28957ca40bd80f8c0cd74989aec3a003d9dd21d2b1ae13a0f5b5697aee3824f066022cc1ba62922c26be881212df37842f34ee1faf07a7462c55c0f32032cb095e84bbbee7c7d057a2af20092101687288410614a3298d66a22a6f24c74c1b87d1f128d521a5bf09a8a547ecc675a5525050419fed35018c27b4722eee4b53b8b4599cdf7f2b239dde18a121f934f0ede6dcc4d832ee0f1c2192f5ac68606b01e935628b66339e8af5a61ea635cc767f88d59c66db32ccd238d68f752b3e8f9139cdd5e09a31751bfc5ebbac34dadd59b75dad2a7a24a467fdbd3a818a1607e5c7e80b9b8bd7781406c507971e954641421f8f9179b3b211c87d71ac08764395da73cb083d110fb6590273bda6ab799a28ea2ec7283c04fab9587c18752c00000000000000004a23e1811f073b872b80334343afbc2dd45acff5c7bacd25fb8d4c1ca78745dedc50aea4f4b892e90ec66c3df6311cba7bc92789b2230b36a43480d67ce090"], 0x1, 0x0, 0x0, 0x0}, 0x40) r6 = getpgrp() r7 = getpgid(r6) fcntl$lock(r3, 0xb, &(0x7f00000002c0)={0x100007, 0x2, 0x8001, 0x5, r7}) fcntl$getown(0xffffffffffffffff, 0x5) fchdir(r4) getpgid(r7) sendto$inet6(0xffffffffffffffff, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x0, 0x8) semop(r5, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r5, &(0x7f0000000040)=[{0x0, 0xffffffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x0, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 05:35:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x9, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:35:44 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getuid() setuid(r0) 05:35:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x4011, r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10a10, 0x0) 05:35:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000000080)="b100050490001200000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200a371a3f80000000000000000000100000000000000000000e8ff00000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xb, 0xffffff5c) setsockopt(r0, 0x8, 0x3, &(0x7f0000000140)="978405195e9650cf69fa17d4d8091eb5bd2cf9f89d8891d359cf209be76942a0abdbffc3216341a873d43fefcb523e68d820a1f749d71dbd3143c17d2dff72fe134cdf8ade98a7b752f81a0d255d55b5d4e4dc7e5acd09f963f3a99ad1df2b1c0ecaf419a0741dd609ccdd2bf51174bdb0ddca6f1f350f574587d5485cf432a34b8ac4452fae43b5d81de624e5107a17b45f919f6818fa0e6ac190de4631901192f8c6c2d620", 0xa6) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x94b4, 0x926d}, 0xc) socket(0xf1739918a6af197a, 0x8000, 0x40) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) listen(r0, 0xbbed) 05:35:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = dup(r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x10000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 05:35:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:35:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xffff7ffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x4) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0/file0\x00') 05:35:45 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) 05:35:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="4d1bf0497eeb139d46a2d54f3cd32a2cc77dbcccb91033abeed1fac4a801832f2e19cdc9aa3ab4ba1f12d53504b1f4085f4de7d1bb966ed2219cda23fdee7fd04aae690f308db71f517df1561943d41a178f31be9fbe737301dd07c1636713b49de8a33e31704a727a97c43b6e3deb673198404f5ece61317d5469a4f89ef548e8943d2a6861ab31641fa033cfdbb51b9c6ca1745db19c80f4eed46ab83fdf364465f813e02fcd71c0fb766e27d0aa9942050a508cfd0f94035b719ebcd123144f4ab6e0", 0xc4}, {&(0x7f0000000300)="1ac1d563d82f9d611875b8eb005c978da5d933cc2f48b2b0013b69a8079fa1ad88019f509dda4b31de7b5e2a63e54d81e4789528c1bd41b90adc4813a6986da3d8e164ab401a9555a7af44d47e98f693d2746a54429402b8b0aa844785e5d87bcd73996b20e893a14fc79b0bade4ed1087b62759e2fe3896965cae07803ecfa3f0b89a774447d50433c71eb866a0a676382496a9b404a5ad0c7a0d5928e102813bec8c1d17dfb3275c1108eb466ee676ffb160cb0c355fc86044e49e1a9137f760830f7efe54a84ebc47b5241f0687ef06bf79907132a90379f91ca2", 0xdc}], 0x2) r3 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 05:35:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x7, 0x40, 0x1, "ab812f6b84c907f9c219c9fef089a9d8e7493891", 0xfffffffffffffff7, 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:35:45 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:35:45 executing program 1: r0 = socket(0x18, 0x2, 0x400000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000100)="00000000f51d7d3cad04cde1fc082f9e5bada05b1fe6724e9608c1145a5b47d7ce35c26c0ed8a87658ecbe111c5c433495c687a9adb9041ca78c494c1c78502c11482a8e6a51d951d27312e8b1743e1c438f2341b2bd8f2c0f908bed6ca11b7c2be5000fb221a41402f492fd225ce9cd", 0x70) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = getuid() getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:35:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x22, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="f34ab39dda5b1fbe7b3c00e079cd4307a910a305b826638695ac31f7729daea8e228be6e455800d7d333d61d03cc0aa421456b021189030dec0c2004217930e8879e07a236fd8c81eb4335b6bbdf550bf3015b9571628325848805b2c0be155576d9a3691d93f260098966d9236f112c879f11fb9238a39b7afad0dee40be7dcd3cd0e56414684d8d2ca138a17a8753baba568b1703cefa9fe2290f7a714f6a7b401d16d5568065e28d9c4695b7df6ccf1aaf80ab2504540e5c4", 0xba) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:35:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getpid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) read(r1, &(0x7f0000000100)=""/98, 0x62) pledge(&(0x7f0000000080)='}%\x00', 0x0) fchmod(r0, 0x40) 05:35:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x6, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) accept$unix(r1, &(0x7f0000000500)=@abs, &(0x7f00000001c0)=0xfffffffffffffdb3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) clock_gettime(0x2, &(0x7f0000000180)) write(r2, &(0x7f00000005c0)="b789dda59f784996f18a352afde3e5c1086737ee49b2e3e0b78194754e835d7f52bf5f603e556d694898501fdfab2bb2fc7b225a98aa4d9dbc32969966e298e267a50881ca59f784f5c29994297376208350015a6bda63ca6dba1b13c025f7ff70b1887671b20ad311dc377f09158343e6c0e5acd065aa13caab4c8236d656d4ccc12a14b5041c972f6a5f6cbe8f43cd870901cea13e103da7f53ecfdcdc619b27725f6806fbbc942ba3a6908f16f86ddb0c4707d497895e4a26c25475ac31eedd7748d4600e66e3b4bb51cc3d34203807e55e85b23883b52acf9a74", 0xdc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r3 = socket(0x18, 0x1, 0x6) getsockname$unix(r3, &(0x7f0000000700)=@file={0x0, ""/92}, &(0x7f0000000040)=0x5e) fsync(0xffffffffffffffff) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000780)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x3f}, 0xfffffffffffffff3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f00000006c0)=0xc) socket$inet(0x2, 0x3, 0x6) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000002800)=0x97) write(r4, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r5 = semget$private(0x0, 0x3, 0xc2) semop(r5, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0xffe}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) 05:35:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000000001) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0xaa) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$dupfd(r2, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x0, 0x3}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2028, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 05:35:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) shutdown(r1, 0x0) 05:35:46 executing program 0: r0 = kqueue() r1 = socket(0x0, 0x4002, 0x5) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 05:35:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) 05:35:46 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0xddf}) setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) 05:35:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4a}], 0x1, 0x0) 05:35:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x473, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x41}], 0xedab, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x5, 0x10001, 0x2, "0efd63498d1c5101344371b4188470e1b4fbf623", 0xff, 0xffffffffffffffc1}) 05:35:48 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 05:35:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:35:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="f1", 0x394}], 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="03ff99117c25f18b0613c35f91cdc09a5a3a4c42af9e035d9718c9fe504210e210fca6cd6abedb99d8f957027c08549ceb575b89082433b8f356f22ba8bbf30bd0f418eb8a013056af6c35c1641f99ceccdbca31ea4356f81e596a1840e0d1c5bd14ed0321d79c7403768bd0f33682769af1e79c8def214fd70446e053d26d1d91b82bf0e88e5c4bc1ae8a1e4ce38cf5bd56856a7532bd9c81f57b3e2d99f6b507b610440b31faaba42a17ec8a1798f804d694275862833a4f", 0xb9}, {&(0x7f00000002c0)="e178b9bec144c5498735a9647510ba9e53e88744967ea8f1ff89a976c99db93942ba3f3910e2c6904e3e801b89e91b2e02b8c7ffce732347bb1ff2570918ed848ac234e2583d241873422eea1dfa90a64b892b47740361e0667e2d3797eeb32b67bf443fefb5bdaf6bd7789271f6a3e9a14bd3673b427cc02227a77fbd58c3a0ce0cfb17b5a883e1b733edde2adb79da85457a6381a0bf7f4ce9f8b3", 0x9c}, {&(0x7f0000000380)="6167814eed1affd8488f33d97a2e1f874f9ef808000137fc2de49dd06e30c36340b3143efa7dd44aa14f37e0a2da8e88d88bab8fd88726c17fb1ae6412f8b6d7df0e0f97019837a77772b5e9e0b5e6f19f34f870231bdc0673584a5a5dfd606fde621a60c3c73e812dd3c967f1000c3655f77873a22c88c42bf6a740fe3d9353852dea7262dc2d7b4244ea464946492412", 0x91}, {&(0x7f0000000440)="4b934d2adb81ce0667ed3bd075b94461a621a86c88487721aaaa4a14ca21e6f3590a54ea320b182b32d28c3bfdd0f7dd56a4cf5ee30f2ecfcc8665eaadf0b8c588f4087b4fea3c75aa0f44674a66887bf9851b1daa937c0137b02b24a961eac90021f8f418b9bfaf88fdaeaa4d361dff7e631ab23ba43d74fec65180222e281ba827664288e693907192f81ed792aeda19fda80567ecc036a96788c6df4807b12a51d85e53c582efd4f9cdb930937eb75fcd9f114c81e104137f2d783bfea8dd64dd626991bbc8ad073a1ffe318006bd2e3709e0274bf5bf5ed489316214e590fbb5aedb0e1cf4183ff546ec89286496055b", 0xf2}], 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca000000000000bb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d93f48530090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xd9) 05:35:48 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000022, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:35:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0xf, 0x3, 0x0) getdents(r1, &(0x7f00000006c0)=""/211, 0xd3) recvmsg(r1, &(0x7f0000000680)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/47, 0x2f}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000500)=""/201, 0xc9}], 0x4, &(0x7f0000000600)=""/88, 0x58}, 0x800) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) preadv(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 05:35:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) 05:35:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)}, 0x3) 05:35:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0xffffffffffffff63) 05:35:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) r3 = socket$inet6(0x18, 0x3, 0x6) semget(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000200e, 0x2d94) open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0xe1) semop(r4, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x1, 0xffffffffffffffff) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000180)=0xfb63) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x100) 05:35:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="53169f54b732c750bcfc5a9bb07dcd500753ac494ef302fbf6ee206f8994da3d7c7aeff8df2836af1699d6d9df98147db8f159c2c661e48353a24be52e2960bb64592172fcd8a32691cda59b2c0b04db0283acc9ddc0f9b26934aca4b8c2a4a3eb46b517738f73f2ca0e4ce8fb32d88ac432eae09786083f65a9b5c0fdad61aceff7df485189a68746ff", 0x8a) 05:35:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) 05:35:49 executing program 1: r0 = syz_open_pts() unveil(&(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', &(0x7f0000000580)='x\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f0000000480)='\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', &(0x7f00000006c0)) r1 = semget$private(0x0, 0x100000007, 0x29d) socketpair(0x10, 0x4, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20010, 0x0) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x4b, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x7ffffffb}) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r6 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x28) openat(r6, &(0x7f0000000900)='./file0/file0\x00', 0x2008, 0x11) dup(r5) open(&(0x7f0000000200)='./file0/file0\x00', 0x23, 0x12) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8, 0x0) openat(r7, &(0x7f00000003c0)='./file0\x00', 0x8000007e, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000540)) r8 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4, 0x5012, r8, 0x0, 0x1000000000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x400000000b) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r8, 0x4) r9 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7a, 0x1, 0x200, 0x1, 0x5, 0x2, 0xffff, 0x0, 0xdbe912321d19ceda, 0x7, 0x400000092}) getpgrp() ftruncate(r4, 0x2) getpgid(0x0) r10 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x3, 0x3, 0xe280, 0x100000000, r10}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x6afd6946, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 05:35:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="89ac3afd20bdfa450fb8b7", 0xb}], 0x1, 0x0) 05:35:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) r1 = fcntl$getown(r0, 0x5) fsync(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r2, 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3f87a86c, 0x4, 0x7, 0x0, "8147499f5e9b317924fca38fcaf02025d58a7eb5", 0x356, 0xb36d}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_index}) r4 = syz_open_pts() msgget$private(0x0, 0x40) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x6) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) r5 = dup2(r2, r3) fcntl$lock(r4, 0x7, &(0x7f00000002c0)={0x1, 0x3, 0x2, 0x8, r1}) lseek(r2, 0x0, 0x3) r6 = dup(r3) r7 = dup2(r6, r4) kevent(r7, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x0, 0xfffffffffffffffd}], 0x40, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x84, 0x20, 0x1, 0xf6}], 0x7, &(0x7f0000000380)={0x80000000, 0x34b}) fcntl$lock(r4, 0x7, &(0x7f00000003c0)={0x1, 0x3, 0x200000, 0x3, r1}) r8 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000400)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000440)=0x1) socket$inet(0x2, 0x2, 0x3f) 05:35:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 05:35:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1000011, 0x0, 0x7, 0x9}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 05:35:49 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x183fe, 0xb7) r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40000400000002c2, 0x0) close(r1) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x40}, 0xc) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) lseek(r3, 0x0, 0x40fff) getgroups(0x1, &(0x7f00000001c0)=[0x0]) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0/file0\x00', r5, r4) writev(r3, &(0x7f0000000040), 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0xff}, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x400) 05:35:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x38) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 05:35:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80440, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() ioctl$TIOCNOTTY(r0, 0x20007471) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ftruncate(r3, 0x0) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000680)="a2882e5e15da035979fe2e7ae657a50af3c7c32ae708fc55f583baa9a6116bb57cc6a33569472df3a490a3ce993ef829e9e03cc4d2c2b229fb062b7e095c44d8a7cb7da69a201ed07f70692ed0fac6e37f74518e4a1f21dc4fa51a3a6c815bb9a04b11af960ff85ffe6e03274e489ae9df6e17a9812b209c25c646bbdd82547dc69d62e3046d25a26b159b995d18fd9fb1b9988a9775313b07fcdecd60fff673f744fe9434a8b91e6f2296cb38cf093fcd8a1d58e77ca189b88f79c8a391df4915bf53ce83f25610d2a169d44e1b65805cd071200d7a47c70bbd272e8f8bbdd183bf775733d78bb5c175b143846c82ec93c5a11fa69933", 0xf7}], 0x1, 0x0) close(r3) truncate(&(0x7f0000000800)='./file0\x00', 0x1) symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') mknod(&(0x7f0000000480)='./file1\x00', 0xc002, 0x0) r7 = semget$private(0x0, 0x3, 0x14c) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000900)={{0xb17, r6, r2, r1, r2, 0x80, 0x3}, 0x2, 0x9, 0x6}) r8 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x54) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000009c0)=0x400) open(&(0x7f0000000a00)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0x6, 0x4, 0x94db, 0x1, 0x0, 0xef1, 0x63, 0x0, 0x1, 0x6, 0x9}) utimensat(r4, &(0x7f0000000440)='./file0/file0\x00', &(0x7f00000004c0)={{0x4c0014b, 0x218}, {0x6, 0x60000000000}}, 0x2) link(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0/file0\x00') syz_emit_ethernet(0x6d, &(0x7f00000002c0)="51082306201e941f531564d0b4efc7dab26e08000da5f98d341ecb600f54a682dc1676e585488a436864e9cad717d2e410bb7c0bb2aab2107b490217267cb9845dc3b5765689f4c18087469d21db39ef29a3beca9fcbd126a35a5a5b41345180101f7470515f16ab18b0a39f6b") faccessat(r5, &(0x7f0000000340)='./file0\x00', 0x19, 0x2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000380)=""/182) 05:35:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="2bda9d52a6b89fc96246de62abf6d306e2cdeac06a718421312cc61b022e3d4938428c6acd3893e5a4cf9cdf814599475873117421", 0x35, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x1, 0x2, 0x7081) shutdown(r1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x196) 05:35:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000080)=""/36, 0x24}], 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10004) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) fchmod(r0, 0x32) 05:35:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sync() sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:35:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x10, 0x7fffffff, 0x1, 0x101, "81e3da90946a0bf41b09529c46405afabf9c2335", 0x9d, 0xa1aa}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0x1, 0x2, 0x7fffffff}, {0x3, 0xf705, 0x800, 0x9}, {0x2, 0x49, 0x2, 0x1}, {0x0, 0x8, 0x676, 0xdcba}]}) syz_open_pts() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x6, 0x9, 0x6}, {0x8, 0x40, 0x3, 0x4}, {0x6, 0x81, 0x6, 0xdb}]}) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x19, 0x40, 0x1}) 05:35:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3000000, 0x4, 0x8, 0x4000000000000000, "619f4966e0aab616243259e5c7598cbcdcc25e72", 0x7f, 0x401}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:35:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a, 0xd) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffff001}) 05:35:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 05:35:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r0, &(0x7f00000001c0), 0x33a, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x100000001}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:35:51 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000"], 0x10}, 0x0) 05:35:51 executing program 0: r0 = socket(0x1a, 0x8007, 0x9) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdir(&(0x7f0000000200)='./file0\x00', 0x83) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$inet(0x2, 0x8003, 0x1) fcntl$dupfd(r1, 0xa, r2) 05:35:51 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f00005ba000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 05:35:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/245, 0xf5}, {&(0x7f0000001140)=""/99, 0x63}, {&(0x7f00000011c0)=""/196, 0xc4}, {&(0x7f00000012c0)=""/6, 0x6}, {&(0x7f0000001300)=""/27, 0x1b}, {&(0x7f0000001340)=""/186, 0xba}], 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001480)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x7) r3 = accept$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001580)="870b033552179572", 0x8) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') r4 = dup2(r3, r3) readv(r2, &(0x7f00000018c0)=[{&(0x7f0000001640)=""/91, 0x5b}, {&(0x7f00000016c0)=""/211, 0xd3}, {&(0x7f00000017c0)=""/220, 0xdc}], 0x3) getpeername$unix(r4, &(0x7f0000001900)=@file={0x0, ""/45}, &(0x7f0000001940)=0x2f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) accept$inet6(r4, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001a40)) pwritev(r4, &(0x7f0000003fc0)=[{&(0x7f0000001a80)="30bc0cb6ed00ad9a82bccbc3e485b2cf8c884dcad3f3122f3c4e720647bc612a53a2bd036fad3505807348e532d5d801ecc1171eff7eb52284b4840cfc39bcd889975ac0c7c46ef7dce27e33ef0da4e75fdb6e6e6aa179adca48d188ed704d752c4248f5276a581d7b933ad26efbcb5c564f0c0f61f7bd415cff579fba7cc0", 0x7f}, {&(0x7f0000001b00)="de2533d5517026f52af505bcf986108a63ab5fb323cf5e7932e36dc6c9d1db300ae262d51906f3cdaa27c1d3547d0d5d9fd8d34a58b1f3e82bc48bd41f5c102c6133889945a923c4985f2dc69908eeb736343c7000e7535a0817e8c89bcf4a2e25a3da07ec4bd55a563fee014c13d88615774a9af952fd79a130c72be82a78fbabd7ed6da900b91100c96fb2729a2183c90f39130d8a3bc07f8c228b7a12ca0254f3e221ecafc2677004d71acf9ad14927f576c632f18f756870ab43ec28457b35d4d67f21a3283e0fd027f3d59da7c30a6c75811e", 0xd5}, {&(0x7f0000001c00)="2c2e0ddf0218b672bd08bdd27ce39d7ded4204e8999077cc58d4b830112740cff86a0f43dd889972cbdefba5bc7912ffc7e4b7d943b32f1556ee7cb723c0fc8fd7ebb1f1e9fc6bbbc21a4475f7636181bdec70e445aa6de16194f22ec606ba7e3c3f66d1011152145631fb5a957eafc7de1886eebc9c21fece684009b4b127ddcc339bb99215b4e2cbcdec565264b4dae7a2ef214e18333bc8aa054a938d80e34f07cfef0906898b8eedbd3061c3f03073edb99d163832ff06ae0c40843e7335752a7b20c09f8d94f5b7238a689ef1b4a028c4b2e7c2d29d2963cf5c7e8d13ba4c2922317c8be20492c2cd3dd5e975692759f20d058045da12fd3dd64cb79328ef573db2720559b37af76d221ba0b0de4d11b4c0ae8ea0043d90fcd002b8310f8335ff6612ec3334cfc781ed36929a89b42a40e844c94ab190cb5db1c8412d960cc31e73b2cd4a8ad61db3eaaeffa27bc3c6f855d849d7d9292cbcbe23c1ac320aaa5cbe5a71ecb5d688fe4b4c429af451aa3b322d57615f24b829b99cf27e066798954767fd720023013e927adba751d3d2ef9440a3a0178e2b800f26b1dde7be5468b9f329483d1e2b801e51865a2b0b10da246d17632964623715e254ac1bf4fec1d8f9266594338f4852e9a7020b95a3f11529ae56c3c831272471bcf8facc89f0608231f0f741036abca754e86af93a2a6f455511f77cdd5dc78fd2621799ee84db377d7cf0b2006be6d705c893f15e09af4d948923c3b40b7bad5661306a709d2ed27991f5f71fb1e87fc520a2145b4fce01e4355a2a458eb3dec50702fa5f6e2c108a458085664a7e55f07f3c6734b6f311599155f64c9ed1dfc189cfa9d0a6fa6d8fbc95e2e7ff38a2c03e99750e93f64ed13d44898eb810728c11925f61ee18bbc6c92c3d205ee532aff245eb1e72d9fb9713c8ee9fb96152766a7e3c85c3d990ab5e6232d2a0787287329bd32f39ad63600aa9d2115a47240b05966b72e1db35c02cba5b5fbdcc94911c8a347bec7e751b2533fc7399fc041085cf3f305d842ade912290b5887a882697e09cbbaa3f78b56db9a2464dfd4a27373772c92a3475cfe0a0e5390ebe8b7f03d504528c9a136a7d839fbf40f0254a3b3ebe6d7fc94eda287edae63e73199f0b02592f2284f0a417ba58c77b3076937f6ccb378ccb5ae3e9c81df883649c542f2f5cec6c73ac5565587ec33d9735e8196f94a4e629f96b0c0c4c646eba718fa0d6e05d9054890e93f925dfb701f1d3d0c2ce7474a6e381060d0c0b7befa20d16c5bd9f4933e205785af89ad226266046fe09099224a64621eae6a28a6761f5f22d4535da9b236885888fee91c33a1fba3c4530ed931f4f16e132d05ca689beff5641a6a40f33961f5172851859be13988323cac3547be71b49353b0613d7ac6259a12ec59d27cbf61f4d11c4ae2c660d553404759d69c1f28be522659e83a45243484cee974bd9f845031c4ff013379bf8d4c52b86c178feb012e7122a972856d1e1b082a878a59df1b0020ab0301299d78b4a8fa4b5e19c58bdc28322845efd79a6f5a6d1216bdb65a57abf1237ff6bc91de0c7a4f129461858e9aa159dfe7c0bcd9e5333be828ecfc057df1c10d3c00b467d8c63ce1a038b18d7c736c61176e41d1e43758a18dc31539bbe5ab4aa1010252bcc59be2786fdc143192716a69dad33c0fca47e389b183685736929eac59cfeec30482adffd67708f27338378b92f4bd9273b655d94a070ebe1cf339b515fb830bf60d6fcc35d71d06a4b09b05883a296a3beeb8fb009e9ee9c588a422b9fde65085649862e28f2ed8937365f01e1856eb2d8fe746ac59d3f6989aa883bbdb52a282357789354a4c0e9e4822fc2d074c144a0a1e6acfb24ace4163a1df795023f35ac860ac72ea6397d92d7c7f235933589075a239a3e9e0bbfcd4abc966f42d0291ca0010cc09fb4394a923ad56f1caa7bdb0e6eace6d898d9cf5fd93d3b784c68a20de60069b6ffcbf9bb1cd5193a69027d07e5d55c5294083dc9467e411ca9e99d5974e1fa29d6ff5baee3d96dfc919f79af237f04c0ffda4f102f15315119eaf50f8a44e77ca43fe5f9cac1a6fa8e41b956bed8234728911907533a88a3c07f0abd6c6ba0abecda83dd49610eff0163a1664e57bcf843f691ab4faf628d34bb49040d7996ab7356fd4e7c7071d4b9002bbece0ebd1783b1c357f09c47127201d22814559d95f9e6f348aadf7d645a395bba76c905dabd1aa7f71bb2e59a3715bf88bc30e1362abfbcc39d7699c4c8dc5c787c2a143f6be8a9f9e51d273a08d3f2c84cae806004aa43729d00dfbc306875f599470fddefa44c822d33a93547303d530c1fbfcdeac271f7b6aa1eecfaf5e147abd8b16bc0b0fc0b54f36063c90db85ea33d931fd6b78d9cc7bf2436c27b0a0935da8775e9e9365a1aacf74dc43590a2f63cd8ed6b14784d8d3ae3d0a54da8789e5a053f5cc150b8bad5072386f10fd45a49f1fb0e5e582b7d3858a6e7360a239a9dbf3b69468e2eed59863acb5b22c8ec4c18ff116a0d3848fde22289d93982a025af1b1fdd80e713196e5d04012b0abc367f4d3fb7343c101fe8203aae6730bcb4c68876c8198e990997ad23ba10587ed33ad644082358509f557c3df5004e38c619d0d2834afeee3c55fecc1e26e3a6a51d02c9a31e08fac7a395ede1d26633124bbfca8d54cbae5ab509e454bfed88eeeccfc6d4277c44fda76a79e8d2240008436bb201fd8eef4bad5e21a77ceb0fd97eeae95387c4fe8a8796edd167dbf9e2dc9edea40149323702f560df1c0c15f6793bae347b713089c9a1c99f44fe4edc1470c73a74518ac9b32f38485b8f790810040b557c6c8ed40f712503f9f4a9b79c85034c289ea9be54019084907e0494c7953bc5f572075a5517d9440a4548f00d18da607b3c4d7a4ffc0c7fe8c4c688a2545a05d74aa8ba13fd9ebd58eae2df7da7de58be887798c3a8a0446bd39b5d60b262faa662efa8089811c4205eaf3acb7eccd6b47308b22c8a3787fa0dc7ce728c26d0d2c76f5f100efef7dcf4f263bda1b38dfa0ea542d91597bf0ae7bcd1a745a5bed6feab2bbf0f43400f36b78ec8a9ea6ecc422f2a98de8039718e54e13e6e2b6ec49b058810753a7e1ff8162419ead2934c6ce225c48f6adf99b4897943e04822179e4a12f3335dd5d4b55324d369e0fbb6a8a4dabf10d206f3511d0ea9fe3339322afca9b5ad24199007672a74d1b40761d060ee38d87fde629d313dd6723d91e9f05dcdf5177d9b8dc5588c09b17f71200f1ffea8194d69e6008220de782c52ae0877314af54ab5f7871fccc7fe15aabe911fb0dd99efad92b333d4db8c0636833cc1cf3faadfaa6706715a99caf9f12894bc76e2d3f3338d0dabc839dde9da0efc71ebd4b66371099a3377ea926aa7b8e6e0ddbc14102a02992b71b0fc58e8c90a2e8d6314c3feefc69c82591e0ebf4d700842d9e2ca53988d0af1640db20ec61ce284a6d5d48088a9556db111f2756cb3d75b86dc936161c59e3326e28df09b473485bbb2713c46cdc7d5390e6e9dedc5f9ff1cd8871dc35da33ff4993d0877faa64b4539f9a42af35961795b0031c72176aa07d754a0059fe0e6155d243ccb5f5ae78525a9e7b95c800edbb5163edb1c275fc355f699a8a2bcd2c7b8e5fae25099e8a072b9916735dc9691a6b2a0a439d12b60823da644708f2fd0d35491174c662f21039de9a23c6acf5adfd92fd42cfa16d1cf2f70296c9a39f0d48fee6430ef118dbc18fe79d6fdb8e0143e64175c76c0e7e1354b36d022d6cb459742f161a0f3db5bd26914e579a9188e54177141a3f23503582fd28b24fc34bc19b4213d1810daeba7ebb248c7d67031e46781cfcf0e0ede5cce8e5078c7fad8e1c43cdc12e76a85d4705654295bd4d96f88ff41890e9a52717b24029e6e1bdfcc449b98f1b90f5f1996547aec6ce9de07094ba6243e29c5736a337ed597cfa4cac5cccdaa861f425573991bc3fad0e7f071a9ae851f77ef05439b43d5c3ee24d72ddd252e1b93212acb4efcc78f3ba8b39ba3872a59f97278ace285438695c5dfe5caa1e287d8859ccdadab9b030185dab562773a9e08a0e1ff86d37940429770c21f32faef2d4e6bbc3682f8a3ea6f46affd842f972bdb25fefefbf7dc300d67ec6c8e8dc1b632962dd3559cead5e0ef56d411117e8dca08651c48b954351fc5d8533211e39d15aec03644e6bdc62dae4248ddb3fbe4ce1f35f85d1101b3590bf263f3baa4c471506669c1c7625a647f99aa1cbacffc7aafd70981c5da572dc239932dceec225e516142c084f88d299e1ab5a3dbcb9cd9b3b1245e6c50799cecce262d2bcb14fd46fb1488ec87a9c21a3778a3283063b3a4b738384fe9dc5ed88cb8dd3340d1e82c4b1063190fd15dc1c5f3d7244af41a3fee28f23bbb2879b02b964ad26f92f316a3a03ce6bde296f7a707404bea5e2d26a16c8e91b06125c1a615bc5ec0c3b1879b5b07e255f559d54bde4792be4524e7135ff255c05bd06a2900966dcf0ae46d8d34db928983e3ad0b253ebaee43f3d8da9e63856dbd297107a23a4033822ab3aaa2861713330e4e99054d48e2b2cc85d72dd07dd692551c137237ef41b7fccd980cf616f215f1be224fdab3a285fabd86368c9892a7f2a771fa4b10952acfe3c4bc832bde68ac44337a362004ef7a8e24ed66bcb9b4a7dec057ceb4b6b644c466faeb34dc825d036e9ef53b39aa71ccd44b8c50e65f8a8656138b8b92b53724fa0b629324c34ce6d8cd41ebce934364504eafd134ee9ea25c5ee59134aa0db19368145f259a3083fbd2bb89fc35055e492275d4b662ac5bc375b1c76a2db4a1c0bd3088629852966a549adcd5afc8f523de31cad179cc87b3700c6325e070ef360f278191690f6c0db02bf06741839150127762274f62c878ac08c59273e0c086863a6686f298dfd37eddd848d4642a3a7e1bc75aaaa3d16dcbff3d76311d89bb5a26746746d8051997a1cf1b1cddfbcc9403d246ff7cde2bb1dd9b6ad41c2891dbd2766d7397487b830cc99d5f3335000c76d760fd2e8597658c1abd199e3bc468d32482e763e9279e0ac99985d579bdc40bece8368e506761589a00abfad7359613efaa4bdf243173cd5a880d650e2e7cd13ceb51858579069b2e0d2ce5a5a710d3a75f5e8cb8570039b02d0e5dbfd5f1d465d8c286ffaa29fd879dfa7b0172d20efc7d797ce3d3679de22a1ed16bdaf80c1a65c071de4f4787dbaebedc140686f7409c2e3a927a8b955757401f5e18294be3aa0a193a0258839a825a5826318cf93544bd4609d0b9f8f323c09a812d1418eac8acb33ef490dd9d9bfa5cff85416170bcb380efafb45dbe839a1931e9adafe6d037b00205b00570da008a6a2fa7268d552aac8804696bcbdf5dadf7c6f4603f3496e59feab5c3404bc813ded78624890b6f4bc78ae5ae6ecc899f756894e6a9b6d703765b5e8d4c8195526e85b3dafd02daf4b0a04215fb1ffa69810dc22ea6979df2501f7c83628558f129cbb1a7afa59895b800b0269f1e87bb09920dcc8c5c063c4d0f25b4ef6771d3c4b9c126b1e736c6f59d9f6437310ec6504dff23f45c08ffd3f75ef330986142cb773c8c31ddb1a649ac9032556ff1232c62b5582b2f3ad097f05f1cca0165f1b2c62c88717ddb8e150cbee17fd088b9a148a760b097f1190a7e82806221d8615a3f5e9d7a831a431d938f6db34d64f080ddb70c32e9893a3460bc18829ef38a5040102f4050dfa4beb230a06cb25d", 0x1000}, {&(0x7f0000002c00)="a70a4edcb8f325350d2ffe3fbf1e337d015be732cc76b91dc78e0c14aff24d5cf34e7e34ae40b9938a2324a0ea135ad08e094ef08fdd1c0efd2ea9695f911e02898621fc7fb91f627dde7fcf3c22fa5ce0389c192fe56dd32c4521c2b88df136418808add31d2d1e8ccae3b9bcc37f7265324e73bff063eb1aee4d743c", 0x7d}, {&(0x7f0000002c80)="c5ae0fe775872d56f63964e22ce5fce660efcd3f3b2d3147c4b97c3efd7070474878778263371f4f47bf3f825496ca3d355db889bcf32797291049d85f25c7a49a92613304da383e09457e794b8a2b7456a3de2914d5ec711c64ab81f2443b524c78023af4f892651b6a1b722979f607d4f8a960241bb5bff51370c2bd51a2798bf3d94b691aa616", 0x88}, {&(0x7f0000002d40)="c70a83c36677dc4f0c23c2c3df2d0153bed9414c4796eb2393e50a6a4afb652a0771ae788fbd630a31b59ef06ef048a6beb91cfc087f75d985a191e2cd136d08a9f3cac0c62917dc4ba907bd89ce48bddd7c33e9eebd206c33fececf23976c91e9d69665785aca9377f89aa813ccfb976d58322b14580fe82677354cc2796770e3c6ab704363c3b0e9dc2627706bf1595f4badf3be1506866b328c4cadca273ed42f273b21eff81d10181c37cf75e7ddc73d5e28d809c2b9bfc609034c4c1977bbac23df89cb4c7998f9f977d7a341778c3f9bd72b974b00e629e7cd4b654dfc0dc3bebb77de7d56b3e03da5229771da0c9555dbac600028e331bb0c14dbbf14d5b47017ce02fc71b4d97f2665f7b59cac80accc6ac7287441252d41455f90222b203380aae4106e3dd6039df9b7aeb28ef7f18b2f9cf04d946ce9feac8673e699480a5c0d37c0c5b82a6044136e801f663bcd4868d078f3943ecf3dcbb8cc887dfbb0b1ea49a55238a9b8ec97b1a48040db23f358c6d8ff42b8b12e3237f09c8180b302ba1ea6ff7803934349f122d0d075e5aefac984c02fa2fb88a44eebc09682460ad3f6b220b650a06078f3eceaf662215e7caaf7a5f02e463ac49959a1998abdd08e0a583678af2af51e3b9a8eb4a63caca437da33ef1f274f6e110823a3723c82381a658b3b135a2e9204e18bfa7d340604ef56ffb9ea008cede2d7f32ea35f931109188ae4d758523524259874fb7c15b2606430758f11bd30aa762ee736ac20220ea5528816129f5ea90a11146f5b86cd23e74a62366868b964d220db07eef86028455072b021a8f4c0f636a4ebea84e800110b2fd2d0767adf91482ae9ff34c0442084165602ae6acc0b8b61bf48f748d66c3838431402e7fddbacf1ee53b3b1bcd10ab4e1a91f1e7bdeaf559e7cbb822ff72ca10ae66157b7faccc39a36acd711a5d06937608557ed0cc83dca6b34c7f463e51f8420c3f7e484d5c08dc899b8473e6e9d8bd65907c030c6f9cbb6d2299df37fadadfbed6e85ac7d555f16800f67e8c40f164797bb5f6b676f5165fa983ea1d0bdc86008f9b942b6bb22b956f5fc0c6718d522d002d4bf9f318ccc379dd3c2d850eedaa59e4f9ce04497da05e0fedafc296f06e9617121036e830dd8b76e0e8c7c70e35d05aba618d5d32bd2654a799a2ba0db8b002a3edfb631e39a58605029812dbc3684b3d4cceb1402b986e572c5e5aef9356e307b3ec9d6b56afbe8b961aa4498470efaee37ab953ff3dc5845aa0f3be10eb996af6aa4e37a834fa10a66769ddf55a6926278f860fa89f343f4b056014efacfd7d7600890e39e7c4f053a0f39752b3e237689c4ed7c567d6c479c8fd771b8759c65c4b0e4802060914681274fb90991f75cb247accd70f0cf9d6b8241f145de91557cf33a0d114a942718670b9fece5a72002e9b65b39f14a5f57205d28d8fce5a43919dc803600eca2fd955e10e76a5b755829ef5d5a41f50a3a887be3f8e138dd508681447e3dbb32ca1c50bf74fb6995c575aa0546f31cf94a9fd79f7561e637a19509d92fc2bc4a33852c2dc86dd71d6d8215c4f4a471ea3500da7ff25baa4c49c7682ab51aeb15e854f66c29e0e55e637476f6d878a03b4177bde3f6f1190c02a6071b0d16c3a3a8e178a39a728cb78b7292dbdbac94f27c169846d3169cc90663e3e4e38a044e24822778c9d96120014a07c4a3e39cd41c9111e7dff849afd7480ce5c42ceaa57fdfa3d958b5504857b3049732dd329cfb62d06fd88570a7b250c468509fe7fb3f7569a248fcd95d181729e6e422f065914fc791f6daf16f5dcc55ea232e55307edc402120bd80ba64c6e276397d3e5b3f886cb817a79b226f23dfc286f83575b7e88468517e8db632af9d0154e6257f42e164e77bd467d00516dba59e8594edb612ffdf992fa49df3c34f5fce2ccf236209a8fc2f9d2c764ffa4e4d62c866493b23db801e41f78b90e0a16e0ab4f5e83e575be0cd9b02e8cde6824eae46872cb7b25b1ae9a19831e1d6d2da81588f5ecf48bd03a3c4b16b6dbc552d343bfcbd74a9d3cecb87eb68b51b669d6ac8fdca34d27c5ce7f955a0e9d70071c08b9cfd7f602959f5dae6815b6d88ffc11c7294b5bac1b193ef64bbec3a2e88e7d3e79812994126156be7e8a0124b4e5c9394985240c4637220d33965a9fac76334272a74cbc4f3cf1a507b334b49ac678f75f1bf564df896bd23456b494702d7cac4c0838f4276490f034d691cf150b25596a0f7f9d9c946e3d30aa96cbcae4be80e3de64e8050cd22f469babb711597e9e4ec0d143bd8dc7ed4ddb7d0448560bbceccb9c0198f668b1385a03e57a98f57d3a1d1b606d461571f4712112420abc6e7bf048f16d0db3631c75d78ecc841cb3fd1cc8e51d17ccfd939c7eaaf029c3da2c2e4fb7586717be21fee82814ad1a52631be4e29c52a76d4342f1d451cb756dde51f2b3fa63dcc58b8145fcdd8ea60c7de753c441f4b0fe6e9286389961585c01a752d5e5b2420a6ef2d7f1609347cc563afabdf153cb134ed4c84f62ed960e2b81a79b88d3cd441d4836d6e9daa000944bb85b2a4eb19ca27c440300dd85235f4d16230a6ade7057af970e079e00a66c02253ff1afbb9b7b59e2d8541ef9a51d516609c22c52040ec22d253a1d13c4da08daedf772abf91513610a69443ec1962c84e355b955c3938a399477d039e160e552579303701ae82a98001dda2c4cd8b8a551e5852ef0e51f7af137806d04529a1697792a4430737de391d8a4dd6b8f6e3cc6eea01206dccfd164a7e2e6c6005cb8cf8a5239ef131193dd0e31338ef625599cf480721016414d08b50d1ad3e1c3d7a0b0c413fb4259f97ae7c1f718d7e90d1562dc0e340c7bffa3d0aeea5e38f623331021fd58c13ac83ac4a4531393a0c8279ab9d271ae909b22261f7d62a168b96d6a08792742aac84de2e2947fe88a4e5dfa87ed29a26954d3ff22a4ae6eaaf9214c39512a2f2b427f9c84cc7a27959647a1585e2a258c8ea7be1d48432a415dbc40f439959a6951c9ab6d6f966c26b52a1ae927a3bc59d7fbc0e24b9ddd9b91547cc18b8a2a581eb9c1e48c85f999e979cc2403b4f189f9ad0b3333865c484641f653b25f9b7beb45e5f61150d2b7822ba44b498acc1f3504eb57332c2c60b1ea44a69d5fd259c419caa39fd381ac6e51c5f313723927070e75f3be6dac1185c6d309f2769137639f03616b86d43ac544be7427307129e8b60f0475f425a0ce2a3d3fd9a1d07b26ffcda479168c78bd8b9a27e02f47a962ece7ef06c63f8893648a321715b49074fcfd9b7d4bb4941ca3d136cdf4a898a795cc88ef02574c4e9042ab765bbc2891ee35577ea655c170eed38e43c02d071cb312e44122a5224397ab7c7bad0eedcbe195441b73d4d1dce6900e3846ddd1303ba45b7df3d22481ef68dc75ca2ff05cd8d95605aaeae3be9bbf5b41e339b1662647c28ae8881ed9db1987cf7f1ee4624dcc04e850d7c252087e4857c111b8a1255309bafb59ad95799e40445eae3d199e592a18d958a15417a3aa7a30ea1bee3be9f49500c8e3f3f165361dfbacd12714e89230871641637b4bf1fad7860c38ab2f7075be10eac23e6ef2a4aaae54bbc15aec6ff5526267acda5f36b661a1efced2b46a8973453837ddd416f330eb86612e1b7e0ceb891587e50c522d6701a929fa087f5f1f9c44dd67e532005e92138f67c3a1c6eb6461b17c50ef82d7bbdc628d2fb5a7ac79048110d0e7050af541e16775f7e4c37d59ee417dfe1a4daa1fe20102b6ccdc8e4f36ef09358af1a61f231e38cb567e20727c6755f6283384d45c0b7e047455d404fad51085610e8c30f2ab143cb28e2e568b3377b1f4fb9d9c205b14481292357e92fca7edf22a73824c92b2a027120ec7b062c5f3f0b87638ea70a4b7e664ea05c0d93f34949908c5b020768a8eaaa25dc02568fb0f85968e22582c189cdf6c8359df0e51965371422e9130c1587593066689a88d70b9d35997189e088c66145cbc5377bf190025cbaa627297ec25d1970e3af146401a47e9fc64ec891a1e714ff881e772e364caa0ac9b658f4389e4d0f3419f25a32a37581293ddb7c767b98e9ee145f2bffdfeab9a070636322069f49eb8f0f02ebe7dd229d06e3c376d56e1e4205883b2aab2970d8d7e5e7b60f932107dacfdee23a93bebbc0d4b2292ccb0c527eda1b250c56309b37a245a45d6c2e88918d0a2782b3f53d6fc46e1e4d1b601f7af14b0d2c78f217476882cf46f1c0ea134fecbd35abf269800b6824ba3ee309ce89023f1155f0230764f92da1375c52c1b126e55ff2f0d72ab5f029d848d7747f4e809f3e7e44a37407ce05f3164f1a226cf735f0496a5384c3c1af61b1ca4b6ce073badd371b2b12167513dba2bf056cda89934fe51a59ef78350d029d2fc4448ecf321416cd28e95739f5b71fc9bfa8cbf08ff9d75c02d0123a02e5c233ff5e639d3f7d5f8a2fef3c31a29df6668fe27fc5461ddcd8e5e618fa97768a1d262cff4311a34df00354e6b27b082eec6e08285eab453ec9105fcdd7e07b5c69a05afbd4c80473893af5dd43686f47e2d160760896e2d37e0296921d0c34a67d3c9601deb97ba1c96c9ded10a6f3eb0077fe5b9526ae2b980242b4364ab33a60b17d6cff061e28ddd6f635724a2ce1055868300c3a8c5715a8034eaa576ef1e4ad5a18c20fa86f1da21bf6ded30f40fb0fef9e9e39780083f6e7f530f15ddd461a99028f9f6d1512967d8635e29cdcb7f6abacebfa1e6bde2576917cc3b438af53f9b523191faae821c19862df33dea08653f587289af63b4fe9722530beedbcb9a4c13128a31cc0700ee59a94324b2acd88366f3b7517d01410780292e768bb9d0ad310c8a2d883ff0e65db58b1e66dcc3b9100e89042133ecbe5879a9007b60ae6375eab5650087f695306752d8b908393b42e783d859cc7167154be015936f7318c76e7819c73ef66f9b423ac7d910d4b99ecc5979d3ed0506063e614112e06003986414f1f0370e7296b45ddd5423a805c4f399adde39daaa85e9f163833833384551890bcf24d4b48f307c39d79753b654045c39dad8c668a152bee6f5f75003baccab16a17cb5f6ac477e31ec75a6a85bfc54a607f92a1e5abef2080e58680adebfd500e8fe58a70be1efa108a7104209a830c108212d7b2c13b280a531fd4d394c5a6de99af56b87818460e08de269cf621710e6f4533d095fb46fd9797aefbf14d729043e32a858bde34a76e287794665faebd3173774373ddf5e1abb15b0ac315fe5d6afd9605db3fb959c65ed6d6c65883b252d992a356eb37608befe730f4acd7c8b58b044714f1b567e81877f7d294c459815a0760912aadcaa4be0c8faa901288a193b703dc6b140180362f5fe5cb7f1930633dbe09e6a147759c36552453ac2417d87bee10cde6f90a94fa3b1b38ec0fbf88df695527ad41d90f77191fbce78c0a4a7a77310817efe75ed196615bf54a6d597f95b478b143cf45c7698bdeed273675c8142fd8d026d94eb68ce8775465b7923434c72d10dfbee58ac72f43f22ab29e09b685d17b231a42be720c0dc52ad581a487aad5f58d28a1e1b53b643684a4eccc68b232d8fdf3424499f60fb950b5ba74a7493f16e4fa68dd9bae860a96dff30bda23a6bc9667fea6e2325d0b39ad5470bb359a2d76136b2007fe6a75432361bf2c388937622e1326576b6ac3a8dcc50307d9fc5a7104f3ec87bf756c475990c0e3b942111b96df4f0d773ad226", 0x1000}, {&(0x7f0000003d40)="3f9d6c73cb0b666d8e0a3b1b879899b74334377232cb085164cd61d949eb2d4acfad12271df03c2071239cd45ffe2582948c02a53e4e25a964dfb759255d5aabdd5d451a45f5e79757d7b17af9ba5483eadb924df47e50a116a325bbd0c5e11d26b3461004a90cd30ca5793446b202db283b8bca8a55fa4a", 0x78}, {&(0x7f0000003dc0)="e19fb718281ee17441db991a7d6a3dbe77ddf534eb69fe8df3bde79226a07b85c4b51745d27758d3b2be8374ef2f97461e48363f2a33c54450a056ff88781eba978da9b7a6cd154bb110b53cd13ba8d93ca5e9040ce9d37ca836553a0717297078e489573154277e86cef9dc0f17a4ddfa078b064a8fe50ea3c9997c8753e76e329ebad1d433c1af23bcccf2e9132275983d245d73547e57c63a2ae23d34e68eee6e602b3d0d2f6b98fd22b2394610a5298ed4ef755ec162790f366833f306e8f655ba068613bf3acc49fd5ab453f4f13ffbb9145e874972479b7c25467d2356caab5cf8138dd17ddac391b5a5c669504ad3", 0xf2}, {&(0x7f0000003ec0)="2ef49a3f1b98a448ee449188f4cf926b314fe8cda39acc146986f47fecea31905927f96428396ab0dfc63208e53675caa0e1b0d1c203aefcb27e68adfb2bdf5a024f28f98b0c3a00d7a7ebacd5db6b74f160d6230e86e0c7b8bc11e5492bb36d2b9e916fcb5274afde486d0412278e8bb6bec90ad1d736f0437b60f51cd155c0e387007c7a103e7606265e2eb0c1ffae93cefbf39e31771835daf1041192c5abf7d97e458bbb73d51c712eaf45929518a8efaccddaa54aea3c9e5bd111cf1f57759666cdc6114809a4b0d44d0553d8f6", 0xd0}], 0x9, 0x0) getpeername$unix(r1, &(0x7f0000004080)=@file={0x0, ""/11}, &(0x7f00000040c0)=0xd) r6 = socket$inet(0x2, 0x5, 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000004100)={0x7, './file0\x00'}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000004140)={0xffffffff00000000, 0x7}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000004180)=0x9) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000041c0)) r7 = shmget(0x1, 0x4000, 0x18, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000004200)=""/4096) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000005200)={0x6, 0xcb89, 0x7fff, 0x1, "9eb09c6254d14fa0e06c08e5d0dfec9dc04af946", 0x7f, 0x8}) accept$inet(r6, 0x0, &(0x7f0000005240)) r8 = syz_open_pts() renameat(r8, &(0x7f0000005280)='./file0\x00', r4, &(0x7f00000052c0)='./file1\x00') fcntl$dupfd(r4, 0xa, r6) 05:35:52 executing program 1: r0 = socket(0x1, 0x2, 0xffffffffffffff81) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) 05:35:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x800000000000, 0x0, "000000000000000000ffffff7f00"}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000000)=""/226, 0xe2, 0x1, 0x0, 0x0) mlockall(0x1) write(r1, &(0x7f0000335000), 0x10052) ioctl$KDSETRAD(r1, 0x20004b43) 05:35:52 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8, 0xd637, 0x2, 0x8}, {0x400, 0x1, 0x6d, 0xffffffffffffffa8}, {0x0, 0x0, 0x92, 0x9}, {0x1000, 0x0, 0x8, 0xfffffffffffffff7}, {0x9, 0xffffffff, 0x4}, {0x0, 0x7ff, 0x1, 0x9}]}) close(r0) getdents(r2, &(0x7f0000000080)=""/81, 0x51) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x200, 0x100000000, "b0ccb18829340548962b2fd1b8516b97d27c8475", 0x1000000, 0x3}) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1) writev(r0, 0xfffffffffffffffe, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) 05:35:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setrlimit(0x6, &(0x7f0000000140)={0x3, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x401, 0x4) r1 = accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000b6e808df64883066ff898e0d00000000000000000000000000000000000000000000000000000000000000000000000000000500"/110], &(0x7f00000000c0)=0x6e) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x81, 0x7}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1f, 0x1}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) openat(r4, &(0x7f0000000280)='./file0\x00', 0xc0, 0x81) 05:35:53 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x7, 0x0) 05:35:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) shutdown(r0, 0x22d63923bad018ea) fchdir(r0) clock_gettime(0xffffeffffffffffe, &(0x7f00000003c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x1, 0x6) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) fsync(r2) r3 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) write(r3, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0xc2) semop(r4, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0xfffffffffffffe80) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x0, 0x0) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0x100000000000ce, 0x9}) socket(0x30, 0x8005, 0x9) socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="fdd224dcb01c65460800ae2f66496c653000"], 0x1) r5 = shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffe, 0xffffff}, 0x10) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) 05:35:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 05:35:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="afd1fb4bb2be624768b6a40cc2414845e443f67c8429930972434e505f2b7aa2db13d4f08bb7fd6f1c16e5dd16d39cf5baedb7fa774c3641341a44de6fc61afd9ad2d4232c8301d9f6fa1569419c96eeab9af09bc401ee7275f9349b3f790ecc03c22b4b352246aca58da4b9532d050349d5933f11ac2ccf0a1b662ed261f582af5db76317c3f7", 0x87) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 05:35:53 executing program 1: getrusage(0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, 0xffffffffffffffff, r1) 05:35:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x118) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x5) write(r2, 0x0, 0xffffffffffffff22) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchflags(r1, 0x20006) seteuid(r3) close(r1) 05:35:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 05:35:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe}], 0x100, 0x0, 0x4, 0x0) 05:35:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 05:35:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0xffffffffffffff64, 0x0, 0xffffffffffffff37}, 0x0) 05:35:53 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = semget$private(0x0, 0x7, 0x11c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2, 0xfffffffffffff001, 0x100000001]) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000000000c75deeb905d22dcdb3f98dd3b3f564ac7d63723f1e6d0c26e12f638716e751a7c31cf2fa68576934dd63f1a1dbce183df333cdacff"], 0x10}, 0x0) r3 = semget(0x3, 0x3, 0x201) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) semop(r3, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}, {0x4, 0x6, 0x1800}], 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0xffffffffffffffe1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 05:35:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) setpgid(r1, 0x0) 05:35:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x143) close(r0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 05:35:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1808, 0x0, 0x0) 05:35:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) 05:35:54 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7fff}, 0x8) listen(r0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 05:35:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x400, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, 0x0) 05:35:54 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x8c9, 0x0) 05:35:55 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x300000000, r1}) flock(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 05:35:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="9f4aa9fb6655b60b0eb40cbc6af5ecd024e195bfaadbd09e37b41a78a2d364893f68f63144ddc5d43618894e600a34818bce9a55435b7cd6bf62513c87a37cabbe26974b70fccda40e6e8294db960bd981010557e197f8c92e3f857e1467925d0ceadc72891f62e9ceb10a9fec7680c46077d1f08be4cf6d3102feebefc6dfd39a8704c43c40b80b9c57846c58a63a79d2404861bf3a2dc8ce8b300cba64c631b4f0132d64c6b72f0fc2c41ae5ffb9e29a980e33b4ef6cd6eb79a73cc85a8036e2abcee3c6873eac6bf3f8084cfd300b7efdbed1723d331a5f6bc3593c227eb4ff70385434e6131d79b726774a53867926e2893d494b065fe2c78e098ea39b7b453129ab38a7d73fc741bc72294d06712e8728e0653ef654a4663d49a17e2173f54c16c80096ca813d5d398abc2d36963328aebdd8359f2d8f0a747d2fc8178a5a64d63a40ee4f5dd58e56357b1d7318", 0x150) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x18) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x40000, 0x0) 05:35:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x36e) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) fcntl$getown(r2, 0x5) 05:35:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 05:35:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:35:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) write(r1, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bbf2b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df0f5000000a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092eee022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97410400000000000044ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb2436883", 0x1000) write(r1, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r1, &(0x7f0000000340), 0x0) read(r2, &(0x7f00000000c0)=""/43, 0x2b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r3, &(0x7f0000003440)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) read(r2, &(0x7f0000000380)=""/192, 0xc0) 05:35:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./filev\x00'], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:35:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x40fff) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/106) sendto$unix(r2, &(0x7f0000000740)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000200", 0xb1, 0x0, 0x0, 0x34d) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000440)="6e31259c78f6d24a798248398c3bd35e4f26cc561586ae6fe1ff7a492b31990debd61b495733eae8a977420bcb8045f0a5d04ca9016708c918fc75d88f23eec95b1da852ddc3272034926c3a499d0eb6e7dab7817ff1d66c1ffe9aec506ad231d72a6e0ecaea87067f10af2b11b4eaad25c9ab3bfcc371d0118502c013d628b208e359c1c5d3ee3d", 0x88}, {&(0x7f0000000500)="014b0b8416e4edc2d3a15e47e5673c7a5838fc31041d21aea625f08b23f7d1436799757246706403042db0a3fc44d1fc581d0ccd10efebe6d113e75cf1ff1f5814f557b9ab0413a83bff88800bb5ddb84964e46614fe9fe2292e2d13572d1a69cfd05677ed8c0ee0c4fa2ef1735f57aad880c231e2eb3dfa5825220bb8a541de2a7d4e3c7f352184974d22589f0bfa6d0a2c7cf8c063f6f2933287efd795a9e83f1f52033217e91154ad833089a65293634af284b6544e6873b22273aab96bf0308c637abe237932c4f9ca610a95207ae0ebb88cffe94aa25262", 0xda}, {&(0x7f0000000600)="edb1f90a1cccf5694c4a54a87bc1db75e956c4f6d28edc23f611a943e4e30e3363c56d674fdbe553a30089ee0da623fcbf273eacca56fb5691337668b8e7f441dfe5d5b18d92edfd63568af27a5aec64c5fcfc6e3ae84c874692e8ff0647eb6e7eaddab30177ba83a5f30c11a974173f225b6eb642bed870114c7d99e3d1513fffb65941bdbe6ed4ae4d99cd0900d633df90181b79852586e6801983e69587e698834cb7b7c50333d245d20c0638af196857c6f830615606471b8174dcff1d5d", 0xc0}], 0x3) clock_getres(0x2, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000700)=0x7) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="4db1bb039cc3c892a1550a11220e8261eadbd73428ffeecaaee9f6777fd4aede7212a862703eb3c7fb4ae0559f983b58bad8e4f66a4dbff7139074ac2a0626fae6cf1ce99a3061b53fd64da40c9ce600e95a"}, {&(0x7f00000001c0)="f6c57746877d1ea02621e87f776268035d27aaadb25272b0aa61cdc080eac2f3f0bcec04a6cbc7dc72692925c8e8c5d527d1990afe3b38642bfd9fbda91b213f26047164a8972609200ba2f052f3bbb3d457cf591d141ca6ec9ee274ece774b06feef13362c89ae1465bea8192fa7030"}, {&(0x7f0000000240)="1b72293a6df7f1eee2d6b346a67d283849ece097a9e64bc192b4e7658ec80f2bf0f7a5954be0500d8219a9d1c90aefd27b4f88a5e54696f9f97d9836345af1cc5f386943d435fcd9a1052b2ad34ed714002283fb011a3aca826908b6a959aeb59403212bd86130e2315c4e5e2ec980b7664769f0a8d2c8bef4017c89745a896e9a4ff9eae0d1a91f8763fdb1aab4ce0ef8f30aa2219a"}], 0x1000000000000599) 05:35:55 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x100) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2) 05:35:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7f1, 0x7, 0x4, 0x0, 0x4, 0x24f13aa, 0x40, 0x2, 0x1, 0x6, 0x99f}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340)="eaf7125bffffe500", 0x8) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x80000001) sync() 05:35:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/117, 0x75) socketpair(0x11, 0x3, 0x0, 0x0) getpgrp() fchflags(r0, 0x20000) listen(0xffffffffffffffff, 0x80) 05:35:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() fcntl$dupfd(r1, 0xa, r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x85, 0x7, 0x6, 0x2, "4f95588500b3e220019883782ee6f887693bee7f", 0x8000, 0x51}) 05:35:57 executing program 1: r0 = syz_open_pts() close(r0) lseek(r0, 0xfffffffffffffffd, 0x2000000001) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3f, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x16}], 0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 05:35:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, &(0x7f0000000040)=""/24, 0x18, 0x40, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = dup2(r4, r0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000140)) 05:35:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xa, 0x0, 0x7fff, 0x40000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x80, 0x0) socket$inet(0x2, 0xc005, 0x10000) r3 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x2007e, 0x40) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3ff, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x11d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5d9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x401}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x93d8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xb2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb2f}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x6, &(0x7f0000000640)=[{0x5, 0x0, 0x0, 0xfff}, {0xe397, 0x3, 0x1, 0x81}, {0x3, 0xffa, 0x5d, 0x3}, {0x8000, 0x4, 0x2, 0x9}, {0x5, 0x7f, 0x1, 0xffffffff7fffffff}, {0x3, 0x51d793dc, 0x1, 0x1a}]}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000005c0)=0x2) bind$inet6(r2, &(0x7f0000000840)={0x18, 0x2, 0xe2c, 0x3e32}, 0xc) recvfrom(r1, &(0x7f0000000700)=""/147, 0x93, 0x42, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x8003, 0x4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000600)=0x3) 05:35:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = socket(0x2, 0x3, 0x80000001) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:35:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x12, 0x8002, 0x81) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:35:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x2000000000000, 0x0, "010000000000000000ffffff7f00", 0x0, 0x400000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000000)=""/217, 0xd9, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xc2e, 0xffff}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 05:35:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r0, &(0x7f0000001980)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e6315e34ef65a3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9684283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71246c7cf500fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f70037835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0afcda103d5ab3dd408317ad6be99adc1e4780ec64586455801334dcc6fa3bcca6cab1f4b3dff70ae00c637dc8b0e621b46f5778b743eaceba0baef76ef1ab80754b516111c2c22e58f8e97e1677b58c508156c7fb214def83133c856fb0c37e283955e1395a7de320cea65e7183fc7a9c1de9a53978600dc9f27386977987e9cfb986b68f059c417d6cb5ad4e150ee22326a3eccfde1", 0xffffffffffffff32) write(r1, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 05:35:57 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000040)='./file0/../file1\x00', 0x420, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) 05:35:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:35:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/174, 0xae, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 05:35:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000740)="64a356d97ca778a3678901000000806d9a6489699919e68b6a85cbb6d24bd6ca626507492c9c2548ed6cd710483e4378e8d73369a369000000000000e7e14844db9b8745a3835eb258a669b6352741b439ba1d163714d3c140df56b206ec7e12e196a84ff45ba39e3775ff289c7fcb72e0cc352efa25da6d29abcd86ced26316ab1c11a79fd2d7b9728903f952eee74aadf12544b3d057356fd5e25c228530b9b0f0c702a5567c3919c1f2b0f1b5e3787a0c8cd870c4b90947a7d08cc9695104a615e65fc4659836a5d7b0a03e7b5fe20d94f70423b8097fc6ba362b3fe78362eca687b0dee5c5f852fa1a83f13d598bab6bd8380b141ada22fc8523fb87500b55111b45c897988fca04a9406d0ad7e93164ae218bf50b008746e1a8937ceaf54477cdf4eaf4bd4e3000c6c665c43b6421892b0db560261dd94d7a04ea582390092364f1b6ab8adb5a8c8ba7c9153916901bd3fdabd236e3ed89a7c8256542d5c57c5f1d6b0900000000000000a80b9f91ab9e8fea6364d3da98ca200c2a", 0xfef8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) 05:35:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x400, 0x5, 0x1eef40a1, "b21e7590fbd784c7a914fcfb0137d3e46a59ada4", 0x8, 0x2153}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x3, 0x76) setsockopt(r2, 0xfffffffffffff001, 0x7fff, &(0x7f0000000200)="1b6bc4c53100c3149592a314c68a36b649de2d7a817863453b6cfed3003267ccf605d1129602feedb33a79fdf335b87e96631c5990f10c25a487142ea2bd333043d2ba8de1b38a7610b9d31a7dd20287d0ca6a6497f35909187e40ba8a50ee3ec728fcae68a16403b338df00bfb1326548714552f52ac8e96f3222c56a5b38bb60958ae8aca736a552e84727700078a20f2b4b1c26fe3ccadff5f453e816e9f0e3e9350e6a82306210f1aa8f040be334ae17b2fd211aeadf5abd1e86c8a330c47ecc9e9428b0136bf7e20c5ddedde310f4aceb6e3341386b77e8b4d378cd571e115b9e813d5e2035490bf4677b7b0f3be895f2f30591d3219f0d67504665775bfae7653436eb286c1519b5315d665ff1bb6531e85b9666bc7fca5e241395d35775aa7de3d31323ea8fe80106226416f894b12e4f6cd32f4f35723e523c103819ede4b20cd6ced86e72f4cf96cc1dfa81f4a9081ea2c50281d1a7545a76709206847ae174cd7c3d92ec0cfb0e5c8e259a7c9c312e293f5ffdb0741c580e86f6b9aba173799fc29a6ca5399fcee4b599382c0e95501f893345076e2e3d9efb75b64efbcb050b9cee5782e749aa69fa331613c979c4a54ce9acbbd5f9c0fc83bdf813a748e5c67815f6163c41b3e4dc38d8a3b1d888f90fc95233a0a4ebf732756a11d04c13a69db8d0ea14e34d3fe0bdb1e328326adb123f71246b3e5fa54778f0a20e750a1882347d25de31d3cc3c668e3f78eb02fd91e44d40f4918a75ed4f74bf32a076234620ace61950848acfc9cf7a81cced7acfbc617fc1ae04cd1dd320ae471b861f8ad1c297f3908f35d3c7cbe279fcb9411963e74684b00e982bdc16ecb86e391e65d9971375bb1ae4ac27dbe5b1f562ec30c179feeadffc40c35a1c9f4dafc831272c13382a72108dc7048c1cc8fa046aace73ef4ba67428b17e6dd0be79b7604aaff43fedb89ac10a1834581b85f63f964a606d5c2a1d4fb5838fa3f1077e1650a4f9de49ad5b9722ee9066958f93e108f6184293902ab0f1d98986d2d9984302fb51c3a7bc815eb6fd485955ded7212e26798c6df67cc6428d1a09a19369cec0b744f62cefa436a897c2707550c972502618e3b4464fa76fd01e55add0c13b310fddb304c52706858fe4421aba0d4b85bb298959bedc851e2eedb2a1802094b9b04056d7428297fdc58bcb5a13a2017f2ab71cffe44d7f5ac2ec1b247ad33a569867800fbb60d75f71c987c1da1cad0842259627199cfb0b8049c856294c8760f1b5061fff1026057bcefcdce9d1c9b60776285777daf20c6e1f271ced5d1d2431b5933c350345f8699db8614053d3c062cd0eb5235ff1ca2a807c0622c2cdf37f69213d1d0fd6321f3b497713ea120c508001200f2e43f68e795a7ddd29900aafb07bec907e661a856c5a7027eb90e6474bd8a69b96610602623806163f80e003ae9800f89d1c6973ee46a14dddce9d6b830255c8ff7c7278190ce503bd20f3bf878cb7cf749d7afd5a496326605237c63307cd4374aa2dec210156dbe4771712c9cac78e82ca90f93d1035d82de1b8a0c2871acd3ce71f8cdfbca2bab52a34b6fd14f01d210135c3a6e399e4aabc58ab6c66d91862bfbc46cdcca1c94c411f1310873b3f6239e7a877e1e51500e9732719a111004be1f34776b36e954bca66c230f561506b283e791c36c6e8816eb352b61dee3d2e8603c9c8594f54d24a3159e3f46a76d1aac447e8db8b5c4195ca1b0f57df2cd11c1bd3d920247396fc84dd8402a851180ac44f5035ea2e13d45e7e9f0c2260b93fe478661ac437983640da873981316c90893a6a7dcdfc55c5cb5070fac22e48429ff927ef4e2f542e638749ccafb160125b12eebe9c88e4b6171bf21b1cd2707676f4843d22fb79734d9989eac45e923ba7763586d02dfd12ad90af27b13444c557ab02eea39fa6fea90da6ff76bf03d58ee1fd451d7c2d05505daaa15b4fb480e1541954b46b2fdbcc266e713bf02ee84fa098d876bf04c20c389c6a3607c47058d55b297215b9baa9c37df0f3a3a839b77f02d0c710a6cae52ddf30d9aedfc5fb2a9440b1aa12d8072ad2b5d94f147e07dd418a335c01ea9c66f01b1df771ed3b0e003ef4c7e3a2977f112f56ef42e687ead0b609f64d4d040b05db7a73431468d3766d13374b48160411db3135b6b1997220c75b281b58990de94c6ce13336cb09b6709080ca49453481ae07d1f47a51cb429ef32831508ee39869dbddf566a0d47d5c9bb628ff65d787eeab8b489afbd35ef4650e9c5fba996230865abfa84e19ae4bad1faeed164c38a0204e50be3935f1a42c716e346a2c000cc8662b765da7eee258ca9d20b4d7da5270dfdd3f7e4b9d7c7b14bd67a1ff3e3bb4b09a4cc470a1efa46b261bd4d5f363f8c8d2556995e58101aff7626b6c5a98ce209ab7b6873bb59b8c4adb71e242df4dfab00589a20e3e355c566b837381abde4c0ed0c4c599f3437f9d10fdacfe2b4a70316995b2fff55405b166d9a120322f92d1462e0e9e3f5b55b0a41f34f0673be5ab719d851a3d55a4a60e9acc21f0186fcbba7b61db602c3d724cb28d0253b34e9bf77ea3d531cce2269454449c50cae8fe105e3afb67128a14c63e02f630cae3e8b9a5f10a578aaf8a877e04d3ba4f64cb2d0361ee232bfd34dd3a41d2f371e2eb48e2b8876c47f2d57a4d8746face6890e0b751153fc380afd1cba3e8bfbe287886894c567b7b3d80b43cb6f2e734f14644340278b077f4880af13be9f28a56fc31b309f7821da17dc3ac73fdb4a84d8e2a007c849920b89e9070126bc147c20629a9b3dc4931c8919b292c93ae1f028b9169a2f6b29955381281e1e4cdabfd244e715d9e00a25841a9499a1734231ef09a3ee0ec720b0dc05b2a47a213e5c7dc88c530ef655ff210a5d1fe65da060bbb969c31c5cbd7687cbd297d820b4f2cddc397ccfc0ebc2e180eb3a2a8104b352bc7058ee2da09a094be037563e3401dcf85fb2ef1056d5fd718c133ee60b40e08419d2c6e2d8ec5e7a09b8fe014f0061654af3439494b3755dddb238e3fe4a519b642992927fd024c1abecf254edcc2e2f2bbf9f01867f4e12ec5541dc49db38f295af698e231943ce68bc4a5ae727d8c422782f6edcf04444294636c704d49ff3a4b6145a491cc8e940fd5242e02f8fbc75ff210b10a9eed08bc701f3437733863c198a62503cee95673037f048dfc3209ecf71f71d756bcea11b01da98e3649f8bf234d427bc864167f4cfe0ffcf5646a202471ee1202703bc774d06044808f831ff0f67ae19add929824cdb3c4b6113548aa7ffb283dc3f020bb2960474e0d928921b03f8e594f15bba1dde2807c9eb18a057446dfcb076e6f33b793862163ed84996e4c5b2e03e65dc19b2a565f8fa5c6b759b3d234c4826ccd8ff874bbc091c67a945576cd84185add77417e70ac886a27dae61a2396a06f4b2ff027cad3312db76112928cbb1f31bb94d8b8767d351a655e2391cc2baafb5f7ef5033daa8fb415a622eaf3d18e946756de533882e1e2d2dd8d977736cc1b46dfe29693e9a3287531d431ba60b8aca53fdd6cb009c1a0281411628473161d65eab3f5c440660c65b787665f51ae160bb297f07a780d02a6b55ae3e98c109a7cf1965d8b2f74d6b4bd92a6b092e04e334628324aaa3946ec4a28338335f6bf2bc2ecb650577ad84f5d1940605055e21578c56d7b8c7ef027325287cff298bfd2d601018106cda266778f44a01631b611579d6b52aa292e640ebe3e7bc3d5d4c39ba13601f62be79c73312c4ee1fdffeec8cf25528f585eb28950839ecc37caf2fdb276aa47b2175d01d496bed1aa25d33e601de740de602ebcce6269a58c43102c58e6b0c80a618892dcf9896cb73adb746efb299249b3ed5ef16a30c1bca212a73b837ceed57b0c0aca8fe391e59b4095bca5798695ad289da9d922e9261cca69cd80fbd964c8491a45b59f7b0edab3145d21821667f8f343769bbaa1f601827bffd1ffa4c36e484b5717727d9bf5be9af48f49428f66e765c83183b94f606d678dab6abe7bc1ed114df71cd9b90a3e3040e8f85a3471f7b124600d4a7215ffcef70ba7743ba23d69ae1afbe661d5add2c2f675eb36e214549981c4dbedb696819c2deae5ba2a14eef0590c0e6bfa9277606757474ec65797ab6ef04f12a9294f101d22e5187a0ef207a9d2b487d998e58e3f056bc1b78b93d19f9e1d40eddd76b48171d4d577ce6b17ec6650034dee4a72b876669eb1cb4c6511be0bd984bad3e92abbbb58b45842d5beee592c9a196425ac200558fd45f214fe26840130bb40cd7788bab45d0e3b202694321ae1b1931233fe20f3da166cac01d14a766e59a8279acc01ca8d9f262e6a7d39366d6860df2864d197a63bd5e2de5e4e98e2c5a1319868fc6af4a8cba772924c65f4a03ad43db53c5e93d60e73d26a32e72ee4e23615296e569a398f2783b1bb607dc897bf6183a476e267985d97a71c70eed734304e25eab1eb9fb6fb5a14b51a210cceb3e6c8143ca6644d22739f02bd97cd8f2db0cec22f8e2370d80bcf46312811feac8b99a1e53fbc6189c7ac6b645aaf99e70f35d30e383f1ae881b5dfd352357ad2173baaf349768ca983b04c24c6e98f7084bea24e2b34fc78b3f3ac0bb84d89f93baa041a1b3da8d6747b26142f87dbdacfe3d21ca60f2a88d3cfd0a9d46f2b6eb4c8571ad309dc9d99dc20853b1e0a89d2fc08928c6cf356357e987551d2b8a3412d05c5b7dc80806f3c29eb5904a3e44c173a5c93a10655c66043d9e9887246ab2f0ea9838242a4da5bc859205e6dbbc01719f497ae2bc4135d790d9a334203b82b915759eda01ae225a7bcf2f9b879af165712bf3dbebfc00543023f89cbc38980a551a95157e88f13642587988a7a1e9533e629b7b2343f4d481cfbd80e68260af344174f57d0e556316c30f718fa53ffd55422a95a7c75ae1e41023d72906cfa6cb5129cd89cad5da38679d3c198bd0cf5c5183876e5b5821c46b73e49f6c7cbfd78a5b2e06b6903065525075da72c20b28e290d3552a928f30fbd05160ae02bb599a849d0ba16e110be874b23ace099added94e21b903e9df6e737580b2f0398aca5dc8d2051431481d3025bbe35f0c85ca1dfab23f7eb858c3f4bd2a5014517037a285c5f48c5a6174852a45f9cf55d35bb7beb279491c76ba0ac370a1b9f10ae40b045a3da55dd3d767425aecdfc9f61ee6800c1a981b6c052553c8e0de80adfd4e85208d0e0eae25d7d0bb543c75fb99fa7508da8acb7958c5b26cc82f4ae3d7bc282b94ae72246701de0e138184619d7d9676db9290c6af24c8a68a8df876c7bbbb06f223822efd18466db0b647ac5854d99822b15277c4833887a860d1399c39555aea74c84fb404366bfab599eb8b9c169afc2abf343e6713b3e930de05e23a8a870cff148d5daf46fc1540b329edc8b322527fe6c462e4021d3ae88b8ce74565f7a579401e9647f2f61561a277b5ff4a3195f8c04d006aca2ef78d63169107c6c126ba94dc785bd087fa43f66e1636cd0e99c45cf445e3a098fac22670b665845c5c456991b1c8155d53adb2839750fe5a8fac4dd325aa2fe59c19d59fbdfb77006b46b1f6b519c948150818dd319e54eaf6fd51e887ae4a2766733b2f8f2c4d19d3365324a9b7237e2cdf494f8b75e7fc4ee2178fce9a53d1c64f22dbcb7b2db159014a5db998ed325590d50b36056a6ac6f766845e76d419e7415ba955b9bcc217362577ff6d0da2a63da4b75343eb899", 0x1000) syz_open_pts() 05:35:57 executing program 0: r0 = semget(0x1, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/228) semget(0x2, 0x3, 0x200) 05:35:57 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xaeda) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0x1, 0x9}], 0xf8b4, 0x0, 0x5, 0x0) r3 = dup(r1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0xc7}], 0x2, 0x0) fsync(r1) 05:35:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000000001) getsockopt(r0, 0x7fff, 0x4, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x80, 0x7, &(0x7f0000000080)=""/246, &(0x7f0000000180)=0xf6) socket$inet6(0x18, 0x4003, 0x40) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x26) 05:35:58 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 05:35:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) getsockopt(r0, 0x6, 0x7fff, &(0x7f0000000040)=""/187, &(0x7f0000000100)=0xbb) 05:35:58 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000180)=0xc) setsockopt(r0, 0x3, 0x2, &(0x7f00000001c0)="4d75349301133ddb620ee5f095a75f04b9eef65bab008f585f0fc0fa1e7ace41775bcd8d6eb61b89d4632b45b0b50277b72b67f592299e7449ef092362ebfb2fb673dd6fe7cf78dd2e17589cdddb2b9af7e3cc78950686f2c10d5e860a0d104c0ccf9210af9821020278d2b5850be0d184f26512fad4cc39", 0x78) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f00000002c0)='\b\a\x00\x00\x00\x00\x00\x00XV', 0xa) r2 = dup2(r1, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0xa, r1) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = socket(0x10, 0xfffffffffffffffe, 0x10000000002) poll(&(0x7f0000000080)=[{r2, 0x20}, {r1, 0x40}, {r3}, {r2, 0x70}, {r2, 0x28}, {r3, 0x144}, {r4, 0x80}, {r1, 0x4}], 0x8, 0xfff) 05:35:58 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = msgget$private(0x0, 0xfffffffffffffffd) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000e8cf00ca000000000000000000000000000000000000000000000000000000000000000000000000f9ffff0100000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000d6bc22ffa8f542423888000000000000000000000000000000000000e17808a95cfb424e0807297aff61"], 0x1, 0x1, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r0, &(0x7f00000001c0)={0x1, "b86ca127a704d742d434d9395fc119200ae9f3bfde5f452fc4eac582f52ed5d39ff95ed17bfa7c177ead8d6428100a694a49c1bb78cfbb0fc3c22ddff7333e3e4664b7803a793958e023d40e3cc99826f8efe816841c26af2d074bfee673ca19a36d206b26fc56f28eb73406865c555edaae3a942a913270a37ba6d18c6a3fdc79b73e90a62437bc9d2530568d950a37e2cb42290c4b1ae0535a92a63673c20637ae470749b1ff2caf6a578b761603d77dfb15e512d4c364a5bf846fe456cd9ebcee0cf06b1ba1e81cd8cd943c55e0fd44ba3cf4aa0861af2499358d8cdc32ee409748"}, 0xeb, 0x800) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r1, 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xa6, 0x7611}], 0x1}) 05:35:58 executing program 1: select(0xffffffffffffffbc, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2000000000}, 0xfffffffffffffffe, 0x0, 0x0) 05:35:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 05:35:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) write(r0, &(0x7f0000000000)="aa1ba7547f39e9f2cb4519e0af60aed79319e8105b2fba1240d1dea533f36f092455d74a472537619b2c61b785c36eebc007e2f467998bfaf1264a3a9590b3da0a02b9b2ca58852f3638e03fb78286819b1f673332c2388c7fd16ec23def8a6cd0b081dfae", 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:35:58 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x8f) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 05:35:58 executing program 1: r0 = getpgrp() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x50, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setpgid(r0, r0) 05:35:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) connect(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0], 0x1) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup(r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='*\x00', &(0x7f0000000340)='&!#&\xc8(!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='[&\x00', &(0x7f0000000440)='\x00']) 05:35:58 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 05:35:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x5, 0x3, {0x0, 0xfffffffffffff996}}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x728) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) r4 = fcntl$getown(r1, 0x5) r5 = fcntl$getown(r3, 0x5) setpgid(r4, r5) 05:35:58 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x110, 0x800000000002) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) 05:35:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0xfffffdc2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) unlink(&(0x7f00000000c0)='./file0\x00') 05:35:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="8996bbbe09895d1a74b76ea03f155008c06818e5244cc912f659a0d40e315489d3654bf1d5fed0e7fb90788cf50d5fed4fe5272cbf4dc83c74a7e8a0e2261ae8d59d7a758fc932282ea8db4e64641d45a3b60ec8aa84a231ca7bb3eb510d9fe1b36e39e9c722bbe3dd623477d4e5cd6fd8c2bc33993f25257cbef42a3135d4af7bad86464ff0099fa56bbee6385e9a394a3c9848874374b7e1e035ded552a743ee2b8319bd3803e8a0ad415470be19eb63daf47ee2f9e353c7a2ddc609ff30abf0d0f916ad5b924f4d69bd", 0xcb) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:35:58 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="8cbf", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 05:35:58 executing program 0: r0 = socket(0x18, 0x4001, 0x62) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="ea1230", 0x3}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) msgget(0x2, 0x30) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x47, 0x6}, {0x3, 0x9a}, {0x47, 0x8a}, {0x3, 0x5d54}], 0x4}) r3 = dup2(r0, r1) r4 = socket(0x18, 0x4007, 0x2) shutdown(r0, 0x1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x1000}, {0x5, 0x80000000}}, 0xe65df3811999ee79) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x10000, './file0/file0\x00'}) shutdown(r3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000140)=0x1ff, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:35:59 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) fcntl$dupfd(r1, 0xa, r0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:35:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:35:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:35:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 05:35:59 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x190, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x73) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:35:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000), 0x10005) shmat(r0, &(0x7f0000dbb000/0x4000)=nil, 0xfff) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000eb9000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) 05:35:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:35:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x38, 0x8005, 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, 0x0, 0x4b6, 0x1}, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000480)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0xffffffffffffff81, 0x0, './file0\x00', 0x1, 0xffffffff, 0x6, 0x40}) getegid() symlinkat(&(0x7f0000000500)='./file0\x00', r4, &(0x7f0000000540)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) listen(r1, 0x8) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000700)="70fb51ed535ffbfc965a449807775ebf7e78a4b712f7f67b1ff3608f45082af1e49c297f1e0cf67f42cf0f5fe7cfeb86dd31636a698c18e98ba8af628fcff5d23ec63ac0eee10fcf2aaf490caf1d9670ee521ec61e778341bf1b34254b147605c95d165efb8617b027868aa642adeda5cb59f1184544cc3d12e8578044e486a4fb6f47320e4518daa1274f0175aedbd93a3d5721c0442ed83e11291eff5709a71e376c7b2b42f6aafaabd40b266a21621596fe92c42bdc868e4e61cf85172e5308", 0xc1}], 0x1, 0x0, 0x0, 0x4}, 0x408) r6 = semget$private(0x0, 0x2, 0x6) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f00000008c0)=""/4096) shutdown(r4, 0x1) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001900)='/dev/pci\x00', 0x48, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') sendto(r4, &(0x7f0000001980)="f68beed8bac39addc06b21a2f78637ea6f22df6c391d72693ceb6c2207bf438cd04ea21c", 0x24, 0x9, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001a00)={0x800, 0x9}, 0x8) dup(r7) listen(r1, 0x7) chmod(&(0x7f0000001a40)='./file0\x00', 0x2) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001a80)=0x3) 05:35:59 executing program 0: syz_open_pts() kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x48) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x70000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28000000ffff0000010000da08cd3fdf000000001f221619d4130a025bdd342d59155d954776cadc61f5b245422d7449bc2206b56a08edbe0234fe14f8fbfdc43cccec78ebf86c25b7bd7d9c2e019e3afa7501bb6d9d13039d7acdbb034196c38c1651e1ca5ee91668d0930c858befcc388ad6fc0a8a90154ca38e2a8105062f", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:35:59 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0xfff, 0x23, 0x1, 0x400, 0x894, 0x2, 0x0, 0x3, 0xffffffff, 0x20}) execve(0x0, 0x0, 0x0) 05:35:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = shmget(0x2, 0x4000, 0x1239e85459d4c07a, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) dup2(r0, r0) shmctl$SHM_LOCK(r1, 0x3) 05:35:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000656000/0x4000)=nil, 0x4000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:36:00 executing program 0: r0 = socket(0x10000000000, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 05:36:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000a40)=[{{r1}, 0xfffffffffff7fffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x48}], 0xdd, 0x0, 0x80000000, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0x6}, &(0x7f00000000c0)) 05:36:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) kqueue() 05:36:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x10001) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x9) syz_emit_ethernet(0xa4, &(0x7f0000000140)="7c4b46cc1f314d3c84794d82b4a46379ba0b9550f1c1601ef06402184673b9541b1e863e5a65c8751460bac9dc4afcea085564e3070cdf1a69cf4e9b39a6a819d7ed47803414cd8ff21347380b3f22057983623da305e98b849f2af2d5c136cffb12eeeadd7662258d8a1a423ef2c02ff5057ab29107f4c7e8407d5b403342676ec3c0d467ed05c720618405e635a951096135724ce2b8d38ecc44345065a6048b3e0495") accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:36:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r1 = socket(0x18, 0x1, 0x3) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:36:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10c81, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, 0x0, 0x24e) 05:36:00 executing program 0: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) 05:36:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = shmget$private(0x0, 0x4000, 0x3b54e38ec86a02cd, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x84a1, 0x40) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="f40fea5dac42592e482ca358c9be32ab00528290f102bd4c29a5cd52b6ede1db791583e6325dd441c131a83fca248dfd47edfed57160eaca5606ba2aea2c55acc2f84fbf099201e3b67f16aed1556a0b3e8e8f6b2f9b8aac77d5e7b09393687131c97fd16da8a0c6571b315aef3719d7e293c0e25de66ef0db11ea7df20d61ef36ffaf18aea055c77dc5f55b80738e05172ea1214fd1d3de52f7c398", 0x9c}, {&(0x7f0000000100)="c9015b1704ffaf684776a1e47ee8cc63d9f6eecc29219ff6346758d6d00e70c60acd631b0818", 0x26}, {&(0x7f0000000280)="f8eb1b3523444748f54474ba60dd36dfcae3a532d1aec53d48d6a3cf87d7ece0f7c30a62f51aec241e4da5def71e434f36bb938281549e0d2f509be2b4fe09ae4e25f8360581b7e9932761f53007b18bf8e830a0fd450a79772084cfcd767c0bcede4a30cc70f9772c6ad6e30523c2d75a07a46193e643143ca152c64b85c1a4943250b714f282b990ca052ed97261507fef25bec7a843b28c72a35dfa21afd2e4831509b50d16caafd5ce685cf247cbb92cdc6729eb4a08c1bf092307ea7088331a03aaade712dca1c807a4df97e1d222be", 0xd2}], 0x3) 05:36:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001480)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd71811c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db8efb6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adce019d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca640d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351d73b6743b56ef81eed6aff6720abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4a51361b31490002482e6f815c3581e0c8c72250117d2defa6b100766f0c54078d58949dbbf09e2a944d3fde6023f502877eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5ea874bf408f327eedc0c3a7ea0e5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233bd8d9887b8b15d3d5d03e09a9592b8cf89b416ba4e75979c6423ce1c4888cd594f067e920b8a669038a5609f87ae8b69d53b489f1cf18d265dc4eff3830fbc1f553e7c8cce9f313735ac02df159ec8987e53c729c030da5d08010cae5b5a34ac67f63c5d282ffbf733321392528ed6760816026a27b5b4c06edd88627437e33a9a54ef3f62bd83ed6bb926b628189d02aae916cb41791e1b6a07ad470df5f5eccc217eec73fe4eb85f62f1f0ccc9fc2ffa23a16e8010d16a52044ee484a3973f6b2165913aed50eba2a3300b6d98ef7e64ea3041ab061af64cbf4095e55c76215766b8a7ef96cab894744edb697c2ba65", 0xaa9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30280, 0x0) 05:36:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 05:36:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000180)=""/62, 0x3e}], 0x2, 0xffffffffffffffff}, 0x840) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000069000/0x3000)=nil, 0x3000, 0x2) 05:36:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x20}, {0x80000001, 0x3}}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x1d5, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/57}, &(0x7f0000000140)=0x3b) 05:36:01 executing program 0: socket(0x18, 0x8000, 0x324) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000340)=""/84, 0x54}], 0x2, &(0x7f0000000400)=""/14, 0xe}, 0x1) r4 = getgid() accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:36:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x7b) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x3}, {0x8a}, {0x14b, 0x4}, {0x42, 0x2}, {0x18f, 0x100000000}, {0x45, 0xad}, {0x1c3, 0x9}], 0x7}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:36:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8491, 0xfffffffffffffff7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) read(r0, &(0x7f00000000c0)=""/44, 0x2c) 05:36:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 05:36:01 executing program 0: unveil(0x0, 0x0) r0 = socket(0x12, 0x4002, 0x2) accept$unix(r0, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f00000025c0)=0x1002) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001180)=[{&(0x7f0000000000)=""/249, 0xf9}], 0x1, &(0x7f00000011c0)=""/119, 0x77}, 0x802) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000001280)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f00000012c0)=""/255, 0xff}, {&(0x7f00000013c0)=""/109, 0x6d}], 0x2, &(0x7f0000001480)=""/185, 0xb9}, 0x800) unveil(0x0, &(0x7f0000000100)='x\x00') 05:36:01 executing program 1: r0 = socket(0x2000000003, 0xfffffffffffffff9, 0x47) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xffffffffffffff17) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x3, 0x3, 0x100000001, 0x2, r2}) getsockopt$sock_int(r0, 0xffff, 0xd, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x408) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/133) 05:36:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0xd909}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="7f54abcd85e404c73ff9f388d58fd1c7fe7352eeb82992229e2a7058b923be9a92adc245338774cc6488ded00bdcc33cb7c2e2a23bf10f15fbb617c12488098e10a1c4ff8dcfcb25324787e000449549f9e0a558e159bc249ed91f62849831f98777f83472d0df86e880c7e46cf145022d42d59fce171cbffcf4237c9dbf430effa5154be20ca40dac0453418e0360a4393708a8de2b8588f9e8750e7eeb6fd4aebea0c79cc10005a1d4098b920271818abecc72a709c81f00d5ca1004f277f862899eff129aee916bf9fdbfe11274d0cdf0f6f14925df7ddda503fda49c5733b9b0", 0xe2}, {&(0x7f0000000200)="73c488a5c5b823921a6ee4e9b95f53bab896852c7a7666a65cd69d0355ba5052045adbbf01e68dd2ec824bbbc30ee41e7fee8275e01f0575ed25f82d6096456de5d7d84511690dc2e883f875610758abe4b37f014ee8e65e19b9b106cb908dd5b0642269ac9dc3a8d04cc9b75cd20af725be2936061e0d03791d1065e316160270d0869fc68b91952543ae1ccf65752ec714e495eb15279ddacbbdb4030ecd37b7a7fdf2b8f5e9aed1c840", 0xab}, {&(0x7f00000002c0)="a102cb9e9ace427fd63344caef927d26dfab73005a7982f9abeff883c10d1b882ef49737de708a1f4bfeb0ad9e4c737fcdc4b730eeda1f80428959c53fa5837f619c5d87e9c1a59d90965131", 0x4c}, {&(0x7f0000000340)="e7109b3056bf4e0c8c0d9a558c1d9cbe5ee36dd6967ceb49e7883d2f6b004472c373bf9e6a2d7f65f1ed3122f858b17ff34ad774170d2b1562b5df303b6e35641439e37a465b1b2c99485d35fda73bc9e6fe803309ca9221e685e10be1c7d883010fb34fdcb72d05bf1fdbcd1f59a933d578242c4425da9b56a2b2dfb3cc1d632a58effbedfd23298ef49cd4411c84b8d2cf3f95936eb10f1f44b553c0d55bde1499fca393786d74bb21046017828096a64abe46cca2b409791971b760d8e1346ada70cef0d0e155", 0xc8}], 0x4, &(0x7f0000000680)=[{0xa8, 0x1, 0x100000001, "9f3399e47d4420f20a38054ffbfed41d1f5f376f8c3d44b2dbe122134de5e1762ce2fd9c1e02cd67c4e4bace616e406a34ed14e72c93f7f56be03571c53b20b950a7c31a0af9092a3bdb3d86fba56ddc3751f4d5798aafb0f5bf10e56b7c88be6a034a76f6e0a81b5be1507e05e4c505830629d543c75400085e2c565e5ec3f824011e293de5b568b6579486917244bbaf8f4a4578a04ff0"}, {0x1010, 0xffff, 0x5a9, "b16b22ae6483277d7f070326c129298e352a6f8f2c4849d7dd7d63de432e04e1c2cc6e7d1bfe3fb4176dd8801a1ce12d394c36366236bf7eb02294c6565a1a3bbd121d4e11247bfa2268364f51cd22eabd811834b33e61002ff726d7006326f839d9f4a7e74ed97808ee3866bf2b79a387ce0ed99e7b7ec213b9b20b755f0c66080167dff0ef4a048dde69e5d7e74af0cb0dd72f315cd12c0cda38776ceb1b705de787e806151c393c7b33d2a16f09037dca3757646b7b92dc4b4cc17040d42a384efd693edea922ac77988a838c0050a5e8c1df61b21a636bafc728a3b96b95f9fc2ed0453df18eb48346308e2cc39371d20475b678f46808c1a6f876d382a80c50343d45aa965a3278556f23929d89750a1ca2a2ae5a9b948c33198976095ac9a360d4a3652cc31e39998f788c8c39de6a0737641a7f72bee100fa66a0fdec0e0024b93872ea0f5a68509a867636e75b17bb50238948a73e4842d2a6f37f019e899f7b5e0c2d5dee2d1b4f66f4fffa39565dac79b68e6e0b779f478504e0cc635d2aeded387822558b2626c696646c7d8b82fd853aad91d13092735ff1580250a3ee0c9a0bcc9f1dddbc8e9aec07e4fe21b7bfbf0d4d84d1dbaecdb61eb42af688033da65f694faffcaa8431fc7e18dd13301f7c8cc48b99d9599626a28fcdb76acd7baec3205bcea09ddb10cf4c638b64dc64420b791248052b094a9925cdbdadae42fcb11e624540129bcef05e3259010f4522b0271f189d7b9fe61a7246a4d1eb6d20a89220a118925ceecc3e5d5ad1018d2a02c4f0bb423ab8b9b67141a195c29cbef58cc32e6d704b3fdf414dddd9825c90f43a35e4649af507edf2e7527ec520d44b06c7af426f04fbd082b52b0d19cbc4a8e30bdb520b5e7e6ad5c2c7a8d379abb86aa5dce4f7b9646631191999948d24adb62844ea527c81e0d2227f9bd993220035d0f90880e34181dc168368d8a24afc0cfc9743b4bcf1c1e540bef2c89e0d9885567209416ef82fc13cf90561a1b825217c08620720e43d63871a44f2200ec791516a03be317d71925ada8f99ffd87fef2c3607170ac72b40aa4a134de3795f44b58d7bd7cc79549ca398f50413ad7743faae920283dca21a9680566b4e24ccd3d396b127ff2ce66a182f65b04d1f3b0bfed0684036155a62385a89a247ca1c9179730272c9e47d49e314a60a7815b25e9585d566e71ec2874d9d1116c707274e6dad3ad4bd87a57668f16f2068ce2fe79b53e35cf87b052a4c588be1bc31f16b014475e283ea0aa3b32ccfe037932a2b2987dcde5e5a62533f1a3e53ccff0ebd11919584d9f2b7c82e393aecfd1d6aa874183cda26d7c1827aa023e437ae7859fa29b2921ab1f1bc1e961c9f42549b0691cd1251c772d9fc259923f34fd9304777082f89cdb648a9e1129c42775bbc596381fc771e23d673e2fec99b330aa51e0c0af296b2f6ce0f3fcc01d20cf0c7e416913c488deb2d7f932b9b33ab7217c7f3f75917337f5abaf7a9b076e8dbe8576cadf0474ea1bcb32282fde15e103f96da9f6d44500662bded9d37ede452432ed97e9e0cbd620a4b0790c3e807293315a4d5987034d77cf4e04fad5739772e46670a29d9bad7faeb1b39dddc4110615088b4e6404ac5b963851d59180bbff6e127437f2d9b3a5b4c4549ee6b9e2d1fee5996f8271d3d9bb030189d9ae3c13a44a1752b8b8cc6e59f1aacfe5bc049243258b78741d6f75a76ae87b9efa8df9283354c3410118487b383c76a954afbbf40e275c5cbb52ea3f216bf2eb117fd90598c615bac0bae896a287cec2f6478908c536b01e0b8a0ffecf74ad66be62f17a1b550beaf8773db0ecd32959fdfa5761d5620d3aa41bdad6978988d3debd09494d056fe79fb70e2e2d43b9cd185b06c39c1706c22c5bf34168eb11bfcb9de006ccde1b7780b7c460d0700ea1a664397f9bb54556a8512ffade3fd95d6967e6d2dc336d71b4cd6f2127537bafb7b054a02dd18312905a142121b81ea2afc7c1c6020f1f41c56a527f2bd0ec0a1e228506f542ab6481219833f60ec546780518cb4742efcdf45e0c5e84d422f64a10a0fa7f1db4ae812313d4e918acd672af030c0853c1380bcdc21a6ce396976209a4b93c8aa2eb8fa1b283be053a7a1287527e8c8bf5323251881e30d5412fbb126baa1ea22e6349fc376b7a46369ea4dce2104a48f4628b879237a8d1a2e0e1a5e8911ca67e3d9617930faa5ead1d7f37bab07eb69719a1d1ab9d2039c8cdc161c170b9dffe0cc30441ac3f5717e132c4109d0bbbee78a459b321615574d4f075ffd0c76bf77696ed98b85d909d3f70b2e28ad8af89de355b39192d97e304049ae4561251d4d0a9ba791eabc26aea2d7635db7afce5f7fcbc25564951862493a3c13f6008e354522b862158ff5fba5f3265629edf23674ab1c648bcf24d55b91b466308a0c9f31b7c2d4a637fb9968dccf5176b11bb505c00c1d58886e670e778c40b9746c7c5e46763fa6c428527535167b73d747d8caf256686d84cfbe46cf4863807fc0e67161c0c8b2fbaaeef5bceb6a5c1616ad72fb84639164a3bf293471007abc2cd01d1f12efd1024609d7edace2be5eff78f45ee82db3c10f7f1cd3b3bc8e7cb13427c8c10dd091324da3daa676a46cf8abeb7bb9af4340e1a1e28cbdcd5c3bbc9fa02b45882961ecc3337f1e00b35d356fffdd4ae859b76ea8b39c814c7fcd5da3dea0021d092b66bb1c11dd4316b82396497b7e8a662658f73352439c1f271cf0253fffd8e315b1141c283aa8e0d7b70640c169c56a16791062e98a1f127e435dbc86aaca478965fb6bd9ffe12a666228ec08a9d54adef1f7146d27d22f8fe345bba6021f38d97399638a93ec61aa6888d2036e68fdb484c9359d8586d09d8e90eae37695c959d8373f975bfdd7af7ba02c5127a916f42a0f9000cc925c3861febfa338d3f41c310ae91a653186b6cfac8df940b8be0a6bbd2a72383faa698db7721086230d0669b1a791fa9b844dd0d45a404aa41a24a42dfec9944861c6522d4aaff17153a7a9cceeb0aec272ec82e557194ec0164390fadd92082fca1b400ed0780d448d4389469c2e488937e83ff8c0f85ad521a5b742d23929e8e01598f0c68e95417fd7a46c24745c1357dd0fa636c07116ee3b63001b7b25471fa04f20751a4def9f73ea701b901138a90a1b27b370173da3c6b9a5441a1f610747b46cc394999491708c94ce77cbde82fdef63107dfb66b5513cbcd4a09e89edf0e0aeab8b6683f7f2af29bd5bf3af73c3d4023b07480265ed2e33c8f3fe8b87e44fad57ee26cee0118d93eb6052434477ed66bfccc0915b63833f81755b1ea5f2332df20338e77ce65de0f341edab17f24157aac978f4a7ddc5af80eff47b1a443442361b08fca0c51299e9e933f15f7773c528cf1283d6f666d3005fb1297e9ebda0046a091fc25d4d68e78975c78ec993346cb9a5c1069dc3a5194fead605e81c67c181052a6753f25b1d79b0cd55d8c1846b803dd882617986f9e142b84f147dafd27c499a78daff967f3a7cd9a4540f4efebf03a7a70d1c9d0d9ddc900507adf9c7b58d21680981d6b6225d35192addfee7411effbae968bfe71114ea069eee14a20f56df7c666659e40f497e61a4f621701451d09a71031213477a052db7209188e5d18f8bcae89a0dc7d529f2e90c3bb501c370acd208a100133281d227bca90cc1ecf96acffce7ca1562bdc90e7b0630606b359b01b0927e78c7be49a5832c3b205e414e80140547dbeccc2b96e461945ec41ff0cbd4a29ab67c8f29c076336860a3069f07014fed659038e04d4b4a994522c82a2e1a77da1fc920311b810644f3dcb3c7704e6b3713eb6f24d6bd77a70c25204f0b80f024b1c11193a8050c345df2917f2b2d6737a7a4b4a4d2f9d4c9203c5fde09d4dd29886a46f4e563e0c70b0491eb3053b8cc5526137845006ef2228baec6204c5410df0b3d4bb21ba48c7d839dd75e558c3443256cc7164525d51326441bdf6682d50a57681eb0c56b3cbe04f04484e21ea2247f241048ded301a022755545702db42d28dd70a656d0d04e9555e13866d619cbf1b47fc18acd260828a14ba78bd187689f4fada9bc269197e463284b2a6ded71283b811da8be338322c42e7db3dcf9466774b07a433c50bb2ca4307e5ec002ecf9c007172635ff29f1ff6a224782c44984352a137a3e4dd22c9faf870f0db9c8cbe11273732bd0bce884918d20ce5a2c8e06b45919f492b008c6e562a46ada58a32089066d2edc46e0c888e5ff2ec6e8d122536172fe3fd33fffbc2c71bb669e50f8108819d0996dcc0b2eaed66c08b62c2cfc95acc2eff84df201b97b69cdc0ad60160d378625c95506fe50e44f6e76fb758045c617a11eae9e1e1a76e6bc51e3fcbd2effc32b3f66abfd6021efbc7eb4852cbe42a6898fc18b7fd71b274f126342074ea43e12ee4e4f3e49f84de82db5f8526ed52cdd7ce8a507b10070e1d0e600f3a3cb2d3be3687ed52b5d3eb5687755f2a2af30a40413ad8e1717c1a4cf6f595ebdb6f93d142cd876391f5ed3356dcbe7c4c033f7ec235cce670a129826064e43a519ab9fb908c8a05f198d8680861587959fae4c2ffe3604a59367aa47f8b99d99baae5257cff991b9053e2056e7cde0ff3ad68e7f4d80d08935ec935721b1709fab0c43629b692ed7a34cdb30be8114918f5ec47621947b7c190d7ff4265103ba0c53ce15189cfd82aa9f1b8fd240091c1a6be4175ad5312bb81cf7132ba0477a198f37de7e8da7f2f79f6f2698d8e1210ec6ce2fd151dc5119ed45e2922dca2d2c35c9143e87abcb2b2c065b4faef523f331bb968b26ae94d62c900d997d0e9793aa4003c103846e33d67b383905b1b90f07eb3fd3ac03b84a0062358d889ed176b0d0c67a69f2fe45cceecdace000b48d8648d3690d11dd0f392ac5e9ed8d7291e73b1f8d6e045938927a3776b3f800ccab42841d3113cbcd07feaebc08332f54d2326ef32cb3b8828cad12bca933e1d50a697efbff77ef7a082b1a16efe407353900807eb7a3180cf936188d4bc4ebddf9de6f014bf03de45d14a712d0f487bd5f1aacfab2229b4b743a0efbdaaa1dae9f03d6dbfdfea2ec84f8beb05b47774af6b2c5e0e3bb305a7e05c8357e01b978586376de3ab919ae5e3dbf1fa860faf1a7349b3aff00b2be22a4710f8fc277ef1c2d160640402735f9ecb4bb66bc2caa18fa119c8a7792e445a28c831ac2d5ae35c9efa2df1dfa55f0275e34f733b07c3a4751ebd10d25a8067f17bbb946e177ff409152f9400e2694de5110b42fa5f3a0759622a856092af866e0bd3c5b629f6f6423c4952004ca196361376a57c32d078eaa03f35c7109836f7604aeaae260f8d7451c8244cb79275b1d6b1a66eada131e95567238974e4d3d99e5feb3a53a2c2624dc4d1ead2aa4203c66d0f1de967db2e738a2aa0aca6add9bbc99669336098e18e2ff58b503f6bc32c7987365cb00f6d3d06cb703e10ddbdf8b905b814ed976ff45b06cf01dedd52679a51dadc6bcbbffdf0c125d66898ffb413339ef58b51d5530b67c1ac03e17cac21349cecabe3145b304c2eac75088bef4c582d6988e3055e7ceb62fafdb58ce2cca94dc64e514477d4ad2159ac416bf37151842774b6a18a3c7222712ede9114485e7731640147e19fdc46c3a2cef2e0005d722d6ae3601bdd03d2d35bb06005eccd3ee0ddf722526490354da45529c67e92366ca1847625706aba6716cb8fcfea280209330be51af0f8189"}, {0x28, 0xffff, 0x3f, "27867370458d754cb392e0a6563fa5db96ef"}, {0xe0, 0xffff, 0x9, "1999a3efc9ba666878814596b7da41b10879dcfb794870347ff2d2475c310b0c27f1ce709890bb4f59f5b7e8c878ea540562713e90fba6a52cbc4ad04af6ba7a30a1cc36baf64e736218075252c88ffa4c12a46d30f86dce940d43b2a6af6fbf0f391a3c3ccdcd4a531038a2ff10adb4a38d4c2d840d35c85cf28236648074d784366798100ae9abe7a518a37ae149b75ff9a106fcd68f44571bbe5925f96527e0ab94bd31813bd1c0d28b34632172d848891a21a18223d7cf15044444594402a486949a99a0a1116a"}, {0x88, 0x1, 0x3, "b64583f720d3c2114aef1ea71e77ba05bc2d11c294e6b90830fa717b403759d063e1d60fb4f1991148b3e57170a20613004621fec5198404c375bd78fb813f1d484ed229b33dae95038a6231029dce749342e6535b8ecad5640bdeaa7f49a50df08216d2bce1733542d596f31d0a906c33621d"}, {0xa8, 0xffff, 0x0, "16ed3b33caf000dd8c44175f0755bf4c2d14aa18d2fbf864a16479fbb687bd4a9e9bc976be8ba6434a98c1a5931dfe83da1c336adb4acaf0c73cff9494ca0a03d3c669a18769c00700175b94be3a1f6081220cebd5c794c1890b1f8144ec4aeee6d5711793c90f6b26a7a1416312fccaa67453affe0668381f4c5fd75ade1e5bc1db9cacdc11eb0b290efa568b3e419702c7f99eb99a3834"}], 0x12f0}, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 05:36:01 executing program 1: 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 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x10001, 0x4) 05:36:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xec) fchflags(r0, 0x40000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 05:36:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 05:36:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:36:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070000000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 05:36:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1a, 0x2) sendto$unix(r0, &(0x7f0000000040)="516bf12840f856028c9212b2780620e42bf1852bb117da15cc3c602252305ae4448cd7f4b17ca57158772d3c2edf0f67b1ef997818a0b57315c8115e2cc25d779f2835b675e61eb2d32faf95184fa369c8b0ba8b0297b3d215231ffd91b2420d6641becaf9345dac326f76bb97b9edfe4289cff423a517037238b80fa2b2a61abb5e4523efe591d6bb9f92fd405c2307ebb6b3f76af3e7508094959288fbf9f61f9a054f29c18f8ff61627890982d070bd29e3", 0xb3, 0x4, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x20, 0x180}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x806, 0xffff}) recvfrom$inet(r0, &(0x7f0000000240)=""/73, 0x49, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) geteuid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x401) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000380)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffd01) fchmod(r1, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0xd41, 0x77, 0x40, 0x5}) r3 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x0, 0x4, 0x401, 0x5, 0xfffffffeffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000004c0)) semget$private(0x0, 0x4, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000005c0)) recvfrom$unix(r2, &(0x7f0000000600)=""/177, 0xb1, 0x3, 0x0, 0x0) r4 = semget(0x3, 0x4, 0x2) semop(r4, &(0x7f00000006c0)=[{0x2, 0x9, 0x1800}, {0x6, 0x0, 0x2001800}, {0x3, 0x0, 0x800}, {0x3, 0xa00000000}, {0x3, 0x4, 0x1800}, {0x3, 0x0, 0x800}, {0xa22b2d071450593, 0x7, 0x1800}], 0x7) 05:36:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8001) 05:36:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) r2 = getpgid(0xffffffffffffffff) getpgid(r2) shmget(0x1, 0x2000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) flock(r3, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x10002, 0x10) r4 = getuid() seteuid(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0xc3) pipe(&(0x7f00000000c0)) 05:36:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "623d4d18327dd2412b200a855d9ab900"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 05:36:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20040, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6cd3, "623dcf200a85559bb9000000000000e700"}) write(r0, &(0x7f00000000c0)="11de332970985eeb59e7a361461490f25ff1d8778b4b430274eb383f2b54b124b5dae3a62efd96ca5690e4c232556f308a5b8bf82eec7f6332cb89833e6084bdf4396d26697b84114cc5199f305e5a8d6d0cbb35f50acf8de1dfd37503e91d75d46ba17f3672a9d146981033010d0bf60fce99a2910cab08c409f25dffce2437c4eeee66a8dab38b15881eef489f2b76d6cc3bf7ffa3f5edb35bfab5b15a645b37e59e53facf54b0878b1137ff69ac69b265504cbea97e7c938daed1db94037c6858d3c79633a533f29c011423cc18d379bb1cf5ce812b32be81acbae122c42771a78b4360131b850be6976a43327a14f5e7", 0xf2) 05:36:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fchmod(r0, 0x100) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:36:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000001880)=0xc) r2 = getgid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r5 = dup(r0) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x4) readv(r3, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r5, 0x20007478) accept(r5, &(0x7f00000018c0)=@in, &(0x7f0000001900)=0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001b80)=0x401) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) 05:36:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:36:02 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r3, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r9, 0x0, &(0x7f0000000080)=0x3b5) r10 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r10) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r12 = msgget(0x2, 0x214) msgctl$IPC_RMID(r12, 0x0) msgget(0x3, 0x201) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) semget$private(0x0, 0x7, 0x1a8) 05:36:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x10000, 0x80000001, &(0x7f0000000000)="c1536d36d9abc2bba1a1fa3c1e440980e12609bdc3a96fa0cf90c46bd9f78d59a3260b26ee46ae4a92a6f802416bfc7ff0586c474bc7d06704e98b987a7ea3395f74863e224a117a2828d8eba9de23e8a705f97ee0dccbec03acd6", 0x5b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:36:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() witness: panic: kernel diagnostic assertion "_kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_event.c", line 1076 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 168626 86843 32767 0x10 0 1 syz-executor.1 * 67480 86843 32767 0x10 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8c2bf,ffffffff81f90d96,434,ffffffff81f96de6) at __assert+0x2e knote_enqueue(fffffd806ed60bd0) at knote_enqueue+0x216 knote(ffffffff8234b168,1000000) at knote+0xbd selwakeup(ffffffff8234b168) at selwakeup+0x3b logwakeup() at logwakeup+0x3b printf(ffffffff81f6acf3) at printf+0x9f witness_warn(2,0,ffffffff81f92281) at witness_warn+0x211 userret(ffff800020b75788) at userret+0x32a syscall(ffff800020c23b00) at syscall+0x614 Xsyscall(6,5,c,0,3,4f655ae1010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ba, count: 3 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 kernel diagnostic assertion "_kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_event.c", line 1076 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8c2bf,ffffffff81f90d96,434,ffffffff81f96de6) at __assert+0x2e knote_enqueue(fffffd806ed60bd0) at knote_enqueue+0x216 knote(ffffffff8234b168,1000000) at knote+0xbd selwakeup(ffffffff8234b168) at selwakeup+0x3b logwakeup() at logwakeup+0x3b printf(ffffffff81f6acf3) at printf+0x9f witness_warn(2,0,ffffffff81f92281) at witness_warn+0x211 userret(ffff800020b75788) at userret+0x32a syscall(ffff800020c23b00) at syscall+0x614 Xsyscall(6,5,c,0,3,4f655ae1010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ba, count: -12 ddb{0}> show registers rdi 0xffffffff81c2c857 db_enter+0x17 rsi 0x3e8c __ALIGN_SIZE+0x2e8c rbp 0xffff800020c23670 rbx 0xffff800020c23720 rdx 0x3e8d __ALIGN_SIZE+0x2e8d rcx 0xffff8000009a0000 rax 0xffff8000009a0000 r8 0xffffffff81df1983 kprintf+0x173 r9 0x1 r10 0x25 r11 0xe269736b94915395 r12 0x3000000008 r13 0xffff800020c23680 r14 0x100 r15 0x1 rip 0xffffffff81c2c858 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c23660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=67480 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b75530,0xffff800020b74be0 process=0xffff800020b8c360 user=0xffff800020c1e000, vmspace=0xfffffd807effdb40 estcpu=20, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86843 168626 61658 32767 7 0x10 syz-executor.1 *86843 67480 61658 32767 7 0x4000010 syz-executor.1 86843 447177 61658 32767 2 0x4000010 syz-executor.1 86843 423308 61658 32767 3 0x4000090 fsleep syz-executor.1 86843 484607 61658 32767 3 0x4000090 fsleep syz-executor.1 86843 70960 61658 32767 2 0x4000010 syz-executor.1 56787 205338 14227 32767 3 0x90 nanosleep syz-executor.0 56787 374977 14227 32767 3 0x4000090 ttyout syz-executor.0 56787 122185 14227 32767 3 0x4000090 fsleep syz-executor.0 61658 50504 81042 32767 3 0x90 nanosleep syz-executor.1 81042 35606 6952 0 3 0x82 wait syz-executor.1 14227 63964 91755 32767 3 0x90 nanosleep syz-executor.0 91755 309467 6952 0 3 0x82 wait syz-executor.0 30719 159304 0 0 3 0x14200 bored sosplice 6952 231006 30819 0 3 0x82 thrsleep syz-fuzzer 6952 29068 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 488328 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 302110 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 481297 30819 0 3 0x4000082 kqread syz-fuzzer 6952 415625 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 43517 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 347996 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 412597 30819 0 3 0x4000082 thrsleep syz-fuzzer 6952 337439 30819 0 3 0x4000082 thrsleep syz-fuzzer 30819 228289 43736 0 3 0x10008a pause ksh 43736 351056 29079 0 3 0x92 select sshd 79558 330641 1 0 3 0x100083 ttyin getty 29079 394715 1 0 3 0x80 select sshd 66897 6711 61837 73 3 0x100090 kqread syslogd 61837 518314 1 0 3 0x100082 netio syslogd 45783 290441 1 77 3 0x100090 poll dhclient 90019 169665 1 0 3 0x80 poll dhclient 93636 119206 0 0 3 0x14200 pgzero zerothread 78007 318603 0 0 3 0x14200 aiodoned aiodoned 76254 413927 0 0 3 0x14200 syncer update 33323 496803 0 0 3 0x14200 cleaner cleaner 14635 423142 0 0 3 0x14200 reaper reaper 46507 289769 0 0 3 0x14200 pgdaemon pagedaemon 8535 216671 0 0 3 0x14200 bored crynlk 3043 491561 0 0 3 0x14200 bored crypto 22162 104082 0 0 3 0x40014200 acpi0 acpi0 83794 465771 0 0 3 0x40014200 idle1 35322 21057 0 0 3 0x14200 bored softnet 27113 364160 0 0 3 0x14200 bored systqmp 44192 323116 0 0 3 0x14200 bored systq 64638 374705 0 0 3 0x40014200 bored softclock 25179 482310 0 0 3 0x40014200 idle0 82044 121030 0 0 3 0x14200 bored smr 1 164794 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 86843 (syz-executor.1) thread 0xffff800020b75788 (67480) exclusive rrwlock inode r = 0 (0xfffffd8071dcbb38) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1a9 #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 56787 (syz-executor.0) thread 0xffff800020b74978 (374977) exclusive rwlock fdlock r = 0 (0xfffffd8072047438) #0 witness_lock+0x52e #1 dodup3+0x1c4 #2 syscall+0x552 #3 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10657 0 0 pcb 25 9K 11K 78643K 783 0 0 rtable 105 3K 3K 78643K 1191 0 0 ifaddr 35 10K 10K 78643K 170 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 0 0K 24K 78643K 156 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1827 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 25 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 171 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 1322 0 0 sigio 0 0K 0K 78643K 25 0 0 proc 41 38K 58K 78643K 1327 0 0 subproc 68 69634K 69634K 78643K 816 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 198 0 0 in_multi 33 2K 2K 78643K 326 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 530 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 86 20K 29K 78643K 5125 0 0 UVM aobj 68 3K 3K 78643K 72 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 70 0 0 NDP 5 0K 0K 78643K 75 0 0 temp 121 2719K 2786K 78643K 8363 0 0 kqueue 0 0K 0K 78643K 15 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 50 0 44 1 0 1 1 0 8 0 inpcbpl 280 762 0 755 1 0 1 1 0 8 0 plimitpl 152 134 0 125 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 287 0 243 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 300 0 296 1 0 1 1 0 8 0 nd6 48 72 0 66 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1172 0 981 12 0 12 12 0 8 0 art_table 32 1173 0 981 2 0 2 2 0 8 0 art_node 16 286 0 246 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 9 3 3 0 1 0 8 0 semapl 112 169 0 159 1 0 1 1 0 8 0 shmpl 112 70 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2845 0 1395 47 0 47 47 0 8 0 ffsino 272 2845 0 1395 97 0 97 97 0 8 0 nchpl 144 4616 0 2987 61 0 61 61 0 8 0 uvmvnodes 72 3262 0 0 60 0 60 60 0 8 0 vnodes 200 3262 0 0 172 0 172 172 0 8 0 namei 1024 16375 0 16375 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 14251 0 14251 16 15 1 6 0 8 1 sigapl 432 1426 0 1410 3 1 2 3 0 8 0 futexpl 56 12858 0 12855 1 0 1 1 0 8 0 knotepl 112 800 0 780 1 0 1 1 0 8 0 kqueuepl 104 332 0 329 1 0 1 1 0 8 0 pipepl 112 1142 0 1123 6 4 2 2 0 8 1 fdescpl 488 1427 0 1410 3 0 3 3 0 8 0 filepl 152 8937 0 8828 9 3 6 7 0 8 1 lockfpl 104 275 0 275 3 2 1 1 0 8 1 lockfspl 32 93 0 93 3 2 1 1 0 8 1 sessionpl 112 39 0 29 1 0 1 1 0 8 0 pgrppl 48 51 0 41 1 0 1 1 0 8 0 ucredpl 96 2326 0 2317 1 0 1 1 0 8 0 zombiepl 144 1410 0 1410 2 1 1 1 0 8 1 processpl 840 1443 0 1410 4 0 4 4 0 8 0 procpl 600 3553 0 3504 4 0 4 4 0 8 0 srpgc 64 132 0 132 5 4 1 1 0 8 1 sosppl 128 35 0 35 5 4 1 1 0 8 1 sockpl 384 1570 0 1551 4 1 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 215 0 0 11 0 11 11 0 8 0 bufpl 256 8441 0 1424 439 0 439 439 0 8 0 anonpl 16 171985 0 164624 93 55 38 47 0 125 6 amapchunkpl 152 11366 0 11270 27 18 9 9 0 158 4 amappl16 192 6184 0 5802 76 55 21 32 0 8 1 amappl15 184 575 0 573 1 0 1 1 0 8 0 amappl14 176 264 0 259 2 1 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 78 0 73 1 0 1 1 0 8 0 amappl11 152 389 0 373 1 0 1 1 0 8 0 amappl10 144 221 0 219 1 0 1 1 0 8 0 amappl9 136 940 0 936 1 0 1 1 0 8 0 amappl8 128 454 0 435 1 0 1 1 0 8 0 amappl7 120 227 0 217 1 0 1 1 0 8 0 amappl6 112 312 0 301 1 0 1 1 0 8 0 amappl5 104 330 0 320 1 0 1 1 0 8 0 amappl4 96 1589 0 1558 2 1 1 2 0 8 0 amappl3 88 236 0 230 1 0 1 1 0 8 0 amappl2 80 9666 0 9601 2 0 2 2 0 8 0 amappl1 72 46309 0 45825 24 14 10 19 0 8 0 amappl 72 4163 0 4122 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 71 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1427 0 1410 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1427 0 1410 1 0 1 1 0 8 0 vmmpekpl 168 15585 0 15562 2 0 2 2 0 8 0 vmmpepl 168 165348 0 163793 107 34 73 78 0 357 5 vmsppl 360 1426 0 1410 2 0 2 2 0 8 0 pdppl 4096 2862 0 2820 6 0 6 6 0 8 0 pvpl 32 481724 0 471048 187 81 106 122 0 265 15 pmappl 232 1426 0 1410 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 593 0 3 17 0 17 17 0 8 0